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 04