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 TAR_CIV1 // Object number -42 DEFINE OBJECT BRIEFCASE // Object number -43 DEFINE OBJECT NDC_GOLFBALL // Object number -44 DEFINE OBJECT BOUY // Object number -45 DEFINE OBJECT MAR_A2TV // Object number -46 DEFINE OBJECT MAR_A2_STEREO // Object number -47 DEFINE OBJECT NDC_DRUGSTACK // Object number -48 DEFINE OBJECT CARDBOARDBOX // Object number -49 DEFINE OBJECT WOODENBOX // Object number -50 DEFINE OBJECT NDC_BOATRAMPHUMP // Object number -51 DEFINE OBJECT NDC_BOATRAMPWIDE // Object number -52 DEFINE OBJECT NDC_BOATRAMPNARROW // Object number -53 DEFINE OBJECT DR_LIFESAVER // Object number -54 DEFINE OBJECT NDC_BIKERAMPNARROW // Object number -55 DEFINE OBJECT EBPROP_CHAIR // Object number -56 DEFINE OBJECT EBPROP_SPEAKER // Object number -57 DEFINE OBJECT EBPROP_TABLEWIDE // Object number -58 DEFINE OBJECT EBPROP_DRUGTABLEA // Object number -59 DEFINE OBJECT NDC_DEBRISC // Object number -60 DEFINE OBJECT WH_DEBRIS // Object number -61 DEFINE OBJECT GD_CRATEPILE // Object number -62 DEFINE OBJECT ME_BOOMSHINE_DR // Object number -63 DEFINE OBJECT NDC_BOOMSTACK // Object number -64 DEFINE OBJECT TRAFFICCONE // Object number -65 DEFINE OBJECT DR_BIGSKIPJUMP // Object number -66 DEFINE OBJECT NDC_MONEYPILE // Object number -67 DEFINE OBJECT GD_ROCKET // Object number -68 DEFINE OBJECT SJL_CRATE // Object number -69 DEFINE OBJECT GD_DILDO // Object number -70 DEFINE OBJECT PIZZABOX // Object number -71 DEFINE OBJECT NDC_AMMOBOX // Object number -72 DEFINE OBJECT PINATA_MAN // Object number -73 DEFINE OBJECT GD_SPRAYCANS // Object number -74 DEFINE OBJECT NDC_DRUGPACKET // Object number -75 DEFINE OBJECT DR_VALVE // Object number -76 DEFINE OBJECT GD_CAMTRUCKBASE // Object number -77 DEFINE OBJECT GD_CAMTRUCKTOP // Object number -78 DEFINE OBJECT GD_HOTELSOFA // Object number -79 DEFINE OBJECT GD_CAMHELICOPTER // Object number -80 DEFINE OBJECT NDC_KOCKWHEEL // Object number -81 DEFINE OBJECT ME_LIFTDOOR // Object number -82 DEFINE OBJECT KEYCARD // Object number -83 DEFINE OBJECT EBPROP_CRATE // Object number -84 DEFINE OBJECT ME_POLICEANTENNEE // Object number -85 DEFINE OBJECT CARDBOARDBOX4 // Object number -86 DEFINE OBJECT JM_DTS_CSDOOR // Object number -87 DEFINE OBJECT NDC_RADIOPHONE // Object number -88 DEFINE OBJECT NDC_BUOYTARGET // Object number -89 DEFINE OBJECT NDC_DRUGPILE // Object number -90 DEFINE OBJECT NDC_DRUGSPILLBIG // Object number -91 DEFINE OBJECT NDC_DRUGSOPEN // Object number -92 DEFINE OBJECT GD_PHONEHANDLE // Object number -93 DEFINE OBJECT SJL_LEARJET // Object number -94 DEFINE OBJECT GD_CIGAR // Object number -95 DEFINE OBJECT GD_SNACKTRAY // Object number -96 DEFINE OBJECT GD_BEERTRAY // Object number -97 DEFINE OBJECT GD_CIGARBOX // Object number -98 DEFINE OBJECT SJL_BOBOHAND_01 // Object number -99 DEFINE OBJECT EBPROP_PLANTPOT // 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 101 DEFINE MISSION 0 AT @INITPU DEFINE MISSION 1 AT @INITCG DEFINE MISSION 2 AT @INITGA DEFINE MISSION 3 AT @INITOB DEFINE MISSION 4 AT @INITPLA DEFINE MISSION 5 AT @INITGEN DEFINE MISSION 6 AT @NONAME_13 DEFINE MISSION 7 AT @NONAME_14 DEFINE MISSION 8 AT @NONAME_15 DEFINE MISSION 9 AT @BUILDDE DEFINE MISSION 10 AT @BUILD DEFINE MISSION 11 AT @RENC7 DEFINE MISSION 12 AT @NONAME_16 DEFINE MISSION 13 AT @SRANGE DEFINE MISSION 14 AT @PARAMED DEFINE MISSION 15 AT @VIG DEFINE MISSION 16 AT @FIRETRK DEFINE MISSION 17 AT @CHOPLIF DEFINE MISSION 18 AT @DRIVERA DEFINE MISSION 19 AT @TAXI DEFINE MISSION 20 AT @E_PR DEFINE MISSION 21 AT @E_RE DEFINE MISSION 22 AT @E_PI DEFINE MISSION 23 AT @E_DR DEFINE MISSION 24 AT @E_SM DEFINE MISSION 25 AT @E_RO DEFINE MISSION 26 AT @TTRIAL DEFINE MISSION 27 AT @CRASH DEFINE MISSION 28 AT @QTTRIAL DEFINE MISSION 29 AT @BTRIAL DEFINE MISSION 30 AT @DTRIAL DEFINE MISSION 31 AT @GTRIAL 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 @AIRRAC2 DEFINE MISSION 40 AT @MVRACE DEFINE MISSION 41 AT @MVRACE2 DEFINE MISSION 42 AT @PCJPLAY DEFINE MISSION 43 AT @HOVERTT DEFINE MISSION 44 AT @NONAME_17 DEFINE MISSION 45 AT @JER_A3 DEFINE MISSION 46 AT @PHI_A1 DEFINE MISSION 47 AT @PHI_A2 DEFINE MISSION 48 AT @PHI_A3 DEFINE MISSION 49 AT @PHI_A4 DEFINE MISSION 50 AT @MAR_A1 DEFINE MISSION 51 AT @MAR_A2 DEFINE MISSION 52 AT @MAR_A3 DEFINE MISSION 53 AT @MAR_A4 DEFINE MISSION 54 AT @MAR_A5 DEFINE MISSION 55 AT @LOU_A1 DEFINE MISSION 56 AT @LOU_A2 DEFINE MISSION 57 AT @LOU_A3 DEFINE MISSION 58 AT @LOU_A4 DEFINE MISSION 59 AT @LOU_B1 DEFINE MISSION 60 AT @LOU_B2 DEFINE MISSION 61 AT @LAN_B1 DEFINE MISSION 62 AT @LAN_B2 DEFINE MISSION 63 AT @LAN_B4 DEFINE MISSION 64 AT @LAN_B5 DEFINE MISSION 65 AT @LAN_B6 DEFINE MISSION 66 AT @UMB_B1 DEFINE MISSION 67 AT @UMB_B2 DEFINE MISSION 68 AT @UMB_B3 DEFINE MISSION 69 AT @UMB_B4 DEFINE MISSION 70 AT @BRY_B1 DEFINE MISSION 71 AT @BRY_B3 DEFINE MISSION 72 AT @BRY_B4 DEFINE MISSION 73 AT @MEN_C1 DEFINE MISSION 74 AT @MEN_C2 DEFINE MISSION 75 AT @MEN_C3 DEFINE MISSION 76 AT @MEN_C5 DEFINE MISSION 77 AT @NONAME_18 DEFINE MISSION 78 AT @REN_C1 DEFINE MISSION 79 AT @REN_C2 DEFINE MISSION 80 AT @NONAME_19 DEFINE MISSION 81 AT @REN_C4 DEFINE MISSION 82 AT @REN_C5 DEFINE MISSION 83 AT @REN_C6 DEFINE MISSION 84 AT @LAN_C1 DEFINE MISSION 85 AT @LAN_C3 DEFINE MISSION 86 AT @LAN_C4 DEFINE MISSION 87 AT @LAN_C5 DEFINE MISSION 88 AT @NONAME_20 DEFINE MISSION 89 AT @LAN_C7 DEFINE MISSION 90 AT @LAN_C8 DEFINE MISSION 91 AT @LAN_C9 DEFINE MISSION 92 AT @LAN_C10 DEFINE MISSION 93 AT @GON_C2 DEFINE MISSION 94 AT @GON_C3 DEFINE MISSION 95 AT @GON_C4 DEFINE MISSION 96 AT @TEMP1 DEFINE MISSION 97 AT @DIA_C2 DEFINE MISSION 98 AT @DIA_C3 DEFINE MISSION 99 AT @DIA_C4 DEFINE MISSION 100 AT @DIA_C5 {$VERSION 5.1.0000} //-------------MAIN--------------- 0238: name_thread 'MAIN' 00C9: fade 0 1 ms 0401: (unknown) 1 01BA: gosub @MAIN_917 unknown @MAIN_917 01BA: gosub @MAIN_2264 unknown @MAIN_2264 0289: start_mission 0 0289: start_mission 1 0289: start_mission 2 0289: start_mission 3 0289: start_mission 4 0289: start_mission 5 01BA: gosub @MAIN_2266 unknown @MAIN_2266 01BA: gosub @MAIN_2268 unknown @MAIN_2268 01BA: gosub @MAIN_4266 unknown @MAIN_4266 01BA: gosub @MAIN_5093 unknown @MAIN_5093 01BA: gosub @MAIN_6383 unknown @MAIN_6383 01BA: gosub @MAIN_12200 unknown @MAIN_12200 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_29570 unknown @NONAME_1_29570 01BA: gosub @NONAME_1_43828 unknown @NONAME_1_43828 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_1685 unknown @REWMON_1685 01BA: gosub @GAMHELP_6790 unknown @GAMHELP_6790 01BA: gosub @ZONEMO_1562 unknown @ZONEMO_1562 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_7580 unknown @SAFEHOU_7580 01BA: gosub @SAFEHOU_12602 unknown @SAFEHOU_12602 01BA: gosub @SRANGEH_878 unknown @SRANGEH_878 01BA: gosub @SRANGEH_1826 unknown @SRANGEH_1826 01BA: gosub @EXPORTB_896 unknown @EXPORTB_896 01BA: gosub @AMMUNAT_4593 unknown @AMMUNAT_4593 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 6 83FD: not unknown_check 0022: jump_if_false @MAIN_608 // 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_540 $258 = 0 // (int) :MAIN_540 0078: if or 03E5: unknown_check $258 == 1 // (int) var == num jump_if_false @MAIN_601 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_601 0002: jump @MAIN_613 :MAIN_608 $258 = 0 // (int) :MAIN_613 $259 = 0 // (int) 0078: if and $260 == 0 // (int) var == num $258 == 0 // (int) var == num jump_if_false @MAIN_814 $940 = 1 // (int) $1748 = 0 // (int) 0289: start_mission 7 0401: (unknown) 0 :MAIN_657 not $262 == 1 // (int) var == num jump_if_false @MAIN_807 0001: wait 0 ms $262 == 0 // (int) var == num jump_if_false @MAIN_800 $259 == 1 // (int) var == num jump_if_false @MAIN_800 0268: (unknown) 0045: actor $933 defined jump_if_false @MAIN_716 0107: toggle_player $933 can_move 0 :MAIN_716 0078: if or 009F: actor $933 dead 00A5: unknown_check $933 jump_if_false @MAIN_740 0001: wait 1000 ms :MAIN_740 00C8: set_fade_color_RGB 0 0 0 00C9: fade 0 1000 ms :MAIN_751 0078: if or $940 == 1 // (int) var == num 8045: not actor $933 defined 00A5: unknown_check $933 jump_if_false @MAIN_786 0001: wait 0 ms 0002: jump @MAIN_751 :MAIN_786 $259 = 0 // (int) $1748 = 0 // (int) 0289: start_mission 7 :MAIN_800 0002: jump @MAIN_657 :MAIN_807 0002: jump @MAIN_881 :MAIN_814 01BA: gosub @DEBMENU_2098 unknown @DEBMENU_2098 $260 == 0 // (int) var == num jump_if_false @MAIN_842 0289: start_mission 8 :MAIN_842 $260 == 0 // (int) var == num jump_if_false @MAIN_881 00C9: fade 1 1000 ms 0045: actor $933 defined jump_if_false @MAIN_878 0107: toggle_player $933 can_move 1 :MAIN_878 0401: (unknown) 0 :MAIN_881 01BA: gosub @INITSAV_1670 unknown @INITSAV_1670 01BA: gosub @99RED_12967 unknown @99RED_12967 :MAIN_905 0001: wait 1000 ms 0002: jump @MAIN_905 :MAIN_917 0006: $920 = 'CH_JERR' // (string) // Jerry Martinez // Note: the incorrect math opcode was used here 0006: $921 = 'CH_PHIL' // (string) // Phil Cassidy // Note: the incorrect math opcode was used here 0006: $922 = 'CH_MART' // (string) // Marty Williams // Note: the incorrect math opcode was used here 0006: $923 = 'CH_LOUI' // (string) // Louise Williams // Note: the incorrect math opcode was used here 0006: $924 = 'CH_LANC' // (string) // Lance Vance // Note: the incorrect math opcode was used here 0006: $925 = 'CH_UMBE' // (string) // Umberto Robina // Note: the incorrect math opcode was used here 0006: $926 = 'CH_BRYA' // (string) // Bryan Forbes // Note: the incorrect math opcode was used here 0006: $927 = 'CH_MEND' // (string) // Mendez brothers // Note: the incorrect math opcode was used here 0006: $928 = 'CH_RENI' // (string) // Reni Wassulmaier // Note: the incorrect math opcode was used here 0006: $929 = 'CH_GONZ' // (string) // Gonzalez // Note: the incorrect math opcode was used here 0006: $930 = 'CH_LEOT' // (string) // Leo Teal // Note: the incorrect math opcode was used here 0006: $931 = 'CH_DIAZ' // (string) // Ricardo Diaz // Note: the incorrect math opcode was used here $940 = 0 // (int) $941 = 0 // (int) $942 = 0 // (int) $1071 = 0 // (int) $1073 = 0 // (int) $1075 = 1 // (int) $1076 = 100.0 // (float) $1080 = -1 // (int) $1081 = -1 // (int) $1082 = 0 // (int) $1083 = 0 // (int) $1085 = -1 // (int) $1087 = 0 // (int) $1088 = 0 // (int) $1089 = 0 // (int) $1090 = 0 // (int) $1091 = 0 // (int) $1092 = 0 // (int) $1093 = 0 // (int) $1094 = 0 // (int) $1095 = 0 // (int) $1096 = 0 // (int) $1097 = -1 // (int) $1100 = -1 // (int) $260 == 0 // (int) var == num jump_if_false @MAIN_2192 $1553 = 2000 // (int) $1554 = 1700 // (int) $1100 = -1 // (int) $806 = 0 // (int) $813 = 0 // (int) $807 = 0 // (int) $814 = 0 // (int) $808 = 0 // (int) $815 = 0 // (int) $809 = 0 // (int) $816 = 0 // (int) $810 = 0 // (int) $817 = 0 // (int) $811 = 0 // (int) $818 = 0 // (int) $812 = 0 // (int) $819 = 0 // (int) $833 = 0 // (int) $834 = 0 // (int) $835 = 0 // (int) $429 = 2 // (int) $874 = 0 // (int) $490 = 0 // (int) $504 = 0 // (int) $491 = 1 // (int) $505 = 0 // (int) $492 = 1 // (int) $506 = 0 // (int) $493 = 1 // (int) $507 = 0 // (int) $494 = 1 // (int) $508 = 0 // (int) $495 = 1 // (int) $509 = 0 // (int) $496 = 1 // (int) $510 = 0 // (int) $497 = 1 // (int) $511 = 0 // (int) $498 = 1 // (int) $512 = 0 // (int) $499 = 1 // (int) $513 = 0 // (int) $500 = 1 // (int) $514 = 0 // (int) $501 = 1 // (int) $515 = 0 // (int) $502 = 1 // (int) $516 = 0 // (int) $503 = 1 // (int) $517 = 0 // (int) $518 = 0 // (int) $1654 = 0 // (int) $1372 = 3600000 // (int) $427 = -1 // (int) $428 = -1 // (int) $1077 = 0 // (int) $1099 = 0 // (int) $1078 = 0 // (int) $789 = 0 // (int) $1165 = 2 // (int) $932 = 0 // (int) $796 = 1 // (int) $797 = 1 // (int) $798 = 1 // (int) $800 = 0 // (int) $801 = 0 // (int) $802 = 0 // (int) $803 = 0 // (int) $804 = 0 // (int) $805 = 0 // (int) $790 = 0 // (int) $1166 = -1 // (int) $386 = 0 // (int) $1389 = 0 // (int) $1373 = 0 // (int) $1374 = 0 // (int) $1375 = 0 // (int) $1376 = 0 // (int) $1377 = 0 // (int) $1378 = 0 // (int) $1379 = 0 // (int) $1380 = 0 // (int) $434 = 0 // (int) $435 = 0 // (int) $436 = 0 // (int) $438 = 0 // (int) $439 = 0 // (int) $440 = 0 // (int) $441 = 0 // (int) $442 = 0 // (int) $443 = 0 // (int) $444 = 0 // (int) $445 = 0 // (int) $446 = 0 // (int) $447 = 0 // (int) $448 = 0 // (int) $449 = 0 // (int) $450 = 0 // (int) $451 = 0 // (int) $452 = 0 // (int) $453 = 0 // (int) $454 = 0 // (int) $455 = 0 // (int) $456 = 0 // (int) $457 = 0 // (int) $458 = 0 // (int) $460 = 0 // (int) $461 = 0 // (int) $462 = 0 // (int) $463 = 0 // (int) $464 = 0 // (int) $465 = 0 // (int) $466 = 0 // (int) $467 = 0 // (int) $468 = 0 // (int) $469 = 0 // (int) $471 = 0 // (int) $472 = 0 // (int) $473 = 0 // (int) $474 = 0 // (int) $475 = 0 // (int) $476 = 0 // (int) $477 = 0 // (int) $480 = 0 // (int) $481 = 0 // (int) $482 = 0 // (int) $820 = 0 // (int) $821 = 0 // (int) $822 = 0 // (int) $823 = 0 // (int) $824 = 0 // (int) $825 = 0 // (int) $826 = 0 // (int) $485 = 0 // (int) $486 = 0 // (int) $487 = 0 // (int) $488 = 0 // (int) $489 = 0 // (int) $918 = 0 // (int) $1361 = 0 // (int) $1364 = 0 // (int) $1365 = 0 // (int) $1667 = 225000 // (int) $1668 = 105000 // (int) $1670 = 270000 // (int) $1683 = 240000 // (int) $1687 = 240000 // (int) $1685 = 270000 // (int) $1677 = 95000 // (int) $1678 = 90000 // (int) $1672 = 500 // (int) $1680 = 0 // (int) $1673 = 0 // (int) $1689 = 0 // (int) $1691 = 0 // (int) $1665 = 0 // (int) $1666 = 0 // (int) $1669 = 0 // (int) $1671 = 0 // (int) $1675 = 0 // (int) $1676 = 0 // (int) $1679 = 0 // (int) $1682 = 0 // (int) $1684 = 0 // (int) $1686 = 0 // (int) $1688 = 0 // (int) $1690 = 0 // (int) $1694 = 75000 // (int) $1695 = 70000 // (int) $1692 = 0 // (int) $1693 = 0 // (int) $1697 = 290000 // (int) $1696 = 0 // (int) $1699 = 150000 // (int) $1698 = 0 // (int) $261 = 1 // (int) $1069 = 1 // (int) $919 = 0 // (int) 0002: jump @MAIN_2262 :MAIN_2192 $261 = 0 // (int) $1069 = 0 // (int) 0036: $934 = $430 // (float vars) 0036: $935 = $431 // (float vars) 0036: $936 = $432 // (float vars) $1100 = -1 // (int) 04E5: (unknown) 1 $814 04E5: (unknown) 2 $815 04E5: (unknown) 3 $816 04E5: (unknown) 4 $817 04E5: (unknown) 5 $818 04E5: (unknown) 6 $819 :MAIN_2262 0026: return :MAIN_2264 0026: return :MAIN_2266 0026: return :MAIN_2268 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_2324 $234(0@,14) == 1 // (int) var == num jump_if_false @MAIN_2360 4@ = 255 // (int) 5@ = 0 // (int) 6@ = 0 // (int) 0002: jump @MAIN_2374 :MAIN_2360 4@ = 0 // (int) 5@ = 255 // (int) 6@ = 0 // (int) :MAIN_2374 001C: $518 == 0@ // (int) num == var 0022: jump_if_false @MAIN_2417 // 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_2441 :MAIN_2417 0455: (unknown) 'DBG_OF1' 0 17 3@ 1 0@ 0 0 0 0 0 1@ // ~1~ :MAIN_2441 0318: unknown_check $933 $1450(0@,14) 0022: jump_if_false @MAIN_2484 // 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_2484 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_2324 0026: return :MAIN_2520 0037: $1450(0@,14) = 1@ // (string vars) 0037: $1464(0@,14) = 2@ // (string vars) 0037: $1478(0@,14) = 3@ // (string vars) 0026: return :MAIN_2543 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_2520 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_2520 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_2520 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_2520 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_2520 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_2520 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_2520 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_2520 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_2520 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_2520 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_2520 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_2520 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_2520 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_2520 13 'PLR14' 'OUT_F14' 'OU_14' // 'Wet Suit' // ~w~The ~h~Wet Suit~w~ is now available at the safehouse. 0026: return :MAIN_3006 1@ = 0 // (int) 0045: actor $933 defined jump_if_false @MAIN_3082 0@ = 0 // (int) :MAIN_3025 0078: if and 14 > 0@ // (int) num > var 1@ == 0 // (int) var == num jump_if_false @MAIN_3082 0318: unknown_check $933 $1450(0@,14) 0022: jump_if_false @MAIN_3070 // Note: the incorrect math opcode was used here 0035: $518 = 0@ // (int vars) 1@ = 1 // (int) :MAIN_3070 0@ += 1 // (int) 0002: jump @MAIN_3025 :MAIN_3082 0026: return :MAIN_3084 8045: not actor $933 defined jump_if_false @MAIN_3097 0026: return :MAIN_3097 00A5: unknown_check $933 jump_if_false @MAIN_3110 0026: return :MAIN_3110 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_3006 1@ = 0 // (int) 0045: actor $933 defined jump_if_false @MAIN_3194 0@ = 0 // (int) :MAIN_3139 0078: if and 14 > 0@ // (int) num > var 1@ == 0 // (int) var == num jump_if_false @MAIN_3194 001C: $518 == 0@ // (int) num == var 0022: jump_if_false @MAIN_3182 // Note: the incorrect math opcode was used here 03F8: (unknown) $1450(0@,14) 1@ = 1 // (int) :MAIN_3182 0@ += 1 // (int) 0002: jump @MAIN_3139 :MAIN_3194 0026: return :MAIN_3196 0045: actor $933 defined jump_if_false @MAIN_3365 80A5: not unknown_check $933 jump_if_false @MAIN_3352 1@ == 1 // (int) var == num jump_if_false @MAIN_3261 00C8: set_fade_color_RGB 0 0 1 00C9: fade 0 500 ms :MAIN_3242 00CA: fading jump_if_false @MAIN_3261 0001: wait 0 ms 0002: jump @MAIN_3242 :MAIN_3261 0045: actor $933 defined jump_if_false @MAIN_3293 007E: actor $933 driving jump_if_false @MAIN_3293 0216: (unknown) $933 $937 $938 $939 :MAIN_3293 020F: (unknown) $933 $1450(0@,14) 1@ == 1 // (int) var == num jump_if_false @MAIN_3345 00C8: set_fade_color_RGB 0 0 1 00C9: fade 1 500 ms :MAIN_3326 00CA: fading jump_if_false @MAIN_3345 0001: wait 0 ms 0002: jump @MAIN_3326 :MAIN_3345 0002: jump @MAIN_3358 :MAIN_3352 03F8: (unknown) $1450(0@,14) :MAIN_3358 0002: jump @MAIN_3371 :MAIN_3365 03F8: (unknown) $1450(0@,14) :MAIN_3371 0035: $518 = 0@ // (int vars) 0026: return :MAIN_3378 $234(0@,14) == 1 // (int) var == num jump_if_false @MAIN_3405 $234(0@,14) = 0 // (int) 03F2: (unknown) 0@ 005E: (unknown) :MAIN_3405 005F: (unknown) :MAIN_3407 $234(0@,14) == 0 // (int) var == num jump_if_false @MAIN_3432 $234(0@,14) = 1 // (int) 04F3: (unknown) 0@ :MAIN_3432 0026: return :MAIN_3434 0@ = 0 // (int) :MAIN_3438 $234(0@,14) == 1 // (int) var == num jump_if_false @MAIN_3455 005F: (unknown) :MAIN_3455 0@ += 1 // (int) 0@ >= 14 // (int) var >= num jump_if_false @MAIN_3438 005E: (unknown) :MAIN_3474 11@ = 0 // (int) 0045: actor $933 defined jump_if_false @MAIN_3498 0107: toggle_player $933 can_move 0 0352: (unknown) $933 :MAIN_3498 028D: (unknown) 0.5 00C8: set_fade_color_RGB 0 0 1 00C9: fade 0 1000 ms :MAIN_3514 00CA: fading jump_if_false @MAIN_3533 0001: wait 0 ms 0002: jump @MAIN_3514 :MAIN_3533 0045: actor $933 defined jump_if_false @MAIN_3597 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 $933 at 7@ 8@ 9@ 00CF: set_actor $933 Z_angle_to 3@ 02EE: get_actor $933 coords_to 4@ 5@ 6@ with_offset 0 2.8 -0.6 :MAIN_3597 0035: 10@ = $518 // (int vars) 0035: 13@ = $518 // (int vars) 00B9: set_camera_position 4@ 5@ 6@ rotations 0 0 0 00B3: camera_on_ped $933 15 2 $1068 = 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_3657 00CA: fading jump_if_false @MAIN_3676 0001: wait 0 ms 0002: jump @MAIN_3657 :MAIN_3676 0001: wait 0 ms 0045: actor $933 defined jump_if_false @MAIN_3721 0107: toggle_player $933 can_move 0 00B9: set_camera_position 4@ 5@ 6@ rotations 0 0 0 00B3: camera_on_ped $933 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_3721 02E2: 12@ = 11 // (any) 0057: show_text_highpriority GXT $1464(13@,14) time 1 flag 1 0377: (unknown) 39 $1084 $1084 > 0 // (int) var > num jump_if_false @MAIN_3885 $518 += 1 // (int) not 14 > $518 // (int) num > var 0022: jump_if_false @MAIN_3778 // Note: the incorrect math opcode was used here $518 = 0 // (int) :MAIN_3778 0035: 13@ = $518 // (int vars) :MAIN_3783 $234(13@,14) == 1 // (int) var == num jump_if_false @MAIN_3834 $518 += 1 // (int) not 14 > $518 // (int) num > var 0022: jump_if_false @MAIN_3822 // Note: the incorrect math opcode was used here $518 = 0 // (int) :MAIN_3822 0035: 13@ = $518 // (int vars) 0002: jump @MAIN_3783 :MAIN_3834 00C8: set_fade_color_RGB 0 0 1 00C9: fade 0 500 ms :MAIN_3846 00CA: fading jump_if_false @MAIN_3865 0001: wait 0 ms 0002: jump @MAIN_3846 :MAIN_3865 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_3196 $518 0 00C9: fade 1 500 ms :MAIN_3885 02E2: 12@ = 10 // (any) 0377: (unknown) 38 $1084 $1084 > 0 // (int) var > num jump_if_false @MAIN_4051 $518 -= 1 // (int) 0 > $518 // (int) num > var 0022: jump_if_false @MAIN_3938 // Note: the incorrect math opcode was used here $518 = 14 // (int) $518 -= 1 // (int) :MAIN_3938 0035: 13@ = $518 // (int vars) :MAIN_3943 $234(13@,14) == 1 // (int) var == num jump_if_false @MAIN_4000 $518 -= 1 // (int) 0 > $518 // (int) num > var 0022: jump_if_false @MAIN_3988 // Note: the incorrect math opcode was used here $518 = 14 // (int) $518 -= 1 // (int) :MAIN_3988 0035: 13@ = $518 // (int vars) 0002: jump @MAIN_3943 :MAIN_4000 00C8: set_fade_color_RGB 0 0 1 00C9: fade 0 500 ms :MAIN_4012 00CA: fading jump_if_false @MAIN_4031 0001: wait 0 ms 0002: jump @MAIN_4012 :MAIN_4031 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_3196 $518 0 00C9: fade 1 500 ms :MAIN_4051 02E2: 12@ = 16 // (any) 0377: (unknown) 42 $1084 $1084 > 0 // (int) var > num jump_if_false @MAIN_4127 03B0: (unknown) 03F8: (unknown) $1450(13@,14) 801C: not $518 == 10@ // (int) num == var 0022: jump_if_false @MAIN_4122 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @MAIN_4122 // Note: the incorrect math opcode was used here 809A: not player $933 wanted_level > 2 jump_if_false @MAIN_4122 009B: clear_player $933 wanted_level :MAIN_4122 11@ = 1 // (int) :MAIN_4127 02E2: 12@ = 15 // (any) 0377: (unknown) 43 $1084 $1084 > 0 // (int) var > num jump_if_false @MAIN_4183 0059: text_clear_all 0268: (unknown) 0035: $518 = 10@ // (int vars) 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_3196 $518 1 11@ = 1 // (int) $1068 = 0 // (int) :MAIN_4183 0045: actor $933 defined jump_if_false @MAIN_4220 0078: if and 11@ == 0 // (int) var == num 026A: unknown_check $933 jump_if_false @MAIN_4220 0002: jump @MAIN_3676 :MAIN_4220 0045: actor $933 defined jump_if_false @MAIN_4237 0107: toggle_player $933 can_move 1 :MAIN_4237 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 $1068 = 0 // (int) 0026: return :MAIN_4266 0026: return :MAIN_4268 0160: load_model 0@ :MAIN_4271 8161: not model 0@ available jump_if_false @MAIN_4291 0001: wait 0 ms 0002: jump @MAIN_4271 :MAIN_4291 0026: return :MAIN_4293 0059: text_clear_all 03C2: (unknown) 0268: (unknown) 0026: return :MAIN_4301 00C8: set_fade_color_RGB 0 0 1 00C9: fade 0 0@ ms :MAIN_4311 00CA: fading jump_if_false @MAIN_4330 0001: wait 0 ms 0002: jump @MAIN_4311 :MAIN_4330 0026: return :MAIN_4332 00C8: set_fade_color_RGB 0 0 1 00C9: fade 1 0@ ms :MAIN_4343 00CA: fading jump_if_false @MAIN_4362 0001: wait 0 ms 0002: jump @MAIN_4343 :MAIN_4362 0026: return :MAIN_4364 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4301 1000 0026: return :MAIN_4379 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4332 1000 0026: return :MAIN_4394 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_4426 3@ = 1 // (int) :MAIN_4426 2@ = 0 // (int) :MAIN_4430 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_4521 3@ == 0 // (int) var == num jump_if_false @MAIN_4488 0377: (unknown) 44 1@ 1@ > 0 // (int) var > num jump_if_false @MAIN_4481 2@ = 1 // (int) :MAIN_4481 0002: jump @MAIN_4508 :MAIN_4488 0377: (unknown) 44 1@ not 1@ > 0 // (int) var > num jump_if_false @MAIN_4508 3@ = 0 // (int) :MAIN_4508 0001: wait 0 ms 010E: 4@ = current_time_in_ms 0002: jump @MAIN_4430 :MAIN_4521 2@ == 1 // (int) var == num jump_if_false @MAIN_4535 005E: (unknown) :MAIN_4535 005F: (unknown) :MAIN_4537 010E: 1@ = current_time_in_ms 0029: 0@ += 1@ // (int vars) // Note: the incorrect math opcode was used here :MAIN_4544 0011: 0@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAIN_4568 // Note: the incorrect math opcode was used here 0001: wait 0 ms 010E: 1@ = current_time_in_ms 0002: jump @MAIN_4544 :MAIN_4568 0026: return :MAIN_4570 $1824 = 0 // (int) $940 = 1 // (int) 0045: actor $933 defined jump_if_false @MAIN_4603 0107: toggle_player $933 can_move 0 012E: toggle_player $933 ignored_by_cops 1 :MAIN_4603 0001: wait 250 ms $940 = 1 // (int) 0045: actor $933 defined jump_if_false @MAIN_4631 02C0: (unknown) $933 $1070 :MAIN_4631 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_3084 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_4293 033F: (unknown) $2573 = -1 // (int) 0026: return :MAIN_4661 034B: unknown_check 0@ jump_if_false @MAIN_4748 81B3: not unknown_check 0@ jump_if_false @MAIN_4743 00A0: car 0@ wrecked jump_if_false @MAIN_4703 0049: destroy_car 0@ 005E: (unknown) 0002: jump @MAIN_4743 :MAIN_4703 009F: actor $933 dead jump_if_false @MAIN_4726 0049: destroy_car 0@ 005E: (unknown) 0002: jump @MAIN_4743 :MAIN_4726 807C: not actor $933 driving 0@ 0022: jump_if_false @MAIN_4743 // Note: the incorrect math opcode was used here 0049: destroy_car 0@ 005E: (unknown) :MAIN_4743 0113: remove_references_to_car 0@ // Like turning a car into any random car 005F: (unknown) :MAIN_4748 005E: (unknown) :MAIN_4750 034B: unknown_check 0@ 0022: jump_if_false @MAIN_4827 // Note: the incorrect math opcode was used here 00A0: car 0@ wrecked 0022: jump_if_false @MAIN_4782 // Note: the incorrect math opcode was used here 0049: destroy_car 0@ 005E: (unknown) 0002: jump @MAIN_4822 :MAIN_4782 009F: actor $933 dead 0022: jump_if_false @MAIN_4805 // Note: the incorrect math opcode was used here 0049: destroy_car 0@ 005E: (unknown) 0002: jump @MAIN_4822 :MAIN_4805 807C: not actor $933 driving 0@ 0022: jump_if_false @MAIN_4822 // Note: the incorrect math opcode was used here 0049: destroy_car 0@ 005E: (unknown) :MAIN_4822 0113: remove_references_to_car 0@ // Like turning a car into any random car 005F: (unknown) :MAIN_4827 005E: (unknown) :MAIN_4829 0@ == 1 // (int) var == num jump_if_false @MAIN_4852 01FF: unknown_check 1 0002: jump @MAIN_4876 :MAIN_4852 0078: if or $1390 == 0 // (int) var == num $1391 == 0 // (int) var == num jump_if_false @MAIN_4876 01FF: unknown_check 0 :MAIN_4876 0026: return :MAIN_4878 0045: actor $933 defined jump_if_false @MAIN_4902 0043: store_actor $933 position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 02F8: (unknown) $933 1 :MAIN_4902 0036: 4@ = 1@ // (float vars) 0036: 5@ = 2@ // (float vars) 0036: 6@ = 3@ // (float vars) 0@ == 0 // (int) var == num jump_if_false @MAIN_4940 4@ = -988.064 // (float) 0002: jump @MAIN_4948 :MAIN_4940 4@ = 683.742 // (float) :MAIN_4948 0530: (unknown) 1 0045: actor $933 defined jump_if_false @MAIN_4972 0044: put_actor $933 at 4@ 5@ 20.0 :MAIN_4972 0001: wait 0 ms 0045: actor $933 defined 0022: jump_if_false @MAIN_4993 // Note: the incorrect math opcode was used here 0044: put_actor $933 at 1@ 2@ 3@ :MAIN_4993 0001: wait 0 ms 0045: actor $933 defined 0022: jump_if_false @MAIN_5021 // Note: the incorrect math opcode was used here 02F8: (unknown) $933 0 0044: put_actor $933 at 1@ 2@ -100.0 :MAIN_5021 0530: (unknown) 0 0026: return :MAIN_5026 0055: show_text_styled GXT 0@ time 5000 style 8 0026: return :MAIN_5036 809D: not wasted_or_busted // mission only jump_if_false @MAIN_5091 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_5056 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAIN_5091 // 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_5084 // Note: the incorrect math opcode was used here 0026: return :MAIN_5084 0002: jump @MAIN_5056 :MAIN_5091 0026: return :MAIN_5093 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_5119 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_5145 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_5171 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_5197 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_5223 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_5268 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_5293 // Note: the incorrect math opcode was used here 005E: (unknown) :MAIN_5293 005F: (unknown) :MAIN_5295 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5093 3@ 4@ 5@ 0@ 1@ 2@ 10@ 11@ 12@ 037B: constant_params 4 variable_params 3 unknown 13 call_with_params @MAIN_5145 10@ 11@ 12@ 6@ 10@ 11@ 12@ 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5197 0@ 1@ 2@ 10@ 11@ 12@ 7@ 8@ 9@ 0026: return :MAIN_5352 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_5374 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAIN_5440 // 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_5407 // Note: the incorrect math opcode was used here 0035: 3@ = 0@ // (int vars) 0002: jump @MAIN_5433 :MAIN_5407 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAIN_5429 // Note: the incorrect math opcode was used here 0035: 3@ = 1@ // (int vars) 0002: jump @MAIN_5433 :MAIN_5429 0035: 3@ = 2@ // (int vars) :MAIN_5433 0002: jump @MAIN_5444 :MAIN_5440 0035: 3@ = 0@ // (int vars) :MAIN_5444 0026: return :MAIN_5446 0014: 1@ > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAIN_5512 // 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_5479 // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 0002: jump @MAIN_5505 :MAIN_5479 0014: 2@ > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAIN_5501 // Note: the incorrect math opcode was used here 0036: 3@ = 1@ // (float vars) 0002: jump @MAIN_5505 :MAIN_5501 0036: 3@ = 2@ // (float vars) :MAIN_5505 0002: jump @MAIN_5516 :MAIN_5512 0036: 3@ = 0@ // (float vars) :MAIN_5516 0026: return 0 > 0@ // (int) num > var 0022: jump_if_false @MAIN_5544 // 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_5548 :MAIN_5544 0035: 1@ = 0@ // (int vars) :MAIN_5548 0026: return :MAIN_5550 0 > 0@ // (float) num > var 0022: jump_if_false @MAIN_5576 // Note: the incorrect math opcode was used here 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0002: jump @MAIN_5580 :MAIN_5576 0036: 1@ = 0@ // (float vars) :MAIN_5580 0026: return 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return :MAIN_5592 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0026: return 801D: not 0@ == 0 // (int) var == var jump_if_false @MAIN_5615 005F: (unknown) :MAIN_5615 801D: not 1@ == 0 // (int) var == var jump_if_false @MAIN_5628 005F: (unknown) :MAIN_5628 801D: not 2@ == 0 // (int) var == var jump_if_false @MAIN_5641 005F: (unknown) :MAIN_5641 005E: (unknown) :MAIN_5643 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAIN_5656 // Note: the incorrect math opcode was used here 005E: (unknown) :MAIN_5656 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAIN_5669 // Note: the incorrect math opcode was used here 005E: (unknown) :MAIN_5669 005F: (unknown) :MAIN_5671 037B: constant_params 4 variable_params 3 unknown 15 call_with_params @MAIN_5145 3@ 4@ 5@ 0.5 12@ 13@ 14@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5093 0@ 1@ 2@ 12@ 13@ 14@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5197 0@ 1@ 2@ 12@ 13@ 14@ 9@ 10@ 11@ 0026: return :MAIN_5729 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_5767 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_5817 037B: constant_params 6 variable_params 3 unknown 12 call_with_params @MAIN_5093 3@ 4@ 5@ 0@ 1@ 2@ 9@ 10@ 11@ 037B: constant_params 3 variable_params 3 unknown 12 call_with_params @MAIN_5223 9@ 10@ 11@ 6@ 7@ 8@ 0026: return :MAIN_5854 2@ = 0 // (int) 1@ == 0 // (int) var == num jump_if_false @MAIN_5871 0026: return :MAIN_5871 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_5899 2@ = 0 // (float) 001D: 1@ == 0 // (int) var == var jump_if_false @MAIN_5916 0026: return :MAIN_5916 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_5932 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_5960 0017: 1@ >= 2@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAIN_5984 // 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_5984 // Note: the incorrect math opcode was used here 005E: (unknown) :MAIN_5984 005F: (unknown) :MAIN_5986 001A: 1@ >= 2@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAIN_6010 // 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_6010 // Note: the incorrect math opcode was used here 005E: (unknown) :MAIN_6010 005F: (unknown) :MAIN_6012 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_6066 0035: 1@ = 0@ // (int vars) 1@ /= 2 // (int) 1@ *= 2 // (int) 001C: 0@ == 1@ // (int) num == var 0022: jump_if_false @MAIN_6093 // Note: the incorrect math opcode was used here 005E: (unknown) :MAIN_6093 005F: (unknown) :MAIN_6095 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_6129 // Note: the incorrect math opcode was used here 3@ = 5.0 // (float) :MAIN_6129 3@ > 380.0 // (float) var > num jump_if_false @MAIN_6148 3@ = 380.0 // (float) :MAIN_6148 5.0 > 4@ // (float) num > var 0022: jump_if_false @MAIN_6167 // Note: the incorrect math opcode was used here 4@ = 5.0 // (float) :MAIN_6167 4@ > 240.0 // (float) var > num jump_if_false @MAIN_6186 4@ = 240.0 // (float) :MAIN_6186 0026: return :MAIN_6188 037B: constant_params 4 variable_params 3 unknown 14 call_with_params @MAIN_5145 6@ 7@ 8@ 10.0 10@ 11@ 12@ 037B: constant_params 3 variable_params 3 unknown 14 call_with_params @MAIN_5223 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_6188 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @MAIN_6284 // Note: the incorrect math opcode was used here 9@ *= -1.0 // (float) :MAIN_6284 0026: return 037B: constant_params 9 variable_params 1 unknown 11 call_with_params @MAIN_6188 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 10@ 0 > 10@ // (float) num > var 0022: jump_if_false @MAIN_6324 // Note: the incorrect math opcode was used here 9@ = -1 // (int) 005E: (unknown) :MAIN_6324 10@ > 0 // (float) var > num jump_if_false @MAIN_6342 9@ = 1 // (int) 005E: (unknown) :MAIN_6342 9@ = 0 // (int) 005E: (unknown) 037B: constant_params 9 variable_params 1 unknown 10 call_with_params @MAIN_6188 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @MAIN_6381 // Note: the incorrect math opcode was used here 005F: (unknown) :MAIN_6381 005E: (unknown) :MAIN_6383 0026: return :MAIN_6385 0037: 1@ = $664(0@,12) // (string vars) 0026: return :MAIN_6394 $18(0@,12) == 1 // (int) var == num jump_if_false @MAIN_6411 005E: (unknown) :MAIN_6411 005F: (unknown) :MAIN_6413 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_6394 0@ jump_if_false @MAIN_6443 1@ = 1 // (int) 0002: jump @MAIN_6447 :MAIN_6443 1@ = 0 // (int) :MAIN_6447 0026: return :MAIN_6449 0035: 1@ = $6(0@,12) // (int vars) 04F2: (unknown) 0022: jump_if_false @MAIN_6480 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6385 0@ 2@ 0238: name_thread 2@ :MAIN_6480 0026: return :MAIN_6482 0035: 0@ = $386 // (int vars) 0026: return :MAIN_6489 2@ = 0 // (int) 0035: 3@ = 0@ // (int vars) 3@ -= 1 // (int) :MAIN_6502 3@ > -1 // (int) var > num jump_if_false @MAIN_6533 0029: 2@ += $4046(3@,12) // (int vars) // Note: the incorrect math opcode was used here 3@ -= 1 // (int) 0002: jump @MAIN_6502 :MAIN_6533 0029: 2@ += 1@ // (int vars) // Note: the incorrect math opcode was used here 2@ -= 1 // (int) 0026: return :MAIN_6544 037B: constant_params 2 variable_params 1 unknown 3 call_with_params @MAIN_6489 0@ 1@ 2@ $30(2@,100) = -999 // (int) 001C: $6(0@,12) == 1@ // (int) num == var 0022: jump_if_false @MAIN_6588 // Note: the incorrect math opcode was used here $6(0@,12) += 1 // (int) :MAIN_6588 0026: return :MAIN_6590 037B: constant_params 2 variable_params 1 unknown 3 call_with_params @MAIN_6489 0@ 1@ 2@ $30(2@,100) == -999 // (int) var == num jump_if_false @MAIN_6621 005E: (unknown) :MAIN_6621 005F: (unknown) :MAIN_6623 1@ = 1 // (int) :MAIN_6628 0017: $4046(0@,12) >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAIN_6675 // Note: the incorrect math opcode was used here 037A: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_6590 0@ 1@ jump_if_false @MAIN_6663 005E: (unknown) :MAIN_6663 1@ += 1 // (int) 0002: jump @MAIN_6628 :MAIN_6675 005F: (unknown) :MAIN_6677 037B: constant_params 2 variable_params 1 unknown 4 call_with_params @MAIN_6489 0@ 1@ 3@ :MAIN_6690 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @MAIN_6590 0@ 1@ jump_if_false @MAIN_6750 1@ += 1 // (int) 037B: constant_params 2 variable_params 1 unknown 4 call_with_params @MAIN_6489 0@ 1@ 3@ 0011: 1@ > $4046(0@,12) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAIN_6743 // Note: the incorrect math opcode was used here 0026: return :MAIN_6743 0002: jump @MAIN_6690 :MAIN_6750 0035: $30(3@,100) = 2@ // (int vars) 0026: return :MAIN_6759 037B: constant_params 2 variable_params 1 unknown 3 call_with_params @MAIN_6489 0@ 1@ 2@ :MAIN_6772 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6590 0@ 1@ jump_if_false @MAIN_6832 1@ += 1 // (int) 037B: constant_params 2 variable_params 1 unknown 3 call_with_params @MAIN_6489 0@ 1@ 2@ 0011: 1@ > $4046(0@,12) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAIN_6825 // Note: the incorrect math opcode was used here 0026: return :MAIN_6825 0002: jump @MAIN_6772 :MAIN_6832 $30(2@,100) > 0 // (int) var > num jump_if_false @MAIN_6854 $30(2@,100) -= 1 // (int) :MAIN_6854 0026: return :MAIN_6856 037B: constant_params 2 variable_params 1 unknown 3 call_with_params @MAIN_6489 0@ 1@ 2@ $30(2@,100) == 0 // (int) var == num jump_if_false @MAIN_6892 005E: (unknown) 0002: jump @MAIN_6913 :MAIN_6892 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6590 0@ 1@ jump_if_false @MAIN_6913 005E: (unknown) :MAIN_6913 005F: (unknown) :MAIN_6915 037B: constant_params 0 variable_params 1 unknown 3 call_with_params @MAIN_6482 2@ 2@ == 0 // (int) var == num jump_if_false @MAIN_7358 0@ == 0 // (int) var == num jump_if_false @MAIN_7019 1@ == 1 // (int) var == num jump_if_false @MAIN_6967 0002: jump @MAIN_7012 :MAIN_6967 1@ == 2 // (int) var == num jump_if_false @MAIN_6986 0002: jump @MAIN_7012 :MAIN_6986 1@ == 3 // (int) var == num jump_if_false @MAIN_7012 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6759 1 1 :MAIN_7012 0002: jump @MAIN_7351 :MAIN_7019 0@ == 1 // (int) var == num jump_if_false @MAIN_7135 1@ == 1 // (int) var == num jump_if_false @MAIN_7064 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6759 2 1 0002: jump @MAIN_7128 :MAIN_7064 1@ == 2 // (int) var == num jump_if_false @MAIN_7083 0002: jump @MAIN_7128 :MAIN_7083 1@ == 3 // (int) var == num jump_if_false @MAIN_7102 0002: jump @MAIN_7128 :MAIN_7102 1@ == 4 // (int) var == num jump_if_false @MAIN_7128 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6759 3 3 :MAIN_7128 0002: jump @MAIN_7351 :MAIN_7135 0@ == 2 // (int) var == num jump_if_false @MAIN_7270 1@ == 1 // (int) var == num jump_if_false @MAIN_7166 0002: jump @MAIN_7263 :MAIN_7166 1@ == 2 // (int) var == num jump_if_false @MAIN_7199 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6759 3 1 0002: jump @MAIN_7263 :MAIN_7199 1@ == 3 // (int) var == num jump_if_false @MAIN_7218 0002: jump @MAIN_7263 :MAIN_7218 1@ == 4 // (int) var == num jump_if_false @MAIN_7237 0002: jump @MAIN_7263 :MAIN_7237 1@ == 5 // (int) var == num jump_if_false @MAIN_7263 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6759 1 4 :MAIN_7263 0002: jump @MAIN_7351 :MAIN_7270 0@ == 3 // (int) var == num jump_if_false @MAIN_7351 1@ == 1 // (int) var == num jump_if_false @MAIN_7301 0002: jump @MAIN_7351 :MAIN_7301 1@ == 2 // (int) var == num jump_if_false @MAIN_7320 0002: jump @MAIN_7351 :MAIN_7320 1@ == 3 // (int) var == num jump_if_false @MAIN_7339 0002: jump @MAIN_7351 :MAIN_7339 1@ == 4 // (int) var == num jump_if_false @MAIN_7351 :MAIN_7351 0002: jump @MAIN_8946 :MAIN_7358 2@ == 1 // (int) var == num jump_if_false @MAIN_7867 0@ == 5 // (int) var == num jump_if_false @MAIN_7472 1@ == 1 // (int) var == num jump_if_false @MAIN_7401 0002: jump @MAIN_7465 :MAIN_7401 1@ == 2 // (int) var == num jump_if_false @MAIN_7420 0002: jump @MAIN_7465 :MAIN_7420 1@ == 3 // (int) var == num jump_if_false @MAIN_7439 0002: jump @MAIN_7465 :MAIN_7439 1@ == 4 // (int) var == num jump_if_false @MAIN_7465 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6759 4 4 :MAIN_7465 0002: jump @MAIN_7860 :MAIN_7472 0@ == 3 // (int) var == num jump_if_false @MAIN_7569 1@ == 1 // (int) var == num jump_if_false @MAIN_7517 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6759 4 2 0002: jump @MAIN_7562 :MAIN_7517 1@ == 2 // (int) var == num jump_if_false @MAIN_7550 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6759 4 4 0002: jump @MAIN_7562 :MAIN_7550 1@ == 3 // (int) var == num jump_if_false @MAIN_7562 :MAIN_7562 0002: jump @MAIN_7860 :MAIN_7569 0@ == 6 // (int) var == num jump_if_false @MAIN_7685 1@ == 1 // (int) var == num jump_if_false @MAIN_7614 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6759 4 4 0002: jump @MAIN_7678 :MAIN_7614 1@ == 2 // (int) var == num jump_if_false @MAIN_7633 0002: jump @MAIN_7678 :MAIN_7633 1@ == 3 // (int) var == num jump_if_false @MAIN_7652 0002: jump @MAIN_7678 :MAIN_7652 1@ == 4 // (int) var == num jump_if_false @MAIN_7678 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6759 4 6 :MAIN_7678 0002: jump @MAIN_7860 :MAIN_7685 0@ == 4 // (int) var == num jump_if_false @MAIN_7860 1@ == 1 // (int) var == num jump_if_false @MAIN_7744 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6759 3 1 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6759 5 1 0002: jump @MAIN_7860 :MAIN_7744 1@ == 2 // (int) var == num jump_if_false @MAIN_7777 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6759 6 1 0002: jump @MAIN_7860 :MAIN_7777 1@ == 3 // (int) var == num jump_if_false @MAIN_7796 0002: jump @MAIN_7860 :MAIN_7796 1@ == 4 // (int) var == num jump_if_false @MAIN_7829 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6759 6 3 0002: jump @MAIN_7860 :MAIN_7829 1@ == 5 // (int) var == num jump_if_false @MAIN_7848 0002: jump @MAIN_7860 :MAIN_7848 1@ == 6 // (int) var == num jump_if_false @MAIN_7860 :MAIN_7860 0002: jump @MAIN_8946 :MAIN_7867 2@ == 2 // (int) var == num jump_if_false @MAIN_8946 0@ == 10 // (int) var == num jump_if_false @MAIN_7986 1@ == 1 // (int) var == num jump_if_false @MAIN_7910 0002: jump @MAIN_7979 :MAIN_7910 1@ == 2 // (int) var == num jump_if_false @MAIN_7929 0002: jump @MAIN_7979 :MAIN_7929 1@ == 3 // (int) var == num jump_if_false @MAIN_7948 0002: jump @MAIN_7979 :MAIN_7948 1@ == 4 // (int) var == num jump_if_false @MAIN_7967 0002: jump @MAIN_7979 :MAIN_7967 1@ == 5 // (int) var == num jump_if_false @MAIN_7979 :MAIN_7979 0002: jump @MAIN_8946 :MAIN_7986 0@ == 7 // (int) var == num jump_if_false @MAIN_8154 1@ == 1 // (int) var == num jump_if_false @MAIN_8017 0002: jump @MAIN_8147 :MAIN_8017 1@ == 2 // (int) var == num jump_if_false @MAIN_8050 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6759 4 4 0002: jump @MAIN_8147 :MAIN_8050 1@ == 3 // (int) var == num jump_if_false @MAIN_8083 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6759 7 5 0002: jump @MAIN_8147 :MAIN_8083 1@ == 4 // (int) var == num jump_if_false @MAIN_8102 0002: jump @MAIN_8147 :MAIN_8102 1@ == 5 // (int) var == num jump_if_false @MAIN_8121 0002: jump @MAIN_8147 :MAIN_8121 1@ == 6 // (int) var == num jump_if_false @MAIN_8147 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6759 4 8 :MAIN_8147 0002: jump @MAIN_8946 :MAIN_8154 0@ == 4 // (int) var == num jump_if_false @MAIN_8487 1@ == 1 // (int) var == num jump_if_false @MAIN_8199 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6759 8 1 0002: jump @MAIN_8480 :MAIN_8199 1@ == 2 // (int) var == num jump_if_false @MAIN_8218 0002: jump @MAIN_8480 :MAIN_8218 1@ == 3 // (int) var == num jump_if_false @MAIN_8251 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6759 7 1 0002: jump @MAIN_8480 :MAIN_8251 1@ == 4 // (int) var == num jump_if_false @MAIN_8284 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6759 8 2 0002: jump @MAIN_8480 :MAIN_8284 1@ == 5 // (int) var == num jump_if_false @MAIN_8303 0002: jump @MAIN_8480 :MAIN_8303 1@ == 6 // (int) var == num jump_if_false @MAIN_8322 0002: jump @MAIN_8480 :MAIN_8322 1@ == 7 // (int) var == num jump_if_false @MAIN_8355 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6759 7 6 0002: jump @MAIN_8480 :MAIN_8355 1@ == 8 // (int) var == num jump_if_false @MAIN_8402 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6759 8 6 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6759 11 3 0002: jump @MAIN_8480 :MAIN_8402 1@ == 9 // (int) var == num jump_if_false @MAIN_8435 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6759 8 7 0002: jump @MAIN_8480 :MAIN_8435 1@ == 10 // (int) var == num jump_if_false @MAIN_8468 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6759 11 4 0002: jump @MAIN_8480 :MAIN_8468 1@ == 11 // (int) var == num jump_if_false @MAIN_8480 :MAIN_8480 0002: jump @MAIN_8946 :MAIN_8487 0@ == 9 // (int) var == num jump_if_false @MAIN_8617 1@ == 1 // (int) var == num jump_if_false @MAIN_8518 0002: jump @MAIN_8610 :MAIN_8518 1@ == 2 // (int) var == num jump_if_false @MAIN_8551 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6759 4 5 0002: jump @MAIN_8610 :MAIN_8551 1@ == 3 // (int) var == num jump_if_false @MAIN_8584 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6759 8 5 0002: jump @MAIN_8610 :MAIN_8584 1@ == 4 // (int) var == num jump_if_false @MAIN_8610 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6759 7 6 :MAIN_8610 0002: jump @MAIN_8946 :MAIN_8617 0@ == 8 // (int) var == num jump_if_false @MAIN_8818 1@ == 1 // (int) var == num jump_if_false @MAIN_8662 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6759 4 3 0002: jump @MAIN_8811 :MAIN_8662 1@ == 2 // (int) var == num jump_if_false @MAIN_8681 0002: jump @MAIN_8811 :MAIN_8681 1@ == 3 // (int) var == num jump_if_false @MAIN_8714 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6759 9 2 0002: jump @MAIN_8811 :MAIN_8714 1@ == 4 // (int) var == num jump_if_false @MAIN_8733 0002: jump @MAIN_8811 :MAIN_8733 1@ == 5 // (int) var == num jump_if_false @MAIN_8766 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6759 11 1 0002: jump @MAIN_8811 :MAIN_8766 1@ == 6 // (int) var == num jump_if_false @MAIN_8785 0002: jump @MAIN_8811 :MAIN_8785 1@ == 7 // (int) var == num jump_if_false @MAIN_8811 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6759 4 10 :MAIN_8811 0002: jump @MAIN_8946 :MAIN_8818 0@ == 11 // (int) var == num jump_if_false @MAIN_8946 1@ == 1 // (int) var == num jump_if_false @MAIN_8849 0002: jump @MAIN_8946 :MAIN_8849 1@ == 2 // (int) var == num jump_if_false @MAIN_8882 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6759 9 4 0002: jump @MAIN_8946 :MAIN_8882 1@ == 3 // (int) var == num jump_if_false @MAIN_8915 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_6759 8 7 0002: jump @MAIN_8946 :MAIN_8915 1@ == 4 // (int) var == num jump_if_false @MAIN_8934 0002: jump @MAIN_8946 :MAIN_8934 1@ == 5 // (int) var == num jump_if_false @MAIN_8946 :MAIN_8946 0026: return :MAIN_8948 0035: $6(0@,12) = 1@ // (int vars) $6(0@,12) += 1 // (int) :MAIN_8963 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_6590 0@ $6(0@,12) jump_if_false @MAIN_9027 0001: wait 0 ms $6(0@,12) += 1 // (int) 0011: $6(0@,12) > $4046(0@,12) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAIN_9020 // Note: the incorrect math opcode was used here 0002: jump @MAIN_9027 :MAIN_9020 0002: jump @MAIN_8963 :MAIN_9027 $6(0@,12) == 1 // (int) var == num jump_if_false @MAIN_9062 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_6759 0@ 1 0002: jump @MAIN_9109 :MAIN_9062 0017: $4046(0@,12) >= $6(0@,12) // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAIN_9101 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_6759 0@ $6(0@,12) 0002: jump @MAIN_9109 :MAIN_9101 $18(0@,12) = 1 // (int) :MAIN_9109 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_6915 0@ 1@ 0026: return :MAIN_9123 0@ == 0 // (int) var == num jump_if_false @MAIN_9644 1@ == 0 // (int) var == num jump_if_false @MAIN_9176 3@ = -1604.56 // (float) 4@ = -132.32 // (float) 5@ = 13.8 // (float) 0002: jump @MAIN_9637 :MAIN_9176 1@ == 1 // (int) var == num jump_if_false @MAIN_9219 3@ = -710.9955 // (float) 4@ = -1556.055 // (float) 5@ = 12.5462 // (float) 0002: jump @MAIN_9637 :MAIN_9219 1@ == 2 // (int) var == num jump_if_false @MAIN_9261 3@ = -940.58 // (float) 4@ = -855.0 // (float) 5@ = 12.2 // (float) 0002: jump @MAIN_9637 :MAIN_9261 1@ == 3 // (int) var == num jump_if_false @MAIN_9304 3@ = -870.44 // (float) 4@ = -267.3 // (float) 5@ = 11.1 // (float) 0002: jump @MAIN_9637 :MAIN_9304 1@ == 4 // (int) var == num jump_if_false @MAIN_9345 3@ = -841.05 // (float) 4@ = 1038.36 // (float) 5@ = 15.75 // (float) 0002: jump @MAIN_9637 :MAIN_9345 1@ == 5 // (int) var == num jump_if_false @MAIN_9388 3@ = -1113.46 // (float) 4@ = -423.03 // (float) 5@ = 10.8 // (float) 0002: jump @MAIN_9637 :MAIN_9388 1@ == 6 // (int) var == num jump_if_false @MAIN_9431 3@ = -623.19 // (float) 4@ = 1186.74 // (float) 5@ = 11.09 // (float) 0002: jump @MAIN_9637 :MAIN_9431 1@ == 7 // (int) var == num jump_if_false @MAIN_9474 3@ = 18.03 // (float) 4@ = 1138.81 // (float) 5@ = 19.51 // (float) 0002: jump @MAIN_9637 :MAIN_9474 1@ == 8 // (int) var == num jump_if_false @MAIN_9517 3@ = -61.86 // (float) 4@ = 933.71 // (float) 5@ = 10.94 // (float) 0002: jump @MAIN_9637 :MAIN_9517 1@ == 9 // (int) var == num jump_if_false @MAIN_9558 3@ = 531.63 // (float) 4@ = -112.1 // (float) 5@ = 10.75 // (float) 0002: jump @MAIN_9637 :MAIN_9558 1@ == 10 // (int) var == num jump_if_false @MAIN_9601 3@ = 514.67 // (float) 4@ = -258.19 // (float) 5@ = 13.83 // (float) 0002: jump @MAIN_9637 :MAIN_9601 1@ == 11 // (int) var == num jump_if_false @MAIN_9637 3@ = -378.69 // (float) 4@ = -537.77 // (float) 5@ = 17.39 // (float) :MAIN_9637 0002: jump @MAIN_10988 :MAIN_9644 0@ == 1 // (int) var == num jump_if_false @MAIN_10296 1@ == 0 // (int) var == num jump_if_false @MAIN_9698 3@ = -1721.97 // (float) 4@ = -298.24 // (float) 5@ = 14.69 // (float) 0002: jump @MAIN_10289 :MAIN_9698 1@ == 1 // (int) var == num jump_if_false @MAIN_9741 3@ = -692.29 // (float) 4@ = -1572.65 // (float) 5@ = 12.56 // (float) 0002: jump @MAIN_10289 :MAIN_9741 1@ == 2 // (int) var == num jump_if_false @MAIN_9784 3@ = -960.34 // (float) 4@ = -920.93 // (float) 5@ = 12.19 // (float) 0002: jump @MAIN_10289 :MAIN_9784 1@ == 3 // (int) var == num jump_if_false @MAIN_9827 3@ = -870.44 // (float) 4@ = -267.3 // (float) 5@ = 11.1 // (float) 0002: jump @MAIN_10289 :MAIN_9827 1@ == 4 // (int) var == num jump_if_false @MAIN_9954 2@ == 1 // (int) var == num jump_if_false @MAIN_9882 3@ = -1383.42 // (float) 4@ = -792.7 // (float) 5@ = 14.66 // (float) 0002: jump @MAIN_9947 :MAIN_9882 2@ == 4 // (int) var == num jump_if_false @MAIN_9925 3@ = -1057.48 // (float) 4@ = 1255.46 // (float) 5@ = 9.02 // (float) 0002: jump @MAIN_9947 :MAIN_9925 3@ = -830.4094 // (float) 4@ = 1038.33 // (float) 5@ = 15.75 // (float) :MAIN_9947 0002: jump @MAIN_10289 :MAIN_9954 1@ == 5 // (int) var == num jump_if_false @MAIN_9997 3@ = -1113.46 // (float) 4@ = -423.03 // (float) 5@ = 10.8 // (float) 0002: jump @MAIN_10289 :MAIN_9997 1@ == 6 // (int) var == num jump_if_false @MAIN_10083 2@ == 1 // (int) var == num jump_if_false @MAIN_10052 3@ = -601.45 // (float) 4@ = 1224.78 // (float) 5@ = 10.03 // (float) 0002: jump @MAIN_10076 :MAIN_10052 3@ = -889.8 // (float) 4@ = 172.01 // (float) 5@ = 9.39 // (float) :MAIN_10076 0002: jump @MAIN_10289 :MAIN_10083 1@ == 7 // (int) var == num jump_if_false @MAIN_10126 3@ = 18.03 // (float) 4@ = 1138.81 // (float) 5@ = 19.51 // (float) 0002: jump @MAIN_10289 :MAIN_10126 1@ == 8 // (int) var == num jump_if_false @MAIN_10169 3@ = -61.86 // (float) 4@ = 933.71 // (float) 5@ = 10.94 // (float) 0002: jump @MAIN_10289 :MAIN_10169 1@ == 9 // (int) var == num jump_if_false @MAIN_10210 3@ = 531.63 // (float) 4@ = -112.1 // (float) 5@ = 10.75 // (float) 0002: jump @MAIN_10289 :MAIN_10210 1@ == 10 // (int) var == num jump_if_false @MAIN_10253 3@ = 514.67 // (float) 4@ = -258.19 // (float) 5@ = 13.83 // (float) 0002: jump @MAIN_10289 :MAIN_10253 1@ == 11 // (int) var == num jump_if_false @MAIN_10289 3@ = -378.69 // (float) 4@ = -537.77 // (float) 5@ = 17.39 // (float) :MAIN_10289 0002: jump @MAIN_10988 :MAIN_10296 0@ == 2 // (int) var == num jump_if_false @MAIN_10988 1@ == 0 // (int) var == num jump_if_false @MAIN_10350 3@ = -1721.97 // (float) 4@ = -298.24 // (float) 5@ = 14.69 // (float) 0002: jump @MAIN_10988 :MAIN_10350 1@ == 1 // (int) var == num jump_if_false @MAIN_10393 3@ = -692.29 // (float) 4@ = -1572.65 // (float) 5@ = 12.56 // (float) 0002: jump @MAIN_10988 :MAIN_10393 1@ == 2 // (int) var == num jump_if_false @MAIN_10436 3@ = -960.34 // (float) 4@ = -920.93 // (float) 5@ = 12.19 // (float) 0002: jump @MAIN_10988 :MAIN_10436 1@ == 3 // (int) var == num jump_if_false @MAIN_10479 3@ = -886.6 // (float) 4@ = -403.2 // (float) 5@ = 13.38 // (float) 0002: jump @MAIN_10988 :MAIN_10479 1@ == 4 // (int) var == num jump_if_false @MAIN_10522 3@ = -103.28 // (float) 4@ = -1604.07 // (float) 5@ = 10.28 // (float) 0002: jump @MAIN_10988 :MAIN_10522 1@ == 5 // (int) var == num jump_if_false @MAIN_10565 3@ = -1113.46 // (float) 4@ = -423.03 // (float) 5@ = 10.8 // (float) 0002: jump @MAIN_10988 :MAIN_10565 1@ == 6 // (int) var == num jump_if_false @MAIN_10608 3@ = -623.19 // (float) 4@ = 1186.74 // (float) 5@ = 11.09 // (float) 0002: jump @MAIN_10988 :MAIN_10608 1@ == 7 // (int) var == num jump_if_false @MAIN_10651 3@ = 18.03 // (float) 4@ = 1138.81 // (float) 5@ = 19.51 // (float) 0002: jump @MAIN_10988 :MAIN_10651 1@ == 8 // (int) var == num jump_if_false @MAIN_10780 2@ == 7 // (int) var == num jump_if_false @MAIN_10706 3@ = -129.87 // (float) 4@ = -979.29 // (float) 5@ = 11.06 // (float) 0002: jump @MAIN_10773 :MAIN_10706 2@ == 4 // (int) var == num jump_if_false @MAIN_10749 3@ = -62.76 // (float) 4@ = 961.78 // (float) 5@ = 10.94 // (float) 0002: jump @MAIN_10773 :MAIN_10749 3@ = -19.8 // (float) 4@ = 925.45 // (float) 5@ = 10.9 // (float) :MAIN_10773 0002: jump @MAIN_10988 :MAIN_10780 1@ == 9 // (int) var == num jump_if_false @MAIN_10909 2@ == 2 // (int) var == num jump_if_false @MAIN_10835 3@ = 86.23 // (float) 4@ = 584.1 // (float) 5@ = 14.4 // (float) 0002: jump @MAIN_10902 :MAIN_10835 2@ == 3 // (int) var == num jump_if_false @MAIN_10878 3@ = 295.58 // (float) 4@ = 757.6 // (float) 5@ = 12.9 // (float) 0002: jump @MAIN_10902 :MAIN_10878 3@ = -378.69 // (float) 4@ = -537.77 // (float) 5@ = 17.39 // (float) :MAIN_10902 0002: jump @MAIN_10988 :MAIN_10909 1@ == 10 // (int) var == num jump_if_false @MAIN_10952 3@ = 571.9 // (float) 4@ = 452.7 // (float) 5@ = 9.7 // (float) 0002: jump @MAIN_10988 :MAIN_10952 1@ == 11 // (int) var == num jump_if_false @MAIN_10988 3@ = -378.69 // (float) 4@ = -537.77 // (float) 5@ = 17.39 // (float) :MAIN_10988 0026: return :MAIN_10990 037B: constant_params 0 variable_params 1 unknown 3 call_with_params @MAIN_6482 0@ 2@ = 0 // (int) :MAIN_11005 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 2@ 1@ 037B: constant_params 3 variable_params 3 unknown 3 call_with_params @MAIN_9123 0@ 2@ 1@ $1506(2@,12) $1518(2@,12) $1530(2@,12) 2@ += 1 // (int) 2@ >= 12 // (int) var >= num jump_if_false @MAIN_11005 0026: return :MAIN_11061 12 > 0@ // (int) num > var 0022: jump_if_false @MAIN_11145 // Note: the incorrect math opcode was used here $4046(0@,12) > 0 // (int) var > num jump_if_false @MAIN_11133 037A: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_6394 0@ jump_if_false @MAIN_11133 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_6856 0@ $6(0@,12) jump_if_false @MAIN_11133 0035: 1@ = 0@ // (int vars) 0026: return :MAIN_11133 0@ += 1 // (int) 0002: jump @MAIN_11061 :MAIN_11145 1@ = -1 // (int) 0026: return :MAIN_11152 0035: $1748 = 0@ // (int vars) $1494(0@,12) == 0 // (int) var == num jump_if_false @MAIN_11194 01BA: gosub @STORYSC_377 unknown @STORYSC_377 $1494(0@,12) = 1 // (int) 0001: wait 0 ms :MAIN_11194 0026: return :MAIN_11196 0@ = 0 // (int) $942 = 1 // (int) 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @MAIN_11061 0@ 0@ :MAIN_11218 not 0@ == -1 // (int) var == num jump_if_false @MAIN_11289 not 0@ == 10 // (int) var == num jump_if_false @MAIN_11265 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MAIN_11152 0@ $1506(0@,12) $1518(0@,12) $1530(0@,12) :MAIN_11265 0@ += 1 // (int) 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @MAIN_11061 0@ 0@ 0002: jump @MAIN_11218 :MAIN_11289 $942 = 0 // (int) 0026: return :MAIN_11296 1@ = -1 // (int) 0@ == 1 // (int) var == num jump_if_false @MAIN_11360 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_12070 :MAIN_11360 0@ == 3 // (int) var == num jump_if_false @MAIN_11419 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_12070 :MAIN_11419 0@ == 5 // (int) var == num jump_if_false @MAIN_11480 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_12070 :MAIN_11480 0@ == 7 // (int) var == num jump_if_false @MAIN_11536 1@ = 192 // (int) 2@ = -1 // (int) 3@ = -877.56 // (float) 4@ = 176.13 // (float) 5@ = 9.0 // (float) 6@ = 0 // (float) 0002: jump @MAIN_12070 :MAIN_11536 0@ == 11 // (int) var == num jump_if_false @MAIN_11596 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_12070 :MAIN_11596 0@ == 12 // (int) var == num jump_if_false @MAIN_11656 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_12070 :MAIN_11656 0@ == 13 // (int) var == num jump_if_false @MAIN_11714 1@ = 187 // (int) 2@ = -1 // (int) 3@ = -27.23 // (float) 4@ = 937.38 // (float) 5@ = 9.9 // (float) 6@ = 0 // (float) 0002: jump @MAIN_12070 :MAIN_11714 0@ == 15 // (int) var == num jump_if_false @MAIN_11772 1@ = 172 // (int) 2@ = -1 // (int) 3@ = -359.9 // (float) 4@ = -534.6 // (float) 5@ = 12.1 // (float) 6@ = 0 // (float) 0002: jump @MAIN_12070 :MAIN_11772 0@ == 4 // (int) var == num jump_if_false @MAIN_11832 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_12070 :MAIN_11832 0@ == 9 // (int) var == num jump_if_false @MAIN_11892 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_12070 :MAIN_11892 0@ == 16 // (int) var == num jump_if_false @MAIN_11953 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_12070 :MAIN_11953 0@ == 17 // (int) var == num jump_if_false @MAIN_12015 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_12070 :MAIN_12015 0@ == 18 // (int) var == num jump_if_false @MAIN_12070 1@ = 184 // (int) 2@ = -1 // (int) 3@ = -61.2 // (float) 4@ = 967.8 // (float) 5@ = 10.6 // (float) 6@ = 185.3 // (float) :MAIN_12070 1@ > -1 // (int) var > num jump_if_false @MAIN_12198 037B: constant_params 6 variable_params 3 unknown 14 call_with_params @MAIN_5093 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_5197 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_12198 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_4268 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_12192 0496: (unknown) 13@ 2@ :MAIN_12192 0113: remove_references_to_car 13@ // Like turning a car into any random car 0162: release_model 1@ :MAIN_12198 0026: return :MAIN_12200 0024: create_thread @AUDIMON 0026: return :MAIN_12210 $1562(0@,5) == 0 // (int) var == num jump_if_false @MAIN_12242 0528: (unknown) $1557(0@,5) 1 -1.0 0002: jump @MAIN_12253 :MAIN_12242 0528: (unknown) $1557(0@,5) 1 -1.0 :MAIN_12253 0026: return :MAIN_12255 $1562(0@,5) == 0 // (int) var == num jump_if_false @MAIN_12288 04B4: (unknown) $1557(0@,5) 0 1 1.0 0002: jump @MAIN_12300 :MAIN_12288 04B4: (unknown) $1557(0@,5) 0 1 1.0 :MAIN_12300 0026: return :MAIN_12302 $1542(0@,5) == 2 // (int) var == num jump_if_false @MAIN_12336 048D: (unknown) 64 $1542(0@,5) $1542(0@,5) 0002: jump @MAIN_12433 :MAIN_12336 $1542(0@,5) = 1 // (int) 0006: $1547(0@,5) = 'XXXXXXX' // (string) // Note: the incorrect math opcode was used here 0006: $1552(0@,5) = 'XXXXXXX' // (string) // Note: the incorrect math opcode was used here $1557(0@,5) > 0 // (int) var > num jump_if_false @MAIN_12412 809F: not actor $1557(0@,5) dead jump_if_false @MAIN_12412 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12210 0@ :MAIN_12412 $1557(0@,5) = -99 // (int) $1562(0@,5) = 0 // (int) 0284: (unknown) 0@ 0412: (unknown) 0@ :MAIN_12433 0026: return :MAIN_12435 0@ = 0 // (int) :MAIN_12439 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12302 0@ 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @MAIN_12439 0026: return :MAIN_12469 0@ = 0 // (int) :MAIN_12473 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12302 0@ 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @MAIN_12473 0026: return :MAIN_12503 1@ = -1 // (int) 2@ = 0 // (int) :MAIN_12512 848F: not unknown_check 1 $1542(2@,5) 0022: jump_if_false @MAIN_12547 // Note: the incorrect math opcode was used here 0020: $1547(2@,5) == 0@ // (float) var == var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAIN_12547 // Note: the incorrect math opcode was used here 0035: 1@ = 2@ // (int vars) 0026: return :MAIN_12547 2@ += 1 // (int) 2@ >= 5 // (int) var >= num jump_if_false @MAIN_12512 0026: return :MAIN_12566 0@ = -1 // (int) 0410: (unknown) 0@ 0026: return :MAIN_12576 2@ = 0 // (int) 1@ == 1 // (int) var == num jump_if_false @MAIN_12610 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_12302 0@ 0002: jump @MAIN_12672 :MAIN_12610 048F: unknown_check 32 $1542(0@,5) 0022: jump_if_false @MAIN_12630 // Note: the incorrect math opcode was used here 2@ = 1 // (int) :MAIN_12630 $1542(0@,5) = 0 // (int) 048D: (unknown) 1@ $1542(0@,5) $1542(0@,5) 2@ == 1 // (int) var == num jump_if_false @MAIN_12672 048D: (unknown) 32 $1542(0@,5) $1542(0@,5) :MAIN_12672 0026: return :MAIN_12674 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @MAIN_12503 0@ 1@ 1@ == -1 // (int) var == num jump_if_false @MAIN_12700 005E: (unknown) :MAIN_12700 025A: unknown_check 1@ jump_if_false @MAIN_12712 005E: (unknown) :MAIN_12712 005F: (unknown) :MAIN_12714 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @MAIN_12503 0@ 1@ 1@ > -1 // (int) var > num jump_if_false @MAIN_12755 048F: unknown_check 4 $1542(1@,5) 0022: jump_if_false @MAIN_12755 // Note: the incorrect math opcode was used here 005E: (unknown) :MAIN_12755 005F: (unknown) :MAIN_12757 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @MAIN_12503 0@ 1@ 1@ > -1 // (int) var > num jump_if_false @MAIN_12806 :MAIN_12781 848F: not unknown_check 4 $1542(1@,5) 0022: jump_if_false @MAIN_12806 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @MAIN_12781 :MAIN_12806 0026: return :MAIN_12808 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @MAIN_12503 0@ 4@ 4@ == -1 // (int) var == num jump_if_false @MAIN_12850 037B: constant_params 0 variable_params 1 unknown 5 call_with_params @MAIN_12566 4@ 0002: jump @MAIN_12870 :MAIN_12850 048F: unknown_check 32 $1542(4@,5) 0022: jump_if_false @MAIN_12870 // Note: the incorrect math opcode was used here 3@ = 1 // (int) :MAIN_12870 not 4@ == -1 // (int) var == num jump_if_false @MAIN_12982 $1542(4@,5) = 2 // (int) 0037: $1547(4@,5) = 0@ // (string vars) 0037: $1552(4@,5) = 1@ // (string vars) 0035: $1557(4@,5) = 2@ // (int vars) 2@ >= -1 // (int) var >= num jump_if_false @MAIN_12936 0413: (unknown) 0@ 1@ 4@ 2@ 0002: jump @MAIN_12940 :MAIN_12936 0257: (unknown) 4@ 0@ :MAIN_12940 3@ == 1 // (int) var == num jump_if_false @MAIN_12967 048D: (unknown) 32 $1542(4@,5) $1542(4@,5) 04EB: (unknown) 4@ :MAIN_12967 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @MAIN_12576 4@ 2 005E: (unknown) :MAIN_12982 005F: (unknown) :MAIN_12984 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @MAIN_12503 0@ 1@ 1@ >= 0 // (int) var >= num jump_if_false @MAIN_13041 048F: unknown_check 4 $1542(1@,5) 0022: jump_if_false @MAIN_13041 // 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_12576 1@ 8 005E: (unknown) :MAIN_13041 005F: (unknown) :MAIN_13043 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @MAIN_12503 0@ 1@ 1@ >= 0 // (int) var >= num jump_if_false @MAIN_13101 048F: unknown_check 4 $1542(1@,5) 0022: jump_if_false @MAIN_13101 // 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_12576 1@ 8 005E: (unknown) :MAIN_13101 005F: (unknown) :MAIN_13103 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @MAIN_12503 0@ 2@ 2@ >= 0 // (int) var >= num jump_if_false @MAIN_13222 048F: unknown_check 4 $1542(2@,5) 0022: jump_if_false @MAIN_13222 // Note: the incorrect math opcode was used here 0078: if or 0045: actor $1557(2@,5) defined $1557(2@,5) == -1 // (int) var == num jump_if_false @MAIN_13222 0259: (unknown) 2@ 0 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @MAIN_12576 2@ 8 04A1: (unknown) 2@ 3@ not $1557(2@,5) == -1 // (int) var == num jump_if_false @MAIN_13220 0035: $1562(2@,5) = 1@ // (int vars) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12255 2@ :MAIN_13220 005E: (unknown) :MAIN_13222 005F: (unknown) :MAIN_13224 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @MAIN_12503 0@ 2@ 2@ >= 0 // (int) var >= num jump_if_false @MAIN_13344 048F: unknown_check 4 $1542(2@,5) 0022: jump_if_false @MAIN_13344 // Note: the incorrect math opcode was used here 0078: if or 0045: actor $1557(2@,5) defined $1557(2@,5) == -1 // (int) var == num jump_if_false @MAIN_13344 0259: (unknown) 2@ 1 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @MAIN_12576 2@ 8 04A1: (unknown) 2@ 3@ not $1557(2@,5) == -1 // (int) var == num jump_if_false @MAIN_13342 0035: $1562(2@,5) = 1@ // (int vars) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12255 2@ :MAIN_13342 005E: (unknown) :MAIN_13344 005F: (unknown) :MAIN_13346 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @MAIN_12503 0@ 1@ 1@ > -1 // (int) var > num jump_if_false @MAIN_13399 0284: (unknown) 1@ 848F: not unknown_check 32 $1542(1@,5) 0022: jump_if_false @MAIN_13399 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12302 1@ :MAIN_13399 0026: return :MAIN_13401 3@ = 0 // (int) 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @MAIN_12503 0@ 1@ 0377: (unknown) 44 4@ 4@ > 0 // (int) var > num jump_if_false @MAIN_13438 3@ = 1 // (int) :MAIN_13438 2@ = 0 // (int) :MAIN_13442 0078: if and 825A: not unknown_check 1@ 2@ == 0 // (int) var == num jump_if_false @MAIN_13549 3@ == 0 // (int) var == num jump_if_false @MAIN_13499 0377: (unknown) 44 4@ 4@ > 0 // (int) var > num jump_if_false @MAIN_13492 2@ = 1 // (int) :MAIN_13492 0002: jump @MAIN_13519 :MAIN_13499 0377: (unknown) 44 4@ not 4@ > 0 // (int) var > num jump_if_false @MAIN_13519 3@ = 0 // (int) :MAIN_13519 0001: wait 0 ms 048F: unknown_check 1 $1542(1@,5) 0022: jump_if_false @MAIN_13542 // Note: the incorrect math opcode was used here 2@ = 1 // (int) :MAIN_13542 0002: jump @MAIN_13442 :MAIN_13549 2@ == 1 // (int) var == num jump_if_false @MAIN_13563 005E: (unknown) :MAIN_13563 005F: (unknown) :MAIN_13565 0@ = 0 // (int) :MAIN_13569 048F: unknown_check 8 $1542(0@,5) 0022: jump_if_false @MAIN_13586 // Note: the incorrect math opcode was used here 005E: (unknown) :MAIN_13586 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @MAIN_13569 005F: (unknown) :MAIN_13605 048F: unknown_check 1 $1542(0@,5) 0022: jump_if_false @MAIN_13638 // 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_13730 :MAIN_13638 048F: unknown_check 2 $1542(0@,5) 0022: jump_if_false @MAIN_13671 // 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_13730 :MAIN_13671 048F: unknown_check 4 $1542(0@,5) 0022: jump_if_false @MAIN_13704 // 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_13730 :MAIN_13704 048F: unknown_check 8 $1542(0@,5) 0022: jump_if_false @MAIN_13730 // Note: the incorrect math opcode was used here 0006: 1@ = 'AU_ST4' // (string) // PLAYING // Note: the incorrect math opcode was used here :MAIN_13730 0026: return :MAIN_13732 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_13791 2@ = 2 // (int) 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @MAIN_13605 0@ 8@ 001F: 8@ == 'AU_ST2' // (float) num == var // LOADING 0022: jump_if_false @MAIN_13847 // Note: the incorrect math opcode was used here 4@ = 255 // (int) 5@ = 0 // (int) 6@ = 0 // (int) 0002: jump @MAIN_13943 :MAIN_13847 001F: 8@ == 'AU_ST3' // (float) num == var // READY 0022: jump_if_false @MAIN_13886 // Note: the incorrect math opcode was used here 4@ = 0 // (int) 5@ = 255 // (int) 6@ = 0 // (int) 0002: jump @MAIN_13943 :MAIN_13886 001F: 8@ == 'AU_ST4' // (float) num == var // PLAYING 0022: jump_if_false @MAIN_13925 // Note: the incorrect math opcode was used here 4@ = 0 // (int) 5@ = 0 // (int) 6@ = 255 // (int) 0002: jump @MAIN_13943 :MAIN_13925 4@ = 255 // (int) 5@ = 255 // (int) 6@ = 255 // (int) :MAIN_13943 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_14105 // Note: the incorrect math opcode was used here 0454: (unknown) $1547(0@,5) 0 2@ 3@ 1@ 0002: jump @MAIN_14112 :MAIN_14105 0454: (unknown) 8@ 0 2@ 3@ 1@ :MAIN_14112 0458: (unknown) 1@ 0.5 0457: (unknown) 1@ 4@ 5@ 6@ 7@ 2@ += 100 // (int) 048F: unknown_check 32 $1542(0@,5) 0022: jump_if_false @MAIN_14171 // 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_14171 3@ += 10 // (int) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @MAIN_13791 0026: return :AUDIMON 0238: name_thread 'AUDIMON' $1823 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_12469 :AUDIMON_26 0001: wait 0 ms 0@ = 0 // (int) :AUDIMON_33 848F: not unknown_check 1 $1542(0@,5) 0022: jump_if_false @AUDIMON_285 // Note: the incorrect math opcode was used here 048F: unknown_check 2 $1542(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_12576 0@ 4 048F: unknown_check 64 $1542(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_12302 0@ :AUDIMON_112 0002: jump @AUDIMON_230 :AUDIMON_119 048F: unknown_check 8 $1542(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 $1557(0@,5) > 0 // (int) var > num jump_if_false @AUDIMON_182 809F: not actor $1557(0@,5) dead jump_if_false @AUDIMON_182 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12210 0@ :AUDIMON_182 048F: unknown_check 32 $1542(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_12576 0@ 4 0002: jump @AUDIMON_230 :AUDIMON_217 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @MAIN_12576 0@ 1 :AUDIMON_230 848F: not unknown_check 1 $1542(0@,5) 0022: jump_if_false @AUDIMON_285 // Note: the incorrect math opcode was used here $1557(0@,5) > 0 // (int) var > num jump_if_false @AUDIMON_285 009F: actor $1557(0@,5) dead jump_if_false @AUDIMON_285 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @MAIN_12576 0@ 1 :AUDIMON_285 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @AUDIMON_33 $1823 == 1 // (int) var == num jump_if_false @AUDIMON_325 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_13732 :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@ == $933 // (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_12808 2@ '' -99 0 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_12757 2@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_13043 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_12674 2@ jump_if_false @AUDIMON_2405 0001: wait 0 ms 0002: jump @AUDIMON_2377 :AUDIMON_2405 0026: return :AUDIMON_2407 1@ = 0 // (int) $1078 == 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: $1572(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 $1572(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 $933 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 $933 01EC: (unknown) 0@ 1 0310: (unknown) 0@ $933 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: $1572(1@,3) = 0@ // (int vars) $1827 += 1 // (int) :AUDIMON_2672 013E: actor 0@ look_at_actor $933 0026: return :AUDIMON_2679 0@ = 0 // (int) $1825 == 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 $1572(0@,3) == -1 // (int) var == num jump_if_false @AUDIMON_2745 0112: remove_references_to_actor $1572(0@,3) // Like turning an actor into a random pedestrian $1572(0@,3) = -1 // (int) $1827 -= 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 $1572(1@,3) == -1 // (int) var == num jump_if_false @AUDIMON_2823 0045: actor $1572(1@,3) defined jump_if_false @AUDIMON_2823 02F8: (unknown) $1572(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 $1572(1@,3) == -1 // (int) var == num jump_if_false @AUDIMON_2889 0045: actor $1572(1@,3) defined jump_if_false @AUDIMON_2889 02F8: (unknown) $1572(1@,3) 0 :AUDIMON_2889 1@ += 1 // (int) 0002: jump @AUDIMON_2842 :AUDIMON_2901 0035: $1826 = 0@ // (int vars) 0026: return :AUDIMON_2908 $1078 == 0 // (int) var == num jump_if_false @AUDIMON_2951 $1826 == 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 $1826 == 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: $1832 = 0@ // (int vars) 0026: return :AUDIMON_2984 02F8: (unknown) $1832 0@ 0@ == 1 // (int) var == num jump_if_false @AUDIMON_3034 0043: store_actor $1832 position_to $1833 $1834 $1835 // Note: the incorrect math opcode was used here 0200: (unknown) $1832 0 0044: put_actor $1832 at $1833 $1834 100.0 0002: jump @AUDIMON_3060 :AUDIMON_3034 0200: (unknown) $1832 1 01BB: (unknown) $1833 $1834 $1835 $1835 0044: put_actor $1832 at $1833 $1834 $1835 :AUDIMON_3060 0035: $1831 = 0@ // (int vars) 0026: return :AUDIMON_3067 $1078 == 0 // (int) var == num jump_if_false @AUDIMON_3110 $1831 == 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 $1831 == 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 $833 > -1 // (int) var > num jump_if_false @AUDIMON_3183 0029: $833 += 1@ // (int vars) // Note: the incorrect math opcode was used here 0 > $833 // (int) num > var 0022: jump_if_false @AUDIMON_3183 // Note: the incorrect math opcode was used here $833 = 0 // (int) :AUDIMON_3183 0002: jump @AUDIMON_3291 :AUDIMON_3190 02DB: unknown_check 0@ 5 jump_if_false @AUDIMON_3244 $834 > -1 // (int) var > num jump_if_false @AUDIMON_3237 0029: $834 += 1@ // (int vars) // Note: the incorrect math opcode was used here 0 > $834 // (int) num > var 0022: jump_if_false @AUDIMON_3237 // Note: the incorrect math opcode was used here $834 = 0 // (int) :AUDIMON_3237 0002: jump @AUDIMON_3291 :AUDIMON_3244 02DB: unknown_check 0@ 2 jump_if_false @AUDIMON_3291 $835 > -1 // (int) var > num jump_if_false @AUDIMON_3291 0029: $835 += 1@ // (int vars) // Note: the incorrect math opcode was used here 0 > $835 // (int) num > var 0022: jump_if_false @AUDIMON_3291 // Note: the incorrect math opcode was used here $835 = 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' $1824 = 1 // (int) $1826 = 0 // (int) $1831 = 0 // (int) $1832 = -1 // (int) $1825 = 0 // (int) $1827 = 0 // (int) 17@ = 0 // (int) :GANGMO_46 $1572(17@,3) = -1 // (int) 17@ += 1 // (int) 17@ >= 3 // (int) var >= num jump_if_false @GANGMO_46 $833 == 0 // (int) var == num jump_if_false @GANGMO_94 0@ = 0 // (int) 0002: jump @GANGMO_99 :GANGMO_94 0@ = 1 // (int) :GANGMO_99 $834 == 0 // (int) var == num jump_if_false @GANGMO_122 1@ = 0 // (int) 0002: jump @GANGMO_127 :GANGMO_122 1@ = 1 // (int) :GANGMO_127 $835 == 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 $1832 == -1 // (int) var == num jump_if_false @GANGMO_248 0078: if and 0045: actor $1832 defined 0045: actor $933 defined jump_if_false @GANGMO_207 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @AUDIMON_3067 0002: jump @GANGMO_248 :GANGMO_207 0078: if and 8045: not actor $933 defined 0045: actor $1832 defined jump_if_false @GANGMO_237 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @AUDIMON_2984 0 :GANGMO_237 $1832 = -1 // (int) $1831 = 0 // (int) :GANGMO_248 $1824 == 1 // (int) var == num jump_if_false @GANGMO_329 3 > $1827 // (int) num > var 0022: jump_if_false @GANGMO_281 // Note: the incorrect math opcode was used here 0025: gosub @GANGMO_365 :GANGMO_281 $1827 > 0 // (int) var > num jump_if_false @GANGMO_322 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @AUDIMON_2908 $1826 == 0 // (int) var == num jump_if_false @GANGMO_322 0025: gosub @GANGMO_499 :GANGMO_322 0002: jump @GANGMO_351 :GANGMO_329 $1827 > 0 // (int) var > num jump_if_false @GANGMO_351 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @AUDIMON_2679 :GANGMO_351 0025: gosub @GANGMO_640 0002: jump @GANGMO_155 :GANGMO_365 0377: (unknown) 0 16@ 16@ > 0 // (int) var > num jump_if_false @GANGMO_497 0045: actor $933 defined jump_if_false @GANGMO_497 0429: (unknown) $933 3@ 3@ > -1 // (int) var > num jump_if_false @GANGMO_497 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @AUDIMON_2407 3@ jump_if_false @GANGMO_497 0347: (unknown) 3@ 1 037B: constant_params 2 variable_params 0 unknown 18 call_with_params @AUDIMON_2305 $933 1 0045: actor $933 defined jump_if_false @GANGMO_485 0352: (unknown) $933 00A2: (unknown) $933 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @AUDIMON_2509 3@ 04B4: (unknown) $933 0 15 1.0 :GANGMO_485 037B: constant_params 2 variable_params 0 unknown 18 call_with_params @AUDIMON_2305 3@ 0 :GANGMO_497 0026: return :GANGMO_499 17@ = 0 // (int) :GANGMO_503 3 > 17@ // (int) num > var 0022: jump_if_false @GANGMO_638 // Note: the incorrect math opcode was used here not $1572(17@,3) == -1 // (int) var == num jump_if_false @GANGMO_626 009F: actor $1572(17@,3) dead jump_if_false @GANGMO_557 0025: gosub @GANGMO_1009 0002: jump @GANGMO_626 :GANGMO_557 0043: store_actor $1572(17@,3) position_to 10@ 11@ 12@ // Note: the incorrect math opcode was used here 031D: (unknown) 10@ 11@ $937 $938 13@ 0045: actor $933 defined 0022: jump_if_false @GANGMO_591 // Note: the incorrect math opcode was used here 00CE: 14@ = actor $933 Z_angle :GANGMO_591 13@ > 60.0 // (float) var > num jump_if_false @GANGMO_618 0025: gosub @GANGMO_1009 0002: jump @GANGMO_626 :GANGMO_618 01EC: (unknown) $1572(17@,3) 1 :GANGMO_626 17@ += 1 // (int) 0002: jump @GANGMO_503 :GANGMO_638 0026: return :GANGMO_640 02E2: 15@ = 1 // (any) $833 == 0 // (int) var == num jump_if_false @GANGMO_692 0@ == 1 // (int) var == num jump_if_false @GANGMO_685 037B: constant_params 2 variable_params 0 unknown 18 call_with_params @AUDIMON_3443 15@ 0 0@ = 0 // (int) :GANGMO_685 0002: jump @GANGMO_759 :GANGMO_692 037B: constant_params 2 variable_params 0 unknown 18 call_with_params @AUDIMON_3136 15@ -1 009F: actor $933 dead jump_if_false @GANGMO_730 037B: constant_params 2 variable_params 0 unknown 18 call_with_params @AUDIMON_3136 15@ -500 :GANGMO_730 0@ == 0 // (int) var == num jump_if_false @GANGMO_759 037B: constant_params 2 variable_params 0 unknown 18 call_with_params @AUDIMON_3443 15@ 1 0@ = 1 // (int) :GANGMO_759 02E2: 15@ = 5 // (any) $834 == 0 // (int) var == num jump_if_false @GANGMO_811 1@ == 1 // (int) var == num jump_if_false @GANGMO_804 037B: constant_params 2 variable_params 0 unknown 18 call_with_params @AUDIMON_3443 15@ 0 1@ = 0 // (int) :GANGMO_804 0002: jump @GANGMO_878 :GANGMO_811 037B: constant_params 2 variable_params 0 unknown 18 call_with_params @AUDIMON_3136 15@ -1 009F: actor $933 dead jump_if_false @GANGMO_849 037B: constant_params 2 variable_params 0 unknown 18 call_with_params @AUDIMON_3136 15@ -500 :GANGMO_849 1@ == 0 // (int) var == num jump_if_false @GANGMO_878 037B: constant_params 2 variable_params 0 unknown 18 call_with_params @AUDIMON_3443 15@ 1 1@ = 1 // (int) :GANGMO_878 02E2: 15@ = 2 // (any) $835 == 0 // (int) var == num jump_if_false @GANGMO_930 2@ == 1 // (int) var == num jump_if_false @GANGMO_923 037B: constant_params 2 variable_params 0 unknown 18 call_with_params @AUDIMON_3443 15@ 0 2@ = 0 // (int) :GANGMO_923 0002: jump @GANGMO_997 :GANGMO_930 037B: constant_params 2 variable_params 0 unknown 18 call_with_params @AUDIMON_3136 15@ -1 009F: actor $933 dead jump_if_false @GANGMO_968 037B: constant_params 2 variable_params 0 unknown 18 call_with_params @AUDIMON_3136 15@ -500 :GANGMO_968 2@ == 0 // (int) var == num jump_if_false @GANGMO_997 037B: constant_params 2 variable_params 0 unknown 18 call_with_params @AUDIMON_3443 15@ 1 2@ = 1 // (int) :GANGMO_997 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @AUDIMON_3293 0026: return :GANGMO_1009 0112: remove_references_to_actor $1572(17@,3) // Like turning an actor into a random pedestrian $1572(17@,3) = -1 // (int) $1827 -= 1 // (int) 0026: return :GANGMO_1031 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 $933 defined jump_if_false @NONAME_1_470 $1078 == 0 // (int) var == num jump_if_false @NONAME_1_122 0078: if or 035B: unknown_check $933 'AIRPORT' 035B: unknown_check $933 '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 $933 -1780.627 -304.4774 -1588.454 -86.188 0 8046: not unknown_check $933 -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_1031 1@ 1@ 4@ == 3 // (int) var == num jump_if_false @NONAME_1_332 not $518 == 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) $933 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) $933 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) $933 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) $933 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 $933 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 $134(0@,10) = 0 // (int) $144(0@,10) = 0 // (int) $154(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 $933 weapon_group 1@ weapon $134(0@,10) ammo $144(0@,10) model $154(0@,10) 02DB: unknown_check $134(0@,10) 36 jump_if_false @NONAME_1_637 $134(0@,10) = 0 // (int) $144(0@,10) = 0 // (int) $154(0@,10) = 0 // (int) :NONAME_1_637 0@ += 1 // (int) 0002: jump @NONAME_1_563 :NONAME_1_649 02C0: (unknown) $933 $420 :NONAME_1_655 0026: return :NONAME_1_657 0@ = 0 // (int) 0045: actor $933 defined jump_if_false @NONAME_1_782 02D4: (unknown) $933 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 $154(0@,10) 0@ += 1 // (int) 0002: jump @NONAME_1_680 :NONAME_1_710 0228: (unknown) 0045: actor $933 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 $933 weapon $134(0@,10) ammo $144(0@,10) // Load the weapon model before using this 0@ += 1 // (int) 0002: jump @NONAME_1_727 :NONAME_1_763 02D5: (unknown) $933 $420 0022: jump_if_false @NONAME_1_782 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $420 :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 $933 defined 0022: jump_if_false @NONAME_1_902 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 0 0352: (unknown) $933 :NONAME_1_902 $940 = 1 // (int) $260 = 1 // (int) 0036: $430 = $934 // (float vars) 0036: $431 = $935 // (float vars) 0036: $432 = $936 // (float vars) not $1078 == 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 $934 $935 $936 $1078 :NONAME_1_963 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_1_495 02C0: (unknown) $933 $420 02FE: (unknown) $933 $421 0096: $422 = player $933 money 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4301 500 005A: $1838 = current_time_hours, $1837 = 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: $1836 = current_time_hours, $1837 = current_time_minutes $1836 -= 3 // (int) 0011: $1836 > $1838 // (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 $933 defined 0022: jump_if_false @NONAME_1_1075 // Note: the incorrect math opcode was used here 0098: set_player $933 wanted_level_to 0 :NONAME_1_1075 0045: actor $933 defined jump_if_false @NONAME_1_1095 0107: toggle_player $933 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_4332 500 :NONAME_1_1120 0001: wait 500 ms 0045: actor $933 defined jump_if_false @NONAME_1_1142 0107: toggle_player $933 can_move 1 :NONAME_1_1142 $940 = 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: $1100 = 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: $1100 = 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: $1100 = 5 // (any) 0002: jump @NONAME_1_10779 :NONAME_1_10545 02DB: unknown_check 0@ 6 jump_if_false @NONAME_1_10570 02E2: $1100 = 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: $1100 = 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_6482 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 $857(0@,4) = 0 // (int) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @NONAME_1_15737 $1101 = -903.0 // (float) $1105 = -1261.1 // (float) $1109 = 12.0 // (float) $1102 = -876.2 // (float) $1106 = -105.5 // (float) $1110 = 12.0 // (float) $1103 = 319.0 // (float) $1107 = 441.3 // (float) $1111 = 12.0 // (float) $1104 = -3.8 // (float) $1108 = -1265.8 // (float) $1112 = 12.0 // (float) 0026: return :NONAME_1_15859 0@ = 0 // (int) :NONAME_1_15863 $873(0@,4) = 0 // (int) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @NONAME_1_15863 $1117 = -677.0 // (float) $1121 = 1205.6 // (float) $1125 = 10.0 // (float) $1118 = -1157.2 // (float) $1122 = -699.5 // (float) $1126 = 10.6 // (float) $1119 = 363.8358 // (float) $1123 = 1058.499 // (float) $1127 = -199.8221 // (float) $1120 = -63.4 // (float) $1124 = -1481.8 // (float) $1128 = 9.4 // (float) 0026: return :NONAME_1_15993 0@ = 0 // (int) :NONAME_1_15997 $886(0@,3) = 0 // (int) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @NONAME_1_15997 $1133 = -967.5 // (float) $1136 = -693.2 // (float) $1139 = 10.3 // (float) $1134 = 364.8 // (float) $1137 = 1086.5 // (float) $1140 = 21.0 // (float) $1135 = 202.7 // (float) $1138 = -474.1 // (float) $1141 = 10.1 // (float) 0026: return :NONAME_1_16100 0@ = 0 // (int) :NONAME_1_16104 $892(0@,1) = 0 // (int) 0@ += 1 // (int) 0@ >= 1 // (int) var >= num jump_if_false @NONAME_1_16104 $1145 = -900.4 // (float) $1146 = 1114.9 // (float) $1147 = 11.1 // (float) 0026: return :NONAME_1_16157 0@ = 0 // (int) :NONAME_1_16161 $905(0@,4) = 0 // (int) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @NONAME_1_16161 $1149 = -1645.738 // (float) $1153 = -285.745 // (float) $1157 = 22.1282 // (float) $1150 = -816.7072 // (float) $1154 = -1181.911 // (float) $1158 = 16.5385 // (float) $1151 = -1073.222 // (float) $1155 = 353.3212 // (float) $1159 = 17.4588 // (float) $1152 = 255.5248 // (float) $1156 = -176.7718 // (float) $1160 = 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 $857(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 $857(0@,4) $857(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 $857(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 $857(0@,4) $857(0@,4) 00C7: (unknown) $845(0@,4) $849(0@,4) $853(0@,4) 8 $857(0@,4) 0002: jump @NONAME_1_16453 :NONAME_1_16433 00C7: (unknown) $845(0@,4) $849(0@,4) $853(0@,4) 8 $857(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 $857(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 $857(0@,4) $857(0@,4) 00C6: (unknown) $845(0@,4) $849(0@,4) $853(0@,4) 8 $857(0@,4) 0002: jump @NONAME_1_16552 :NONAME_1_16532 00C6: (unknown) $845(0@,4) $849(0@,4) $853(0@,4) 8 $857(0@,4) :NONAME_1_16552 0026: return :NONAME_1_16554 1@ == 3 // (int) var == num jump_if_false @NONAME_1_16606 not $873(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 $873(0@,4) $873(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 $873(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 $873(0@,4) $873(0@,4) 0@ == 1 // (int) var == num jump_if_false @NONAME_1_16690 00C7: (unknown) $861(0@,4) $865(0@,4) $869(0@,4) 47 $873(0@,4) 0002: jump @NONAME_1_16710 :NONAME_1_16690 00C7: (unknown) $861(0@,4) $865(0@,4) $869(0@,4) 4 $873(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) $861(0@,4) $865(0@,4) $869(0@,4) 47 $873(0@,4) 0002: jump @NONAME_1_16776 :NONAME_1_16756 00C7: (unknown) $861(0@,4) $865(0@,4) $869(0@,4) 4 $873(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 $873(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 $873(0@,4) $873(0@,4) 0@ == 1 // (int) var == num jump_if_false @NONAME_1_16867 00C6: (unknown) $861(0@,4) $865(0@,4) $869(0@,4) 47 $873(0@,4) 0002: jump @NONAME_1_16887 :NONAME_1_16867 00C6: (unknown) $861(0@,4) $865(0@,4) $869(0@,4) 4 $873(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) $861(0@,4) $865(0@,4) $869(0@,4) 47 $873(0@,4) 0002: jump @NONAME_1_16953 :NONAME_1_16933 00C6: (unknown) $861(0@,4) $865(0@,4) $869(0@,4) 4 $873(0@,4) :NONAME_1_16953 0026: return :NONAME_1_16955 1@ == 3 // (int) var == num jump_if_false @NONAME_1_17007 not $886(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 $886(0@,3) $886(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 $886(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 $886(0@,3) $886(0@,3) 00C7: (unknown) $877(0@,3) $880(0@,3) $883(0@,3) 5 $886(0@,3) 0002: jump @NONAME_1_17099 :NONAME_1_17079 00C7: (unknown) $877(0@,3) $880(0@,3) $883(0@,3) 5 $886(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 $886(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 $886(0@,3) $886(0@,3) 00C6: (unknown) $877(0@,3) $880(0@,3) $883(0@,3) 5 $886(0@,3) 0002: jump @NONAME_1_17198 :NONAME_1_17178 00C6: (unknown) $877(0@,3) $880(0@,3) $883(0@,3) 5 $886(0@,3) :NONAME_1_17198 0026: return :NONAME_1_17200 1@ == 3 // (int) var == num jump_if_false @NONAME_1_17252 not $892(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 $892(0@,1) $892(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 $892(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 $892(0@,1) $892(0@,1) 00C7: (unknown) $889(0@,1) $890(0@,1) $891(0@,1) 10 $892(0@,1) 0002: jump @NONAME_1_17344 :NONAME_1_17324 00C7: (unknown) $889(0@,1) $890(0@,1) $891(0@,1) 10 $892(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 $892(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 $892(0@,1) $892(0@,1) 00C6: (unknown) $889(0@,1) $890(0@,1) $891(0@,1) 10 $892(0@,1) 0002: jump @NONAME_1_17443 :NONAME_1_17423 00C6: (unknown) $889(0@,1) $890(0@,1) $891(0@,1) 10 $892(0@,1) :NONAME_1_17443 0026: return :NONAME_1_17445 1@ == 3 // (int) var == num jump_if_false @NONAME_1_17497 not $905(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 $905(0@,4) $905(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 $905(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 $905(0@,4) $905(0@,4) :NONAME_1_17542 00C7: (unknown) $893(0@,4) $897(0@,4) $901(0@,4) 6 $905(0@,4) 0002: jump @NONAME_1_17634 :NONAME_1_17569 1@ == 2 // (int) var == num jump_if_false @NONAME_1_17634 not $905(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 $905(0@,4) $905(0@,4) :NONAME_1_17614 00C6: (unknown) $893(0@,4) $897(0@,4) $901(0@,4) 6 $905(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_6482 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_6482 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_6449 2 2@ 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @MAIN_6413 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_6482 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) $937 $938 $939 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_6482 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 $845(3@,4) $849(3@,4) $853(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 $845(3@,4) $849(3@,4) $853(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 $861(3@,4) $865(3@,4) $869(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 $861(3@,4) $865(3@,4) $869(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 $877(3@,3) $880(3@,3) $883(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 $877(3@,3) $880(3@,3) $883(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 $889(3@,1) $890(3@,1) $891(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 $423 == 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 $425 == 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 $893(3@,4) $897(3@,4) $901(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 $424 == 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 $893(3@,4) $897(3@,4) $901(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 $167(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: $1078 = 0@ // (int vars) $2553 = -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) $429 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 $2558 = 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 $933 defined jump_if_false @NONAME_1_20248 03B6: (unknown) $429 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 $2443(0@,30) == -1 // (int) var == num jump_if_false @NONAME_1_20366 00BB: (unknown) $2443(0@,30) :NONAME_1_20366 $2443(0@,30) = 0 // (int) 1@ == 0 // (int) var == num jump_if_false @NONAME_1_20398 049E: (unknown) 0@ $2443(0@,30) 0002: jump @NONAME_1_20405 :NONAME_1_20398 04CB: (unknown) 0@ $2443(0@,30) :NONAME_1_20405 0002: jump @NONAME_1_20440 :NONAME_1_20412 $2443(0@,30) > 0 // (int) var > num jump_if_false @NONAME_1_20440 00BB: (unknown) $2443(0@,30) $2443(0@,30) = -1 // (int) :NONAME_1_20440 0026: return :NONAME_1_20442 0@ = 0 // (int) :NONAME_1_20446 $2013(0@,70) > -1 // (int) var > num jump_if_false @NONAME_1_20503 0078: if and 0252: object $2013(0@,70) exists $2083(0@,70) == 1 // (int) var == num jump_if_false @NONAME_1_20503 $2153(0@,70) = 0 // (int) 00C2: (unknown) $2013(0@,70) $2153(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@ = $2481 // (int vars) 0035: $2013(2@,70) = 0@ // (int vars) 0035: $2083(2@,70) = 1@ // (int vars) $2481 += 1 // (int) 1@ == 1 // (int) var == num jump_if_false @NONAME_1_20571 $2479 += 1 // (int) $2480 += 1 // (int) :NONAME_1_20571 0026: return :NONAME_1_20573 0@ = 0 // (int) :NONAME_1_20577 $2013(0@,70) > -1 // (int) var > num jump_if_false @NONAME_1_20613 0093: destroy_object $2013(0@,70) $2013(0@,70) = -1 // (int) $2083(0@,70) = 0 // (int) :NONAME_1_20613 $2153(0@,70) > -1 // (int) var > num jump_if_false @NONAME_1_20642 00BB: (unknown) $2153(0@,70) $2153(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 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4268 0@ 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_20737 0475: (unknown) 8@ 0.9 1 0490: (unknown) 8@ 1@ :NONAME_1_20737 7@ == 1 // (int) var == num jump_if_false @NONAME_1_20759 03BE: (unknown) 8@ 0002: jump @NONAME_1_20759 :NONAME_1_20759 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @NONAME_1_20522 8@ 6@ 0162: release_model 0@ 0026: return :NONAME_1_20776 0035: $1855(0@,32) = 1@ // (int vars) 0035: $1823(0@,32) = 2@ // (int vars) 0035: $1887(0@,32) = 3@ // (int vars) 0035: $1919(0@,32) = 4@ // (int vars) 0026: return :NONAME_1_20806 0006: $2207 = 'A' // (string) // Note: the incorrect math opcode was used here 0006: $2208 = 'B' // (string) // Note: the incorrect math opcode was used here 0006: $2209 = '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_20776 0 0@ 4 60 1 02E2: 0@ = 7421 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20776 1 0@ 5 60 1 02E2: 0@ = 7424 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20776 2 0@ 15 50 1 02E2: 0@ = 7413 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20776 3 0@ 20 50 1 02E2: 0@ = 7414 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20776 4 0@ 26 55 1 02E2: 0@ = 7426 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20776 5 0@ 32 35 1 02E2: 0@ = 7502 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20776 6 0@ 14 50 1 02E2: 0@ = 7418 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20776 7 0@ 16 60 1 02E2: 0@ = 7427 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20776 8 0@ 25 20 2 02E2: 0@ = 7403 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20776 9 0@ 29 30 2 02E2: 0@ = 7402 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20776 10 0@ 27 20 2 02E2: 0@ = 7442 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20776 11 0@ 39 60 2 02E2: 0@ = 7491 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20776 12 0@ 40 60 2 02E2: 0@ = 7423 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20776 13 0@ 18 20 2 02E2: 0@ = 7416 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20776 14 0@ 41 20 2 02E2: 0@ = 7441 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20776 15 0@ 38 60 2 02E2: 0@ = 7440 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20776 16 0@ 43 60 2 02E2: 0@ = 7419 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20776 17 0@ 31 30 3 02E2: 0@ = 7415 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20776 18 0@ 7 20 0 02E2: 0@ = 7417 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20776 19 0@ 17 30 0 02E2: 0@ = 7430 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20776 20 0@ 6 60 0 02E2: 0@ = 7429 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20776 21 0@ 22 40 0 02E2: 0@ = 7428 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20776 22 0@ 24 40 0 02E2: 0@ = 7412 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20776 23 0@ 21 20 0 02E2: 0@ = 7422 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20776 24 0@ 13 10 0 02E2: 0@ = 7425 // (any) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @NONAME_1_20776 25 0@ 12 10 0 $2105 = -1 // (int) 0@ = 0 // (int) :NONAME_1_21478 $2232(0@,10) = -1 // (int) $2242(0@,10) = -1 // (int) $2282(0@,10) = -1 // (int) 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @NONAME_1_21478 0@ = 0 // (int) :NONAME_1_21523 $2252(0@,10) = -1 // (int) $2262(0@,10) = -1 // (int) 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @NONAME_1_21523 $2482 = 0 // (int) $2485 = 0 // (int) $2559 = 0 // (int) $2486 = 0 // (int) $2560 = 0 // (int) $2562 = -1 // (int) $2563 = -1 // (int) $2548 = -1 // (int) 0026: return :NONAME_1_21601 8@ = 0 // (int) 11@ = 1 // (int) 13@ = 1 // (int) 14@ = 0 // (int) :NONAME_1_21619 $2013(14@,70) = -1 // (int) $2083(14@,70) = 0 // (int) 14@ += 1 // (int) 14@ >= 70 // (int) var >= num jump_if_false @NONAME_1_21619 $2479 = 0 // (int) $2480 = 0 // (int) $2481 = 0 // (int) 0037: 7@ = 2@ // (string vars) 14@ = 0 // (int) :NONAME_1_21674 $1823(14@,32) > -1 // (int) var > num jump_if_false @NONAME_1_21794 10@ = 1 // (int) 12@ = 5 // (int) :NONAME_1_21699 047F: (unknown) 1@ $1823(14@,32) 10@ 7@ 9@ 9@ > 0 // (int) var > num jump_if_false @NONAME_1_21754 0011: 10@ > 11@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_1_21735 // Note: the incorrect math opcode was used here 0035: 11@ = 10@ // (int vars) :NONAME_1_21735 10@ += 1 // (int) 0002: jump @NONAME_1_21699 0002: jump @NONAME_1_21782 :NONAME_1_21754 12@ > 0 // (int) var > num jump_if_false @NONAME_1_21782 12@ -= 1 // (int) 10@ += 1 // (int) 0002: jump @NONAME_1_21699 :NONAME_1_21782 14@ += 1 // (int) 0002: jump @NONAME_1_21674 :NONAME_1_21794 0001: wait 0 ms 14@ = 0 // (int) :NONAME_1_21801 $1823(14@,32) > -1 // (int) var > num jump_if_false @NONAME_1_22189 10@ = 1 // (int) :NONAME_1_21821 0017: 11@ >= 10@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_1_22177 // Note: the incorrect math opcode was used here 047F: (unknown) 1@ $1823(14@,32) 10@ 7@ 9@ 9@ -= 1 // (int) :NONAME_1_21847 9@ >= 0 // (int) var >= num jump_if_false @NONAME_1_22165 0480: (unknown) 1@ $1823(14@,32) 9@ 10@ 7@ 3@ 4@ 5@ 6@ 0@ >= 0 // (int) var >= num jump_if_false @NONAME_1_22020 0078: if or $1919(14@,32) == 1 // (int) var == num $1919(14@,32) == 3 // (int) var == num jump_if_false @NONAME_1_21989 048F: unknown_check 13@ $503(0@,30) 0022: jump_if_false @NONAME_1_21957 // Note: the incorrect math opcode was used here 037B: constant_params 8 variable_params 0 unknown 16 call_with_params @NONAME_1_20664 $1855(14@,32) $1887(14@,32) 3@ 4@ 5@ 6@ 1 1 0002: jump @NONAME_1_21982 :NONAME_1_21957 037B: constant_params 8 variable_params 0 unknown 16 call_with_params @NONAME_1_20664 $1855(14@,32) $1887(14@,32) 3@ 4@ 5@ 6@ 1 0 :NONAME_1_21982 0002: jump @NONAME_1_22013 :NONAME_1_21989 037B: constant_params 8 variable_params 0 unknown 16 call_with_params @NONAME_1_20664 $1855(14@,32) $1887(14@,32) 3@ 4@ 5@ 6@ 0 0 :NONAME_1_22013 0002: jump @NONAME_1_22148 :NONAME_1_22020 0078: if or $1919(14@,32) == 2 // (int) var == num $1919(14@,32) == 3 // (int) var == num jump_if_false @NONAME_1_22124 048F: unknown_check 13@ $2482 0022: jump_if_false @NONAME_1_22092 // Note: the incorrect math opcode was used here 037B: constant_params 8 variable_params 0 unknown 16 call_with_params @NONAME_1_20664 $1855(14@,32) $1887(14@,32) 3@ 4@ 5@ 6@ 1 1 0002: jump @NONAME_1_22117 :NONAME_1_22092 037B: constant_params 8 variable_params 0 unknown 16 call_with_params @NONAME_1_20664 $1855(14@,32) $1887(14@,32) 3@ 4@ 5@ 6@ 1 0 :NONAME_1_22117 0002: jump @NONAME_1_22148 :NONAME_1_22124 037B: constant_params 8 variable_params 0 unknown 16 call_with_params @NONAME_1_20664 $1855(14@,32) $1887(14@,32) 3@ 4@ 5@ 6@ 0 0 :NONAME_1_22148 13@ *= 2 // (int) 9@ -= 1 // (int) 0002: jump @NONAME_1_21847 :NONAME_1_22165 10@ += 1 // (int) 0002: jump @NONAME_1_21821 :NONAME_1_22177 14@ += 1 // (int) 0002: jump @NONAME_1_21801 :NONAME_1_22189 0026: return :NONAME_1_22191 0@ > 0 // (int) var > num jump_if_false @NONAME_1_22216 0035: 2@ = $473(0@,30) // (int vars) 0002: jump @NONAME_1_22220 :NONAME_1_22216 2@ = 0 // (int) :NONAME_1_22220 037B: constant_params 3 variable_params 0 unknown 5 call_with_params @NONAME_1_21601 0@ 1@ $1951(2@,3) 047E: (unknown) 1@ 9 0 $2549 $2550 $2551 3@ 047E: (unknown) 1@ 10 0 $2554 $2555 $2556 3@ $940 == 0 // (int) var == num jump_if_false @NONAME_1_22356 037B: constant_params 0 variable_params 1 unknown 5 call_with_params @MAIN_6482 4@ 4@ > 0 // (int) var > num jump_if_false @NONAME_1_22356 not $413(0@,30) == 4 // (int) var == num jump_if_false @NONAME_1_22356 0078: if or 02DB: unknown_check $263(0@,30) 6 02DB: unknown_check $263(0@,30) 8 jump_if_false @NONAME_1_22356 $2548 = 0 // (int) 0248: (unknown) $2554 $2555 $2556 1.0 $2548 :NONAME_1_22356 0026: return :NONAME_1_22358 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_22386 3@ = -1 // (int) 1@ == 11 // (int) var == num jump_if_false @NONAME_1_22489 0139: 2@ = random_int_in_ranges 0 2 2@ == 0 // (int) var == num jump_if_false @NONAME_1_22433 3@ = 343 // (int) 0002: jump @NONAME_1_22482 :NONAME_1_22433 2@ == 1 // (int) var == num jump_if_false @NONAME_1_22458 3@ = 344 // (int) 0002: jump @NONAME_1_22482 :NONAME_1_22458 0139: 2@ = random_int_in_ranges 0 5 2@ == 1 // (int) var == num jump_if_false @NONAME_1_22482 3@ = 345 // (int) :NONAME_1_22482 0002: jump @NONAME_1_22795 :NONAME_1_22489 1@ == 30 // (int) var == num jump_if_false @NONAME_1_22556 0139: 2@ = random_int_in_ranges 0 2 2@ == 0 // (int) var == num jump_if_false @NONAME_1_22531 3@ = 347 // (int) 0002: jump @NONAME_1_22549 :NONAME_1_22531 2@ == 1 // (int) var == num jump_if_false @NONAME_1_22549 3@ = 348 // (int) :NONAME_1_22549 0002: jump @NONAME_1_22795 :NONAME_1_22556 1@ == 19 // (int) var == num jump_if_false @NONAME_1_22612 0139: 2@ = random_int_in_ranges 0 6 2@ == 1 // (int) var == num jump_if_false @NONAME_1_22599 3@ = 350 // (int) 0002: jump @NONAME_1_22605 :NONAME_1_22599 3@ = 349 // (int) :NONAME_1_22605 0002: jump @NONAME_1_22795 :NONAME_1_22612 1@ == 23 // (int) var == num jump_if_false @NONAME_1_22692 0139: 2@ = random_int_in_ranges 0 3 2@ == 0 // (int) var == num jump_if_false @NONAME_1_22654 3@ = 340 // (int) 0002: jump @NONAME_1_22685 :NONAME_1_22654 2@ == 1 // (int) var == num jump_if_false @NONAME_1_22679 3@ = 342 // (int) 0002: jump @NONAME_1_22685 :NONAME_1_22679 3@ = 341 // (int) :NONAME_1_22685 0002: jump @NONAME_1_22795 :NONAME_1_22692 1@ == 28 // (int) var == num jump_if_false @NONAME_1_22747 0139: 2@ = random_int_in_ranges 0 5 2@ == 0 // (int) var == num jump_if_false @NONAME_1_22734 3@ = 345 // (int) 0002: jump @NONAME_1_22740 :NONAME_1_22734 3@ = 346 // (int) :NONAME_1_22740 0002: jump @NONAME_1_22795 :NONAME_1_22747 1@ == 37 // (int) var == num jump_if_false @NONAME_1_22795 0139: 2@ = random_int_in_ranges 0 2 2@ == 0 // (int) var == num jump_if_false @NONAME_1_22789 3@ = 342 // (int) 0002: jump @NONAME_1_22795 :NONAME_1_22789 3@ = 341 // (int) :NONAME_1_22795 not 3@ == -1 // (int) var == num jump_if_false @NONAME_1_22813 0414: (unknown) 0@ 67 3@ :NONAME_1_22813 0026: return :NONAME_1_22815 9@ = 0 // (int) 041A: (unknown) 'HFYPR' 7@ 5@ = 19 // (int) 02E2: 8@ = 20 // (any) 0025: gosub @NONAME_1_22958 041A: (unknown) 'WFYPR' 7@ 5@ = 30 // (int) 02E2: 8@ = 20 // (any) 0025: gosub @NONAME_1_22958 041A: (unknown) 'WMYCR' 7@ 5@ = 23 // (int) 02E2: 8@ = 4 // (any) 0025: gosub @NONAME_1_22958 041A: (unknown) 'HMYAP' 7@ 5@ = 28 // (int) 02E2: 8@ = 4 // (any) 0025: gosub @NONAME_1_22958 041A: (unknown) 'SHOPKPR' 7@ 5@ = 37 // (int) 02E2: 8@ = 22 // (any) 0025: gosub @NONAME_1_22958 0026: return :NONAME_1_22958 047D: (unknown) 0@ 5@ 6@ 6@ > 0 // (int) var > num jump_if_false @NONAME_1_23148 0228: (unknown) 6@ -= 1 // (int) :NONAME_1_22981 6@ >= 0 // (int) var >= num jump_if_false @NONAME_1_23148 047E: (unknown) 0@ 5@ 6@ 1@ 2@ 3@ 4@ 037B: constant_params 6 variable_params 1 unknown 13 call_with_params @NONAME_1_22358 8@ 7@ 1@ 2@ 3@ 4@ $2252(9@,10) 0348: (unknown) $2252(9@,10) 1 01A4: (unknown) $2252(9@,10) 1 015D: (unknown) $2252(9@,10) 41 0035: $2262(9@,10) = 5@ // (int vars) $2272(9@,10) = 0 // (int) 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @NONAME_1_22386 $2252(9@,10) $2262(9@,10) 5@ == 37 // (int) var == num jump_if_false @NONAME_1_23131 $2483 == -1 // (int) var == num jump_if_false @NONAME_1_23131 0035: $2483 = $2252(9@,10) // (int vars) 0348: (unknown) $2252(9@,10) 0 01A4: (unknown) $2252(9@,10) 0 015D: (unknown) $2252(9@,10) 0 :NONAME_1_23131 6@ -= 1 // (int) 9@ += 1 // (int) 0002: jump @NONAME_1_22981 :NONAME_1_23148 0162: release_model 7@ 0026: return :NONAME_1_23153 1@ = -1 // (int) 00C1: (unknown) 0@ 1@ 00C4: (unknown) 1@ 1 00BC: (unknown) 1@ 2 0026: return :NONAME_1_23174 02DB: unknown_check $2734 6 jump_if_false @NONAME_1_23199 02E2: 9@ = 13 // (any) 0002: jump @NONAME_1_23279 :NONAME_1_23199 02DB: unknown_check $2734 8 jump_if_false @NONAME_1_23224 02E2: 9@ = 15 // (any) 0002: jump @NONAME_1_23279 :NONAME_1_23224 02DB: unknown_check $2734 1 jump_if_false @NONAME_1_23249 02E2: 9@ = 8 // (any) 0002: jump @NONAME_1_23279 :NONAME_1_23249 02DB: unknown_check $2734 5 jump_if_false @NONAME_1_23274 02E2: 9@ = 12 // (any) 0002: jump @NONAME_1_23279 :NONAME_1_23274 02E2: 9@ = 9 // (any) :NONAME_1_23279 0160: load_model $2739 0160: load_model $2740 0443: (unknown) 67 0228: (unknown) 0001: wait 0 ms 047D: (unknown) 1@ 11 7@ 7@ > 0 // (int) var > num jump_if_false @NONAME_1_23473 7@ -= 1 // (int) :NONAME_1_23318 7@ >= 0 // (int) var >= num jump_if_false @NONAME_1_23473 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_22358 9@ $2483(12@,2) 2@ 3@ 4@ 5@ $2232(7@,10) 037B: constant_params 0 variable_params 1 unknown 15 call_with_params @MAIN_6482 13@ 13@ > 0 // (int) var > num jump_if_false @NONAME_1_23435 0078: if or 02DB: unknown_check $263(0@,30) 6 02DB: unknown_check $263(0@,30) 8 jump_if_false @NONAME_1_23435 037B: constant_params 1 variable_params 1 unknown 15 call_with_params @NONAME_1_23153 $2232(7@,10) $2282(7@,10) :NONAME_1_23435 $2242(7@,10) = 11 // (int) 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @NONAME_1_22386 $2232(7@,10) $2242(7@,10) 7@ -= 1 // (int) 0002: jump @NONAME_1_23318 :NONAME_1_23473 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @NONAME_1_22815 1@ 0162: release_model $2739 0162: release_model $2740 0026: return :NONAME_1_23494 0@ = 0 // (int) :NONAME_1_23498 003F: destroy_actor $2232(0@,10) 00BB: (unknown) $2282(0@,10) $2232(0@,10) = -1 // (int) $2242(0@,10) = -1 // (int) $2282(0@,10) = -1 // (int) 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @NONAME_1_23498 0001: wait 0 ms 0@ = 0 // (int) :NONAME_1_23558 003F: destroy_actor $2252(0@,10) $2252(0@,10) = -1 // (int) $2262(0@,10) = -1 // (int) 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @NONAME_1_23558 0001: wait 0 ms 0444: (unknown) 67 $2560 = 0 // (int) 0026: return :NONAME_1_23611 0035: $2560 = 0@ // (int vars) 1@ = 0 // (int) :NONAME_1_23620 0045: actor $2232(1@,10) defined jump_if_false @NONAME_1_23640 02F8: (unknown) $2232(1@,10) 0@ :NONAME_1_23640 1@ += 1 // (int) 1@ >= 10 // (int) var >= num jump_if_false @NONAME_1_23620 0001: wait 0 ms 1@ = 0 // (int) :NONAME_1_23664 0045: actor $2252(1@,10) defined jump_if_false @NONAME_1_23684 02F8: (unknown) $2252(1@,10) 0@ :NONAME_1_23684 1@ += 1 // (int) 1@ >= 10 // (int) var >= num jump_if_false @NONAME_1_23664 0026: return :NONAME_1_23703 $2553 > -1 // (int) var > num jump_if_false @NONAME_1_23720 0141: destroy_pickup $2553 :NONAME_1_23720 $2553 = -1 // (int) $2549 = 0 // (float) $2550 = 0 // (float) $2551 = 0 // (float) 0026: return :NONAME_1_23743 $2758 > -1 // (int) var > num jump_if_false @NONAME_1_23760 0093: destroy_object $2758 :NONAME_1_23760 $2761 > -1 // (int) var > num jump_if_false @NONAME_1_23777 047A: (unknown) $2761 :NONAME_1_23777 0078: if and 0@ == 1 // (int) var == num 801C: not $2769 == $2762 // (int) num == var 0022: jump_if_false @NONAME_1_23810 // Note: the incorrect math opcode was used here 0049: destroy_car $2762 0002: jump @NONAME_1_23814 :NONAME_1_23810 0113: remove_references_to_car $2762 // Like turning a car into any random car :NONAME_1_23814 00BB: (unknown) $2763 $2764 == 1 // (int) var == num jump_if_false @NONAME_1_23843 0268: (unknown) $2764 = 0 // (int) $1068 = 0 // (int) :NONAME_1_23843 $2763 = -1 // (int) $2762 = -1 // (int) $2761 = -1 // (int) $2758 = -1 // (int) 0026: return :NONAME_1_23869 1@ = 1 // (int) 2@ = 0 // (int) :NONAME_1_23878 $2013(2@,70) > -1 // (int) var > num jump_if_false @NONAME_1_24000 $2083(2@,70) == 1 // (int) var == num jump_if_false @NONAME_1_24000 04D8: unknown_check $2013(2@,70) jump_if_false @NONAME_1_24000 0@ == -1 // (int) var == num jump_if_false @NONAME_1_23947 048D: (unknown) 1@ $2482 $2482 0002: jump @NONAME_1_23958 :NONAME_1_23947 048D: (unknown) 1@ $503(0@,30) $503(0@,30) :NONAME_1_23958 $2083(2@,70) = 0 // (int) $2153(2@,70) > -1 // (int) var > num jump_if_false @NONAME_1_23994 00BB: (unknown) $2153(2@,70) $2153(2@,70) = -1 // (int) :NONAME_1_23994 $2479 -= 1 // (int) :NONAME_1_24000 1@ *= 2 // (int) 2@ += 1 // (int) 2@ >= 70 // (int) var >= num jump_if_false @NONAME_1_23878 0026: return :NONAME_1_24024 $2479 == 0 // (int) var == num jump_if_false @NONAME_1_24038 005E: (unknown) :NONAME_1_24038 005F: (unknown) 0026: return :NONAME_1_24042 $503(0@,30) = 0 // (int) 0026: return :NONAME_1_24051 0045: actor $933 defined jump_if_false @NONAME_1_24087 0107: toggle_player $933 can_move 0 0044: put_actor $933 at 0@ 1@ 2@ 00CF: set_actor $933 Z_angle_to 3@ 0221: (unknown) 0107: toggle_player $933 can_move 1 :NONAME_1_24087 0026: return :NONAME_1_24089 047D: (unknown) 0@ 1@ 2@ 2@ > 0 // (int) var > num jump_if_false @NONAME_1_24120 047E: (unknown) 0@ 1@ 0 3@ 4@ 5@ 6@ 6@ += 180.0 // (float) :NONAME_1_24120 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @NONAME_1_24051 3@ 4@ 5@ 6@ 0026: return :NONAME_1_24136 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @NONAME_1_23743 0 $1825 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_4570 0289: start_mission 9 0001: wait 10 ms :NONAME_1_24171 $940 == 1 // (int) var == num jump_if_false @NONAME_1_24194 0001: wait 0 ms 0002: jump @NONAME_1_24171 :NONAME_1_24194 $1078 == 0 // (int) var == num jump_if_false @NONAME_1_24208 005F: (unknown) :NONAME_1_24208 0493: (unknown) $2557 0@ 0549: (unknown) 0@ 005E: (unknown) :NONAME_1_24218 0078: if and $2553 == -1 // (int) var == num $1083 == 0 // (int) var == num $3876 == 0 // (int) var == num jump_if_false @NONAME_1_24342 037A: constant_params 6 variable_params 0 unknown 4 call_with_params @MAIN_5268 $2549 $2550 $2551 0 0 0 jump_if_false @NONAME_1_24335 0036: 0@ = $2549 // (float vars) 0036: 1@ = $2550 // (float vars) 0036: 2@ = $2551 // (float vars) 01BB: (unknown) 0@ 1@ 2@ 2@ 8089: not actor $933 in_sphere 0@ 1@ 2@ radius 3.0 3.0 3.0 sphere 0 0022: jump_if_false @NONAME_1_24335 // Note: the incorrect math opcode was used here $2553 = 0 // (int) 013F: $2553 = create_pickup #PICKUPSAVE type 3 at $2549 $2550 $2551 :NONAME_1_24335 0002: jump @NONAME_1_24461 :NONAME_1_24342 $2553 > 0 // (int) var > num jump_if_false @NONAME_1_24461 0140: pickup $2553 picked_up jump_if_false @NONAME_1_24461 $2553 = -1 // (int) $940 == 0 // (int) var == num jump_if_false @NONAME_1_24450 0036: $934 = $2549 // (float vars) 0036: $935 = $2550 // (float vars) 0036: $936 = $2551 // (float vars) 0036: $433 = $2552 // (float vars) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_1_882 0 0001: wait 100 ms 0493: (unknown) $2557 3@ 0549: (unknown) 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4332 500 0002: jump @NONAME_1_24461 :NONAME_1_24450 0267: (unknown) 'SAVE_02' // You cannot save while on a mission. :NONAME_1_24461 0026: return :NONAME_1_24463 0@ = 0 // (int) :NONAME_1_24467 0045: actor $2232(0@,10) defined jump_if_false @NONAME_1_24507 008F: actor $933 near_actor $2232(0@,10) radius 2.5 2.5 2.5 sphere 0 0022: jump_if_false @NONAME_1_24507 // Note: the incorrect math opcode was used here 005E: (unknown) :NONAME_1_24507 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @NONAME_1_24467 005F: (unknown) :NONAME_1_24526 $940 == 1 // (int) var == num jump_if_false @NONAME_1_24563 $2567 = 0 // (float) $2568 = 0 // (float) $2569 = 0 // (float) 0026: return 0002: jump @NONAME_1_24571 :NONAME_1_24563 0493: (unknown) $2557 3@ 0549: (unknown) 3@ :NONAME_1_24571 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @NONAME_1_24218 0045: actor $933 defined jump_if_false @NONAME_1_25317 037A: constant_params 6 variable_params 0 unknown 4 call_with_params @MAIN_5268 $2567 $2568 $2569 0 0 0 jump_if_false @NONAME_1_24694 0080: actor $933 near_point $2567 $2568 radius 1.0 1.0 sphere 0 0022: jump_if_false @NONAME_1_24687 // Note: the incorrect math opcode was used here $1083 == 0 // (int) var == num jump_if_false @NONAME_1_24654 04E0: (unknown) :NONAME_1_24654 0267: (unknown) 'EMP_INF' // - Approach the notice board to trigger the development menu. ~n~- Approach a gang member to trigger a mission. $2567 = 0 // (float) $2568 = 0 // (float) $2569 = 0 // (float) 0002: jump @NONAME_1_24687 :NONAME_1_24687 0002: jump @NONAME_1_25317 :NONAME_1_24694 0089: actor $933 in_sphere $2554 $2555 $2556 radius 1.0 1.0 1.0 sphere 0 0022: jump_if_false @NONAME_1_24841 // Note: the incorrect math opcode was used here not $413(0@,30) == 4 // (int) var == num jump_if_false @NONAME_1_24817 0323: show_text_box 'EMP_DEV' // Use~h~ ~k~ ~TGSUB~ ~w~to develop or repair this site. $1068 = 1 // (int) not $2548 == -1 // (int) var == num jump_if_false @NONAME_1_24776 0249: (unknown) $2548 $2548 = -1 // (int) :NONAME_1_24776 0377: (unknown) 0 1@ 1@ > 0 // (int) var > num jump_if_false @NONAME_1_24810 037A: constant_params 0 variable_params 0 unknown 4 call_with_params @NONAME_1_24136 jump_if_false @NONAME_1_24810 005F: (unknown) :NONAME_1_24810 0002: jump @NONAME_1_24834 :NONAME_1_24817 0323: show_text_box 'EMP_DEN' // Currently, you cannot develop this site. $1068 = 1 // (int) :NONAME_1_24834 0002: jump @NONAME_1_25117 :NONAME_1_24841 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @NONAME_1_24463 jump_if_false @NONAME_1_25082 0078: if and 026E: unknown_check $933 $2570 == -1 // (int) var == num jump_if_false @NONAME_1_25040 0323: show_text_box 'EMPI_TR' // Use~h~ ~k~ ~TGSUB~ ~w~to trigger an empire mission and earn respect for this business type. $1068 = 1 // (int) 0377: (unknown) 0 1@ 1@ > 0 // (int) var > num jump_if_false @NONAME_1_25033 $2553 > -1 // (int) var > num jump_if_false @NONAME_1_24934 0141: destroy_pickup $2553 $2553 = -1 // (int) :NONAME_1_24934 not $2548 == -1 // (int) var == num jump_if_false @NONAME_1_24957 0249: (unknown) $2548 $2548 = -1 // (int) :NONAME_1_24957 2@ = 0 // (int) :NONAME_1_24961 00BB: (unknown) $2282(2@,10) $2282(2@,10) = -1 // (int) 2@ += 1 // (int) 2@ >= 10 // (int) var >= num jump_if_false @NONAME_1_24961 $2765 = 1 // (int) 0268: (unknown) $1068 = 0 // (int) :NONAME_1_25005 $940 == 0 // (int) var == num jump_if_false @NONAME_1_25027 0001: wait 0 ms 0002: jump @NONAME_1_25005 :NONAME_1_25027 $2570 = 100 // (int) :NONAME_1_25033 0002: jump @NONAME_1_25075 :NONAME_1_25040 $1068 == 1 // (int) var == num jump_if_false @NONAME_1_25075 $1068 = 0 // (int) $2567 = 0 // (float) $2568 = 0 // (float) $2569 = 0 // (float) 0268: (unknown) :NONAME_1_25075 0002: jump @NONAME_1_25117 :NONAME_1_25082 $1068 == 1 // (int) var == num jump_if_false @NONAME_1_25117 $1068 = 0 // (int) $2567 = 0 // (float) $2568 = 0 // (float) $2569 = 0 // (float) 0268: (unknown) :NONAME_1_25117 not $2570 == -1 // (int) var == num jump_if_false @NONAME_1_25154 $2570 -= 1 // (int) $2570 == 0 // (int) var == num jump_if_false @NONAME_1_25154 $2570 = -1 // (int) :NONAME_1_25154 not $413(0@,30) == 4 // (int) var == num jump_if_false @NONAME_1_25317 $940 == 0 // (int) var == num jump_if_false @NONAME_1_25317 0045: actor $933 defined jump_if_false @NONAME_1_25250 8089: not actor $933 in_sphere $2554 $2555 $2556 radius 1.0 1.0 1.0 sphere 0 0022: jump_if_false @NONAME_1_25250 // Note: the incorrect math opcode was used here $2548 == -1 // (int) var == num jump_if_false @NONAME_1_25250 $2548 = 0 // (int) 0248: (unknown) $2554 $2555 $2556 1.0 $2548 :NONAME_1_25250 2@ = 0 // (int) :NONAME_1_25254 $2282(2@,10) == -1 // (int) var == num jump_if_false @NONAME_1_25300 0045: actor $2232(2@,10) defined jump_if_false @NONAME_1_25300 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @NONAME_1_23153 $2232(2@,10) $2282(2@,10) :NONAME_1_25300 2@ += 1 // (int) 2@ >= 10 // (int) var >= num jump_if_false @NONAME_1_25254 :NONAME_1_25317 005E: (unknown) :NONAME_1_25319 14 > 0@ // (int) num > var 0022: jump_if_false @NONAME_1_25421 // Note: the incorrect math opcode was used here $353(0@,30) == 1 // (int) var == num jump_if_false @NONAME_1_25361 0484: (unknown) 418653656 1@ 0002: jump @NONAME_1_25414 :NONAME_1_25361 $353(0@,30) == 2 // (int) var == num jump_if_false @NONAME_1_25391 0484: (unknown) 686473952 1@ 0002: jump @NONAME_1_25414 :NONAME_1_25391 $353(0@,30) == 3 // (int) var == num jump_if_false @NONAME_1_25414 0484: (unknown) 409939306 1@ :NONAME_1_25414 0002: jump @NONAME_1_25504 :NONAME_1_25421 $353(0@,30) == 1 // (int) var == num jump_if_false @NONAME_1_25451 0484: (unknown) 2004163687 1@ 0002: jump @NONAME_1_25504 :NONAME_1_25451 $353(0@,30) == 2 // (int) var == num jump_if_false @NONAME_1_25481 0484: (unknown) 1468697423 1@ 0002: jump @NONAME_1_25504 :NONAME_1_25481 $353(0@,30) == 3 // (int) var == num jump_if_false @NONAME_1_25504 0484: (unknown) 1995449337 1@ :NONAME_1_25504 0026: return :NONAME_1_25506 037B: constant_params 1 variable_params 1 unknown 6 call_with_params @NONAME_1_25319 0@ 2@ 0483: (unknown) 2@ 1@ 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @NONAME_1_24089 1@ 2 0548: (unknown) $1583(0@,30) $1613(0@,30) $1643(0@,30) 02EE: get_actor $933 coords_to 3@ 4@ 5@ with_offset 0 1.5 0 01BB: (unknown) 3@ 4@ 5@ 5@ 0044: put_actor $933 at 3@ 4@ 5@ 0509: (unknown) 3@ 4@ 5@ 0036: $2567 = 3@ // (float vars) 0036: $2568 = 4@ // (float vars) 0036: $2569 = 5@ // (float vars) 0026: return :NONAME_1_25596 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_4301 500 1@ == 0 // (int) var == num jump_if_false @NONAME_1_25742 037B: constant_params 1 variable_params 1 unknown 6 call_with_params @NONAME_1_25319 0@ 2@ 0482: (unknown) 2@ $323(0@,30) 0483: (unknown) 2@ 5@ 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @NONAME_1_22191 0@ 5@ $2560 == 0 // (int) var == num jump_if_false @NONAME_1_25679 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @NONAME_1_23174 0@ 5@ :NONAME_1_25679 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_1_20061 1 0493: (unknown) $2557 4@ 0549: (unknown) 4@ 037B: constant_params 3 variable_params 0 unknown 6 call_with_params @NONAME_1_20333 0@ 0 0 0035: $2557 = 2@ // (int vars) 0035: $428 = 0@ // (int vars) 0035: $2562 = 0@ // (int vars) 0035: $2563 = $323(0@,30) // (int vars) 0002: jump @NONAME_1_25899 :NONAME_1_25742 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @NONAME_1_20573 $2560 == 0 // (int) var == num jump_if_false @NONAME_1_25774 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @NONAME_1_23494 :NONAME_1_25774 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @NONAME_1_23703 $2548 > -1 // (int) var > num jump_if_false @NONAME_1_25807 0249: (unknown) $2548 $2548 = -1 // (int) :NONAME_1_25807 037B: constant_params 1 variable_params 1 unknown 6 call_with_params @NONAME_1_25319 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 $2557 = -1 // (int) $428 = -1 // (int) $2562 = -1 // (int) $2563 = -1 // (int) $2567 = 0 // (float) $2568 = 0 // (float) $2569 = 0 // (float) 0001: wait 500 ms :NONAME_1_25899 0026: return :NONAME_1_25901 0@ == 1 // (int) var == num jump_if_false @NONAME_1_26059 0045: actor $933 defined jump_if_false @NONAME_1_25934 0043: store_actor $933 position_to $2266 $2267 $2268 // Note: the incorrect math opcode was used here :NONAME_1_25934 0139: 1@ = random_int_in_ranges 0 5 1@ == 0 // (int) var == num jump_if_false @NONAME_1_25963 2@ = 24 // (int) 0002: jump @NONAME_1_26040 :NONAME_1_25963 1@ == 1 // (int) var == num jump_if_false @NONAME_1_25987 2@ = 25 // (int) 0002: jump @NONAME_1_26040 :NONAME_1_25987 1@ == 2 // (int) var == num jump_if_false @NONAME_1_26011 2@ = 26 // (int) 0002: jump @NONAME_1_26040 :NONAME_1_26011 1@ == 3 // (int) var == num jump_if_false @NONAME_1_26035 2@ = 27 // (int) 0002: jump @NONAME_1_26040 :NONAME_1_26035 2@ = 28 // (int) :NONAME_1_26040 0417: (unknown) $2266 $2267 $2268 200 2@ 0002: jump @NONAME_1_26067 :NONAME_1_26059 0418: (unknown) $2266 $2267 $2268 :NONAME_1_26067 0026: return :NONAME_1_26069 2@ == 0 // (int) var == num jump_if_false @NONAME_1_26516 04BD: (unknown) 1 0482: (unknown) 0@ 1@ 0035: $2562 = 0@ // (int vars) 0035: $2563 = 1@ // (int vars) 0483: (unknown) 0@ 3@ 1@ == 7 // (int) var == num jump_if_false @NONAME_1_26137 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @NONAME_1_21601 -1 3@ 'D' 0002: jump @NONAME_1_26398 :NONAME_1_26137 1@ == 12 // (int) var == num jump_if_false @NONAME_1_26172 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @NONAME_1_21601 -1 3@ 'G' 0002: jump @NONAME_1_26398 :NONAME_1_26172 1@ == 8 // (int) var == num jump_if_false @NONAME_1_26207 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @NONAME_1_21601 -1 3@ 'E' 0002: jump @NONAME_1_26398 :NONAME_1_26207 1@ == 13 // (int) var == num jump_if_false @NONAME_1_26242 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @NONAME_1_21601 -1 3@ 'F' 0002: jump @NONAME_1_26398 :NONAME_1_26242 1@ == 9 // (int) var == num jump_if_false @NONAME_1_26277 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @NONAME_1_21601 -1 3@ 'C' 0002: jump @NONAME_1_26398 :NONAME_1_26277 1@ == 14 // (int) var == num jump_if_false @NONAME_1_26312 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @NONAME_1_21601 -1 3@ 'N' 0002: jump @NONAME_1_26398 :NONAME_1_26312 1@ == 10 // (int) var == num jump_if_false @NONAME_1_26347 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @NONAME_1_21601 -1 3@ 'P' 0002: jump @NONAME_1_26398 :NONAME_1_26347 1@ == 11 // (int) var == num jump_if_false @NONAME_1_26382 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @NONAME_1_21601 -1 3@ 'S' 0002: jump @NONAME_1_26398 :NONAME_1_26382 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @NONAME_1_21601 -1 3@ 'T' :NONAME_1_26398 0443: (unknown) 67 0228: (unknown) 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @NONAME_1_22815 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_24089 3@ 2 0045: actor $933 defined jump_if_false @NONAME_1_26476 02EE: get_actor $933 coords_to 4@ 5@ 6@ with_offset 0 1.0 0 01BB: (unknown) 4@ 5@ 6@ 6@ 0044: put_actor $933 at 4@ 5@ 6@ :NONAME_1_26476 0001: wait 0 ms 0509: (unknown) $937 $938 $939 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @NONAME_1_25901 1 $2486 = 0 // (int) 0035: $2557 = 0@ // (int vars) 0002: jump @NONAME_1_26614 :NONAME_1_26516 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_23494 $2483 > 0 // (int) var > num jump_if_false @NONAME_1_26558 003F: destroy_actor $2483 $2483 = -1 // (int) :NONAME_1_26558 0482: (unknown) 0@ 0 $2562 = -1 // (int) $2563 = -1 // (int) 0483: (unknown) 0@ 3@ 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @NONAME_1_25901 0 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @NONAME_1_20061 0 0509: (unknown) 0 0 0 04BD: (unknown) 0 $2557 = -1 // (int) :NONAME_1_26614 0026: return :NONAME_1_26616 0045: actor $933 defined jump_if_false @NONAME_1_26633 02F8: (unknown) $933 1 :NONAME_1_26633 2@ == 0 // (int) var == num jump_if_false @NONAME_1_27044 $2483 = -1 // (int) 0@ == 0 // (int) var == num jump_if_false @NONAME_1_26673 0@ = 7 // (int) 0002: jump @NONAME_1_26882 :NONAME_1_26673 0@ == 1 // (int) var == num jump_if_false @NONAME_1_26697 0@ = 12 // (int) 0002: jump @NONAME_1_26882 :NONAME_1_26697 0@ == 2 // (int) var == num jump_if_false @NONAME_1_26721 0@ = 8 // (int) 0002: jump @NONAME_1_26882 :NONAME_1_26721 0@ == 3 // (int) var == num jump_if_false @NONAME_1_26745 0@ = 13 // (int) 0002: jump @NONAME_1_26882 :NONAME_1_26745 0@ == 4 // (int) var == num jump_if_false @NONAME_1_26769 0@ = 9 // (int) 0002: jump @NONAME_1_26882 :NONAME_1_26769 0@ == 5 // (int) var == num jump_if_false @NONAME_1_26793 0@ = 14 // (int) 0002: jump @NONAME_1_26882 :NONAME_1_26793 0@ == 6 // (int) var == num jump_if_false @NONAME_1_26817 0@ = 10 // (int) 0002: jump @NONAME_1_26882 :NONAME_1_26817 0@ == 7 // (int) var == num jump_if_false @NONAME_1_26841 0@ = 10 // (int) 0002: jump @NONAME_1_26882 :NONAME_1_26841 0@ == 8 // (int) var == num jump_if_false @NONAME_1_26865 0@ = 11 // (int) 0002: jump @NONAME_1_26882 :NONAME_1_26865 0@ == 9 // (int) var == num jump_if_false @NONAME_1_26882 0@ = 15 // (int) :NONAME_1_26882 042E: unknown_check 2 jump_if_false @NONAME_1_26962 1@ == 1 // (int) var == num jump_if_false @NONAME_1_26920 4@ = 418653656 // (int) 0002: jump @NONAME_1_26955 :NONAME_1_26920 1@ == 2 // (int) var == num jump_if_false @NONAME_1_26947 4@ = 686473952 // (int) 0002: jump @NONAME_1_26955 :NONAME_1_26947 4@ = 409939306 // (int) :NONAME_1_26955 0002: jump @NONAME_1_27024 :NONAME_1_26962 1@ == 1 // (int) var == num jump_if_false @NONAME_1_26989 4@ = 2004163687 // (int) 0002: jump @NONAME_1_27024 :NONAME_1_26989 1@ == 2 // (int) var == num jump_if_false @NONAME_1_27016 4@ = 1468697423 // (int) 0002: jump @NONAME_1_27024 :NONAME_1_27016 4@ = 1995449337 // (int) :NONAME_1_27024 037B: constant_params 3 variable_params 0 unknown 5 call_with_params @NONAME_1_26069 4@ 0@ 0 0002: jump @NONAME_1_27200 :NONAME_1_27044 042E: unknown_check 2 jump_if_false @NONAME_1_27124 1@ == 1 // (int) var == num jump_if_false @NONAME_1_27082 4@ = 418653656 // (int) 0002: jump @NONAME_1_27117 :NONAME_1_27082 1@ == 2 // (int) var == num jump_if_false @NONAME_1_27109 4@ = 686473952 // (int) 0002: jump @NONAME_1_27117 :NONAME_1_27109 4@ = 409939306 // (int) :NONAME_1_27117 0002: jump @NONAME_1_27186 :NONAME_1_27124 1@ == 1 // (int) var == num jump_if_false @NONAME_1_27151 4@ = 2004163687 // (int) 0002: jump @NONAME_1_27186 :NONAME_1_27151 1@ == 2 // (int) var == num jump_if_false @NONAME_1_27178 4@ = 1468697423 // (int) 0002: jump @NONAME_1_27186 :NONAME_1_27178 4@ = 1995449337 // (int) :NONAME_1_27186 037B: constant_params 3 variable_params 0 unknown 5 call_with_params @NONAME_1_26069 4@ 0 1 :NONAME_1_27200 0001: wait 1000 ms 0045: actor $933 defined jump_if_false @NONAME_1_27221 02F8: (unknown) $933 0 :NONAME_1_27221 3@ == 1 // (int) var == num jump_if_false @NONAME_1_27245 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 500 ms :NONAME_1_27245 0026: return :NONAME_1_27247 $2557 == -1 // (int) var == num jump_if_false @NONAME_1_27262 005E: (unknown) :NONAME_1_27262 0494: (unknown) $2557 0@ 1@ 2@ 0493: (unknown) $2557 3@ 0045: actor $933 defined 0022: jump_if_false @NONAME_1_27305 // Note: the incorrect math opcode was used here 8089: not actor $933 in_sphere 0@ 1@ 2@ radius 3@ 3@ 3@ sphere 0 0022: jump_if_false @NONAME_1_27305 // Note: the incorrect math opcode was used here 005E: (unknown) :NONAME_1_27305 005F: (unknown) :NONAME_1_27307 0@ > -1 // (int) var > num jump_if_false @NONAME_1_27330 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_1_23869 0@ :NONAME_1_27330 0035: 5@ = 4@ // (int vars) 0045: actor $933 defined 0022: jump_if_false @NONAME_1_27466 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @NONAME_1_27247 jump_if_false @NONAME_1_27364 005F: (unknown) :NONAME_1_27364 not $1165 == 1 // (int) var == num jump_if_false @NONAME_1_27459 5@ == -1 // (int) var == num jump_if_false @NONAME_1_27433 808A: not actor $933 in_sphere_on_foot 1@ 2@ 3@ radius 3.0 3.0 3.0 sphere 0 0022: jump_if_false @NONAME_1_27426 // 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_27426 0002: jump @NONAME_1_27459 :NONAME_1_27433 008A: actor $933 in_sphere_on_foot 1@ 2@ 3@ radius 1.0 1.0 3.0 sphere 0 0022: jump_if_false @NONAME_1_27459 // Note: the incorrect math opcode was used here 005F: (unknown) :NONAME_1_27459 0002: jump @NONAME_1_27468 :NONAME_1_27466 005F: (unknown) :NONAME_1_27468 005E: (unknown) 0026: return :NONAME_1_27472 1@ = 0 // (int) :NONAME_1_27476 $2232(1@,10) > -1 // (int) var > num jump_if_false @NONAME_1_27589 0045: actor $2232(1@,10) defined jump_if_false @NONAME_1_27560 01AC: unknown_check $2232(1@,10) jump_if_false @NONAME_1_27553 0139: 0@ = random_int_in_ranges 0 23 0@ == 1 // (int) var == num jump_if_false @NONAME_1_27553 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @NONAME_1_22386 $2232(1@,10) $2242(1@,10) :NONAME_1_27553 0002: jump @NONAME_1_27589 :NONAME_1_27560 not $2282(1@,10) == -1 // (int) var == num jump_if_false @NONAME_1_27589 00BB: (unknown) $2282(1@,10) $2282(1@,10) = -1 // (int) :NONAME_1_27589 1@ += 1 // (int) 1@ >= 10 // (int) var >= num jump_if_false @NONAME_1_27476 0026: return :NONAME_1_27608 1@ = 0 // (int) :NONAME_1_27612 $2252(1@,10) > -1 // (int) var > num jump_if_false @NONAME_1_27703 0045: actor $2252(1@,10) defined jump_if_false @NONAME_1_27703 $2272(1@,10) == 0 // (int) var == num jump_if_false @NONAME_1_27703 01AC: unknown_check $2252(1@,10) jump_if_false @NONAME_1_27703 0139: 0@ = random_int_in_ranges 0 25 0@ == 1 // (int) var == num jump_if_false @NONAME_1_27703 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @NONAME_1_22386 $2252(1@,10) $2262(1@,10) :NONAME_1_27703 1@ += 1 // (int) 1@ >= 10 // (int) var >= num jump_if_false @NONAME_1_27612 0026: return :NONAME_1_27722 0@ = 0 // (int) :NONAME_1_27726 $2252(0@,10) > -1 // (int) var > num jump_if_false @NONAME_1_27787 0045: actor $2252(0@,10) defined jump_if_false @NONAME_1_27787 0045: actor $933 defined jump_if_false @NONAME_1_27787 0352: (unknown) $2252(0@,10) 00E6: (unknown) $2252(0@,10) $933 $2272(0@,10) = 1 // (int) :NONAME_1_27787 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @NONAME_1_27726 0026: return :NONAME_1_27806 4@ = -1 // (int) 6@ = 1 // (int) 0483: (unknown) $2557 7@ 047E: (unknown) 7@ 2 0 1@ 2@ 3@ 9@ $2570 = -1 // (int) :NONAME_1_27837 6@ == 1 // (int) var == num jump_if_false @NONAME_1_28029 0001: wait 0 ms $2559 == 0 // (int) var == num jump_if_false @NONAME_1_27948 037A: constant_params 5 variable_params 1 unknown 10 call_with_params @NONAME_1_27307 0@ 1@ 2@ 3@ 4@ 4@ jump_if_false @NONAME_1_27941 0078: if and $2558 == 0 // (int) var == num 026E: unknown_check $933 jump_if_false @NONAME_1_27918 6@ = 0 // (int) 0002: jump @NONAME_1_27941 :NONAME_1_27918 $2558 == 1 // (int) var == num jump_if_false @NONAME_1_27941 0001: wait 0 ms 0002: jump @NONAME_1_27918 :NONAME_1_27941 0002: jump @NONAME_1_27968 :NONAME_1_27948 4@ > -1 // (int) var > num jump_if_false @NONAME_1_27968 047A: (unknown) 4@ 4@ = -1 // (int) :NONAME_1_27968 6@ == 1 // (int) var == num jump_if_false @NONAME_1_28022 037A: constant_params 1 variable_params 0 unknown 10 call_with_params @NONAME_1_24526 0@ jump_if_false @NONAME_1_28002 6@ = 0 // (int) :NONAME_1_28002 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @NONAME_1_27472 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @NONAME_1_27608 :NONAME_1_28022 0002: jump @NONAME_1_27837 :NONAME_1_28029 0001: wait 0 ms 4@ > -1 // (int) var > num jump_if_false @NONAME_1_28047 047A: (unknown) 4@ :NONAME_1_28047 0268: (unknown) 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @NONAME_1_23703 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @NONAME_1_23743 0 0026: return :NONAME_1_28072 0@ = 0 // (int) 0078: if or not $1078 == 4 // (int) var == num $2483 == -1 // (int) var == num jump_if_false @NONAME_1_28101 0026: return :NONAME_1_28101 0045: actor $2483 defined jump_if_false @NONAME_1_28148 0039: 4@ = integer $2480 to_float // Note: the incorrect math opcode was used here 0039: 3@ = integer $2479 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_28148 0026: return :NONAME_1_28150 8@ = -1 // (int) 10@ = 1 // (int) 12@ = 1 // (int) 16@ = 0 // (int) 0483: (unknown) $2557 11@ 047E: (unknown) 11@ 2 0 2@ 3@ 4@ 17@ :NONAME_1_28184 10@ == 1 // (int) var == num jump_if_false @NONAME_1_28445 0001: wait 0 ms 0045: actor $933 defined jump_if_false @NONAME_1_28438 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @NONAME_1_27247 jump_if_false @NONAME_1_28250 $2558 == 0 // (int) var == num jump_if_false @NONAME_1_28243 10@ = 0 // (int) :NONAME_1_28243 0002: jump @NONAME_1_28438 :NONAME_1_28250 $2559 == 0 // (int) var == num jump_if_false @NONAME_1_28312 037A: constant_params 5 variable_params 1 unknown 18 call_with_params @NONAME_1_27307 -1 2@ 3@ 4@ 8@ 8@ jump_if_false @NONAME_1_28312 0045: actor $933 defined jump_if_false @NONAME_1_28312 026E: unknown_check $933 jump_if_false @NONAME_1_28312 10@ = 0 // (int) :NONAME_1_28312 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @NONAME_1_23869 -1 009F: actor $2483 dead jump_if_false @NONAME_1_28352 0112: remove_references_to_actor $2483 // Like turning an actor into a random pedestrian $2483 = -1 // (int) 0002: jump @NONAME_1_28398 :NONAME_1_28352 $2486 == 0 // (int) var == num jump_if_false @NONAME_1_28378 0025: gosub @NONAME_1_28465 0002: jump @NONAME_1_28398 :NONAME_1_28378 8485: not unknown_check $2483 6 jump_if_false @NONAME_1_28398 0414: (unknown) $2483 0 6 :NONAME_1_28398 12@ == 1 // (int) var == num jump_if_false @NONAME_1_28438 0139: 9@ = random_int_in_ranges 0 10 9@ == 5 // (int) var == num jump_if_false @NONAME_1_28438 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @NONAME_1_27608 :NONAME_1_28438 0002: jump @NONAME_1_28184 :NONAME_1_28445 0001: wait 0 ms 8@ > -1 // (int) var > num jump_if_false @NONAME_1_28463 047A: (unknown) 8@ :NONAME_1_28463 0026: return :NONAME_1_28465 037B: constant_params 0 variable_params 1 unknown 18 call_with_params @NONAME_1_28072 15@ 0153: (unknown) $2483 $933 15@ > 0 // (int) var > num jump_if_false @NONAME_1_28856 12@ = 0 // (int) 013E: actor $2483 look_at_actor $933 0011: 15@ > $2484 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_1_28818 // Note: the incorrect math opcode was used here 01AC: unknown_check $2483 0022: jump_if_false @NONAME_1_28811 // Note: the incorrect math opcode was used here 8485: not unknown_check $2483 156 jump_if_false @NONAME_1_28548 0414: (unknown) $2483 0 156 :NONAME_1_28548 $2485 == 0 // (int) var == num jump_if_false @NONAME_1_28811 047D: (unknown) 11@ 42 13@ 13@ > 0 // (int) var > num jump_if_false @NONAME_1_28594 047E: (unknown) 11@ 42 0 5@ 6@ 7@ 17@ 0002: jump @NONAME_1_28614 :NONAME_1_28594 02EE: get_actor $2483 coords_to 5@ 6@ 7@ with_offset 0 1.0 1.0 01BB: (unknown) 5@ 6@ 7@ 7@ :NONAME_1_28614 13@ = 0 // (int) 0110: 14@ = player $933 wanted_level 1@ == 1 // (int) var == num jump_if_false @NONAME_1_28683 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_28672 13@ = 1 // (int) 0002: jump @NONAME_1_28676 :NONAME_1_28672 13@ = 0 // (int) :NONAME_1_28676 0002: jump @NONAME_1_28784 :NONAME_1_28683 1@ == 2 // (int) var == num jump_if_false @NONAME_1_28743 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_28732 13@ = 1 // (int) 0002: jump @NONAME_1_28736 :NONAME_1_28732 13@ = 0 // (int) :NONAME_1_28736 0002: jump @NONAME_1_28784 :NONAME_1_28743 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_28780 13@ = 2 // (int) 0002: jump @NONAME_1_28784 :NONAME_1_28780 13@ = 0 // (int) :NONAME_1_28784 $2487 == 0 // (int) var == num jump_if_false @NONAME_1_28805 0029: 14@ += 13@ // (int vars) // Note: the incorrect math opcode was used here 0098: set_player $933 wanted_level_to 14@ :NONAME_1_28805 $2485 = 1 // (int) :NONAME_1_28811 0002: jump @NONAME_1_28856 :NONAME_1_28818 0078: if and 8485: not unknown_check $2483 158 01AC: unknown_check $2483 0011: 15@ > 16@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_1_28856 // Note: the incorrect math opcode was used here 0414: (unknown) $2483 0 158 0035: 16@ = 15@ // (int vars) :NONAME_1_28856 0026: return :NONAME_1_28858 100 > 0@ // (int) num > var 0022: jump_if_false @NONAME_1_28872 // Note: the incorrect math opcode was used here 005E: (unknown) :NONAME_1_28872 005F: (unknown) :NONAME_1_28874 0045: actor $933 defined 0022: jump_if_false @NONAME_1_29189 // Note: the incorrect math opcode was used here 3@ == 1 // (int) var == num jump_if_false @NONAME_1_29032 $2558 = 1 // (int) 0001: wait 0 ms 0045: actor $933 defined jump_if_false @NONAME_1_29025 0043: store_actor $933 position_to $2564 $2565 $2566 // Note: the incorrect math opcode was used here 0035: $2561 = $2562 // (int vars) 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @NONAME_1_23611 1 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @NONAME_1_28858 $2562 $2563 jump_if_false @NONAME_1_28987 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @NONAME_1_25596 $2562 1 0002: jump @NONAME_1_29002 :NONAME_1_28987 037B: constant_params 3 variable_params 0 unknown 8 call_with_params @NONAME_1_26069 $2562 0 1 :NONAME_1_29002 0045: actor $933 defined jump_if_false @NONAME_1_29020 0044: put_actor $933 at 0@ 1@ 2@ :NONAME_1_29020 0509: (unknown) 0 0 0 :NONAME_1_29025 0002: jump @NONAME_1_29189 :NONAME_1_29032 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @NONAME_1_28858 $2562 $2563 jump_if_false @NONAME_1_29073 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @NONAME_1_25596 $2561 0 0002: jump @NONAME_1_29087 :NONAME_1_29073 037B: constant_params 3 variable_params 0 unknown 8 call_with_params @NONAME_1_26069 $2561 0 0 :NONAME_1_29087 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @NONAME_1_23611 0 0045: actor $933 defined jump_if_false @NONAME_1_29189 01BB: (unknown) $2564 $2565 $2566 $2566 0044: put_actor $933 at $2564 $2565 $2566 0509: (unknown) $2564 $2565 $2566 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @NONAME_1_28858 $2562 $2563 jump_if_false @NONAME_1_29170 0465: (unknown) $2729 4@ 5@ 6@ 0548: (unknown) 4@ 5@ 6@ :NONAME_1_29170 0001: wait 100 ms 0493: (unknown) $2557 7@ 0549: (unknown) 7@ 01CF: (unknown) $2558 = 0 // (int) :NONAME_1_29189 0026: return :NONAME_1_29191 1@ = 0 // (float) 2@ = 17.0 // (float) 3@ = 0 // (float) 0045: actor $933 defined jump_if_false @NONAME_1_29568 0@ == 1 // (int) var == num jump_if_false @NONAME_1_29411 $2558 = 1 // (int) 0043: store_actor $933 position_to $2564 $2565 $2566 // Note: the incorrect math opcode was used here 0035: $2561 = $2562 // (int vars) 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @NONAME_1_23611 1 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @NONAME_1_28858 $2562 $2563 jump_if_false @NONAME_1_29304 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @NONAME_1_25596 $2562 1 0002: jump @NONAME_1_29319 :NONAME_1_29304 037B: constant_params 3 variable_params 0 unknown 13 call_with_params @NONAME_1_26069 $2562 0 1 :NONAME_1_29319 0035: 11@ = $2729 // (int vars) 0465: (unknown) 11@ 4@ 5@ 6@ 037B: constant_params 4 variable_params 3 unknown 13 call_with_params @MAIN_6012 1@ 2@ 3@ $1673(11@,30) 7@ 8@ 9@ 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5197 4@ 5@ 6@ 7@ 8@ 0.35 7@ 8@ 9@ 0045: actor $933 defined jump_if_false @NONAME_1_29399 0044: put_actor $933 at 7@ 8@ 9@ 00CF: set_actor $933 Z_angle_to $1673(11@,30) :NONAME_1_29399 0509: (unknown) 0 0 0 0002: jump @NONAME_1_29568 :NONAME_1_29411 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @NONAME_1_28858 $2562 $2563 jump_if_false @NONAME_1_29452 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @NONAME_1_25596 $2561 0 0002: jump @NONAME_1_29466 :NONAME_1_29452 037B: constant_params 3 variable_params 0 unknown 13 call_with_params @NONAME_1_26069 $2561 0 0 :NONAME_1_29466 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @NONAME_1_23611 0 0045: actor $933 defined jump_if_false @NONAME_1_29568 01BB: (unknown) $2564 $2565 $2566 $2566 0044: put_actor $933 at $2564 $2565 $2566 0509: (unknown) $2564 $2565 $2566 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @NONAME_1_28858 $2562 $2563 jump_if_false @NONAME_1_29549 0465: (unknown) $2729 4@ 5@ 6@ 0548: (unknown) 4@ 5@ 6@ :NONAME_1_29549 0001: wait 100 ms 0493: (unknown) $2557 12@ 0549: (unknown) 12@ $2558 = 0 // (int) 01CF: (unknown) :NONAME_1_29568 0026: return :NONAME_1_29570 0026: return :NONAME_1_29572 $2756 = 0 // (int) 0026: return 0035: 1@ = $2756 // (int vars) 0035: $2495(1@,1) = 0@ // (int vars) 0035: $2496(1@,1) = $263(0@,30) // (int vars) 0035: $2497(1@,1) = $323(0@,30) // (int vars) 0035: $2498(1@,1) = $383(0@,30) // (int vars) 0035: $2499(1@,1) = $413(0@,30) // (int vars) $2756 += 1 // (int) 0026: return 0@ = 0 // (int) 0035: 1@ = $2751 // (int vars) :NONAME_1_29648 0011: $2756 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_1_29712 // Note: the incorrect math opcode was used here 0035: $263(1@,30) = $2496(0@,1) // (int vars) 0035: $323(1@,30) = $2497(0@,1) // (int vars) 0035: $383(1@,30) = $2498(0@,1) // (int vars) 0035: $413(1@,30) = $2499(0@,1) // (int vars) 0@ += 1 // (int) 0002: jump @NONAME_1_29648 :NONAME_1_29712 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_1_29572 0026: return :NONAME_1_29724 0035: $791 = 0@ // (int vars) 0@ == 0 // (int) var == num jump_if_false @NONAME_1_29773 02E2: 1@ = 6 // (any) 0486: (unknown) 1@ 178 85 255 9 0155: set_gang 6 models_to #GANG7A #GANG7B 0002: jump @NONAME_1_29797 :NONAME_1_29773 02E2: 1@ = 6 // (any) 0486: (unknown) 1@ 120 124 255 1@ 0155: set_gang 6 models_to #PGANG7A #PGANG7B :NONAME_1_29797 0026: return :NONAME_1_29799 $932 == 1 // (int) var == num jump_if_false @NONAME_1_29828 0@ == 3 // (int) var == num jump_if_false @NONAME_1_29826 005E: (unknown) :NONAME_1_29826 005F: (unknown) :NONAME_1_29828 001C: $791 == 0@ // (int) num == var 0022: jump_if_false @NONAME_1_29842 // Note: the incorrect math opcode was used here 005E: (unknown) :NONAME_1_29842 005F: (unknown) :NONAME_1_29844 0@ == 1 // (int) var == num jump_if_false @NONAME_1_29929 037B: constant_params 0 variable_params 1 unknown 3 call_with_params @MAIN_6482 2@ 2@ == 0 // (int) var == num jump_if_false @NONAME_1_29883 04F6: (unknown) 0 0026: return :NONAME_1_29883 04F6: (unknown) 1 1@ = 0 // (int) :NONAME_1_29891 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_29891 0002: jump @NONAME_1_29963 :NONAME_1_29929 1@ = 0 // (int) :NONAME_1_29933 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_29933 :NONAME_1_29963 0026: return :NONAME_1_29965 047B: (unknown) 0@ 1@ 031D: (unknown) $937 $938 $1583(0@,30) $1613(0@,30) 2@ :NONAME_1_29984 0078: if and 0 > 1@ // (int) num > var 130.0 > 2@ // (float) num > var 0022: jump_if_false @NONAME_1_30034 // Note: the incorrect math opcode was used here 0001: wait 0 ms 047B: (unknown) 0@ 1@ 031D: (unknown) $937 $938 $1583(0@,30) $1613(0@,30) 2@ 0002: jump @NONAME_1_29984 :NONAME_1_30034 0 > 1@ // (int) num > var 0022: jump_if_false @NONAME_1_30047 // Note: the incorrect math opcode was used here 005F: (unknown) :NONAME_1_30047 005E: (unknown) :NONAME_1_30049 047B: (unknown) 0@ 6@ 6@ > -1 // (int) var > num jump_if_false @NONAME_1_30140 047D: (unknown) 6@ 1@ 7@ 7@ > 1 // (int) var > num jump_if_false @NONAME_1_30111 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_30140 :NONAME_1_30111 7@ == 1 // (int) var == num jump_if_false @NONAME_1_30140 047E: (unknown) 6@ 1@ 0 2@ 3@ 4@ 5@ 5@ += 180.0 // (float) 005E: (unknown) :NONAME_1_30140 005F: (unknown) :NONAME_1_30142 5@ = -4.0 // (float) 6@ = 10.5 // (float) 7@ = 0 // (float) 037B: constant_params 4 variable_params 3 unknown 8 call_with_params @MAIN_6012 5@ 6@ 7@ $1673(0@,30) 5@ 6@ 7@ 037B: constant_params 6 variable_params 3 unknown 8 call_with_params @MAIN_5197 $1583(0@,30) $1613(0@,30) $1643(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_30224 037B: constant_params 2 variable_params 4 unknown 8 call_with_params @NONAME_1_30049 0@ 2 1@ 2@ 3@ 7@ jump_if_false @NONAME_1_30250 005E: (unknown) :NONAME_1_30250 037B: constant_params 1 variable_params 4 unknown 8 call_with_params @NONAME_1_30142 0@ 1@ 2@ 3@ 7@ 005F: (unknown) :NONAME_1_30267 4@ = 0 // (float) 037B: constant_params 2 variable_params 4 unknown 9 call_with_params @NONAME_1_30049 0@ 1 1@ 2@ 3@ 4@ jump_if_false @NONAME_1_30324 3@ += 1.0 // (float) 01BB: (unknown) 1@ 2@ 3@ 8@ 801D: not 8@ == 0 // (int) var == var jump_if_false @NONAME_1_30322 0036: 3@ = 8@ // (float vars) :NONAME_1_30322 005E: (unknown) :NONAME_1_30324 037B: constant_params 1 variable_params 4 unknown 9 call_with_params @NONAME_1_30142 0@ 1@ 2@ 3@ 4@ 005F: (unknown) :NONAME_1_30341 037B: constant_params 2 variable_params 4 unknown 5 call_with_params @NONAME_1_30049 0@ 0 1@ 2@ 3@ 4@ jump_if_false @NONAME_1_30366 005E: (unknown) :NONAME_1_30366 037B: constant_params 1 variable_params 4 unknown 5 call_with_params @NONAME_1_30142 0@ 1@ 2@ 3@ 4@ 005F: (unknown) :NONAME_1_30383 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_6012 4@ 5@ 6@ $1673(0@,30) 1@ 2@ 3@ 037B: constant_params 6 variable_params 3 unknown 7 call_with_params @MAIN_5197 $1583(0@,30) $1613(0@,30) $1643(0@,30) 1@ 2@ 0.35 1@ 2@ 3@ 0026: return :NONAME_1_30456 0@ -= 1 // (int) 0036: 1@ = $1583(0@,30) // (float vars) 0036: 2@ = $1613(0@,30) // (float vars) 0036: 3@ = $1643(0@,30) // (float vars) 0026: return :NONAME_1_30484 0035: 1@ = $353(0@,30) // (int vars) 1@ += 1 // (int) 0026: return :NONAME_1_30498 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @NONAME_1_30484 0@ 1@ 0011: 1@ > $383(0@,30) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_1_30526 // Note: the incorrect math opcode was used here 005E: (unknown) :NONAME_1_30526 005F: (unknown) :NONAME_1_30528 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @NONAME_1_30484 0@ 2@ 0035: 1@ = 2@ // (int vars) 002B: 1@ -= $383(0@,30) // (int vars) // Note: the incorrect math opcode was used here 0026: return :NONAME_1_30553 $2761 = -1 // (int) $2762 = -1 // (int) $2758 = -1 // (int) $2759 = -1 // (int) $2760 = -1 // (int) $2765 = 0 // (int) $2764 = 0 // (int) 0@ = 0 // (int) :NONAME_1_30597 0465: (unknown) 0@ $1583(0@,30) $1613(0@,30) $1643(0@,30) 046C: (unknown) 0@ $1673(0@,30) $1673(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_30383 1@ $1733(0@,30) $1763(0@,30) $1793(0@,30) $1703(0@,30) = 105.0 // (float) 0@ += 1 // (int) 0@ >= 30 // (int) var >= num jump_if_false @NONAME_1_30597 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_1_20806 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_1_29844 0 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_1_29844 1 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_1_29572 0026: return :NONAME_1_30731 0078: if or 0 > 0@ // (int) num > var 0@ >= 30 // (int) var >= num jump_if_false @NONAME_1_30753 0026: return :NONAME_1_30753 not $413(0@,30) == 5 // (int) var == num jump_if_false @NONAME_1_30810 0462: (unknown) 0@ $383(0@,30) 0461: (unknown) 0@ $353(0@,30) 0460: (unknown) 0@ $323(0@,30) 045F: (unknown) 0@ $263(0@,30) 0464: (unknown) 0@ $413(0@,30) 0002: jump @NONAME_1_30817 :NONAME_1_30810 045F: (unknown) 0@ $263(0@,30) :NONAME_1_30817 0026: return :NONAME_1_30819 1@ == 1 // (int) var == num jump_if_false @NONAME_1_30847 $293(0@,30) = 400 // (int) 0002: jump @NONAME_1_30884 :NONAME_1_30847 1@ == 2 // (int) var == num jump_if_false @NONAME_1_30875 $293(0@,30) = 600 // (int) 0002: jump @NONAME_1_30884 :NONAME_1_30875 $293(0@,30) = 800 // (int) :NONAME_1_30884 0026: return :NONAME_1_30886 0@ -= 1 // (int) 0 > 1@ // (int) num > var 0022: jump_if_false @NONAME_1_30919 // Note: the incorrect math opcode was used here 0139: $323(0@,30) = random_int_in_ranges 1 7 0002: jump @NONAME_1_30926 :NONAME_1_30919 0035: $323(0@,30) = 1@ // (int vars) :NONAME_1_30926 0035: $353(0@,30) = 2@ // (int vars) 0035: $263(0@,30) = 3@ // (int vars) 0035: $413(0@,30) = 4@ // (int vars) 0001: wait 0 ms 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @NONAME_1_30819 0@ 2@ 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @NONAME_1_30484 0@ $383(0@,30) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @NONAME_1_30731 0@ 0026: return :NONAME_1_30990 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_31037 3 > 18@ // (int) num > var 0022: jump_if_false @NONAME_1_31238 // Note: the incorrect math opcode was used here 17@ = 0 // (int) :NONAME_1_31053 0011: $2695 > 17@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_1_31226 // Note: the incorrect math opcode was used here 0035: 16@ = $2319(17@,30) // (int vars) 0036: 6@ = $1583(16@,30) // (float vars) 0036: 7@ = $1613(16@,30) // (float vars) 0036: 8@ = $1643(16@,30) // (float vars) 031D: (unknown) 0@ 1@ 6@ 7@ 9@ 18@ == 0 // (int) var == num jump_if_false @NONAME_1_31137 0014: 10@ > 9@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_1_31130 // Note: the incorrect math opcode was used here 0036: 10@ = 9@ // (float vars) 0035: 13@ = 16@ // (int vars) :NONAME_1_31130 0002: jump @NONAME_1_31214 :NONAME_1_31137 18@ == 1 // (int) var == num jump_if_false @NONAME_1_31183 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_31176 // Note: the incorrect math opcode was used here 0036: 11@ = 9@ // (float vars) 0035: 14@ = 16@ // (int vars) :NONAME_1_31176 0002: jump @NONAME_1_31214 :NONAME_1_31183 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_31214 // Note: the incorrect math opcode was used here 0036: 12@ = 9@ // (float vars) 0035: 15@ = 16@ // (int vars) :NONAME_1_31214 17@ += 1 // (int) 0002: jump @NONAME_1_31053 :NONAME_1_31226 18@ += 1 // (int) 0002: jump @NONAME_1_31037 :NONAME_1_31238 0035: 3@ = 13@ // (int vars) 0035: 4@ = 14@ // (int vars) 0035: 5@ = 15@ // (int vars) 0026: return :NONAME_1_31252 1@ = 0 // (int) 2@ = 0 // (int) 3@ = 0 // (int) 4@ = 0 // (int) 0001: wait 0 ms 0@ = 0 // (int) :NONAME_1_31275 $2319(0@,30) = -1 // (int) $2349(0@,30) = -1 // (int) $2379(0@,30) = -1 // (int) $2409(0@,30) = -1 // (int) 0078: if or 02DB: unknown_check $263(0@,30) 6 02DB: unknown_check $263(0@,30) 8 jump_if_false @NONAME_1_31353 0035: $2319(1@,30) = 0@ // (int vars) 1@ += 1 // (int) 0002: jump @NONAME_1_31448 :NONAME_1_31353 02DB: unknown_check $263(0@,30) 1 jump_if_false @NONAME_1_31387 0035: $2349(2@,30) = 0@ // (int vars) 2@ += 1 // (int) 0002: jump @NONAME_1_31448 :NONAME_1_31387 02DB: unknown_check $263(0@,30) 5 jump_if_false @NONAME_1_31421 0035: $2379(3@,30) = 0@ // (int vars) 3@ += 1 // (int) 0002: jump @NONAME_1_31448 :NONAME_1_31421 02DB: unknown_check $263(0@,30) 2 jump_if_false @NONAME_1_31448 0035: $2409(4@,30) = 0@ // (int vars) 4@ += 1 // (int) :NONAME_1_31448 0@ += 1 // (int) 0@ >= 30 // (int) var >= num jump_if_false @NONAME_1_31275 0035: $2695 = 1@ // (int vars) 0035: $2696 = 2@ // (int vars) 0035: $2697 = 3@ // (int vars) 0035: $2698 = 4@ // (int vars) 037B: constant_params 0 variable_params 1 unknown 5 call_with_params @MAIN_6482 0@ 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @NONAME_1_29799 0 jump_if_false @NONAME_1_31527 0554: (unknown) 0 0 0 0 0002: jump @NONAME_1_31537 :NONAME_1_31527 0554: (unknown) $2695 $2696 $2698 $2697 :NONAME_1_31537 0026: return :NONAME_1_31539 02DB: unknown_check 0@ 6 jump_if_false @NONAME_1_31563 0035: 1@ = $2695 // (int vars) 0002: jump @NONAME_1_31628 :NONAME_1_31563 02DB: unknown_check 0@ 1 jump_if_false @NONAME_1_31587 0035: 1@ = $2696 // (int vars) 0002: jump @NONAME_1_31628 :NONAME_1_31587 02DB: unknown_check 0@ 5 jump_if_false @NONAME_1_31611 0035: 1@ = $2697 // (int vars) 0002: jump @NONAME_1_31628 :NONAME_1_31611 02DB: unknown_check 0@ 2 jump_if_false @NONAME_1_31628 0035: 1@ = $2698 // (int vars) :NONAME_1_31628 0026: return :NONAME_1_31630 2@ = 0 // (int) 4@ = 0 // (int) :NONAME_1_31638 02DB: unknown_check 0@ 1 jump_if_false @NONAME_1_31664 0035: 3@ = $2349(4@,30) // (int vars) 0002: jump @NONAME_1_31744 :NONAME_1_31664 02DB: unknown_check 0@ 5 jump_if_false @NONAME_1_31690 0035: 3@ = $2379(4@,30) // (int vars) 0002: jump @NONAME_1_31744 :NONAME_1_31690 02DB: unknown_check 0@ 2 jump_if_false @NONAME_1_31716 0035: 3@ = $2409(4@,30) // (int vars) 0002: jump @NONAME_1_31744 :NONAME_1_31716 0078: if or 02DB: unknown_check 0@ 6 02DB: unknown_check 0@ 8 jump_if_false @NONAME_1_31744 0035: 3@ = $2319(4@,30) // (int vars) :NONAME_1_31744 3@ == -1 // (int) var == num jump_if_false @NONAME_1_31758 0026: return :NONAME_1_31758 001C: $323(3@,30) == 1@ // (int) num == var 0022: jump_if_false @NONAME_1_31777 // Note: the incorrect math opcode was used here 2@ += 1 // (int) :NONAME_1_31777 4@ += 1 // (int) 4@ >= 30 // (int) var >= num jump_if_false @NONAME_1_31638 0026: return :NONAME_1_31796 3@ = -1 // (int) 5@ = 0 // (int) 037B: constant_params 1 variable_params 1 unknown 8 call_with_params @NONAME_1_31539 0@ 6@ 0139: 7@ = random_int_in_ranges 0 6@ :NONAME_1_31822 0011: 6@ > 5@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_1_32077 // Note: the incorrect math opcode was used here 02DB: unknown_check 0@ 1 jump_if_false @NONAME_1_31859 0035: 4@ = $2349(7@,30) // (int vars) 0002: jump @NONAME_1_31939 :NONAME_1_31859 02DB: unknown_check 0@ 5 jump_if_false @NONAME_1_31885 0035: 4@ = $2379(7@,30) // (int vars) 0002: jump @NONAME_1_31939 :NONAME_1_31885 02DB: unknown_check 0@ 2 jump_if_false @NONAME_1_31911 0035: 4@ = $2409(7@,30) // (int vars) 0002: jump @NONAME_1_31939 :NONAME_1_31911 0078: if or 02DB: unknown_check 0@ 6 02DB: unknown_check 0@ 8 jump_if_false @NONAME_1_31939 0035: 4@ = $2319(7@,30) // (int vars) :NONAME_1_31939 0078: if and 001C: $323(4@,30) == 1@ // (int) num == var not $413(4@,30) == 5 // (int) var == num jump_if_false @NONAME_1_32045 2@ == 2 // (int) var == num jump_if_false @NONAME_1_32002 4@ >= 15 // (int) var >= num jump_if_false @NONAME_1_31995 0035: 3@ = 4@ // (int vars) 0026: return :NONAME_1_31995 0002: jump @NONAME_1_32045 :NONAME_1_32002 2@ == 1 // (int) var == num jump_if_false @NONAME_1_32039 15 > 4@ // (int) num > var 0022: jump_if_false @NONAME_1_32032 // Note: the incorrect math opcode was used here 0035: 3@ = 4@ // (int vars) 0026: return :NONAME_1_32032 0002: jump @NONAME_1_32045 :NONAME_1_32039 0035: 3@ = 4@ // (int vars) 0026: return :NONAME_1_32045 5@ += 1 // (int) 7@ += 1 // (int) 001C: 7@ == 6@ // (int) num == var 0022: jump_if_false @NONAME_1_32070 // Note: the incorrect math opcode was used here 7@ = 0 // (int) :NONAME_1_32070 0002: jump @NONAME_1_31822 :NONAME_1_32077 0026: return :NONAME_1_32079 2@ = -1 // (int) 4@ = 0 // (int) 037B: constant_params 1 variable_params 1 unknown 7 call_with_params @NONAME_1_31539 0@ 5@ 0139: 6@ = random_int_in_ranges 0 5@ :NONAME_1_32105 0011: 5@ > 4@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_1_32349 // Note: the incorrect math opcode was used here 02DB: unknown_check 0@ 1 jump_if_false @NONAME_1_32142 0035: 3@ = $2349(6@,30) // (int vars) 0002: jump @NONAME_1_32222 :NONAME_1_32142 02DB: unknown_check 0@ 5 jump_if_false @NONAME_1_32168 0035: 3@ = $2379(6@,30) // (int vars) 0002: jump @NONAME_1_32222 :NONAME_1_32168 02DB: unknown_check 0@ 2 jump_if_false @NONAME_1_32194 0035: 3@ = $2409(6@,30) // (int vars) 0002: jump @NONAME_1_32222 :NONAME_1_32194 0078: if or 02DB: unknown_check 0@ 6 02DB: unknown_check 0@ 8 jump_if_false @NONAME_1_32222 0035: 3@ = $2319(6@,30) // (int vars) :NONAME_1_32222 not $413(3@,30) == 5 // (int) var == num jump_if_false @NONAME_1_32317 1@ == 2 // (int) var == num jump_if_false @NONAME_1_32274 3@ >= 15 // (int) var >= num jump_if_false @NONAME_1_32267 0035: 2@ = 3@ // (int vars) 0026: return :NONAME_1_32267 0002: jump @NONAME_1_32317 :NONAME_1_32274 1@ == 1 // (int) var == num jump_if_false @NONAME_1_32311 15 > 3@ // (int) num > var 0022: jump_if_false @NONAME_1_32304 // Note: the incorrect math opcode was used here 0035: 2@ = 3@ // (int vars) 0026: return :NONAME_1_32304 0002: jump @NONAME_1_32317 :NONAME_1_32311 0035: 2@ = 3@ // (int vars) 0026: return :NONAME_1_32317 4@ += 1 // (int) 6@ += 1 // (int) 001C: 6@ == 5@ // (int) num == var 0022: jump_if_false @NONAME_1_32342 // Note: the incorrect math opcode was used here 6@ = 0 // (int) :NONAME_1_32342 0002: jump @NONAME_1_32105 :NONAME_1_32349 0026: return 1@ = 0 // (int) 2@ = 0 // (int) :NONAME_1_32359 0078: if and 001C: $323(2@,30) == 0@ // (int) num == var not $413(2@,30) == 1 // (int) var == num jump_if_false @NONAME_1_32390 1@ += 1 // (int) :NONAME_1_32390 2@ += 1 // (int) 2@ >= 30 // (int) var >= num jump_if_false @NONAME_1_32359 0026: return 0@ = 0 // (int) 037B: constant_params 0 variable_params 1 unknown 3 call_with_params @MAIN_6482 1@ 2@ = 0 // (int) :NONAME_1_32428 $413(2@,30) == 1 // (int) var == num jump_if_false @NONAME_1_32500 0078: if and 1@ == 1 // (int) var == num 2@ == 5 // (int) var == num jump_if_false @NONAME_1_32495 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_6394 3 jump_if_false @NONAME_1_32488 0@ += 1 // (int) :NONAME_1_32488 0002: jump @NONAME_1_32500 :NONAME_1_32495 0@ += 1 // (int) :NONAME_1_32500 2@ += 1 // (int) 2@ >= 30 // (int) var >= num jump_if_false @NONAME_1_32428 0026: return :NONAME_1_32519 1@ = -1 // (int) 3@ = 0 // (int) 0@ == 1 // (int) var == num jump_if_false @NONAME_1_32558 4@ = 15 // (int) 0139: 5@ = random_int_in_ranges 0 15 0002: jump @NONAME_1_32600 :NONAME_1_32558 0@ == 2 // (int) var == num jump_if_false @NONAME_1_32589 4@ = 15 // (int) 0139: 5@ = random_int_in_ranges 15 30 0002: jump @NONAME_1_32600 :NONAME_1_32589 4@ = 30 // (int) 0139: 5@ = random_int_in_ranges 0 30 :NONAME_1_32600 037B: constant_params 0 variable_params 1 unknown 6 call_with_params @MAIN_6482 2@ :NONAME_1_32611 0011: 4@ > 3@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_1_32804 // Note: the incorrect math opcode was used here $413(5@,30) == 1 // (int) var == num jump_if_false @NONAME_1_32701 0078: if and 0@ == 1 // (int) var == num 2@ == 1 // (int) var == num 5@ == 5 // (int) var == num jump_if_false @NONAME_1_32695 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_6394 3 jump_if_false @NONAME_1_32688 0035: 1@ = 5@ // (int vars) 0026: return :NONAME_1_32688 0002: jump @NONAME_1_32701 :NONAME_1_32695 0035: 1@ = 5@ // (int vars) 0026: return :NONAME_1_32701 3@ += 1 // (int) 5@ += 1 // (int) 0@ == 1 // (int) var == num jump_if_false @NONAME_1_32745 001C: 5@ == 4@ // (int) num == var 0022: jump_if_false @NONAME_1_32738 // Note: the incorrect math opcode was used here 5@ = 0 // (int) :NONAME_1_32738 0002: jump @NONAME_1_32797 :NONAME_1_32745 0@ == 2 // (int) var == num jump_if_false @NONAME_1_32781 5@ == 30 // (int) var == num jump_if_false @NONAME_1_32774 5@ = 15 // (int) :NONAME_1_32774 0002: jump @NONAME_1_32797 :NONAME_1_32781 5@ == 30 // (int) var == num jump_if_false @NONAME_1_32797 5@ = 0 // (int) :NONAME_1_32797 0002: jump @NONAME_1_32611 :NONAME_1_32804 0026: return :NONAME_1_32806 02DB: unknown_check 0@ 0 jump_if_false @NONAME_1_32834 1@ = 91 // (int) 2@ = 92 // (int) 0002: jump @NONAME_1_33094 :NONAME_1_32834 02DB: unknown_check 0@ 1 jump_if_false @NONAME_1_32863 1@ = 93 // (int) 2@ = 94 // (int) 0002: jump @NONAME_1_33094 :NONAME_1_32863 02DB: unknown_check 0@ 2 jump_if_false @NONAME_1_32892 1@ = 95 // (int) 2@ = 96 // (int) 0002: jump @NONAME_1_33094 :NONAME_1_32892 02DB: unknown_check 0@ 3 jump_if_false @NONAME_1_32921 1@ = 97 // (int) 2@ = 98 // (int) 0002: jump @NONAME_1_33094 :NONAME_1_32921 02DB: unknown_check 0@ 4 jump_if_false @NONAME_1_32950 1@ = 99 // (int) 2@ = 100 // (int) 0002: jump @NONAME_1_33094 :NONAME_1_32950 02DB: unknown_check 0@ 5 jump_if_false @NONAME_1_32979 1@ = 101 // (int) 2@ = 102 // (int) 0002: jump @NONAME_1_33094 :NONAME_1_32979 02DB: unknown_check 0@ 6 jump_if_false @NONAME_1_33043 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_1_29799 0 jump_if_false @NONAME_1_33026 1@ = 103 // (int) 2@ = 104 // (int) 0002: jump @NONAME_1_33036 :NONAME_1_33026 1@ = 89 // (int) 2@ = 90 // (int) :NONAME_1_33036 0002: jump @NONAME_1_33094 :NONAME_1_33043 02DB: unknown_check 0@ 7 jump_if_false @NONAME_1_33072 1@ = 105 // (int) 2@ = 106 // (int) 0002: jump @NONAME_1_33094 :NONAME_1_33072 02DB: unknown_check 0@ 8 jump_if_false @NONAME_1_33094 1@ = 107 // (int) 2@ = 108 // (int) :NONAME_1_33094 0026: return :NONAME_1_33096 02E2: 1@ = 22 // (any) 02DB: unknown_check 0@ 0 jump_if_false @NONAME_1_33124 02E2: 1@ = 7 // (any) 0002: jump @NONAME_1_33309 :NONAME_1_33124 02DB: unknown_check 0@ 1 jump_if_false @NONAME_1_33148 02E2: 1@ = 8 // (any) 0002: jump @NONAME_1_33309 :NONAME_1_33148 02DB: unknown_check 0@ 2 jump_if_false @NONAME_1_33172 02E2: 1@ = 9 // (any) 0002: jump @NONAME_1_33309 :NONAME_1_33172 02DB: unknown_check 0@ 3 jump_if_false @NONAME_1_33196 02E2: 1@ = 10 // (any) 0002: jump @NONAME_1_33309 :NONAME_1_33196 02DB: unknown_check 0@ 4 jump_if_false @NONAME_1_33220 02E2: 1@ = 11 // (any) 0002: jump @NONAME_1_33309 :NONAME_1_33220 02DB: unknown_check 0@ 5 jump_if_false @NONAME_1_33244 02E2: 1@ = 12 // (any) 0002: jump @NONAME_1_33309 :NONAME_1_33244 02DB: unknown_check 0@ 6 jump_if_false @NONAME_1_33268 02E2: 1@ = 13 // (any) 0002: jump @NONAME_1_33309 :NONAME_1_33268 02DB: unknown_check 0@ 7 jump_if_false @NONAME_1_33292 02E2: 1@ = 14 // (any) 0002: jump @NONAME_1_33309 :NONAME_1_33292 02DB: unknown_check 0@ 8 jump_if_false @NONAME_1_33309 02E2: 1@ = 15 // (any) :NONAME_1_33309 0026: return :NONAME_1_33311 02DB: unknown_check 0@ 1 jump_if_false @NONAME_1_33352 1@ = 346 // (int) 02E2: 3@ = 19 // (any) 2@ = 338 // (int) 02E2: 4@ = 8 // (any) 0002: jump @NONAME_1_33509 :NONAME_1_33352 02DB: unknown_check 0@ 2 jump_if_false @NONAME_1_33393 1@ = 348 // (int) 02E2: 3@ = 29 // (any) 2@ = 355 // (int) 02E2: 3@ = 26 // (any) 0002: jump @NONAME_1_33509 :NONAME_1_33393 02DB: unknown_check 0@ 5 jump_if_false @NONAME_1_33434 1@ = 354 // (int) 02E2: 3@ = 25 // (any) 2@ = 353 // (int) 02E2: 3@ = 24 // (any) 0002: jump @NONAME_1_33509 :NONAME_1_33434 02DB: unknown_check 0@ 6 jump_if_false @NONAME_1_33475 1@ = 346 // (int) 02E2: 3@ = 19 // (any) 2@ = 336 // (int) 02E2: 3@ = 6 // (any) 0002: jump @NONAME_1_33509 :NONAME_1_33475 02DB: unknown_check 0@ 8 jump_if_false @NONAME_1_33509 1@ = 355 // (int) 02E2: 3@ = 26 // (any) 2@ = 348 // (int) 02E2: 3@ = 29 // (any) :NONAME_1_33509 0026: return :NONAME_1_33511 02DB: unknown_check 0@ 1 jump_if_false @NONAME_1_33536 1@ = 265 // (int) 0002: jump @NONAME_1_33592 :NONAME_1_33536 02DB: unknown_check 0@ 5 jump_if_false @NONAME_1_33561 1@ = 231 // (int) 0002: jump @NONAME_1_33592 :NONAME_1_33561 02DB: unknown_check 0@ 2 jump_if_false @NONAME_1_33586 1@ = 269 // (int) 0002: jump @NONAME_1_33592 :NONAME_1_33586 1@ = 211 // (int) :NONAME_1_33592 0026: return :NONAME_1_33594 0006: 1@ = 'PR_NONE' // (string) // None // Note: the incorrect math opcode was used here 02DB: unknown_check 0@ 0 jump_if_false @NONAME_1_33636 0006: 1@ = 'PR_GAN1' // (string) // Umberto's guys // Note: the incorrect math opcode was used here 0002: jump @NONAME_1_33914 :NONAME_1_33636 02DB: unknown_check 0@ 1 jump_if_false @NONAME_1_33667 0006: 1@ = 'PR_GAN2' // (string) // Cholos // Note: the incorrect math opcode was used here 0002: jump @NONAME_1_33914 :NONAME_1_33667 02DB: unknown_check 0@ 2 jump_if_false @NONAME_1_33698 0006: 1@ = 'PR_GAN3' // (string) // Sharks // Note: the incorrect math opcode was used here 0002: jump @NONAME_1_33914 :NONAME_1_33698 02DB: unknown_check 0@ 3 jump_if_false @NONAME_1_33729 0006: 1@ = 'PR_GAN4' // (string) // Army // Note: the incorrect math opcode was used here 0002: jump @NONAME_1_33914 :NONAME_1_33729 02DB: unknown_check 0@ 4 jump_if_false @NONAME_1_33760 0006: 1@ = 'PR_GAN5' // (string) // Security // Note: the incorrect math opcode was used here 0002: jump @NONAME_1_33914 :NONAME_1_33760 02DB: unknown_check 0@ 5 jump_if_false @NONAME_1_33791 0006: 1@ = 'PR_GAN6' // (string) // Bikers // Note: the incorrect math opcode was used here 0002: jump @NONAME_1_33914 :NONAME_1_33791 02DB: unknown_check 0@ 6 jump_if_false @NONAME_1_33859 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_1_29799 0 jump_if_false @NONAME_1_33840 0006: 1@ = 'PR_GA10' // (string) // Marty's // Note: the incorrect math opcode was used here 0002: jump @NONAME_1_33852 :NONAME_1_33840 0006: 1@ = 'PR_GAN7' // (string) // Vance // Note: the incorrect math opcode was used here :NONAME_1_33852 0002: jump @NONAME_1_33914 :NONAME_1_33859 02DB: unknown_check 0@ 7 jump_if_false @NONAME_1_33890 0006: 1@ = 'PR_GAN8' // (string) // Golfer // Note: the incorrect math opcode was used here 0002: jump @NONAME_1_33914 :NONAME_1_33890 02DB: unknown_check 0@ 8 jump_if_false @NONAME_1_33914 0006: 1@ = 'PR_GAN9' // (string) // Vance // Note: the incorrect math opcode was used here :NONAME_1_33914 0026: return :NONAME_1_33916 0078: if or 0 > 0@ // (int) num > var 0@ > 29 // (int) var > num jump_if_false @NONAME_1_33938 0026: return :NONAME_1_33938 0035: $2729 = 0@ // (int vars) 0036: $2730 = $1583(0@,30) // (float vars) 0036: $2731 = $1613(0@,30) // (float vars) 0036: $2732 = $1643(0@,30) // (float vars) 0036: $2733 = $1673(0@,30) // (float vars) 0035: $2734 = $263(0@,30) // (int vars) 0035: $2735 = $323(0@,30) // (int vars) 0035: $2736 = $353(0@,30) // (int vars) 0035: $2737 = $383(0@,30) // (int vars) 0035: $2738 = $413(0@,30) // (int vars) 0036: $2741 = $1733(0@,30) // (float vars) 0036: $2742 = $1763(0@,30) // (float vars) 0036: $2743 = $1793(0@,30) // (float vars) 037B: constant_params 1 variable_params 2 unknown 1 call_with_params @NONAME_1_32806 $263(0@,30) $2739 $2740 0026: return :NONAME_1_34059 1@ = -1 // (int) $2729 == 17 // (int) var == num jump_if_false @NONAME_1_34092 $2738 == 4 // (int) var == num jump_if_false @NONAME_1_34092 0026: return :NONAME_1_34092 001C: $2750 == 0@ // (int) num == var 0022: jump_if_false @NONAME_1_34106 // Note: the incorrect math opcode was used here 0026: return :NONAME_1_34106 037B: constant_params 1 variable_params 4 unknown 13 call_with_params @NONAME_1_30267 0@ 2@ 3@ 4@ 11@ not $2762 == -1 // (int) var == num jump_if_false @NONAME_1_34154 0113: remove_references_to_car $2762 // Like turning a car into any random car 00BB: (unknown) $2763 $2763 = -1 // (int) $2762 = -1 // (int) :NONAME_1_34154 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5093 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_5197 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_5093 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_5197 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_34686 // Note: the incorrect math opcode was used here 0078: if or 02DB: unknown_check $263(0@,30) 6 02DB: unknown_check $263(0@,30) 8 jump_if_false @NONAME_1_34479 $323(0@,30) == 3 // (int) var == num jump_if_false @NONAME_1_34339 1@ = 186 // (int) 0002: jump @NONAME_1_34472 :NONAME_1_34339 $323(0@,30) == 1 // (int) var == num jump_if_false @NONAME_1_34367 1@ = 199 // (int) 0002: jump @NONAME_1_34472 :NONAME_1_34367 $323(0@,30) == 2 // (int) var == num jump_if_false @NONAME_1_34395 1@ = 171 // (int) 0002: jump @NONAME_1_34472 :NONAME_1_34395 $323(0@,30) == 5 // (int) var == num jump_if_false @NONAME_1_34423 1@ = 273 // (int) 0002: jump @NONAME_1_34472 :NONAME_1_34423 $323(0@,30) == 4 // (int) var == num jump_if_false @NONAME_1_34451 1@ = 206 // (int) 0002: jump @NONAME_1_34472 :NONAME_1_34451 $323(0@,30) == 6 // (int) var == num jump_if_false @NONAME_1_34472 1@ = 200 // (int) :NONAME_1_34472 0002: jump @NONAME_1_34494 :NONAME_1_34479 037B: constant_params 1 variable_params 1 unknown 13 call_with_params @NONAME_1_33511 $263(0@,30) 1@ :NONAME_1_34494 not 1@ == -1 // (int) var == num jump_if_false @NONAME_1_34686 12@ = 0 // (float) 0160: load_model 1@ :NONAME_1_34513 0078: if and 8161: not model 1@ available 130.0 > 12@ // (float) num > var 0022: jump_if_false @NONAME_1_34561 // Note: the incorrect math opcode was used here 0160: load_model 1@ 031D: (unknown) $937 $938 $1583(0@,30) $1613(0@,30) 12@ 0001: wait 0 ms 0002: jump @NONAME_1_34513 :NONAME_1_34561 12@ >= 130.0 // (float) var >= num jump_if_false @NONAME_1_34576 0026: return :NONAME_1_34576 0048: $2762 = create_car 1@ at 2@ 3@ 4@ 00D1: set_car $2762 Z_angle_to 11@ 0036: $2747 = 2@ // (float vars) 0036: $2748 = 3@ // (float vars) 0036: $2749 = 4@ // (float vars) 0162: release_model 1@ 0078: if and 82DB: not unknown_check $263(0@,30) 6 82DB: not unknown_check $263(0@,30) 8 jump_if_false @NONAME_1_34653 013A: set_car $2762 door_status_to 3 01B0: (unknown) $2762 1 0002: jump @NONAME_1_34682 :NONAME_1_34653 $2695 == 30 // (int) var == num jump_if_false @NONAME_1_34682 0334: (unknown) $2762 0 01B2: (unknown) $2762 1 0 0 0 1 :NONAME_1_34682 04DD: (unknown) $2762 :NONAME_1_34686 0026: return :NONAME_1_34688 4@ = -1 // (int) 1@ == 1 // (int) var == num jump_if_false @NONAME_1_34815 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_34741 // Note: the incorrect math opcode was used here 1@ = 0 // (int) 0002: jump @NONAME_1_34815 :NONAME_1_34741 $413(0@,30) == 5 // (int) var == num jump_if_false @NONAME_1_34767 1@ = 0 // (int) 0002: jump @NONAME_1_34815 :NONAME_1_34767 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @NONAME_1_30498 0@ jump_if_false @NONAME_1_34796 1@ = 0 // (int) 0002: jump @NONAME_1_34815 :NONAME_1_34796 $413(0@,30) == 1 // (int) var == num jump_if_false @NONAME_1_34815 1@ = 0 // (int) :NONAME_1_34815 1@ == 1 // (int) var == num jump_if_false @NONAME_1_35440 801C: not $2760 == 0@ // (int) num == var 0022: jump_if_false @NONAME_1_35433 // Note: the incorrect math opcode was used here $2759 > 0 // (int) var > num jump_if_false @NONAME_1_34861 0093: destroy_object $2759 $2759 = -1 // (int) :NONAME_1_34861 0035: $2760 = 0@ // (int vars) 0035: 2@ = $323(0@,30) // (int vars) 0035: 3@ = $353(0@,30) // (int vars) 2@ == 1 // (int) var == num jump_if_false @NONAME_1_34967 3@ == 1 // (int) var == num jump_if_false @NONAME_1_34917 02E2: 4@ = 7355 // (any) 0002: jump @NONAME_1_34960 :NONAME_1_34917 3@ == 2 // (int) var == num jump_if_false @NONAME_1_34942 02E2: 4@ = 7356 // (any) 0002: jump @NONAME_1_34960 :NONAME_1_34942 3@ == 3 // (int) var == num jump_if_false @NONAME_1_34960 02E2: 4@ = 7357 // (any) :NONAME_1_34960 0002: jump @NONAME_1_35394 :NONAME_1_34967 2@ == 2 // (int) var == num jump_if_false @NONAME_1_35054 3@ == 1 // (int) var == num jump_if_false @NONAME_1_35004 02E2: 4@ = 7360 // (any) 0002: jump @NONAME_1_35047 :NONAME_1_35004 3@ == 2 // (int) var == num jump_if_false @NONAME_1_35029 02E2: 4@ = 7361 // (any) 0002: jump @NONAME_1_35047 :NONAME_1_35029 3@ == 3 // (int) var == num jump_if_false @NONAME_1_35047 02E2: 4@ = 7362 // (any) :NONAME_1_35047 0002: jump @NONAME_1_35394 :NONAME_1_35054 2@ == 3 // (int) var == num jump_if_false @NONAME_1_35141 3@ == 1 // (int) var == num jump_if_false @NONAME_1_35091 02E2: 4@ = 7376 // (any) 0002: jump @NONAME_1_35134 :NONAME_1_35091 3@ == 2 // (int) var == num jump_if_false @NONAME_1_35116 02E2: 4@ = 7354 // (any) 0002: jump @NONAME_1_35134 :NONAME_1_35116 3@ == 3 // (int) var == num jump_if_false @NONAME_1_35134 02E2: 4@ = 7377 // (any) :NONAME_1_35134 0002: jump @NONAME_1_35394 :NONAME_1_35141 2@ == 4 // (int) var == num jump_if_false @NONAME_1_35228 3@ == 1 // (int) var == num jump_if_false @NONAME_1_35178 02E2: 4@ = 7363 // (any) 0002: jump @NONAME_1_35221 :NONAME_1_35178 3@ == 2 // (int) var == num jump_if_false @NONAME_1_35203 02E2: 4@ = 7364 // (any) 0002: jump @NONAME_1_35221 :NONAME_1_35203 3@ == 3 // (int) var == num jump_if_false @NONAME_1_35221 02E2: 4@ = 7368 // (any) :NONAME_1_35221 0002: jump @NONAME_1_35394 :NONAME_1_35228 2@ == 5 // (int) var == num jump_if_false @NONAME_1_35314 3@ == 1 // (int) var == num jump_if_false @NONAME_1_35264 4@ = -1 // (int) 0002: jump @NONAME_1_35307 :NONAME_1_35264 3@ == 2 // (int) var == num jump_if_false @NONAME_1_35289 02E2: 4@ = 7359 // (any) 0002: jump @NONAME_1_35307 :NONAME_1_35289 3@ == 3 // (int) var == num jump_if_false @NONAME_1_35307 02E2: 4@ = 7358 // (any) :NONAME_1_35307 0002: jump @NONAME_1_35394 :NONAME_1_35314 2@ == 6 // (int) var == num jump_if_false @NONAME_1_35394 3@ == 1 // (int) var == num jump_if_false @NONAME_1_35351 02E2: 4@ = 7367 // (any) 0002: jump @NONAME_1_35394 :NONAME_1_35351 3@ == 2 // (int) var == num jump_if_false @NONAME_1_35376 02E2: 4@ = 7365 // (any) 0002: jump @NONAME_1_35394 :NONAME_1_35376 3@ == 3 // (int) var == num jump_if_false @NONAME_1_35394 02E2: 4@ = 7366 // (any) :NONAME_1_35394 not 4@ == -1 // (int) var == num jump_if_false @NONAME_1_35433 0465: (unknown) 0@ 7@ 8@ 9@ 046C: (unknown) 0@ 10@ 01AA: $2759 = create_object 4@ at 7@ 8@ 9@ 00D3: set_object $2759 z_angle_to 10@ 0559: (unknown) $2759 :NONAME_1_35433 0002: jump @NONAME_1_35468 :NONAME_1_35440 $2759 > 0 // (int) var > num jump_if_false @NONAME_1_35468 0093: destroy_object $2759 $2759 = -1 // (int) $2760 = -1 // (int) :NONAME_1_35468 0026: return :NONAME_1_35470 0035: 7@ = $2729 // (int vars) 037A: constant_params 1 variable_params 0 unknown 8 call_with_params @NONAME_1_29965 $2729 jump_if_false @NONAME_1_35496 005F: (unknown) :NONAME_1_35496 009F: actor $933 dead jump_if_false @NONAME_1_35509 0026: return :NONAME_1_35509 $2766 = 0 // (int) $2738 == 1 // (int) var == num jump_if_false @NONAME_1_35652 $940 == 0 // (int) var == num jump_if_false @NONAME_1_35643 037A: constant_params 1 variable_params 0 unknown 8 call_with_params @NONAME_1_29799 0 jump_if_false @NONAME_1_35634 037B: constant_params 2 variable_params 4 unknown 8 call_with_params @NONAME_1_30049 $2729 0 3@ 4@ 5@ 6@ jump_if_false @NONAME_1_35625 022C: (unknown) 3@ 4@ 5@ 5.0 1 $2758 = 0 // (int) 01AA: $2758 = create_object #EB_FORSALE at 3@ 4@ 5@ 6@ -= 180.0 // (float) 00D3: set_object $2758 z_angle_to 6@ 005E: (unknown) 0002: jump @NONAME_1_35627 :NONAME_1_35625 005F: (unknown) :NONAME_1_35627 0002: jump @NONAME_1_35636 :NONAME_1_35634 005E: (unknown) :NONAME_1_35636 0002: jump @NONAME_1_35645 :NONAME_1_35643 005E: (unknown) :NONAME_1_35645 0002: jump @NONAME_1_35796 :NONAME_1_35652 not $2738 == 5 // (int) var == num jump_if_false @NONAME_1_35749 0078: if or 02DB: unknown_check $2734 6 02DB: unknown_check $2734 8 jump_if_false @NONAME_1_35707 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @NONAME_1_34059 $2729 0002: jump @NONAME_1_35749 :NONAME_1_35707 0078: if and 001C: $2574 == $2729 // (int) num == var $2571 == 1 // (int) var == num jump_if_false @NONAME_1_35737 0002: jump @NONAME_1_35749 :NONAME_1_35737 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @NONAME_1_34059 $2729 :NONAME_1_35749 $2762 > -1 // (int) var > num jump_if_false @NONAME_1_35771 005E: (unknown) 0002: jump @NONAME_1_35796 :NONAME_1_35771 0078: if or 02DB: unknown_check $2734 6 02DB: unknown_check $2734 8 jump_if_false @NONAME_1_35796 005E: (unknown) :NONAME_1_35796 005F: (unknown) :NONAME_1_35798 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @NONAME_1_24051 $1583(0@,30) $1613(0@,30) $1643(0@,30) 0 01CF: (unknown) 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @NONAME_1_29965 0@ 037B: constant_params 2 variable_params 4 unknown 5 call_with_params @NONAME_1_30049 0@ 2 $2744 $2745 $2746 4@ 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @NONAME_1_24051 $2744 $2745 $2746 4@ 02EE: get_actor $933 coords_to 1@ 2@ 3@ with_offset 0 1.5 0 01BB: (unknown) 1@ 2@ 3@ 3@ 0044: put_actor $933 at 1@ 2@ 3@ 0221: (unknown) 01CF: (unknown) 02F8: (unknown) $933 0 0026: return :NONAME_1_35910 037B: constant_params 1 variable_params 3 unknown 4 call_with_params @NONAME_1_30224 0@ 1@ 2@ 3@ jump_if_false @NONAME_1_35957 008A: actor $933 in_sphere_on_foot 1@ 2@ 3@ radius 1.0 1.0 3.0 sphere 0 0022: jump_if_false @NONAME_1_35957 // Note: the incorrect math opcode was used here 005E: (unknown) :NONAME_1_35957 005F: (unknown) :NONAME_1_35959 1@ == 0 // (int) var == num jump_if_false @NONAME_1_36069 0045: actor $933 defined jump_if_false @NONAME_1_35987 02F8: (unknown) $933 1 :NONAME_1_35987 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_1_23743 1 037B: constant_params 4 variable_params 0 unknown 3 call_with_params @NONAME_1_784 $1583(0@,30) $1613(0@,30) $1643(0@,30) 1 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @NONAME_1_25596 0@ 0 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_1_25506 0@ 0045: actor $933 defined jump_if_false @NONAME_1_36062 02F8: (unknown) $933 0 :NONAME_1_36062 0002: jump @NONAME_1_36271 :NONAME_1_36069 $1078 == 0 // (int) var == num jump_if_false @NONAME_1_36155 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4301 -1 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_1_35798 0@ 0001: wait 2 ms 0045: actor $933 defined jump_if_false @NONAME_1_36140 $939 += 0.5 // (float) 0044: put_actor $933 at $937 $938 $939 0001: wait 1000 ms :NONAME_1_36140 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4332 500 0026: return :NONAME_1_36155 0045: actor $933 defined jump_if_false @NONAME_1_36210 02F8: (unknown) $933 0 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @NONAME_1_25596 0@ 1 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_1_35798 0@ 02F8: (unknown) $933 0 0002: jump @NONAME_1_36248 :NONAME_1_36210 2@ = 0 // (int) 0001: wait 2000 ms 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4301 500 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @NONAME_1_25596 0@ 1 0001: wait 0 ms :NONAME_1_36248 $2757 > -1 // (int) var > num jump_if_false @NONAME_1_36271 0141: destroy_pickup $2757 $2757 = -1 // (int) :NONAME_1_36271 2@ == 1 // (int) var == num jump_if_false @NONAME_1_36296 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4332 500 :NONAME_1_36296 0026: return :NONAME_1_36298 037B: constant_params 1 variable_params 3 unknown 6 call_with_params @NONAME_1_30224 0@ 3@ 4@ 5@ jump_if_false @NONAME_1_36472 0078: if and $2573 == 2 // (int) var == num 001C: $2574 == 0@ // (int) num == var 0022: jump_if_false @NONAME_1_36368 // Note: the incorrect math opcode was used here 1@ > -1 // (int) var > num jump_if_false @NONAME_1_36361 047A: (unknown) 1@ 1@ = -1 // (int) :NONAME_1_36361 0002: jump @NONAME_1_36465 :NONAME_1_36368 1@ == -1 // (int) var == num jump_if_false @NONAME_1_36433 0078: if and 808A: not actor $933 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_36426 // 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_36426 0002: jump @NONAME_1_36465 :NONAME_1_36433 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_1_35910 0@ jump_if_false @NONAME_1_36465 047A: (unknown) 1@ 1@ = -1 // (int) 0035: 2@ = 1@ // (int vars) 005E: (unknown) :NONAME_1_36465 0002: jump @NONAME_1_36492 :NONAME_1_36472 1@ > -1 // (int) var > num jump_if_false @NONAME_1_36492 047A: (unknown) 1@ 1@ = -1 // (int) :NONAME_1_36492 0035: 2@ = 1@ // (int vars) 005F: (unknown) :NONAME_1_36498 $2764 == 1 // (int) var == num jump_if_false @NONAME_1_36523 0268: (unknown) $2764 = 0 // (int) $1068 = 0 // (int) :NONAME_1_36523 0026: return :NONAME_1_36525 0@ = 0 // (int) 037A: constant_params 1 variable_params 0 unknown 8 call_with_params @NONAME_1_29799 0 jump_if_false @NONAME_1_37078 0078: if and $2738 == 1 // (int) var == num $2758 > -1 // (int) var > num jump_if_false @NONAME_1_36720 037B: constant_params 1 variable_params 3 unknown 8 call_with_params @NONAME_1_30341 $2729 5@ 6@ 7@ 0081: actor $933 near_point_on_foot 5@ 6@ radius 5.0 5.0 sphere 0 0022: jump_if_false @NONAME_1_36695 // Note: the incorrect math opcode was used here $2766 == 0 // (int) var == num jump_if_false @NONAME_1_36640 0323: show_text_box 'EMPB_TR' // Use~h~ ~k~ ~TGSUB~ ~w~to purchase this site. $2766 = 1 // (int) $1068 = 1 // (int) :NONAME_1_36640 0377: (unknown) 0 1@ 1@ == 1 // (int) var == num jump_if_false @NONAME_1_36688 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @NONAME_1_36498 $1825 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @MAIN_4570 0289: start_mission 9 005E: (unknown) :NONAME_1_36688 0002: jump @NONAME_1_36720 :NONAME_1_36695 $2766 == 1 // (int) var == num jump_if_false @NONAME_1_36720 0268: (unknown) $2766 = 0 // (int) $1068 = 0 // (int) :NONAME_1_36720 not $2738 == 1 // (int) var == num jump_if_false @NONAME_1_37078 0078: if and 82DB: not unknown_check $2734 6 82DB: not unknown_check $2734 8 jump_if_false @NONAME_1_37078 $2762 > 0 // (int) var > num jump_if_false @NONAME_1_37078 034B: unknown_check $2762 jump_if_false @NONAME_1_37078 0078: if and 00A0: car $2762 wrecked 0080: actor $933 near_point $2730 $2731 radius 55.0 55.0 sphere 0 0022: jump_if_false @NONAME_1_37031 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @NONAME_1_36498 not $2763 == -1 // (int) var == num jump_if_false @NONAME_1_36842 00BB: (unknown) $2763 $2763 = -1 // (int) :NONAME_1_36842 0035: 3@ = $2729 // (int vars) not $263(3@,30) == -1 // (int) var == num jump_if_false @NONAME_1_37024 0001: wait 2000 ms 0045: actor $933 defined jump_if_false @NONAME_1_37022 0078: if and 0045: actor $933 defined 80A5: not unknown_check $933 $940 == 0 // (int) var == num jump_if_false @NONAME_1_37022 031D: (unknown) $937 $938 $1583(3@,30) $1613(3@,30) 4@ 70.0 > 4@ // (float) num > var 0022: jump_if_false @NONAME_1_37022 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 0 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @MAIN_4364 $1825 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @NONAME_1_23743 0 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @MAIN_4570 0035: $2750 = 3@ // (int vars) 0078: if and 0045: actor $933 defined not $263(3@,30) == -1 // (int) var == num jump_if_false @NONAME_1_37011 0289: start_mission 10 0002: jump @NONAME_1_37022 :NONAME_1_37011 $940 = 0 // (int) $2750 = -1 // (int) :NONAME_1_37022 005E: (unknown) :NONAME_1_37024 0002: jump @NONAME_1_37078 :NONAME_1_37031 0045: actor $933 defined jump_if_false @NONAME_1_37078 007C: actor $933 driving $2762 0022: jump_if_false @NONAME_1_37078 // Note: the incorrect math opcode was used here not $2763 == -1 // (int) var == num jump_if_false @NONAME_1_37078 00BB: (unknown) $2763 $2763 = -1 // (int) :NONAME_1_37078 037A: constant_params 1 variable_params 0 unknown 8 call_with_params @NONAME_1_29799 0 jump_if_false @NONAME_1_37423 $940 == 0 // (int) var == num jump_if_false @NONAME_1_37400 0078: if and 0080: actor $933 near_point $2730 $2731 radius 30.0 30.0 sphere 0 $1068 == 0 // (int) var == num $1083 == 0 // (int) var == num not $2738 == 5 // (int) var == num not $2738 == 1 // (int) var == num not $2573 == 2 // (int) var == num jump_if_false @NONAME_1_37338 0078: if and 82DB: not unknown_check $2734 6 82DB: not unknown_check $2734 8 jump_if_false @NONAME_1_37261 004F: unknown_check $2762 jump_if_false @NONAME_1_37254 $1068 = 1 // (int) $2764 = 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 $2763 == -1 // (int) var == num jump_if_false @NONAME_1_37242 00BB: (unknown) $2763 $2763 = -1 // (int) :NONAME_1_37242 00C0: (unknown) $2762 $2763 00C4: (unknown) $2763 1 :NONAME_1_37254 0002: jump @NONAME_1_37331 :NONAME_1_37261 010E: 2@ = current_time_in_ms $2767 == -1 // (int) var == num jump_if_false @NONAME_1_37296 0035: $2767 = 2@ // (int vars) $2767 += 3000 // (int) 0002: jump @NONAME_1_37331 :NONAME_1_37296 0011: 2@ > $2767 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_1_37331 // Note: the incorrect math opcode was used here $1068 = 1 // (int) $2764 = 1 // (int) 0323: show_text_box 'EMPSH_B' // ~h~Enter the building~w~ to develop this site or start ~h~missions. :NONAME_1_37331 0002: jump @NONAME_1_37393 :NONAME_1_37338 $2764 == 1 // (int) var == num jump_if_false @NONAME_1_37393 0078: if or 8080: not actor $933 near_point $2730 $2731 radius 30.0 30.0 sphere 0 $940 == 1 // (int) var == num jump_if_false @NONAME_1_37393 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @NONAME_1_36498 :NONAME_1_37393 0002: jump @NONAME_1_37423 :NONAME_1_37400 $2764 == 1 // (int) var == num jump_if_false @NONAME_1_37423 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @NONAME_1_36498 :NONAME_1_37423 037A: constant_params 1 variable_params 0 unknown 8 call_with_params @NONAME_1_29799 0 jump_if_false @NONAME_1_37627 not $2738 == 5 // (int) var == num jump_if_false @NONAME_1_37627 0078: if or 02DB: unknown_check $2734 6 02DB: unknown_check $2734 8 jump_if_false @NONAME_1_37627 037B: constant_params 2 variable_params 1 unknown 8 call_with_params @NONAME_1_36298 $2729 $2761 $2761 jump_if_false @NONAME_1_37574 0268: (unknown) $2764 = 0 // (int) $1068 = 0 // (int) 037B: constant_params 3 variable_params 0 unknown 8 call_with_params @NONAME_1_35959 $2729 0 1 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @NONAME_1_27806 $2729 037B: constant_params 3 variable_params 0 unknown 8 call_with_params @NONAME_1_35959 $2729 1 0 $1078 = 1 // (int) 0@ = 1 // (int) 005E: (unknown) 0002: jump @NONAME_1_37627 :NONAME_1_37574 $1078 == 1 // (int) var == num jump_if_false @NONAME_1_37627 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @NONAME_1_27806 $2729 037B: constant_params 3 variable_params 0 unknown 8 call_with_params @NONAME_1_35959 $2729 1 0 $1078 = 1 // (int) 0@ = 1 // (int) 005E: (unknown) :NONAME_1_37627 005F: (unknown) :NONAME_1_37629 0465: (unknown) 0@ 3@ 4@ 5@ 2@ == 1 // (int) var == num jump_if_false @NONAME_1_37685 $413(0@,30) = 5 // (int) 0035: $443(0@,30) = 1@ // (int vars) 0464: (unknown) 0@ $413(0@,30) 0417: (unknown) 3@ 4@ 5@ 18 22 0002: jump @NONAME_1_37704 :NONAME_1_37685 $443(0@,30) = 0 // (int) $413(0@,30) = 0 // (int) 0418: (unknown) 3@ 4@ 5@ :NONAME_1_37704 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @NONAME_1_31252 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_1_30731 0@ 037B: constant_params 3 variable_params 0 unknown 6 call_with_params @NONAME_1_20333 0@ 0 1 001C: $2729 == 0@ // (int) num == var 0022: jump_if_false @NONAME_1_37763 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_1_23743 1 :NONAME_1_37763 022C: (unknown) 3@ 4@ 5@ 21.0 1 0026: return :NONAME_1_37775 1@ == 1 // (int) var == num jump_if_false @NONAME_1_37857 $413(0@,30) = 3 // (int) 0464: (unknown) 0@ $413(0@,30) 2@ == 1 // (int) var == num jump_if_false @NONAME_1_37836 037B: constant_params 3 variable_params 0 unknown 3 call_with_params @NONAME_1_20333 0@ 1 1 0002: jump @NONAME_1_37850 :NONAME_1_37836 037B: constant_params 3 variable_params 0 unknown 3 call_with_params @NONAME_1_20333 0@ 0 1 :NONAME_1_37850 0002: jump @NONAME_1_37878 :NONAME_1_37857 $413(0@,30) = 0 // (int) 037B: constant_params 3 variable_params 0 unknown 3 call_with_params @NONAME_1_20333 0@ 0 1 :NONAME_1_37878 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @NONAME_1_31252 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_1_30731 0@ 0026: return :NONAME_1_37901 0001: wait 0 ms 0078: if or 02DB: unknown_check 3@ 6 02DB: unknown_check 3@ 8 jump_if_false @NONAME_1_37981 4@ = 0 // (int) 002B: 4@ -= 2@ // (int vars) // Note: the incorrect math opcode was used here 0094: player $933 money += 4@ $2735 > 3 // (int) var > num jump_if_false @NONAME_1_37956 02E2: 3@ = 8 // (any) :NONAME_1_37956 1@ == 3 // (int) var == num jump_if_false @NONAME_1_37978 0551: (unknown) 2@ 0002: jump @NONAME_1_37981 :NONAME_1_37978 0550: (unknown) 2@ :NONAME_1_37981 1@ == 2 // (int) var == num jump_if_false @NONAME_1_38016 $263(0@,30) = -1 // (int) $413(0@,30) = 1 // (int) 0002: jump @NONAME_1_38398 :NONAME_1_38016 1@ == 0 // (int) var == num jump_if_false @NONAME_1_38128 $353(0@,30) += 1 // (int) 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @NONAME_1_30819 0@ $353(0@,30) 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @NONAME_1_30484 0@ $383(0@,30) 0139: $473(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_24042 0@ 037B: constant_params 3 variable_params 0 unknown 5 call_with_params @NONAME_1_37629 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_38398 :NONAME_1_38128 1@ == 3 // (int) var == num jump_if_false @NONAME_1_38207 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @NONAME_1_30484 0@ $383(0@,30) 0463: (unknown) 0@ 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @NONAME_1_24042 0@ 037B: constant_params 3 variable_params 0 unknown 5 call_with_params @NONAME_1_37629 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_38398 :NONAME_1_38207 1@ == 1 // (int) var == num jump_if_false @NONAME_1_38279 0035: $263(0@,30) = 3@ // (int vars) $413(0@,30) = 0 // (int) 0139: $473(0@,30) = random_int_in_ranges 0 2 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @NONAME_1_30484 0@ $383(0@,30) 0463: (unknown) 0@ 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @NONAME_1_24042 0@ 0002: jump @NONAME_1_38398 :NONAME_1_38279 1@ == 4 // (int) var == num jump_if_false @NONAME_1_38398 0035: $263(0@,30) = 3@ // (int vars) 0035: $323(0@,30) = $2735 // (int vars) 0035: $353(0@,30) = $2736 // (int vars) 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @NONAME_1_30819 0@ $2736 0139: $473(0@,30) = random_int_in_ranges 0 2 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @NONAME_1_30484 0@ $383(0@,30) 0463: (unknown) 0@ 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @NONAME_1_24042 0@ 037B: constant_params 3 variable_params 0 unknown 5 call_with_params @NONAME_1_37629 0@ 60000 1 037B: constant_params 3 variable_params 0 unknown 5 call_with_params @NONAME_1_20333 0@ 0 1 :NONAME_1_38398 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @NONAME_1_31252 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @NONAME_1_30731 0@ 0026: return :NONAME_1_38421 4@ = 0 // (int) 0@ == 4 // (int) var == num jump_if_false @NONAME_1_38923 2@ == 1 // (int) var == num jump_if_false @NONAME_1_38599 1@ == 1 // (int) var == num jump_if_false @NONAME_1_38474 4@ = 1500 // (int) 0002: jump @NONAME_1_38592 :NONAME_1_38474 1@ == 2 // (int) var == num jump_if_false @NONAME_1_38499 4@ = 2000 // (int) 0002: jump @NONAME_1_38592 :NONAME_1_38499 1@ == 3 // (int) var == num jump_if_false @NONAME_1_38524 4@ = 3000 // (int) 0002: jump @NONAME_1_38592 :NONAME_1_38524 1@ == 4 // (int) var == num jump_if_false @NONAME_1_38549 4@ = 4500 // (int) 0002: jump @NONAME_1_38592 :NONAME_1_38549 1@ == 5 // (int) var == num jump_if_false @NONAME_1_38574 4@ = 5000 // (int) 0002: jump @NONAME_1_38592 :NONAME_1_38574 1@ == 6 // (int) var == num jump_if_false @NONAME_1_38592 4@ = 6000 // (int) :NONAME_1_38592 0002: jump @NONAME_1_38916 :NONAME_1_38599 2@ == 2 // (int) var == num jump_if_false @NONAME_1_38761 1@ == 1 // (int) var == num jump_if_false @NONAME_1_38636 4@ = 2900 // (int) 0002: jump @NONAME_1_38754 :NONAME_1_38636 1@ == 2 // (int) var == num jump_if_false @NONAME_1_38661 4@ = 3900 // (int) 0002: jump @NONAME_1_38754 :NONAME_1_38661 1@ == 3 // (int) var == num jump_if_false @NONAME_1_38686 4@ = 5900 // (int) 0002: jump @NONAME_1_38754 :NONAME_1_38686 1@ == 4 // (int) var == num jump_if_false @NONAME_1_38711 4@ = 8900 // (int) 0002: jump @NONAME_1_38754 :NONAME_1_38711 1@ == 5 // (int) var == num jump_if_false @NONAME_1_38736 4@ = 9900 // (int) 0002: jump @NONAME_1_38754 :NONAME_1_38736 1@ == 6 // (int) var == num jump_if_false @NONAME_1_38754 4@ = 11900 // (int) :NONAME_1_38754 0002: jump @NONAME_1_38916 :NONAME_1_38761 2@ == 3 // (int) var == num jump_if_false @NONAME_1_38916 1@ == 1 // (int) var == num jump_if_false @NONAME_1_38798 4@ = 4400 // (int) 0002: jump @NONAME_1_38916 :NONAME_1_38798 1@ == 2 // (int) var == num jump_if_false @NONAME_1_38823 4@ = 5800 // (int) 0002: jump @NONAME_1_38916 :NONAME_1_38823 1@ == 3 // (int) var == num jump_if_false @NONAME_1_38848 4@ = 8800 // (int) 0002: jump @NONAME_1_38916 :NONAME_1_38848 1@ == 4 // (int) var == num jump_if_false @NONAME_1_38873 4@ = 13300 // (int) 0002: jump @NONAME_1_38916 :NONAME_1_38873 1@ == 5 // (int) var == num jump_if_false @NONAME_1_38898 4@ = 14800 // (int) 0002: jump @NONAME_1_38916 :NONAME_1_38898 1@ == 6 // (int) var == num jump_if_false @NONAME_1_38916 4@ = 17800 // (int) :NONAME_1_38916 0002: jump @NONAME_1_38970 :NONAME_1_38923 0@ == 1 // (int) var == num jump_if_false @NONAME_1_38948 4@ = 5000 // (int) 0002: jump @NONAME_1_38970 :NONAME_1_38948 0@ == 3 // (int) var == num jump_if_false @NONAME_1_38970 0035: 4@ = 3@ // (int vars) 4@ *= 500 // (int) :NONAME_1_38970 0026: return :NONAME_1_38972 0035: 1@ = $550(0@,7) // (int vars) 0026: return :NONAME_1_38981 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_39117 15 >= $550(0@,7) // (int) num >= var 0022: jump_if_false @NONAME_1_39110 // Note: the incorrect math opcode was used here $550(0@,7) += 1 // (int) $550(0@,7) == 1 // (int) var == num jump_if_false @NONAME_1_39070 $557(0@,7) = 1 // (int) 04E5: (unknown) 0@ $557(0@,7) 0002: jump @NONAME_1_39110 :NONAME_1_39070 $550(0@,7) == 15 // (int) var == num jump_if_false @NONAME_1_39110 $557(0@,7) = 2 // (int) 04E5: (unknown) 0@ $557(0@,7) 036A: (unknown) $550(0@,7) += 1 // (int) :NONAME_1_39110 0002: jump @NONAME_1_39215 :NONAME_1_39117 6 >= $550(0@,7) // (int) num >= var 0022: jump_if_false @NONAME_1_39215 // Note: the incorrect math opcode was used here $550(0@,7) += 1 // (int) $550(0@,7) == 1 // (int) var == num jump_if_false @NONAME_1_39177 $557(0@,7) = 1 // (int) 04E5: (unknown) 0@ $557(0@,7) 0002: jump @NONAME_1_39215 :NONAME_1_39177 $550(0@,7) == 6 // (int) var == num jump_if_false @NONAME_1_39215 $557(0@,7) = 2 // (int) 04E5: (unknown) 0@ $557(0@,7) $550(0@,7) += 1 // (int) :NONAME_1_39215 0078: if and $814 == 2 // (int) var == num $815 == 2 // (int) var == num $816 == 2 // (int) var == num $817 == 2 // (int) var == num $818 == 2 // (int) var == num $819 == 2 // (int) var == num jump_if_false @NONAME_1_39268 $515 = 1 // (int) :NONAME_1_39268 0026: return :NONAME_1_39270 $557(0@,7) == 2 // (int) var == num jump_if_false @NONAME_1_39302 0323: show_text_box 'REP_NO' // Your reputation in this business is maxed out! 0002: jump @NONAME_1_39312 :NONAME_1_39302 0323: show_text_box 'REP_GO' // You still have work to do to increase your reputation in this business. :NONAME_1_39312 0026: return :NONAME_1_39314 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @NONAME_1_38972 0@ $2768 0078: if or 0@ == 2 // (int) var == num 0@ == 3 // (int) var == num 0@ == 1 // (int) var == num jump_if_false @NONAME_1_39365 1@ = 15 // (int) 0002: jump @NONAME_1_39370 :NONAME_1_39365 1@ = 6 // (int) :NONAME_1_39370 $2768 += 1 // (int) 0011: $2768 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_1_39393 // Note: the incorrect math opcode was used here 0035: $2768 = 1@ // (int vars) :NONAME_1_39393 03F9: (unknown) $2768 1@ 0 'E_COUN' // Job ~1~ 0026: return :NONAME_1_39409 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @NONAME_1_38972 0@ $2768 0078: if or 0@ == 2 // (int) var == num 0@ == 3 // (int) var == num 0@ == 1 // (int) var == num jump_if_false @NONAME_1_39460 1@ = 15 // (int) 0002: jump @NONAME_1_39465 :NONAME_1_39460 1@ = 6 // (int) :NONAME_1_39465 $2768 += 1 // (int) 0011: $2768 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_1_39488 // Note: the incorrect math opcode was used here 0035: $2768 = 1@ // (int vars) :NONAME_1_39488 0026: return :NONAME_1_39490 00AE: remove_status_text $2768 0026: return :NONAME_1_39496 0055: show_text_styled GXT 'E_CANR' time 5000 style 8 // ~r~Your progress will continue from the current point. 0026: return :NONAME_1_39513 0035: 4@ = $353(0@,30) // (int vars) 4@ += 1 // (int) 0039: 5@ = integer $383(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_39570 0035: 4@ = $323(0@,30) // (int vars) 1@ = 0 // (int) 2@ = 1 // (int) not $557(4@,7) == 0 // (int) var == num jump_if_false @NONAME_1_39612 0035: 2@ = $557(4@,7) // (int vars) 2@ += 1 // (int) :NONAME_1_39612 $413(0@,30) == 1 // (int) var == num jump_if_false @NONAME_1_39629 0026: return :NONAME_1_39629 $323(0@,30) == 1 // (int) var == num jump_if_false @NONAME_1_39711 $353(0@,30) == 0 // (int) var == num jump_if_false @NONAME_1_39670 1@ = 100 // (int) 0002: jump @NONAME_1_39704 :NONAME_1_39670 $353(0@,30) == 1 // (int) var == num jump_if_false @NONAME_1_39698 1@ = 200 // (int) 0002: jump @NONAME_1_39704 :NONAME_1_39698 1@ = 300 // (int) :NONAME_1_39704 0002: jump @NONAME_1_40119 :NONAME_1_39711 $323(0@,30) == 2 // (int) var == num jump_if_false @NONAME_1_39794 $353(0@,30) == 0 // (int) var == num jump_if_false @NONAME_1_39753 1@ = 150 // (int) 0002: jump @NONAME_1_39787 :NONAME_1_39753 $353(0@,30) == 1 // (int) var == num jump_if_false @NONAME_1_39781 1@ = 300 // (int) 0002: jump @NONAME_1_39787 :NONAME_1_39781 1@ = 600 // (int) :NONAME_1_39787 0002: jump @NONAME_1_40119 :NONAME_1_39794 $323(0@,30) == 3 // (int) var == num jump_if_false @NONAME_1_39877 $353(0@,30) == 0 // (int) var == num jump_if_false @NONAME_1_39836 1@ = 200 // (int) 0002: jump @NONAME_1_39870 :NONAME_1_39836 $353(0@,30) == 1 // (int) var == num jump_if_false @NONAME_1_39864 1@ = 400 // (int) 0002: jump @NONAME_1_39870 :NONAME_1_39864 1@ = 800 // (int) :NONAME_1_39870 0002: jump @NONAME_1_40119 :NONAME_1_39877 $323(0@,30) == 4 // (int) var == num jump_if_false @NONAME_1_39960 $353(0@,30) == 0 // (int) var == num jump_if_false @NONAME_1_39919 1@ = 250 // (int) 0002: jump @NONAME_1_39953 :NONAME_1_39919 $353(0@,30) == 1 // (int) var == num jump_if_false @NONAME_1_39947 1@ = 500 // (int) 0002: jump @NONAME_1_39953 :NONAME_1_39947 1@ = 1000 // (int) :NONAME_1_39953 0002: jump @NONAME_1_40119 :NONAME_1_39960 $323(0@,30) == 5 // (int) var == num jump_if_false @NONAME_1_40043 $353(0@,30) == 0 // (int) var == num jump_if_false @NONAME_1_40002 1@ = 300 // (int) 0002: jump @NONAME_1_40036 :NONAME_1_40002 $353(0@,30) == 1 // (int) var == num jump_if_false @NONAME_1_40030 1@ = 600 // (int) 0002: jump @NONAME_1_40036 :NONAME_1_40030 1@ = 1200 // (int) :NONAME_1_40036 0002: jump @NONAME_1_40119 :NONAME_1_40043 $323(0@,30) == 6 // (int) var == num jump_if_false @NONAME_1_40119 $353(0@,30) == 0 // (int) var == num jump_if_false @NONAME_1_40085 1@ = 350 // (int) 0002: jump @NONAME_1_40119 :NONAME_1_40085 $353(0@,30) == 1 // (int) var == num jump_if_false @NONAME_1_40113 1@ = 700 // (int) 0002: jump @NONAME_1_40119 :NONAME_1_40113 1@ = 1400 // (int) :NONAME_1_40119 037B: constant_params 2 variable_params 1 unknown 5 call_with_params @NONAME_1_39513 0@ 1@ 3@ 0026: return :NONAME_1_40134 0078: if or 0 > 0@ // (int) num > var 0@ >= 30 // (int) var >= num jump_if_false @NONAME_1_40156 0026: return :NONAME_1_40156 not $413(0@,30) == 1 // (int) var == num jump_if_false @NONAME_1_40247 $383(0@,30) -= 1 // (int) 0 >= $383(0@,30) // (int) num >= var 0022: jump_if_false @NONAME_1_40242 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @NONAME_1_37901 0@ 2 0 0 001C: $2729 == 0@ // (int) num == var 0022: jump_if_false @NONAME_1_40242 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @NONAME_1_23743 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @NONAME_1_33916 0@ :NONAME_1_40242 0463: (unknown) 0@ 1 :NONAME_1_40247 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @NONAME_1_31252 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @NONAME_1_30731 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_40354 :NONAME_1_40300 0011: $2696 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_1_40342 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @NONAME_1_37901 $2349(1@,30) 2 0 0 1@ += 1 // (int) 0002: jump @NONAME_1_40300 :NONAME_1_40342 $2696 = 0 // (int) 0002: jump @NONAME_1_40479 :NONAME_1_40354 02DB: unknown_check 0@ 5 jump_if_false @NONAME_1_40420 :NONAME_1_40366 0011: $2697 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_1_40408 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @NONAME_1_37901 $2379(1@,30) 2 0 0 1@ += 1 // (int) 0002: jump @NONAME_1_40366 :NONAME_1_40408 $2697 = 0 // (int) 0002: jump @NONAME_1_40479 :NONAME_1_40420 02DB: unknown_check 0@ 2 jump_if_false @NONAME_1_40479 :NONAME_1_40432 0011: $2698 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_1_40474 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @NONAME_1_37901 $2409(1@,30) 2 0 0 1@ += 1 // (int) 0002: jump @NONAME_1_40432 :NONAME_1_40474 $2698 = 0 // (int) :NONAME_1_40479 0026: return :NONAME_1_40481 0@ == 4 // (int) var == num jump_if_false @NONAME_1_40520 $796 == 1 // (int) var == num jump_if_false @NONAME_1_40513 $796 = 0 // (int) 005E: (unknown) :NONAME_1_40513 0002: jump @NONAME_1_40591 :NONAME_1_40520 0@ == 5 // (int) var == num jump_if_false @NONAME_1_40559 $797 == 1 // (int) var == num jump_if_false @NONAME_1_40552 $797 = 0 // (int) 005E: (unknown) :NONAME_1_40552 0002: jump @NONAME_1_40591 :NONAME_1_40559 0@ == 6 // (int) var == num jump_if_false @NONAME_1_40591 $798 == 1 // (int) var == num jump_if_false @NONAME_1_40591 $798 = 0 // (int) 005E: (unknown) :NONAME_1_40591 005F: (unknown) 0@ = 0 // (int) :NONAME_1_40597 $536(0@,7) == 1 // (int) var == num jump_if_false @NONAME_1_40614 005F: (unknown) :NONAME_1_40614 0@ += 1 // (int) 0@ >= 7 // (int) var >= num jump_if_false @NONAME_1_40597 005E: (unknown) :NONAME_1_40633 02E2: 2@ = 6 // (any) 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @NONAME_1_31539 2@ 3@ 0@ == 4 // (int) var == num jump_if_false @NONAME_1_40721 1@ == 3 // (int) var == num jump_if_false @NONAME_1_40695 5 > 3@ // (int) num > var 0022: jump_if_false @NONAME_1_40688 // Note: the incorrect math opcode was used here 005F: (unknown) :NONAME_1_40688 0002: jump @NONAME_1_40721 :NONAME_1_40695 1@ == 8 // (int) var == num jump_if_false @NONAME_1_40721 7 > 3@ // (int) num > var 0022: jump_if_false @NONAME_1_40721 // Note: the incorrect math opcode was used here 005F: (unknown) :NONAME_1_40721 005E: (unknown) :NONAME_1_40723 $2729 = -1 // (int) 0@ = 0 // (int) :NONAME_1_40733 0035: 1@ = 0@ // (int vars) 1@ += 1 // (int) $260 == 0 // (int) var == num jump_if_false @NONAME_1_40812 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_30886 1@ 3@ 2@ -1 1 0139: $473(0@,30) = random_int_in_ranges 0 2 $503(0@,30) = 0 // (int) 0002: jump @NONAME_1_40875 :NONAME_1_40812 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_1_30498 0@ jump_if_false @NONAME_1_40835 0463: (unknown) 0@ 1 :NONAME_1_40835 $413(0@,30) == 5 // (int) var == num jump_if_false @NONAME_1_40864 $413(0@,30) = 0 // (int) $443(0@,30) = 0 // (int) :NONAME_1_40864 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_1_30731 0@ :NONAME_1_40875 0@ += 1 // (int) 0@ >= 30 // (int) var >= num jump_if_false @NONAME_1_40733 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_29724 $791 $260 == 0 // (int) var == num jump_if_false @NONAME_1_41506 02E2: 0@ = 6 // (any) 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30886 1 2 1 0@ 4 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30886 3 1 1 0@ 4 02E2: 0@ = 1 // (any) 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30886 4 1 1 0@ 0 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30886 7 1 1 0@ 0 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30886 8 3 1 0@ 4 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30886 2 -1 1 0@ 0 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30886 11 -1 1 0@ 0 02E2: 0@ = 5 // (any) 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30886 12 5 1 0@ 0 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30886 13 5 2 0@ 0 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30886 14 5 2 0@ 0 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30886 17 5 3 0@ 0 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30886 18 4 2 0@ 4 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @NONAME_1_37629 17 6000 1 $686 = 4 // (int) 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30886 9 -1 2 0@ 0 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30886 10 -1 1 0@ 0 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30886 16 -1 2 0@ 0 02E2: 0@ = 2 // (any) 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30886 22 4 2 0@ 0 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30886 24 4 2 0@ 0 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30886 26 4 2 0@ 0 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30886 28 4 3 0@ 0 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30886 29 4 3 0@ 0 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30886 20 -1 1 0@ 0 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30886 23 -1 2 0@ 0 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30886 25 6 3 0@ 0 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30886 30 -1 2 0@ 0 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @NONAME_1_30886 19 -1 1 0@ 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_1_29724 0 :NONAME_1_41506 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @NONAME_1_31252 $789 = 1 // (int) 0026: return :NONAME_1_41524 0078: if or $940 == 0 // (int) var == num $3878 == 1 // (int) var == num jump_if_false @NONAME_1_41609 0078: if or $1078 == 0 // (int) var == num $3878 == 1 // (int) var == num jump_if_false @NONAME_1_41609 0045: actor $933 defined jump_if_false @NONAME_1_41609 0078: if or $1068 == 0 // (int) var == num $3878 == 1 // (int) var == num $2764 == 1 // (int) var == num jump_if_false @NONAME_1_41609 005E: (unknown) :NONAME_1_41609 005F: (unknown) 0@ = 0 // (int) 1@ = 0 // (int) 2@ = 0 // (int) $1083 == 1 // (int) var == num jump_if_false @NONAME_1_41638 005F: (unknown) :NONAME_1_41638 $1068 == 1 // (int) var == num jump_if_false @NONAME_1_41653 005F: (unknown) :NONAME_1_41653 $1068 = 1 // (int) 005E: (unknown) :NONAME_1_41661 0@ = 0 // (int) :NONAME_1_41665 0078: if and $3878 == 0 // (int) var == num 0474: 0045: actor $933 defined jump_if_false @NONAME_1_41697 0001: wait 0 ms 0002: jump @NONAME_1_41665 :NONAME_1_41697 $3878 == 1 // (int) var == num jump_if_false @NONAME_1_41716 0059: text_clear_all 04E0: (unknown) 005E: (unknown) :NONAME_1_41716 0268: (unknown) 005F: (unknown) :NONAME_1_41720 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_41731 0078: if and 0011: 1@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here $3878 == 0 // (int) var == num $942 == 0 // (int) var == num 0045: actor $933 defined jump_if_false @NONAME_1_41773 0001: wait 0 ms 010E: 2@ = current_time_in_ms 0002: jump @NONAME_1_41731 :NONAME_1_41773 $3878 == 1 // (int) var == num jump_if_false @NONAME_1_41792 0059: text_clear_all 04E0: (unknown) 005E: (unknown) :NONAME_1_41792 0026: return :NONAME_1_41794 3@ = -1 // (int) 037A: constant_params 0 variable_params 0 unknown 5 call_with_params @NONAME_1_41524 jump_if_false @NONAME_1_41818 0026: return :NONAME_1_41818 $1068 = 1 // (int) $1083 = 1 // (int) $940 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @NONAME_1_36498 0@ == 0 // (int) var == num jump_if_false @NONAME_1_41890 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_43701 :NONAME_1_41890 0@ == 1 // (int) var == num jump_if_false @NONAME_1_41934 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_43701 :NONAME_1_41934 0@ == 2 // (int) var == num jump_if_false @NONAME_1_41979 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_43701 :NONAME_1_41979 0@ == 3 // (int) var == num jump_if_false @NONAME_1_42038 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_6759 1 2 0002: jump @NONAME_1_43701 :NONAME_1_42038 0@ == 4 // (int) var == num jump_if_false @NONAME_1_42083 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_43701 :NONAME_1_42083 0@ == 5 // (int) var == num jump_if_false @NONAME_1_42129 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_43701 :NONAME_1_42129 0@ == 6 // (int) var == num jump_if_false @NONAME_1_42175 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_43701 :NONAME_1_42175 0@ == 7 // (int) var == num jump_if_false @NONAME_1_42235 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_6759 2 3 0002: jump @NONAME_1_43701 :NONAME_1_42235 0@ == 8 // (int) var == num jump_if_false @NONAME_1_42281 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_43701 :NONAME_1_42281 0@ == 9 // (int) var == num jump_if_false @NONAME_1_42327 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_43701 :NONAME_1_42327 0@ == 10 // (int) var == num jump_if_false @NONAME_1_42387 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_6759 3 1 0002: jump @NONAME_1_43701 :NONAME_1_42387 0@ == 11 // (int) var == num jump_if_false @NONAME_1_42447 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_6759 4 2 0002: jump @NONAME_1_43701 :NONAME_1_42447 0@ == 12 // (int) var == num jump_if_false @NONAME_1_42493 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_43701 :NONAME_1_42493 0@ == 13 // (int) var == num jump_if_false @NONAME_1_42539 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_43701 :NONAME_1_42539 0@ == 14 // (int) var == num jump_if_false @NONAME_1_42585 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_43701 :NONAME_1_42585 0@ == 15 // (int) var == num jump_if_false @NONAME_1_42645 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_6759 6 3 0002: jump @NONAME_1_43701 :NONAME_1_42645 0@ == 16 // (int) var == num jump_if_false @NONAME_1_42691 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_43701 :NONAME_1_42691 0@ == 17 // (int) var == num jump_if_false @NONAME_1_42732 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_43701 :NONAME_1_42732 0@ == 18 // (int) var == num jump_if_false @NONAME_1_42778 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_43701 :NONAME_1_42778 0@ == 19 // (int) var == num jump_if_false @NONAME_1_42824 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_43701 :NONAME_1_42824 0@ == 20 // (int) var == num jump_if_false @NONAME_1_42870 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_43701 :NONAME_1_42870 0@ == 21 // (int) var == num jump_if_false @NONAME_1_42930 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_6759 7 3 0002: jump @NONAME_1_43701 :NONAME_1_42930 0@ == 22 // (int) var == num jump_if_false @NONAME_1_42976 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_43701 :NONAME_1_42976 0@ == 23 // (int) var == num jump_if_false @NONAME_1_43036 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_6759 8 4 0002: jump @NONAME_1_43701 :NONAME_1_43036 0@ == 24 // (int) var == num jump_if_false @NONAME_1_43082 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_43701 :NONAME_1_43082 0@ == 25 // (int) var == num jump_if_false @NONAME_1_43128 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_43701 :NONAME_1_43128 0@ == 26 // (int) var == num jump_if_false @NONAME_1_43174 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_43701 :NONAME_1_43174 0@ == 27 // (int) var == num jump_if_false @NONAME_1_43220 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_43701 :NONAME_1_43220 0@ == 28 // (int) var == num jump_if_false @NONAME_1_43266 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_43701 :NONAME_1_43266 0@ == 29 // (int) var == num jump_if_false @NONAME_1_43312 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_43701 :NONAME_1_43312 0@ == 30 // (int) var == num jump_if_false @NONAME_1_43358 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_43701 :NONAME_1_43358 0@ == 31 // (int) var == num jump_if_false @NONAME_1_43404 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_43701 :NONAME_1_43404 0@ == 32 // (int) var == num jump_if_false @NONAME_1_43478 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_6759 11 3 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @MAIN_6759 4 9 0002: jump @NONAME_1_43701 :NONAME_1_43478 0@ == 33 // (int) var == num jump_if_false @NONAME_1_43524 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_43701 :NONAME_1_43524 0@ == 34 // (int) var == num jump_if_false @NONAME_1_43570 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_43701 :NONAME_1_43570 0@ == 35 // (int) var == num jump_if_false @NONAME_1_43616 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_43701 :NONAME_1_43616 0@ == 36 // (int) var == num jump_if_false @NONAME_1_43662 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_43701 :NONAME_1_43662 0@ == 37 // (int) var == num jump_if_false @NONAME_1_43701 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_43701 $3878 == 0 // (int) var == num jump_if_false @NONAME_1_43743 0472: (unknown) 1@ 100 1 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @NONAME_1_41720 100 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @NONAME_1_41661 :NONAME_1_43743 $580(0@,38) = 2 // (int) 3@ > -1 // (int) var > num jump_if_false @NONAME_1_43799 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @MAIN_6759 3@ 4@ $3878 == 0 // (int) var == num jump_if_false @NONAME_1_43799 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @NONAME_1_41720 100 :NONAME_1_43799 $1068 = 0 // (int) $1083 = 0 // (int) $3878 == 0 // (int) var == num jump_if_false @NONAME_1_43826 $940 = 0 // (int) :NONAME_1_43826 0026: return :NONAME_1_43828 0024: create_thread @PAGER 0026: return :PAGER 0238: name_thread 'PAGER' $3878 == 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 $942 == 0 // (int) var == num jump_if_false @PAGER_115 0025: gosub @PAGER_128 0078: if and $3878 == 0 // (int) var == num $942 == 0 // (int) var == num jump_if_false @PAGER_89 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_1_41720 4000 :PAGER_89 $942 == 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_6482 1@ 1@ == 0 // (int) var == num jump_if_false @PAGER_506 $836 == 0 // (int) var == num jump_if_false @PAGER_168 $836 = 2 // (int) :PAGER_168 $837 == 0 // (int) var == num jump_if_false @PAGER_210 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 0 2@ 2@ > 2 // (int) var > num jump_if_false @PAGER_210 $837 = 1 // (int) :PAGER_210 $838 == 0 // (int) var == num jump_if_false @PAGER_228 $838 = 2 // (int) :PAGER_228 $839 == 0 // (int) var == num jump_if_false @PAGER_271 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 1 2@ 2@ > 1 // (int) var > num jump_if_false @PAGER_271 $839 = 1 // (int) :PAGER_271 $840 == 0 // (int) var == num jump_if_false @PAGER_314 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 1 2@ 2@ > 2 // (int) var > num jump_if_false @PAGER_314 $840 = 1 // (int) :PAGER_314 $841 == 0 // (int) var == num jump_if_false @PAGER_357 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 1 2@ 2@ > 3 // (int) var > num jump_if_false @PAGER_357 $841 = 1 // (int) :PAGER_357 $842 == 0 // (int) var == num jump_if_false @PAGER_394 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_6394 1 jump_if_false @PAGER_394 $842 = 1 // (int) :PAGER_394 $843 == 0 // (int) var == num jump_if_false @PAGER_437 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 2 2@ 2@ > 2 // (int) var > num jump_if_false @PAGER_437 $843 = 1 // (int) :PAGER_437 $844 == 0 // (int) var == num jump_if_false @PAGER_499 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_6394 1 jump_if_false @PAGER_499 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 3 2@ 2@ > 2 // (int) var > num jump_if_false @PAGER_499 $844 = 1 // (int) :PAGER_499 0002: jump @PAGER_1909 :PAGER_506 1@ == 1 // (int) var == num jump_if_false @PAGER_876 $845 == 0 // (int) var == num jump_if_false @PAGER_536 $845 = 1 // (int) :PAGER_536 $846 == 0 // (int) var == num jump_if_false @PAGER_579 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 4 2@ 2@ > 1 // (int) var > num jump_if_false @PAGER_579 $846 = 1 // (int) :PAGER_579 $847 == 0 // (int) var == num jump_if_false @PAGER_622 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 3 2@ 2@ > 1 // (int) var > num jump_if_false @PAGER_622 $847 = 1 // (int) :PAGER_622 $848 == 0 // (int) var == num jump_if_false @PAGER_659 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_6394 3 jump_if_false @PAGER_659 $848 = 1 // (int) :PAGER_659 $849 == 0 // (int) var == num jump_if_false @PAGER_702 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 4 2@ 2@ > 2 // (int) var > num jump_if_false @PAGER_702 $849 = 1 // (int) :PAGER_702 $850 == 0 // (int) var == num jump_if_false @PAGER_783 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 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_6394 5 jump_if_false @PAGER_783 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_6394 3 jump_if_false @PAGER_783 $850 = 1 // (int) :PAGER_783 $851 == 0 // (int) var == num jump_if_false @PAGER_826 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 4 2@ 2@ > 4 // (int) var > num jump_if_false @PAGER_826 $851 = 1 // (int) :PAGER_826 $852 == 0 // (int) var == num jump_if_false @PAGER_869 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 6 2@ 2@ > 4 // (int) var > num jump_if_false @PAGER_869 $852 = 1 // (int) :PAGER_869 0002: jump @PAGER_1909 :PAGER_876 1@ == 2 // (int) var == num jump_if_false @PAGER_1909 $853 == 0 // (int) var == num jump_if_false @PAGER_906 $853 = 1 // (int) :PAGER_906 $854 == 0 // (int) var == num jump_if_false @PAGER_949 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 4 2@ 2@ > 1 // (int) var > num jump_if_false @PAGER_949 $854 = 1 // (int) :PAGER_949 $855 == 0 // (int) var == num jump_if_false @PAGER_1013 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 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_40633 4 3 jump_if_false @PAGER_1013 $855 = 1 // (int) :PAGER_1013 $856 == 0 // (int) var == num jump_if_false @PAGER_1056 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 4 2@ 2@ > 3 // (int) var > num jump_if_false @PAGER_1056 $856 = 1 // (int) :PAGER_1056 $857 == 0 // (int) var == num jump_if_false @PAGER_1099 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 7 2@ 2@ > 2 // (int) var > num jump_if_false @PAGER_1099 $857 = 1 // (int) :PAGER_1099 $858 == 0 // (int) var == num jump_if_false @PAGER_1142 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 4 2@ 2@ > 4 // (int) var > num jump_if_false @PAGER_1142 $858 = 1 // (int) :PAGER_1142 $859 == 0 // (int) var == num jump_if_false @PAGER_1185 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 8 2@ 2@ > 3 // (int) var > num jump_if_false @PAGER_1185 $859 = 1 // (int) :PAGER_1185 $860 == 0 // (int) var == num jump_if_false @PAGER_1228 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 9 2@ 2@ > 2 // (int) var > num jump_if_false @PAGER_1228 $860 = 1 // (int) :PAGER_1228 $861 == 0 // (int) var == num jump_if_false @PAGER_1271 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 4 2@ 2@ > 5 // (int) var > num jump_if_false @PAGER_1271 $861 = 1 // (int) :PAGER_1271 $862 == 0 // (int) var == num jump_if_false @PAGER_1314 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 4 2@ 2@ > 6 // (int) var > num jump_if_false @PAGER_1314 $862 = 1 // (int) :PAGER_1314 $863 == 0 // (int) var == num jump_if_false @PAGER_1357 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 4 2@ 2@ > 7 // (int) var > num jump_if_false @PAGER_1357 $863 = 1 // (int) :PAGER_1357 $864 == 0 // (int) var == num jump_if_false @PAGER_1400 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 8 2@ 2@ > 5 // (int) var > num jump_if_false @PAGER_1400 $864 = 1 // (int) :PAGER_1400 $865 == 0 // (int) var == num jump_if_false @PAGER_1443 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 11 2@ 2@ > 2 // (int) var > num jump_if_false @PAGER_1443 $865 = 1 // (int) :PAGER_1443 $866 == 0 // (int) var == num jump_if_false @PAGER_1530 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_6394 9 jump_if_false @PAGER_1530 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 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_6449 7 2@ 2@ > 5 // (int) var > num jump_if_false @PAGER_1530 $866 = 1 // (int) :PAGER_1530 $867 == 0 // (int) var == num jump_if_false @PAGER_1613 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_6394 7 jump_if_false @PAGER_1613 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 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_40633 4 8 jump_if_false @PAGER_1613 $867 = 1 // (int) :PAGER_1613 $868 == 0 // (int) var == num jump_if_false @PAGER_1656 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 4 2@ 2@ > 8 // (int) var > num jump_if_false @PAGER_1656 $868 = 1 // (int) :PAGER_1656 $869 == 0 // (int) var == num jump_if_false @PAGER_1699 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 4 2@ 2@ > 9 // (int) var > num jump_if_false @PAGER_1699 $869 = 1 // (int) :PAGER_1699 $870 == 0 // (int) var == num jump_if_false @PAGER_1792 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 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_6449 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_6449 11 2@ 2@ > 3 // (int) var > num jump_if_false @PAGER_1792 $870 = 1 // (int) :PAGER_1792 $871 == 0 // (int) var == num jump_if_false @PAGER_1829 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_6394 8 jump_if_false @PAGER_1829 $871 = 1 // (int) :PAGER_1829 $872 == 0 // (int) var == num jump_if_false @PAGER_1866 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_6394 4 jump_if_false @PAGER_1866 $872 = 1 // (int) :PAGER_1866 $873 == 0 // (int) var == num jump_if_false @PAGER_1909 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 11 2@ 2@ > 4 // (int) var > num jump_if_false @PAGER_1909 $873 = 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 $580(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_41524 jump_if_false @PAGER_1982 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_1_41794 0@ 0@ = 38 // (int) 0002: jump @PAGER_1997 :PAGER_1982 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_1_41720 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_6482 0@ 0078: if and 0@ > 0 // (int) var > num $2695 > 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@ -= $919 // (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_41524 jump_if_false @EMPIMON_152 0001: wait 4000 ms 0002: jump @EMPIMON_123 :EMPIMON_152 0035: $919 = 1@ // (int vars) $1068 = 1 // (int) $1083 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_1_36498 0025: gosub @EMPIMON_258 0473: (unknown) 'EM_PAY' 3@ 100 1 0 // Pay day - Empire earnings: $~1~ 0045: actor $933 defined 0022: jump_if_false @EMPIMON_224 // Note: the incorrect math opcode was used here 0094: player $933 money += 3@ 0553: (unknown) 3@ 0552: (unknown) 3@ :EMPIMON_224 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @NONAME_1_41720 100 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_1_41661 $1068 = 0 // (int) $1083 = 0 // (int) :EMPIMON_256 0026: return :EMPIMON_258 6@ = 0 // (int) 3@ = 0 // (int) :EMPIMON_266 0011: $2695 > 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_39570 $2319(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_11061 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_6385 2@ 11@ 037B: constant_params 1 variable_params 1 unknown 12 call_with_params @MAIN_6449 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_11061 2@ 2@ 0002: jump @EMPIMON_473 :EMPIMON_570 4@ *= 15 // (int) 0451: (unknown) 1@ 350 4@ 0026: return :EMPIMON_584 $2770 = -1 // (int) 0024: create_thread @GLOBMON 0024: create_thread @FERRIS 0026: return :GLOBMON 0238: name_thread 'GLOBMON' :GLOBMON_11 0001: wait 0 ms 0025: gosub @GLOBMON_320 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 not $2770 == -1 // (int) var == num jump_if_false @GLOBMON_318 004F: unknown_check $2770 jump_if_false @GLOBMON_318 0@ == 0 // (int) var == num jump_if_false @GLOBMON_267 01BB: (unknown) $2772 $2773 $2774 $2774 8227: not (unknown) $2772 $2773 $2774 5.0 5.0 5.0 0022: jump_if_false @GLOBMON_250 // Note: the incorrect math opcode was used here 004E: put_car $2770 at $2772 $2773 $2774 00D1: set_car $2770 Z_angle_to $2775 0201: (unknown) $2770 1 0325: (unknown) $2770 0 0002: jump @GLOBMON_260 :GLOBMON_250 0049: destroy_car $2770 $2770 = -1 // (int) :GLOBMON_260 0002: jump @GLOBMON_318 :GLOBMON_267 0116: remove_car $2770 from_mission_cleanup_list 0201: (unknown) $2770 0 0325: (unknown) $2770 1 004D: store_car $2770 position_to $2772 $2773 $2774 00D0: $2775 = car $2770 Z_angle 0036: 3@ = $2774 // (float vars) 3@ += 100.0 // (float) 004E: put_car $2770 at $2772 $2773 3@ :GLOBMON_318 0026: return :GLOBMON_320 $940 == 1 // (int) var == num jump_if_false @GLOBMON_339 $2767 = -1 // (int) :GLOBMON_339 $1078 == 1 // (int) var == num jump_if_false @GLOBMON_376 :GLOBMON_352 $1078 == 1 // (int) var == num jump_if_false @GLOBMON_376 0001: wait 100 ms 0002: jump @GLOBMON_352 :GLOBMON_376 0045: actor $933 defined jump_if_false @GLOBMON_577 007E: actor $933 driving jump_if_false @GLOBMON_490 024B: (unknown) $933 $2769 $940 == 0 // (int) var == num jump_if_false @GLOBMON_439 not $2770 == -1 // (int) var == num jump_if_false @GLOBMON_433 0113: remove_references_to_car $2770 // Like turning a car into any random car :GLOBMON_433 0035: $2770 = $2769 // (int vars) :GLOBMON_439 037D: unknown_check $2769 0022: jump_if_false @GLOBMON_463 // Note: the incorrect math opcode was used here $2771 = 1 // (int) 0002: jump @GLOBMON_468 :GLOBMON_463 $2771 = 0 // (int) :GLOBMON_468 not $1078 == 0 // (int) var == num jump_if_false @GLOBMON_483 03BD: (unknown) 0 :GLOBMON_483 0002: jump @GLOBMON_516 :GLOBMON_490 not $1078 == 0 // (int) var == num jump_if_false @GLOBMON_506 03BD: (unknown) 1 :GLOBMON_506 $2771 = 0 // (int) $2769 = 0 // (int) :GLOBMON_516 0043: store_actor $933 position_to $937 $938 $939 // Note: the incorrect math opcode was used here not $2770 == -1 // (int) var == num jump_if_false @GLOBMON_570 0078: if or 00A0: car $2770 wrecked $940 == 1 // (int) var == num jump_if_false @GLOBMON_570 0113: remove_references_to_car $2770 // Like turning a car into any random car $2770 = -1 // (int) :GLOBMON_570 0002: jump @GLOBMON_600 :GLOBMON_577 not $2770 == -1 // (int) var == num jump_if_false @GLOBMON_600 0113: remove_references_to_car $2770 // Like turning a car into any random car $2770 = -1 // (int) :GLOBMON_600 0026: return :GLOBMON_602 0139: 7@ = random_int_in_ranges 0 2 7@ == 0 // (int) var == num jump_if_false @GLOBMON_621 005F: (unknown) :GLOBMON_621 8252: not object 0@ exists jump_if_false @GLOBMON_633 005F: (unknown) :GLOBMON_633 1@ == 0 // (int) var == num jump_if_false @GLOBMON_679 3@ = -0.3 // (float) 4@ = -0.72 // (float) 5@ = -2.1 // (float) 02E2: 6@ = 0 // (any) 0002: jump @GLOBMON_803 :GLOBMON_679 1@ == 1 // (int) var == num jump_if_false @GLOBMON_726 3@ = 0.3 // (float) 4@ = -0.72 // (float) 5@ = -2.1 // (float) 02E2: 6@ = 0 // (any) 0002: jump @GLOBMON_803 :GLOBMON_726 1@ == 2 // (int) var == num jump_if_false @GLOBMON_774 3@ = -0.3 // (float) 4@ = 0.76 // (float) 5@ = -2.1 // (float) 02E2: 6@ = 2 // (any) 0002: jump @GLOBMON_803 :GLOBMON_774 3@ = 0.3 // (float) 4@ = 0.76 // (float) 5@ = -2.1 // (float) 02E2: 6@ = 2 // (any) :GLOBMON_803 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 $933 defined jump_if_false @FERRIS_463 0078: if and 042E: unknown_check 1 0081: actor $933 near_point_on_foot 337.69 -243.22 radius 250.0 250.0 sphere 0 jump_if_false @FERRIS_430 00B0: actor $933 in_zone 'BEACH3' // Vice Point 0022: jump_if_false @FERRIS_423 // Note: the incorrect math opcode was used here 0081: actor $933 near_point_on_foot 337.69 -243.22 radius 200.0 200.0 sphere 0 jump_if_false @FERRIS_423 0081: actor $933 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 $1078 == 0 // (int) var == num jump_if_false @FERRIS_400 0078: if or 008A: actor $933 in_sphere_on_foot 337.69 -243.22 11.06 radius 1.0 1.0 1.0 sphere 33@ 008A: actor $933 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) $1068 = 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 $941 = 1 // (int) 0001: wait 2 ms 0268: (unknown) $1068 = 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 $1078 == 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 $1078 == 0 // (int) var == num jump_if_false @FERRIS_985 0045: actor $933 defined jump_if_false @FERRIS_978 0086: actor $933 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 $933 039C: unknown_check $933 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 $1078 == 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_602 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_602 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_602 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_602 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_602 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_602 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_6482 1@ 0@ = -1 // (int) 1@ == 0 // (int) var == num jump_if_false @FERRIS_1752 $874 == 0 // (int) var == num jump_if_false @FERRIS_1657 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 0 2@ 2@ > 1 // (int) var > num jump_if_false @FERRIS_1657 0@ = 0 // (int) 0026: return :FERRIS_1657 $875 == 0 // (int) var == num jump_if_false @FERRIS_1701 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 1 2@ 2@ > 2 // (int) var > num jump_if_false @FERRIS_1701 0@ = 1 // (int) 0026: return :FERRIS_1701 $876 == 0 // (int) var == num jump_if_false @FERRIS_1745 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 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 $877 == 0 // (int) var == num jump_if_false @FERRIS_1808 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 5 2@ 2@ > 1 // (int) var > num jump_if_false @FERRIS_1808 0@ = 3 // (int) 0026: return :FERRIS_1808 $878 == 0 // (int) var == num jump_if_false @FERRIS_1846 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_6394 5 jump_if_false @FERRIS_1846 0@ = 4 // (int) 0026: return :FERRIS_1846 $879 == 0 // (int) var == num jump_if_false @FERRIS_1884 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_6394 6 jump_if_false @FERRIS_1884 0@ = 5 // (int) 0026: return :FERRIS_1884 $880 == 0 // (int) var == num jump_if_false @FERRIS_1928 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 4 2@ 2@ > 2 // (int) var > num jump_if_false @FERRIS_1928 0@ = 6 // (int) 0026: return :FERRIS_1928 $881 == 0 // (int) var == num jump_if_false @FERRIS_1972 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 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 $882 == 0 // (int) var == num jump_if_false @FERRIS_1998 0@ = 8 // (int) 0026: return :FERRIS_1998 $883 == 0 // (int) var == num jump_if_false @FERRIS_2042 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 4 2@ 2@ > 1 // (int) var > num jump_if_false @FERRIS_2042 0@ = 9 // (int) 0026: return :FERRIS_2042 $884 == 0 // (int) var == num jump_if_false @FERRIS_2086 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 4 2@ 2@ > 3 // (int) var > num jump_if_false @FERRIS_2086 0@ = 10 // (int) 0026: return :FERRIS_2086 $885 == 0 // (int) var == num jump_if_false @FERRIS_2130 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 8 2@ 2@ > 3 // (int) var > num jump_if_false @FERRIS_2130 0@ = 11 // (int) 0026: return :FERRIS_2130 $886 == 0 // (int) var == num jump_if_false @FERRIS_2174 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 4 2@ 2@ > 5 // (int) var > num jump_if_false @FERRIS_2174 0@ = 12 // (int) 0026: return :FERRIS_2174 $887 == 0 // (int) var == num jump_if_false @FERRIS_2218 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 11 2@ 2@ > 2 // (int) var > num jump_if_false @FERRIS_2218 0@ = 13 // (int) 0026: return :FERRIS_2218 $888 == 0 // (int) var == num jump_if_false @FERRIS_2256 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_6394 7 jump_if_false @FERRIS_2256 0@ = 14 // (int) 0026: return :FERRIS_2256 $889 == 0 // (int) var == num jump_if_false @FERRIS_2300 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 4 2@ 2@ > 8 // (int) var > num jump_if_false @FERRIS_2300 0@ = 15 // (int) 0026: return :FERRIS_2300 $890 == 0 // (int) var == num jump_if_false @FERRIS_2338 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_6394 4 jump_if_false @FERRIS_2338 0@ = 16 // (int) 0026: return :FERRIS_2338 $891 == 0 // (int) var == num jump_if_false @FERRIS_2382 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 11 2@ 2@ > 4 // (int) var > num jump_if_false @FERRIS_2382 0@ = 17 // (int) 0026: return :FERRIS_2382 $892 == 0 // (int) var == num jump_if_false @FERRIS_2420 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_6394 11 jump_if_false @FERRIS_2420 0@ = 18 // (int) 0026: return :FERRIS_2420 0026: return :FERRIS_2422 $874 == 0 // (int) var == num jump_if_false @FERRIS_2436 005E: (unknown) :FERRIS_2436 $875 == 0 // (int) var == num jump_if_false @FERRIS_2450 005E: (unknown) :FERRIS_2450 $876 == 0 // (int) var == num jump_if_false @FERRIS_2464 005E: (unknown) :FERRIS_2464 $877 == 0 // (int) var == num jump_if_false @FERRIS_2478 005E: (unknown) :FERRIS_2478 $878 == 0 // (int) var == num jump_if_false @FERRIS_2492 005E: (unknown) :FERRIS_2492 $879 == 0 // (int) var == num jump_if_false @FERRIS_2506 005E: (unknown) :FERRIS_2506 $880 == 0 // (int) var == num jump_if_false @FERRIS_2520 005E: (unknown) :FERRIS_2520 $881 == 0 // (int) var == num jump_if_false @FERRIS_2534 005E: (unknown) :FERRIS_2534 $882 == 0 // (int) var == num jump_if_false @FERRIS_2548 005E: (unknown) :FERRIS_2548 $883 == 0 // (int) var == num jump_if_false @FERRIS_2562 005E: (unknown) :FERRIS_2562 $884 == 0 // (int) var == num jump_if_false @FERRIS_2576 005E: (unknown) :FERRIS_2576 $885 == 0 // (int) var == num jump_if_false @FERRIS_2590 005E: (unknown) :FERRIS_2590 $886 == 0 // (int) var == num jump_if_false @FERRIS_2604 005E: (unknown) :FERRIS_2604 $887 == 0 // (int) var == num jump_if_false @FERRIS_2618 005E: (unknown) :FERRIS_2618 $888 == 0 // (int) var == num jump_if_false @FERRIS_2632 005E: (unknown) :FERRIS_2632 $889 == 0 // (int) var == num jump_if_false @FERRIS_2646 005E: (unknown) :FERRIS_2646 $890 == 0 // (int) var == num jump_if_false @FERRIS_2660 005E: (unknown) :FERRIS_2660 $891 == 0 // (int) var == num jump_if_false @FERRIS_2674 005E: (unknown) :FERRIS_2674 $892 == 0 // (int) var == num jump_if_false @FERRIS_2688 005E: (unknown) :FERRIS_2688 005F: (unknown) :FERRIS_2690 0356: (unknown) 0@ $618(0@,19) = 1 // (int) 0026: return :FERRIS_2703 not $2769 == 0 // (int) var == num jump_if_false @FERRIS_2840 0045: actor $933 defined jump_if_false @FERRIS_2840 807D: not actor $933 driving_car_with_model #ENFORCE 0022: jump_if_false @FERRIS_2840 // Note: the incorrect math opcode was used here 807D: not actor $933 driving_car_with_model #AMBULAN 0022: jump_if_false @FERRIS_2840 // Note: the incorrect math opcode was used here 807D: not actor $933 driving_car_with_model #FIRETRUK 0022: jump_if_false @FERRIS_2840 // Note: the incorrect math opcode was used here 807D: not actor $933 driving_car_with_model #FBICAR 0022: jump_if_false @FERRIS_2840 // Note: the incorrect math opcode was used here 807D: not actor $933 driving_car_with_model #FBIRAN 0022: jump_if_false @FERRIS_2840 // Note: the incorrect math opcode was used here 807D: not actor $933 driving_car_with_model #RHINO 0022: jump_if_false @FERRIS_2840 // Note: the incorrect math opcode was used here 807D: not actor $933 driving_car_with_model #ELECTRAP 0022: jump_if_false @FERRIS_2840 // Note: the incorrect math opcode was used here 807D: not actor $933 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@ = $2956 // (int vars) 0035: $2520(6@,25) = 0@ // (int vars) 0035: $2545(6@,25) = 1@ // (int vars) 0036: $2570(6@,25) = 2@ // (float vars) 0036: $2595(6@,25) = 3@ // (float vars) 0036: $2620(6@,25) = 4@ // (float vars) 048D: (unknown) 5@ $2645(6@,25) $2645(6@,25) 048D: (unknown) 4 $2645(6@,25) $2645(6@,25) $2956 += 1 // (int) 0026: return :RADIA_258 0035: 1@ = $2956 // (int vars) 1@ -= 1 // (int) 048D: (unknown) 0@ $2645(1@,25) $2645(1@,25) 0026: return :RADIA_281 0@ = 0 // (int) :RADIA_285 $637(0@,25) == 1 // (int) var == num jump_if_false @RADIA_312 048E: (unknown) 4 $2645(0@,25) $2645(0@,25) :RADIA_312 0@ += 1 // (int) 0@ >= 25 // (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_5197 $2570(0@,25) $2595(0@,25) $2620(0@,25) -1.0 -1.0 -1.0 2@ 3@ 4@ 037B: constant_params 6 variable_params 3 unknown 8 call_with_params @MAIN_5197 $2570(0@,25) $2595(0@,25) $2620(0@,25) 1.0 1.0 1.0 5@ 6@ 7@ 1@ == 0 // (int) var == num jump_if_false @RADIA_540 0045: actor $933 defined jump_if_false @RADIA_533 0078: if and 0080: actor $933 near_point $2570(0@,25) $2595(0@,25) radius 60.0 60.0 sphere 0 8080: not actor $933 near_point $2570(0@,25) $2595(0@,25) radius 0.5 0.5 sphere 0 8202: not unknown_check 2@ 3@ 4@ 5@ 6@ 7@ 0 1 1 0 0 0022: jump_if_false @RADIA_533 // Note: the incorrect math opcode was used here $2670(0@,25) = 0 // (int) 013F: $2670(0@,25) = create_pickup #UNLOCKABLEICON type 3 at $2570(0@,25) $2595(0@,25) $2620(0@,25) $2520(0@,25) == 1 // (int) var == num jump_if_false @RADIA_533 $2954 = 1 // (int) :RADIA_533 0002: jump @RADIA_590 :RADIA_540 $2670(0@,25) = 0 // (int) 013F: $2670(0@,25) = create_pickup #UNLOCKABLEICON type 3 at $2570(0@,25) $2595(0@,25) $2620(0@,25) $2520(0@,25) == 1 // (int) var == num jump_if_false @RADIA_590 $2954 = 1 // (int) :RADIA_590 0026: return :RADIA_592 0141: destroy_pickup $2670(0@,25) $2670(0@,25) = -1 // (int) 0026: return :RADIA_608 0@ = 0 // (int) :RADIA_612 not $2670(0@,25) == -1 // (int) var == num jump_if_false @RADIA_638 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RADIA_592 0@ :RADIA_638 0@ += 1 // (int) 0@ >= 25 // (int) var >= num jump_if_false @RADIA_612 $2952 = 0 // (int) 0026: return :RADIA_662 1@ = 0 // (int) $2545(0@,25) == 0 // (int) var == num jump_if_false @RADIA_682 005E: (unknown) :RADIA_682 0377: (unknown) 43 2@ 0377: (unknown) 42 3@ :RADIA_692 0078: if or 2@ > 0 // (int) var > num 3@ > 0 // (int) var > num jump_if_false @RADIA_731 0001: wait 0 ms 0377: (unknown) 43 2@ 0377: (unknown) 42 3@ 0002: jump @RADIA_692 :RADIA_731 1@ == 0 // (int) var == num jump_if_false @RADIA_866 0001: wait 0 ms 0377: (unknown) 43 2@ 2@ > 0 // (int) var > num jump_if_false @RADIA_794 :RADIA_761 2@ > 0 // (int) var > num jump_if_false @RADIA_787 0001: wait 0 ms 0377: (unknown) 43 2@ 0002: jump @RADIA_761 :RADIA_787 1@ = 1 // (int) 005F: (unknown) :RADIA_794 0377: (unknown) 42 2@ 2@ > 0 // (int) var > num jump_if_false @RADIA_859 :RADIA_810 2@ > 0 // (int) var > num jump_if_false @RADIA_836 0001: wait 0 ms 0377: (unknown) 42 2@ 0002: jump @RADIA_810 :RADIA_836 4@ = 0 // (int) 002B: 4@ -= $2545(0@,25) // (int vars) // Note: the incorrect math opcode was used here 0094: player $933 money += 4@ 1@ = 1 // (int) 005E: (unknown) :RADIA_859 0002: jump @RADIA_731 :RADIA_866 0026: return :RADIA_868 0045: actor $933 defined jump_if_false @RADIA_892 01BB: (unknown) 5@ 6@ 7@ 7@ 0044: put_actor $933 at 5@ 6@ 7@ :RADIA_892 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4268 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_939 0334: (unknown) 9@ 0 01B2: (unknown) 9@ 1 0 0 0 0 :RADIA_939 0113: remove_references_to_car 9@ // Like turning a car into any random car 0001: wait 1000 ms 0045: actor $933 defined jump_if_false @RADIA_969 010F: (unknown) $933 1@ 2@ 3@ 0221: (unknown) 01CF: (unknown) :RADIA_969 0026: return :RADIA_971 0@ == 2 // (int) var == num jump_if_false @RADIA_1003 0006: $2955 = 'RE_PHIM' // (string) // New purchasable item available at ~h~the stadium! // Note: the incorrect math opcode was used here 0002: jump @RADIA_1138 :RADIA_1003 0078: if or 0@ == 4 // (int) var == num 0@ == 8 // (int) var == num 0@ == 10 // (int) var == num jump_if_false @RADIA_1049 0006: $2955 = 'RE_VE1M' // (string) // New purchasable item available at ~h~sunshine autos! // Note: the incorrect math opcode was used here 0002: jump @RADIA_1138 :RADIA_1049 0@ == 5 // (int) var == num jump_if_false @RADIA_1081 0006: $2955 = 'RE_VE2M' // (string) // New purchasable item available at the ~h~Compound safehouse! // Note: the incorrect math opcode was used here 0002: jump @RADIA_1138 :RADIA_1081 0@ == 7 // (int) var == num jump_if_false @RADIA_1113 0006: $2955 = 'RE_VE4M' // (string) // New purchasable item available at the ~h~beach-side hotel! // Note: the incorrect math opcode was used here 0002: jump @RADIA_1138 :RADIA_1113 0@ == 9 // (int) var == num jump_if_false @RADIA_1138 0006: $2955 = 'RE_VE3M' // (string) // New purchasable item available at the ~h~Clymenus Suite! // Note: the incorrect math opcode was used here :RADIA_1138 010E: $2953 = current_time_in_ms $2953 += 5000 // (int) 0026: return :RADIA_1151 1@ = 0 // (int) :RADIA_1155 001C: $2520(1@,25) == 0@ // (int) num == var 0022: jump_if_false @RADIA_1215 // Note: the incorrect math opcode was used here 048F: unknown_check 4 $2645(1@,25) 0022: jump_if_false @RADIA_1215 // Note: the incorrect math opcode was used here 048E: (unknown) 4 $2645(1@,25) $2645(1@,25) $637(1@,25) = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @RADIA_971 0@ :RADIA_1215 1@ += 1 // (int) 1@ >= 25 // (int) var >= num jump_if_false @RADIA_1155 0026: return :RADIA_1234 1@ = 0 // (int) :RADIA_1238 001C: $2520(1@,25) == 0@ // (int) num == var 0022: jump_if_false @RADIA_1269 // Note: the incorrect math opcode was used here 848F: not unknown_check 4 $2645(1@,25) 0022: jump_if_false @RADIA_1269 // Note: the incorrect math opcode was used here 005E: (unknown) :RADIA_1269 1@ += 1 // (int) 1@ >= 25 // (int) var >= num jump_if_false @RADIA_1238 005F: (unknown) :RADIA_1288 6@ = 0 // (int) 0045: actor $933 defined jump_if_false @RADIA_1401 0096: 5@ = player $933 money 0017: 5@ >= $2545(0@,25) // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @RADIA_1401 // Note: the incorrect math opcode was used here $2520(0@,25) == 1 // (int) var == num jump_if_false @RADIA_1385 0045: actor $933 defined jump_if_false @RADIA_1351 054E: (unknown) 4@ :RADIA_1351 not 4@ == 0 // (int) var == num jump_if_false @RADIA_1378 6@ = 1 // (int) 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 :RADIA_1378 0002: jump @RADIA_1401 :RADIA_1385 6@ = 1 // (int) 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 :RADIA_1401 $1083 == 1 // (int) var == num jump_if_false @RADIA_1421 04E0: (unknown) 0001: wait 2000 ms :RADIA_1421 $941 = 1 // (int) 0001: wait 2 ms 0268: (unknown) $1068 = 1 // (int) $2520(0@,25) == 1 // (int) var == num jump_if_false @RADIA_1693 0045: actor $933 defined jump_if_false @RADIA_1468 054E: (unknown) 4@ :RADIA_1468 not 4@ == 0 // (int) var == num jump_if_false @RADIA_1663 6@ == 1 // (int) var == num jump_if_false @RADIA_1539 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 7 call_with_params @RADIA_662 0@ jump_if_false @RADIA_1532 0045: actor $933 defined jump_if_false @RADIA_1532 052F: (unknown) :RADIA_1532 0002: jump @RADIA_1656 :RADIA_1539 0267: (unknown) 'RE_WEPN' // You need ~h~$2000~w~ to buy back your weapons. 0001: wait 3000 ms :RADIA_1555 0045: actor $933 defined jump_if_false @RADIA_1600 0080: actor $933 near_point $2570(0@,25) $2595(0@,25) radius 2.0 2.0 sphere 0 0022: jump_if_false @RADIA_1600 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @RADIA_1555 :RADIA_1600 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @RADIA_331 0@ 1 0268: (unknown) 0045: actor $933 defined jump_if_false @RADIA_1642 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 $1068 = 0 // (int) :RADIA_1642 $941 = 0 // (int) 005F: (unknown) 0002: jump @RADIA_4081 :RADIA_1656 0002: jump @RADIA_1686 :RADIA_1663 0267: (unknown) 'RE_WEPE' // You don't have any weapons to return. 0001: wait 3000 ms 0002: jump @RADIA_4081 :RADIA_1686 0002: jump @RADIA_4081 :RADIA_1693 $2520(0@,25) == 2 // (int) var == num jump_if_false @RADIA_1879 6@ == 1 // (int) var == num jump_if_false @RADIA_1849 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 7 call_with_params @RADIA_662 0@ jump_if_false @RADIA_1842 0045: actor $933 defined jump_if_false @RADIA_1766 0043: store_actor $933 position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here :RADIA_1766 $2951 = 1 // (int) 0289: start_mission 11 0001: wait 100 ms :RADIA_1780 $940 == 1 // (int) var == num jump_if_false @RADIA_1803 0001: wait 0 ms 0002: jump @RADIA_1780 :RADIA_1803 00C9: fade 0 0 ms 0045: actor $933 defined jump_if_false @RADIA_1830 0044: put_actor $933 at 1@ 2@ 3@ 02F8: (unknown) $933 0 :RADIA_1830 $2951 = 0 // (int) 00C9: fade 1 1000 ms :RADIA_1842 0002: jump @RADIA_1872 :RADIA_1849 0267: (unknown) 'RE_PHIN' // You need ~h~$6000~w~ to buy access to the Phil Collins concert. 0001: wait 3000 ms 0002: jump @RADIA_4081 :RADIA_1872 0002: jump @RADIA_4081 :RADIA_1879 $2520(0@,25) == 4 // (int) var == num jump_if_false @RADIA_2036 6@ == 1 // (int) var == num jump_if_false @RADIA_2006 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 7 call_with_params @RADIA_662 0@ jump_if_false @RADIA_1999 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4364 037B: constant_params 9 variable_params 0 unknown 7 call_with_params @RADIA_868 228 $2570(0@,25) $2595(0@,25) $2620(0@,25) -180.0 -1075.424 -778.176 12.0104 1 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4379 :RADIA_1999 0002: jump @RADIA_2029 :RADIA_2006 0267: (unknown) 'RE_VE1N' // You need ~h~$3000~w~ to buy a bullet-proof Stretch. 0001: wait 3000 ms 0002: jump @RADIA_4081 :RADIA_2029 0002: jump @RADIA_4081 :RADIA_2036 $2520(0@,25) == 5 // (int) var == num jump_if_false @RADIA_2194 6@ == 1 // (int) var == num jump_if_false @RADIA_2164 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 7 call_with_params @RADIA_662 0@ jump_if_false @RADIA_2157 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4364 037B: constant_params 9 variable_params 0 unknown 7 call_with_params @RADIA_868 170 $2570(0@,25) $2595(0@,25) $2620(0@,25) 170.37 -1109.698 355.208 11.2674 0 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4379 :RADIA_2157 0002: jump @RADIA_2187 :RADIA_2164 0267: (unknown) 'RE_VE2N' // You need ~h~$4500~w~ to buy a Splitz-6 ATV. 0001: wait 3000 ms 0002: jump @RADIA_4081 :RADIA_2187 0002: jump @RADIA_4081 :RADIA_2194 $2520(0@,25) == 6 // (int) var == num jump_if_false @RADIA_2352 6@ == 1 // (int) var == num jump_if_false @RADIA_2322 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 7 call_with_params @RADIA_662 0@ jump_if_false @RADIA_2315 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4364 037B: constant_params 9 variable_params 0 unknown 7 call_with_params @RADIA_868 173 $2570(0@,25) $2595(0@,25) $2620(0@,25) 155.36 249.9188 -162.6008 28.9531 0 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4379 :RADIA_2315 0002: jump @RADIA_2345 :RADIA_2322 0267: (unknown) 'RE_VE3N' // You need ~h~$5000~w~ to buy a Little Willie. 0001: wait 3000 ms 0002: jump @RADIA_4081 :RADIA_2345 0002: jump @RADIA_4081 :RADIA_2352 $2520(0@,25) == 7 // (int) var == num jump_if_false @RADIA_2510 6@ == 1 // (int) var == num jump_if_false @RADIA_2480 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 7 call_with_params @RADIA_662 0@ jump_if_false @RADIA_2473 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4364 037B: constant_params 9 variable_params 0 unknown 7 call_with_params @RADIA_868 230 $2570(0@,25) $2595(0@,25) $2620(0@,25) -89.93 659.7844 -288.7084 9.8968 0 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4379 :RADIA_2473 0002: jump @RADIA_2503 :RADIA_2480 0267: (unknown) 'RE_VE4N' // You need ~h~$3000~w~ to buy a Quad. 0001: wait 3000 ms 0002: jump @RADIA_4081 :RADIA_2503 0002: jump @RADIA_4081 :RADIA_2510 $2520(0@,25) == 8 // (int) var == num jump_if_false @RADIA_2666 6@ == 1 // (int) var == num jump_if_false @RADIA_2636 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 7 call_with_params @RADIA_662 0@ jump_if_false @RADIA_2629 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4364 037B: constant_params 9 variable_params 0 unknown 7 call_with_params @RADIA_868 230 $2570(0@,25) $2595(0@,25) $2620(0@,25) -180.0 -1075.424 -778.176 12.0104 0 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4379 :RADIA_2629 0002: jump @RADIA_2659 :RADIA_2636 0267: (unknown) 'RE_VE4N' // You need ~h~$3000~w~ to buy a Quad. 0001: wait 3000 ms 0002: jump @RADIA_4081 :RADIA_2659 0002: jump @RADIA_4081 :RADIA_2666 $2520(0@,25) == 9 // (int) var == num jump_if_false @RADIA_2824 6@ == 1 // (int) var == num jump_if_false @RADIA_2794 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 7 call_with_params @RADIA_662 0@ jump_if_false @RADIA_2787 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4364 037B: constant_params 9 variable_params 0 unknown 7 call_with_params @RADIA_868 198 $2570(0@,25) $2595(0@,25) $2620(0@,25) 158.24 252.5364 -132.0404 9.915 0 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4379 :RADIA_2787 0002: jump @RADIA_2817 :RADIA_2794 0267: (unknown) 'RE_VE5N' // You need ~h~$4500~w~ to buy a Bovver'64. 0001: wait 3000 ms 0002: jump @RADIA_4081 :RADIA_2817 0002: jump @RADIA_4081 :RADIA_2824 $2520(0@,25) == 10 // (int) var == num jump_if_false @RADIA_2981 6@ == 1 // (int) var == num jump_if_false @RADIA_2951 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 7 call_with_params @RADIA_662 0@ jump_if_false @RADIA_2944 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4364 037B: constant_params 9 variable_params 0 unknown 7 call_with_params @RADIA_868 255 $2570(0@,25) $2595(0@,25) $2620(0@,25) 90.0 -1075.424 -778.176 12.0104 1 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4379 :RADIA_2944 0002: jump @RADIA_2974 :RADIA_2951 0267: (unknown) 'RE_VE6N' // You need ~h~$4000~w~ to buy a bullet-proof BF Injection. 0001: wait 3000 ms 0002: jump @RADIA_4081 :RADIA_2974 0002: jump @RADIA_4081 :RADIA_2981 $2520(0@,25) == 12 // (int) var == num jump_if_false @RADIA_3138 6@ == 1 // (int) var == num jump_if_false @RADIA_3108 0323: show_text_box 'RE_VE7' // Pay ~h~$2500~w~ to buy a bullet-proof Ventoso? ~n~~k~ ~AMBUY~ to buy. ~n~~k~ ~AMEXI~ to exit. 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @RADIA_662 0@ jump_if_false @RADIA_3101 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4364 037B: constant_params 9 variable_params 0 unknown 7 call_with_params @RADIA_868 202 $2570(0@,25) $2595(0@,25) $2620(0@,25) 90.0 -879.38 785.58 11.08 1 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4379 :RADIA_3101 0002: jump @RADIA_3131 :RADIA_3108 0267: (unknown) 'RE_VE7N' // You need ~h~$2500~w~ to buy a bullet-proof Ventoso. 0001: wait 3000 ms 0002: jump @RADIA_4081 :RADIA_3131 0002: jump @RADIA_4081 :RADIA_3138 $2520(0@,25) == 13 // (int) var == num jump_if_false @RADIA_3296 6@ == 1 // (int) var == num jump_if_false @RADIA_3266 0323: show_text_box 'RE_VE8' // Pay ~h~$4500~w~ to buy a Skimmer? ~n~~k~ ~AMBUY~ to buy. ~n~~k~ ~AMEXI~ to exit. 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @RADIA_662 0@ jump_if_false @RADIA_3259 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4364 037B: constant_params 9 variable_params 0 unknown 7 call_with_params @RADIA_868 278 224.92 -131.2 5.65 160.33 $2570(0@,25) $2595(0@,25) $2620(0@,25) 0 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4379 :RADIA_3259 0002: jump @RADIA_3289 :RADIA_3266 0267: (unknown) 'RE_VE8N' // You need ~h~$4500~w~ to buy a Skimmer. 0001: wait 3000 ms 0002: jump @RADIA_4081 :RADIA_3289 0002: jump @RADIA_4081 :RADIA_3296 $2520(0@,25) == 14 // (int) var == num jump_if_false @RADIA_3454 6@ == 1 // (int) var == num jump_if_false @RADIA_3424 0323: show_text_box 'RE_VE9' // Pay ~h~$4000~w~ to buy a Squallo? ~n~~k~ ~AMBUY~ to buy. ~n~~k~ ~AMEXI~ to exit. 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @RADIA_662 0@ jump_if_false @RADIA_3417 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4364 037B: constant_params 9 variable_params 0 unknown 7 call_with_params @RADIA_868 257 -1202.923 268.623 5.7472 90.01 $2570(0@,25) $2595(0@,25) $2620(0@,25) 0 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4379 :RADIA_3417 0002: jump @RADIA_3447 :RADIA_3424 0267: (unknown) 'RE_VE9N' // You need ~h~$4000~w~ to buy a Squallo. 0001: wait 3000 ms 0002: jump @RADIA_4081 :RADIA_3447 0002: jump @RADIA_4081 :RADIA_3454 $2520(0@,25) == 15 // (int) var == num jump_if_false @RADIA_3613 6@ == 1 // (int) var == num jump_if_false @RADIA_3583 0323: show_text_box 'RE_VE10' // Pay ~h~$4500~w~ to buy a JetSki? ~n~~k~ ~AMBUY~ to buy. ~n~~k~ ~AMEXI~ to exit. 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @RADIA_662 0@ jump_if_false @RADIA_3576 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4364 037B: constant_params 9 variable_params 0 unknown 7 call_with_params @RADIA_868 233 -1057.281 1036.738 5.9176 180.01 $2570(0@,25) $2595(0@,25) $2620(0@,25) 0 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4379 :RADIA_3576 0002: jump @RADIA_3606 :RADIA_3583 0267: (unknown) 'RE_V10N' // You need ~h~$4500~w~ to buy a JetSki. 0001: wait 3000 ms 0002: jump @RADIA_4081 :RADIA_3606 0002: jump @RADIA_4081 :RADIA_3613 $2520(0@,25) == 16 // (int) var == num jump_if_false @RADIA_3770 6@ == 1 // (int) var == num jump_if_false @RADIA_3740 0323: show_text_box 'RE_VE11' // Pay ~h~$4500~w~ to buy a Marquis? ~n~~k~ ~AMBUY~ to buy. ~n~~k~ ~AMEXI~ to exit. 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @RADIA_662 0@ jump_if_false @RADIA_3733 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4364 037B: constant_params 9 variable_params 0 unknown 7 call_with_params @RADIA_868 248 -727.31 -1145.85 1.8 20.0 $2570(0@,25) $2595(0@,25) $2620(0@,25) 0 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4379 :RADIA_3733 0002: jump @RADIA_3763 :RADIA_3740 0267: (unknown) 'RE_V11N' // You need ~h~$4500~w~ to buy a Marquis. 0001: wait 3000 ms 0002: jump @RADIA_4081 :RADIA_3763 0002: jump @RADIA_4081 :RADIA_3770 $2520(0@,25) == 17 // (int) var == num jump_if_false @RADIA_3930 6@ == 1 // (int) var == num jump_if_false @RADIA_3900 0323: show_text_box 'RE_VE12' // Pay ~h~$4000~w~ to buy a bullet-proof Sanchez? ~n~~k~ ~AMBUY~ to buy. ~n~~k~ ~AMEXI~ to exit. 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @RADIA_662 0@ jump_if_false @RADIA_3893 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4364 037B: constant_params 9 variable_params 0 unknown 7 call_with_params @RADIA_868 205 $2570(0@,25) $2595(0@,25) $2620(0@,25) -72.97 -801.35 -1182.19 10.93 1 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4379 :RADIA_3893 0002: jump @RADIA_3923 :RADIA_3900 0267: (unknown) 'RE_V12N' // You need ~h~$4000~w~ to buy a bullet-proof Sanchez. 0001: wait 3000 ms 0002: jump @RADIA_4081 :RADIA_3923 0002: jump @RADIA_4081 :RADIA_3930 $2520(0@,25) == 11 // (int) var == num jump_if_false @RADIA_4081 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @RADIA_662 0@ jump_if_false @RADIA_4081 $940 = 1 // (int) 0045: actor $933 defined jump_if_false @RADIA_3993 0043: store_actor $933 position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 02F8: (unknown) $933 1 :RADIA_3993 0289: start_mission 12 0001: wait 100 ms :RADIA_4001 $3876 == 1 // (int) var == num jump_if_false @RADIA_4024 0001: wait 0 ms 0002: jump @RADIA_4001 :RADIA_4024 00C9: fade 0 0 ms 0045: actor $933 defined jump_if_false @RADIA_4069 3@ -= 1.0 // (float) 0044: put_actor $933 at 1@ 2@ 3@ 02F8: (unknown) $933 0 0107: toggle_player $933 can_move 1 0200: (unknown) $933 1 :RADIA_4069 $940 = 0 // (int) 00C9: fade 1 1000 ms :RADIA_4081 0268: (unknown) 0045: actor $933 defined jump_if_false @RADIA_4110 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 $1068 = 0 // (int) :RADIA_4110 $941 = 0 // (int) 005E: (unknown) 0026: return :RADIA_4119 037B: constant_params 0 variable_params 1 unknown 2 call_with_params @MAIN_6482 0@ 0@ == 0 // (int) var == num jump_if_false @RADIA_4215 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @MAIN_6449 3 1@ 1@ > 1 // (int) var > num jump_if_false @RADIA_4178 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @RADIA_1151 8 :RADIA_4178 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_6394 0 jump_if_false @RADIA_4208 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @RADIA_1151 17 :RADIA_4208 0002: jump @RADIA_4497 :RADIA_4215 0@ == 1 // (int) var == num jump_if_false @RADIA_4246 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @RADIA_1151 12 0002: jump @RADIA_4497 :RADIA_4246 0@ == 2 // (int) var == num jump_if_false @RADIA_4497 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @RADIA_1151 6 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @RADIA_1151 5 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @RADIA_1151 13 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @RADIA_1151 14 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @RADIA_1151 15 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @RADIA_1151 16 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @MAIN_6449 8 1@ 1@ > 3 // (int) var > num jump_if_false @RADIA_4367 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @RADIA_1151 4 :RADIA_4367 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_6394 8 jump_if_false @RADIA_4398 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @RADIA_1151 2 :RADIA_4398 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @MAIN_6449 7 1@ 1@ > 3 // (int) var > num jump_if_false @RADIA_4435 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @RADIA_1151 7 :RADIA_4435 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @MAIN_6449 4 1@ 1@ > 6 // (int) var > num jump_if_false @RADIA_4472 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @RADIA_1151 9 :RADIA_4472 $1679 == 1 // (int) var == num jump_if_false @RADIA_4497 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @RADIA_1151 10 :RADIA_4497 0026: return :REWMON 0238: name_thread 'REWMON' $2956 = 0 // (int) 7@ = 0 // (int) :REWMON_19 $2520(7@,25) = -1 // (int) $2670(7@,25) = -1 // (int) $2645(7@,25) = 0 // (int) 7@ += 1 // (int) 7@ >= 25 // (int) var >= num jump_if_false @REWMON_19 0006: $2955 = '' // (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 12 2500 -884.94 785.64 10.99 4 037B: constant_params 6 variable_params 0 unknown 8 call_with_params @RADIA_187 13 4500 234.58 -132.59 8.09 4 037B: constant_params 6 variable_params 0 unknown 8 call_with_params @RADIA_187 14 4000 -1202.55 258.87 7.9 4 037B: constant_params 6 variable_params 0 unknown 8 call_with_params @RADIA_187 15 4500 -1046.61 1042.06 7.31 4 037B: constant_params 6 variable_params 0 unknown 8 call_with_params @RADIA_187 16 4500 -733.12 -1149.26 8.52 4 037B: constant_params 6 variable_params 0 unknown 8 call_with_params @RADIA_187 17 4000 -802.2 -1179.0 10.59 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_818 0001: wait 0 ms $940 == 0 // (int) var == num jump_if_false @REWMON_954 $2952 = 1 // (int) 009F: actor $933 dead jump_if_false @REWMON_864 0025: gosub @REWMON_988 0002: jump @REWMON_882 :REWMON_864 00A5: unknown_check $933 jump_if_false @REWMON_882 0025: gosub @REWMON_1099 :REWMON_882 0025: gosub @REWMON_1228 801F: not $2955 == '' // (float) num == var 0022: jump_if_false @REWMON_947 // Note: the incorrect math opcode was used here $1068 = 1 // (int) 010E: 6@ = current_time_in_ms 0011: $2953 > 6@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REWMON_934 // Note: the incorrect math opcode was used here 0323: show_text_box $2955 0002: jump @REWMON_947 :REWMON_934 0006: $2955 = '' // (string) // Note: the incorrect math opcode was used here 0268: (unknown) $1068 = 0 // (int) :REWMON_947 0002: jump @REWMON_981 :REWMON_954 $2952 == 1 // (int) var == num jump_if_false @REWMON_977 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @RADIA_608 :REWMON_977 0001: wait 100 ms :REWMON_981 0002: jump @REWMON_818 :REWMON_988 $2954 = 0 // (int) :REWMON_993 009F: actor $933 dead jump_if_false @REWMON_1014 0001: wait 0 ms 0002: jump @REWMON_993 :REWMON_1014 0001: wait 10 ms 7@ = 0 // (int) :REWMON_1022 $2520(7@,25) > -1 // (int) var > num jump_if_false @REWMON_1080 $2670(7@,25) == -1 // (int) var == num jump_if_false @REWMON_1080 048F: unknown_check 1 $2645(7@,25) 0022: jump_if_false @REWMON_1080 // 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_1080 7@ += 1 // (int) 7@ >= 25 // (int) var >= num jump_if_false @REWMON_1022 0026: return :REWMON_1099 $2954 = 0 // (int) :REWMON_1104 0045: actor $933 defined jump_if_false @REWMON_1143 80A5: not unknown_check $933 jump_if_false @REWMON_1133 0002: jump @REWMON_1143 :REWMON_1133 0001: wait 0 ms 0002: jump @REWMON_1104 :REWMON_1143 0001: wait 10 ms 7@ = 0 // (int) :REWMON_1151 $2520(7@,25) > -1 // (int) var > num jump_if_false @REWMON_1209 $2670(7@,25) == -1 // (int) var == num jump_if_false @REWMON_1209 048F: unknown_check 2 $2645(7@,25) 0022: jump_if_false @REWMON_1209 // 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_1209 7@ += 1 // (int) 7@ >= 25 // (int) var >= num jump_if_false @REWMON_1151 0026: return :REWMON_1228 7@ = 0 // (int) :REWMON_1232 $2520(7@,25) > -1 // (int) var > num jump_if_false @REWMON_1666 $2670(7@,25) == -1 // (int) var == num jump_if_false @REWMON_1429 037B: constant_params 6 variable_params 3 unknown 8 call_with_params @MAIN_5197 $2570(7@,25) $2595(7@,25) $2620(7@,25) -1.0 -1.0 -1.0 0@ 1@ 2@ 037B: constant_params 6 variable_params 3 unknown 8 call_with_params @MAIN_5197 $2570(7@,25) $2595(7@,25) $2620(7@,25) 1.0 1.0 1.0 3@ 4@ 5@ 0078: if and 848F: not unknown_check 4 $2645(7@,25) 8202: not unknown_check 0@ 1@ 2@ 3@ 4@ 5@ 0 1 0 0 0 0022: jump_if_false @REWMON_1422 // Note: the incorrect math opcode was used here 048F: unknown_check 8 $2645(7@,25) 0022: jump_if_false @REWMON_1410 // Note: the incorrect math opcode was used here $1078 == 25 // (int) var == num jump_if_false @REWMON_1403 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @RADIA_331 7@ 0 :REWMON_1403 0002: jump @REWMON_1422 :REWMON_1410 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @RADIA_331 7@ 0 :REWMON_1422 0002: jump @REWMON_1666 :REWMON_1429 0140: pickup $2670(7@,25) picked_up jump_if_false @REWMON_1478 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @RADIA_1288 7@ jump_if_false @REWMON_1471 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @RADIA_592 7@ :REWMON_1471 0002: jump @REWMON_1666 :REWMON_1478 037B: constant_params 6 variable_params 3 unknown 8 call_with_params @MAIN_5197 $2570(7@,25) $2595(7@,25) $2620(7@,25) -1.0 -1.0 -1.0 0@ 1@ 2@ 037B: constant_params 6 variable_params 3 unknown 8 call_with_params @MAIN_5197 $2570(7@,25) $2595(7@,25) $2620(7@,25) 1.0 1.0 1.0 3@ 4@ 5@ 0045: actor $933 defined jump_if_false @REWMON_1666 0078: if or 8080: not actor $933 near_point $2570(7@,25) $2595(7@,25) 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_1666 // Note: the incorrect math opcode was used here 0202: unknown_check 0@ 1@ 2@ 3@ 4@ 5@ 0 1 0 0 0 0022: jump_if_false @REWMON_1655 // Note: the incorrect math opcode was used here not $2520(7@,25) == 1 // (int) var == num jump_if_false @REWMON_1648 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @RADIA_592 7@ :REWMON_1648 0002: jump @REWMON_1666 :REWMON_1655 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @RADIA_592 7@ :REWMON_1666 7@ += 1 // (int) 7@ >= 25 // (int) var >= num jump_if_false @REWMON_1232 0026: return :REWMON_1685 0024: create_thread @GAMHELP 0026: return :REWMON_1695 037B: constant_params 0 variable_params 1 unknown 3 call_with_params @MAIN_6482 0@ 0@ == 0 // (int) var == num jump_if_false @REWMON_1835 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 0 1@ 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6413 0 2@ 2@ == 0 // (int) var == num jump_if_false @REWMON_1835 2 > 1@ // (int) num > var 0022: jump_if_false @REWMON_1835 // Note: the incorrect math opcode was used here :REWMON_1764 0078: if and 2 > 1@ // (int) num > var 2@ == 0 // (int) var == num 0@ == 0 // (int) var == num jump_if_false @REWMON_1835 0001: wait 500 ms 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 0 1@ 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6413 0 2@ 037B: constant_params 0 variable_params 1 unknown 3 call_with_params @MAIN_6482 0@ 0002: jump @REWMON_1764 :REWMON_1835 0026: return :REWMON_1837 0078: if or $2965 > 0 // (int) var > num $2964 > 0 // (int) var > num $2966 > 0 // (int) var > num $2967 > 0 // (int) var > num jump_if_false @REWMON_1870 005E: (unknown) :REWMON_1870 $434 == 0 // (int) var == num jump_if_false @REWMON_1933 $2968 == 1 // (int) var == num jump_if_false @REWMON_1933 0140: pickup $2959 picked_up jump_if_false @REWMON_1914 $2965 = 1 // (int) 005E: (unknown) :REWMON_1914 0140: pickup $2960 picked_up jump_if_false @REWMON_1933 $2965 = 2 // (int) 005E: (unknown) :REWMON_1933 $435 == 0 // (int) var == num jump_if_false @REWMON_1996 $2969 == 1 // (int) var == num jump_if_false @REWMON_1996 0140: pickup $2957 picked_up jump_if_false @REWMON_1977 $2964 = 1 // (int) 005E: (unknown) :REWMON_1977 0140: pickup $2958 picked_up jump_if_false @REWMON_1996 $2964 = 2 // (int) 005E: (unknown) :REWMON_1996 $454 == 0 // (int) var == num jump_if_false @REWMON_2059 $2970 == 1 // (int) var == num jump_if_false @REWMON_2059 0140: pickup $2961 picked_up jump_if_false @REWMON_2040 $2966 = 1 // (int) 005E: (unknown) :REWMON_2040 0140: pickup $2962 picked_up jump_if_false @REWMON_2059 $2966 = 2 // (int) 005E: (unknown) :REWMON_2059 $457 == 0 // (int) var == num jump_if_false @REWMON_2103 $2971 == 1 // (int) var == num jump_if_false @REWMON_2103 0140: pickup $2963 picked_up jump_if_false @REWMON_2103 $2967 = 1 // (int) 005E: (unknown) :REWMON_2103 005F: (unknown) :REWMON_2105 1@ = 1 // (int) 010E: 2@ = current_time_in_ms 0029: 0@ += 2@ // (int vars) // Note: the incorrect math opcode was used here :REWMON_2117 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REWMON_2227 // Note: the incorrect math opcode was used here 0001: wait 0 ms 010E: 2@ = current_time_in_ms 009F: actor $933 dead 0022: jump_if_false @REWMON_2147 // Note: the incorrect math opcode was used here 005F: (unknown) :REWMON_2147 00A5: unknown_check $933 0022: jump_if_false @REWMON_2160 // Note: the incorrect math opcode was used here 005F: (unknown) :REWMON_2160 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REWMON_1837 jump_if_false @REWMON_2179 005F: (unknown) :REWMON_2179 $941 == 1 // (int) var == num jump_if_false @REWMON_2194 005F: (unknown) :REWMON_2194 $1072 == 1 // (int) var == num jump_if_false @REWMON_2209 005F: (unknown) :REWMON_2209 0474: jump_if_false @REWMON_2220 005F: (unknown) :REWMON_2220 0002: jump @REWMON_2117 :REWMON_2227 005E: (unknown) :REWMON_2229 $2974 > 2 // (int) var > num jump_if_false @REWMON_2257 0001: wait 0 ms $2974 = 0 // (int) 0002: jump @REWMON_2263 :REWMON_2257 $2974 += 1 // (int) :REWMON_2263 0045: actor $933 defined jump_if_false @REWMON_2441 80A5: not unknown_check $933 jump_if_false @REWMON_2441 80CA: not fading jump_if_false @REWMON_2441 $3878 == 0 // (int) var == num jump_if_false @REWMON_2441 83C0: not unknown_check jump_if_false @REWMON_2441 $1072 == 0 // (int) var == num jump_if_false @REWMON_2441 8474: not jump_if_false @REWMON_2441 $941 == 0 // (int) var == num jump_if_false @REWMON_2441 0078: if or $1068 == 0 // (int) var == num $2764 == 1 // (int) var == num jump_if_false @REWMON_2441 $2965 == 0 // (int) var == num jump_if_false @REWMON_2441 $2964 == 0 // (int) var == num jump_if_false @REWMON_2441 $2966 == 0 // (int) var == num jump_if_false @REWMON_2441 $2967 == 0 // (int) var == num jump_if_false @REWMON_2441 0078: if or 0@ == 1 // (int) var == num $940 == 0 // (int) var == num jump_if_false @REWMON_2441 005E: (unknown) :REWMON_2441 005F: (unknown) :REWMON_2443 $2764 == 1 // (int) var == num jump_if_false @REWMON_2466 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_1_36498 :REWMON_2466 $1068 = 1 // (int) 0323: show_text_box 0@ 1@ > 0 // (int) var > num jump_if_false @REWMON_2497 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @REWMON_2105 1@ :REWMON_2497 0268: (unknown) $1068 = 0 // (int) 005F: (unknown) :REWMON_2506 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REWMON_2229 0 jump_if_false @REWMON_3623 037B: constant_params 0 variable_params 1 unknown 3 call_with_params @MAIN_6482 0@ 0@ == 0 // (int) var == num jump_if_false @REWMON_2700 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6413 0 1@ 1@ == 1 // (int) var == num jump_if_false @REWMON_2619 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_3378 1 jump_if_false @REWMON_2619 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REWMON_2105 1000 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @REWMON_2443 $1735 6000 005E: (unknown) :REWMON_2619 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 3 2@ 2@ > 3 // (int) var > num jump_if_false @REWMON_2693 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_3378 3 jump_if_false @REWMON_2693 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REWMON_2105 1000 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @REWMON_2443 $1737 6000 005E: (unknown) :REWMON_2693 0002: jump @REWMON_2879 :REWMON_2700 0@ == 1 // (int) var == num jump_if_false @REWMON_2793 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6413 5 1@ 1@ == 1 // (int) var == num jump_if_false @REWMON_2786 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_3378 4 jump_if_false @REWMON_2786 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REWMON_2105 1000 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @REWMON_2443 $1738 6000 005E: (unknown) :REWMON_2786 0002: jump @REWMON_2879 :REWMON_2793 0@ == 2 // (int) var == num jump_if_false @REWMON_2879 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 4 2@ 2@ > 1 // (int) var > num jump_if_false @REWMON_2879 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_3378 5 jump_if_false @REWMON_2879 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REWMON_2105 1000 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @REWMON_2443 $1739 6000 005E: (unknown) :REWMON_2879 $492 == 1 // (int) var == num jump_if_false @REWMON_2963 $506 == 1 // (int) var == num jump_if_false @REWMON_2963 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_3378 2 jump_if_false @REWMON_2963 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REWMON_2105 1000 01DF: progress_made += 1 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @REWMON_2443 $1736 6000 $506 = 0 // (int) 005E: (unknown) :REWMON_2963 $498 == 1 // (int) var == num jump_if_false @REWMON_3047 $512 == 1 // (int) var == num jump_if_false @REWMON_3047 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_3378 8 jump_if_false @REWMON_3047 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REWMON_2105 1000 01DF: progress_made += 1 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @REWMON_2443 $1742 6000 $512 = 0 // (int) 005E: (unknown) :REWMON_3047 $499 == 1 // (int) var == num jump_if_false @REWMON_3131 $513 == 1 // (int) var == num jump_if_false @REWMON_3131 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_3378 9 jump_if_false @REWMON_3131 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REWMON_2105 1000 01DF: progress_made += 1 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @REWMON_2443 $1743 6000 $513 = 0 // (int) 005E: (unknown) :REWMON_3131 $496 == 1 // (int) var == num jump_if_false @REWMON_3215 $510 == 1 // (int) var == num jump_if_false @REWMON_3215 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_3378 6 jump_if_false @REWMON_3215 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REWMON_2105 1000 01DF: progress_made += 1 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @REWMON_2443 $1740 6000 $510 = 0 // (int) 005E: (unknown) :REWMON_3215 $497 == 1 // (int) var == num jump_if_false @REWMON_3299 $511 == 1 // (int) var == num jump_if_false @REWMON_3299 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_3378 7 jump_if_false @REWMON_3299 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REWMON_2105 1000 01DF: progress_made += 1 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @REWMON_2443 $1741 6000 $511 = 0 // (int) 005E: (unknown) :REWMON_3299 $500 == 1 // (int) var == num jump_if_false @REWMON_3383 $514 == 1 // (int) var == num jump_if_false @REWMON_3383 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_3378 10 jump_if_false @REWMON_3383 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REWMON_2105 1000 01DF: progress_made += 1 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @REWMON_2443 $1744 6000 $514 = 0 // (int) 005E: (unknown) :REWMON_3383 $501 == 1 // (int) var == num jump_if_false @REWMON_3463 $515 == 1 // (int) var == num jump_if_false @REWMON_3463 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_3378 11 jump_if_false @REWMON_3463 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REWMON_2105 1000 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @REWMON_2443 $1745 6000 $515 = 0 // (int) 005E: (unknown) :REWMON_3463 $503 == 1 // (int) var == num jump_if_false @REWMON_3543 $517 == 1 // (int) var == num jump_if_false @REWMON_3543 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_3378 13 jump_if_false @REWMON_3543 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REWMON_2105 1000 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @REWMON_2443 $1747 6000 $517 = 0 // (int) 005E: (unknown) :REWMON_3543 $502 == 1 // (int) var == num jump_if_false @REWMON_3623 $516 == 1 // (int) var == num jump_if_false @REWMON_3623 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_3378 12 jump_if_false @REWMON_3623 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REWMON_2105 1000 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @REWMON_2443 $1746 6000 $516 = 0 // (int) 005E: (unknown) :REWMON_3623 005F: (unknown) :REWMON_3625 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @REWMON_2229 0 jump_if_false @REWMON_3834 $803 == 1 // (int) var == num jump_if_false @REWMON_3709 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @REWMON_2105 1000 01DF: progress_made += 1 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @REWMON_2443 'EMP_BU1' 6000 // You can now construct ~h~Drugs~w~ sites. $803 = 0 // (int) 005E: (unknown) 0002: jump @REWMON_3834 :REWMON_3709 $804 == 1 // (int) var == num jump_if_false @REWMON_3775 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @REWMON_2105 1000 01DF: progress_made += 1 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @REWMON_2443 'EMP_BU2' 6000 // You can now construct ~h~Smuggling~w~ sites. $804 = 0 // (int) 005E: (unknown) 0002: jump @REWMON_3834 :REWMON_3775 $805 == 1 // (int) var == num jump_if_false @REWMON_3834 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @REWMON_2105 1000 01DF: progress_made += 1 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @REWMON_2443 'EMP_BU3' 6000 // You can now construct ~h~Robbery~w~ sites. $805 = 0 // (int) 005E: (unknown) :REWMON_3834 005F: (unknown) :REWMON_3836 0@ = 1 // (int) 0006: 1@ = '' // (string) // Note: the incorrect math opcode was used here 2@ = 1 // (int) :REWMON_3851 7 > 0@ // (int) num > var 0022: jump_if_false @REWMON_4689 // Note: the incorrect math opcode was used here 0011: $557(0@,7) > $564(0@,7) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REWMON_4639 // Note: the incorrect math opcode was used here $557(0@,7) == 1 // (int) var == num jump_if_false @REWMON_4081 0@ == 2 // (int) var == num jump_if_false @REWMON_3926 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_4074 :REWMON_3926 0@ == 3 // (int) var == num jump_if_false @REWMON_3957 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_4074 :REWMON_3957 0@ == 1 // (int) var == num jump_if_false @REWMON_3988 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_4074 :REWMON_3988 0@ == 4 // (int) var == num jump_if_false @REWMON_4019 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_4074 :REWMON_4019 0@ == 5 // (int) var == num jump_if_false @REWMON_4050 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_4074 :REWMON_4050 0@ == 6 // (int) var == num jump_if_false @REWMON_4074 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_4074 0002: jump @REWMON_4275 :REWMON_4081 $557(0@,7) == 2 // (int) var == num jump_if_false @REWMON_4275 0@ == 2 // (int) var == num jump_if_false @REWMON_4127 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_4275 :REWMON_4127 0@ == 3 // (int) var == num jump_if_false @REWMON_4158 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_4275 :REWMON_4158 0@ == 1 // (int) var == num jump_if_false @REWMON_4189 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_4275 :REWMON_4189 0@ == 4 // (int) var == num jump_if_false @REWMON_4220 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_4275 :REWMON_4220 0@ == 5 // (int) var == num jump_if_false @REWMON_4251 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_4275 :REWMON_4251 0@ == 6 // (int) var == num jump_if_false @REWMON_4275 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_4275 801F: not 1@ == '' // (float) num == var 0022: jump_if_false @REWMON_4639 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REWMON_2229 1 jump_if_false @REWMON_4639 0035: $564(0@,7) = $557(0@,7) // (int vars) $557(0@,7) == 1 // (int) var == num jump_if_false @REWMON_4469 0@ == 2 // (int) var == num jump_if_false @REWMON_4354 01DF: progress_made += 1 0002: jump @REWMON_4462 :REWMON_4354 0@ == 3 // (int) var == num jump_if_false @REWMON_4377 01DF: progress_made += 1 0002: jump @REWMON_4462 :REWMON_4377 0@ == 1 // (int) var == num jump_if_false @REWMON_4400 01DF: progress_made += 1 0002: jump @REWMON_4462 :REWMON_4400 0@ == 4 // (int) var == num jump_if_false @REWMON_4423 01DF: progress_made += 1 0002: jump @REWMON_4462 :REWMON_4423 0@ == 5 // (int) var == num jump_if_false @REWMON_4446 01DF: progress_made += 1 0002: jump @REWMON_4462 :REWMON_4446 0@ == 6 // (int) var == num jump_if_false @REWMON_4462 01DF: progress_made += 1 :REWMON_4462 0002: jump @REWMON_4623 :REWMON_4469 $557(0@,7) == 2 // (int) var == num jump_if_false @REWMON_4623 0@ == 2 // (int) var == num jump_if_false @REWMON_4507 01DF: progress_made += 1 0002: jump @REWMON_4615 :REWMON_4507 0@ == 3 // (int) var == num jump_if_false @REWMON_4530 01DF: progress_made += 1 0002: jump @REWMON_4615 :REWMON_4530 0@ == 1 // (int) var == num jump_if_false @REWMON_4553 01DF: progress_made += 1 0002: jump @REWMON_4615 :REWMON_4553 0@ == 4 // (int) var == num jump_if_false @REWMON_4576 01DF: progress_made += 1 0002: jump @REWMON_4615 :REWMON_4576 0@ == 5 // (int) var == num jump_if_false @REWMON_4599 01DF: progress_made += 1 0002: jump @REWMON_4615 :REWMON_4599 0@ == 6 // (int) var == num jump_if_false @REWMON_4615 01DF: progress_made += 1 :REWMON_4615 $564(0@,7) = 3 // (int) :REWMON_4623 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @REWMON_2443 1@ 10000 005E: (unknown) :REWMON_4639 $564(0@,7) == 3 // (int) var == num jump_if_false @REWMON_4659 2@ += 1 // (int) :REWMON_4659 2@ == 7 // (int) var == num jump_if_false @REWMON_4677 $473 = 1 // (int) :REWMON_4677 0@ += 1 // (int) 0002: jump @REWMON_3851 :REWMON_4689 005F: (unknown) 0@ = 0 // (int) 0006: 1@ = '' // (string) // Note: the incorrect math opcode was used here :REWMON_4700 4 > 0@ // (int) num > var 0022: jump_if_false @REWMON_4824 // Note: the incorrect math opcode was used here $218(0@,4) == 1 // (int) var == num jump_if_false @REWMON_4812 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @REWMON_2229 1 jump_if_false @REWMON_4812 3 > 0@ // (int) num > var 0022: jump_if_false @REWMON_4776 // 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_4788 :REWMON_4776 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_4788 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @REWMON_2443 1@ 6000 $218(0@,4) = 2 // (int) 005E: (unknown) :REWMON_4812 0@ += 1 // (int) 0002: jump @REWMON_4700 :REWMON_4824 005F: (unknown) :REWMON_4826 0362: 0@ = percentage_completed 0@ >= 100.0 // (float) var >= num jump_if_false @REWMON_4897 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REWMON_2229 1 jump_if_false @REWMON_4897 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RADIA_1151 11 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @REWMON_2443 'HUNDCOM' 6000 // You achieved 100%! You can now watch movies at the ~h~Clymenus Suite! 005E: (unknown) :REWMON_4897 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 $2972 = 0 // (int) $2973 = 0 // (int) 0001: wait 3000 ms :GAMHELP_48 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @REWMON_1695 0045: actor $933 defined jump_if_false @GAMHELP_80 0001: wait 100 ms 0002: jump @GAMHELP_106 :GAMHELP_80 8045: not actor $933 defined jump_if_false @GAMHELP_101 0001: wait 0 ms 0002: jump @GAMHELP_80 :GAMHELP_101 0001: wait 2000 ms :GAMHELP_106 $941 == 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) $2974 = 0 // (int) $460 == 0 // (int) var == num jump_if_false @GAMHELP_362 $1077 == 0 // (int) var == num jump_if_false @GAMHELP_270 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 0 jump_if_false @GAMHELP_270 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2105 2000 $1077 == 0 // (int) var == num jump_if_false @GAMHELP_270 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 0 jump_if_false @GAMHELP_270 0269: (unknown) 8 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2443 'H_HUD04' 6000 // Follow the ~h~Sergeant stripes blip~w~ on your radar to find ~h~Martinez's billet. 0269: (unknown) -1 $460 = 1 // (int) :GAMHELP_270 6@ += 1 // (int) 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @MAIN_6449 0 4@ 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @MAIN_6413 0 5@ 037B: constant_params 0 variable_params 1 unknown 9 call_with_params @MAIN_6482 3@ 0078: if or 4@ > 2 // (int) var > num 5@ == 1 // (int) var == num 3@ > 0 // (int) var > num jump_if_false @GAMHELP_348 $460 = 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_6482 3@ :GAMHELP_373 $473 == 0 // (int) var == num jump_if_false @GAMHELP_414 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @REWMON_3836 jump_if_false @GAMHELP_409 0002: jump @GAMHELP_48 :GAMHELP_409 6@ += 1 // (int) :GAMHELP_414 037A: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_3434 jump_if_false @GAMHELP_460 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @REWMON_2506 jump_if_false @GAMHELP_455 0002: jump @GAMHELP_48 :GAMHELP_455 6@ += 1 // (int) :GAMHELP_460 0078: if or $796 == 1 // (int) var == num $797 == 1 // (int) var == num $798 == 1 // (int) var == num $803 == 1 // (int) var == num $804 == 1 // (int) var == num $805 == 1 // (int) var == num jump_if_false @GAMHELP_536 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @REWMON_3625 jump_if_false @GAMHELP_531 0002: jump @GAMHELP_48 :GAMHELP_531 6@ += 1 // (int) :GAMHELP_536 037A: constant_params 1 variable_params 0 unknown 9 call_with_params @RADIA_1234 11 jump_if_false @GAMHELP_584 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @REWMON_4826 jump_if_false @GAMHELP_579 0002: jump @GAMHELP_48 :GAMHELP_579 6@ += 1 // (int) :GAMHELP_584 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 0 jump_if_false @GAMHELP_814 048F: unknown_check 1 $471 0022: jump_if_false @GAMHELP_675 // Note: the incorrect math opcode was used here 0269: (unknown) 8 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2443 'H_HUD07' 6000 // The ~h~distress~w~ empire icon on your radar represents a site ~h~under attack. 0269: (unknown) -1 048E: (unknown) 1 $471 $471 048D: (unknown) 2 $471 $471 0002: jump @GAMHELP_48 0002: jump @GAMHELP_814 :GAMHELP_675 048F: unknown_check 4 $471 0022: jump_if_false @GAMHELP_748 // Note: the incorrect math opcode was used here 0269: (unknown) 8 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2443 'H_HUD06' 6000 // The ~h~spanner~w~ empire icon on your radar represents a site ~h~under construction. 0269: (unknown) -1 048E: (unknown) 4 $471 $471 048D: (unknown) 8 $471 $471 0002: jump @GAMHELP_48 0002: jump @GAMHELP_814 :GAMHELP_748 048F: unknown_check 16 $471 0022: jump_if_false @GAMHELP_814 // Note: the incorrect math opcode was used here 0269: (unknown) 8 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2443 '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 $471 $471 048D: (unknown) 32 $471 $471 0002: jump @GAMHELP_48 :GAMHELP_814 7@ = 0 // (int) :GAMHELP_818 10 > 7@ // (int) num > var 0022: jump_if_false @GAMHELP_945 // Note: the incorrect math opcode was used here 2 > $1399(7@,10) // (int) num > var 0022: jump_if_false @GAMHELP_933 // Note: the incorrect math opcode was used here $1399(7@,10) == 1 // (int) var == num jump_if_false @GAMHELP_928 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_928 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_2443 8@ 6000 $1399(7@,10) = 2 // (int) 0002: jump @GAMHELP_48 :GAMHELP_928 6@ += 1 // (int) :GAMHELP_933 7@ += 1 // (int) 0002: jump @GAMHELP_818 :GAMHELP_945 $483 == 0 // (int) var == num jump_if_false @GAMHELP_1253 $2695 > 4 // (int) var > num jump_if_false @GAMHELP_1248 $485 == 0 // (int) var == num jump_if_false @GAMHELP_992 $485 = 1 // (int) 01DF: progress_made += 1 :GAMHELP_992 $2695 > 9 // (int) var > num jump_if_false @GAMHELP_1248 $486 == 0 // (int) var == num jump_if_false @GAMHELP_1027 $486 = 1 // (int) 01DF: progress_made += 1 :GAMHELP_1027 $2695 > 14 // (int) var > num jump_if_false @GAMHELP_1248 $487 == 0 // (int) var == num jump_if_false @GAMHELP_1062 $487 = 1 // (int) 01DF: progress_made += 1 :GAMHELP_1062 $2695 > 19 // (int) var > num jump_if_false @GAMHELP_1248 $488 == 0 // (int) var == num jump_if_false @GAMHELP_1097 $488 = 1 // (int) 01DF: progress_made += 1 :GAMHELP_1097 $2695 > 24 // (int) var > num jump_if_false @GAMHELP_1248 $489 == 0 // (int) var == num jump_if_false @GAMHELP_1132 $489 = 1 // (int) 01DF: progress_made += 1 :GAMHELP_1132 $2695 == 30 // (int) var == num jump_if_false @GAMHELP_1248 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_1248 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2105 5000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_1248 $2695 == 30 // (int) var == num jump_if_false @GAMHELP_1248 01DF: progress_made += 1 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2443 'EMP_MAX' 6000 // While you own all 30 businesses, the vehicles at your sites are upgraded. $483 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_1248 6@ += 1 // (int) :GAMHELP_1253 0001: wait 0 ms $465 == 0 // (int) var == num jump_if_false @GAMHELP_1372 $1096 == 1 // (int) var == num jump_if_false @GAMHELP_1367 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_1367 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2105 3000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_1367 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2443 'AM_UL_1' 6000 // The ~h~Minigun~w~ is now in stock at Ammu-Nation in the Vice Point Mall. $465 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_1367 6@ += 1 // (int) :GAMHELP_1372 2 > $1369 // (int) num > var 0022: jump_if_false @GAMHELP_1502 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_1497 $1369 == 1 // (int) var == num jump_if_false @GAMHELP_1497 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2105 2000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_1497 $1369 == 1 // (int) var == num jump_if_false @GAMHELP_1497 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2443 'SRNGWON' 7000 // Shooting Range complete. Ammu-Nation will offer you discounted prices! $1369 = 2 // (int) 0002: jump @GAMHELP_48 :GAMHELP_1497 6@ += 1 // (int) :GAMHELP_1502 $484 == 0 // (int) var == num jump_if_false @GAMHELP_1618 $1363 == 1 // (int) var == num jump_if_false @GAMHELP_1613 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_1613 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2105 6000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_1613 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2443 'TAX_JUM' 6000 // Use~h~ ~k~ ~TAXJU~ ~w~while driving a taxi to activate the ~h~boost jump. $484 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_1613 6@ += 1 // (int) :GAMHELP_1618 $480 == 0 // (int) var == num jump_if_false @GAMHELP_1774 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_1762 01C2: unknown_check $933 0 jump_if_false @GAMHELP_1762 0436: unknown_check $933 jump_if_false @GAMHELP_1762 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2105 1000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_1762 01C2: unknown_check $933 0 jump_if_false @GAMHELP_1762 0436: unknown_check $933 jump_if_false @GAMHELP_1762 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2443 'UCBT_01' 6000 // Use~h~ ~k~ ~PUNA~ ~w~and~h~ ~k~ ~PUHA~ ~w~to attack a targetted enemy when you are unarmed. $480 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_1762 6@ += 1 // (int) 0002: jump @GAMHELP_2079 :GAMHELP_1774 $481 == 0 // (int) var == num jump_if_false @GAMHELP_1930 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_1918 01C2: unknown_check $933 0 jump_if_false @GAMHELP_1918 0436: unknown_check $933 jump_if_false @GAMHELP_1918 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2105 1000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_1918 01C2: unknown_check $933 0 jump_if_false @GAMHELP_1918 0436: unknown_check $933 jump_if_false @GAMHELP_1918 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2443 'UCBT_02' 6000 // Hold~h~ ~k~ ~PUBL~ ~w~to block a targetted enemy's melee attacks. $481 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_1918 6@ += 1 // (int) 0002: jump @GAMHELP_2079 :GAMHELP_1930 $482 == 0 // (int) var == num jump_if_false @GAMHELP_2079 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_2074 01C2: unknown_check $933 0 jump_if_false @GAMHELP_2074 0436: unknown_check $933 jump_if_false @GAMHELP_2074 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2105 1000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_2074 01C2: unknown_check $933 0 jump_if_false @GAMHELP_2074 0436: unknown_check $933 jump_if_false @GAMHELP_2074 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2443 'UCBT_03' 6000 // Press~h~ ~k~ ~PUGR~ ~w~to grab an opponent, making them defenseless to your attacks. $482 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_2074 6@ += 1 // (int) :GAMHELP_2079 $438 == 0 // (int) var == num jump_if_false @GAMHELP_2219 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_2214 80D7: not actor $933 health >= 0@ 0022: jump_if_false @GAMHELP_2204 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2105 1000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_2197 0269: (unknown) 4 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2443 '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 $438 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_2197 0002: jump @GAMHELP_2214 :GAMHELP_2204 014D: 0@ = actor $933 health 0@ -= 5 // (int) :GAMHELP_2214 6@ += 1 // (int) :GAMHELP_2219 $443 == 0 // (int) var == num jump_if_false @GAMHELP_2344 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_2339 02E1: actor $933 in_water jump_if_false @GAMHELP_2339 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2105 1000 02E1: actor $933 in_water jump_if_false @GAMHELP_2339 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_2339 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2443 'SWIM_05' 6000 // If you are close to a boat or the shore, press~h~ ~k~ ~SWIMO~ ~w~to climb out of the water. $443 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_2339 6@ += 1 // (int) :GAMHELP_2344 $439 == 0 // (int) var == num jump_if_false @GAMHELP_2435 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_2430 009A: player $933 wanted_level > 0 jump_if_false @GAMHELP_2430 0269: (unknown) 5 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2443 '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 $439 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_2430 6@ += 1 // (int) :GAMHELP_2435 $440 == 0 // (int) var == num jump_if_false @GAMHELP_2556 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_2551 0354: jump_if_false @GAMHELP_2551 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2105 1000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_2551 0354: jump_if_false @GAMHELP_2551 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2443 'H_HUD03' 8000 // Your wanted level has been suspended. Committing a crime while the stars are flashing will reinstate your full wanted level. $440 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_2551 6@ += 1 // (int) :GAMHELP_2556 $449 == 0 // (int) var == num jump_if_false @GAMHELP_2681 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_2676 02C8: unknown_check $933 jump_if_false @GAMHELP_2676 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2105 1000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_2676 02C8: unknown_check $933 jump_if_false @GAMHELP_2676 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2443 'H_IV_05' 6000 // While on a bike you can shift your weight using~h~ ~k~ ~VEWEI~. $449 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_2676 6@ += 1 // (int) :GAMHELP_2681 $463 == 0 // (int) var == num jump_if_false @GAMHELP_2876 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_2871 not $2769 == -1 // (int) var == num jump_if_false @GAMHELP_2871 034B: unknown_check $2769 jump_if_false @GAMHELP_2871 80A0: not car $2769 wrecked jump_if_false @GAMHELP_2871 01AB: unknown_check $2769 jump_if_false @GAMHELP_2871 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2105 1000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_2871 not $2769 == -1 // (int) var == num jump_if_false @GAMHELP_2871 034B: unknown_check $2769 jump_if_false @GAMHELP_2871 80A0: not car $2769 wrecked jump_if_false @GAMHELP_2871 01AB: unknown_check $2769 jump_if_false @GAMHELP_2871 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2443 'H_IV_20' 6000 // Using the handbrake will make boats and JetSkis turn more rapidly. $463 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_2871 6@ += 1 // (int) :GAMHELP_2876 $464 == 0 // (int) var == num jump_if_false @GAMHELP_3071 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_3066 not $2769 == -1 // (int) var == num jump_if_false @GAMHELP_3066 034B: unknown_check $2769 jump_if_false @GAMHELP_3066 80A0: not car $2769 wrecked jump_if_false @GAMHELP_3066 037F: unknown_check $2769 jump_if_false @GAMHELP_3066 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2105 3000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_3066 not $2769 == -1 // (int) var == num jump_if_false @GAMHELP_3066 034B: unknown_check $2769 jump_if_false @GAMHELP_3066 80A0: not car $2769 wrecked jump_if_false @GAMHELP_3066 037F: unknown_check $2769 jump_if_false @GAMHELP_3066 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2443 'H_IV_21' 6000 // Use~h~ ~k~ ~HERO~ ~w~to turn and~h~ ~k~ ~HEPI~ ~w~to roll, when in a helicopter. $464 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_3066 6@ += 1 // (int) :GAMHELP_3071 $450 == 0 // (int) var == num jump_if_false @GAMHELP_3404 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_3399 007E: actor $933 driving jump_if_false @GAMHELP_3399 0078: if or 01C2: unknown_check $933 24 01C2: unknown_check $933 25 01C2: unknown_check $933 26 01C2: unknown_check $933 27 jump_if_false @GAMHELP_3399 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @MAIN_6449 1 4@ 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @MAIN_6413 1 5@ 0078: if or 4@ > 1 // (int) var > num 5@ == 1 // (int) var == num 3@ > 0 // (int) var > num jump_if_false @GAMHELP_3399 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2105 500 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_3399 007E: actor $933 driving jump_if_false @GAMHELP_3399 0078: if or 01C2: unknown_check $933 24 01C2: unknown_check $933 25 01C2: unknown_check $933 26 01C2: unknown_check $933 27 jump_if_false @GAMHELP_3399 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2443 '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_2229 1 jump_if_false @GAMHELP_3399 007E: actor $933 driving jump_if_false @GAMHELP_3399 0078: if or 01C2: unknown_check $933 24 01C2: unknown_check $933 25 01C2: unknown_check $933 26 01C2: unknown_check $933 27 jump_if_false @GAMHELP_3399 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2443 '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~. $450 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_3399 6@ += 1 // (int) :GAMHELP_3404 $451 == 0 // (int) var == num jump_if_false @GAMHELP_3612 $450 == 1 // (int) var == num jump_if_false @GAMHELP_3607 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_3607 02C8: unknown_check $933 jump_if_false @GAMHELP_3607 0078: if or 01C2: unknown_check $933 24 01C2: unknown_check $933 25 01C2: unknown_check $933 26 01C2: unknown_check $933 27 jump_if_false @GAMHELP_3607 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2105 500 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_3607 02C8: unknown_check $933 jump_if_false @GAMHELP_3607 0078: if or 01C2: unknown_check $933 24 01C2: unknown_check $933 25 01C2: unknown_check $933 26 01C2: unknown_check $933 27 jump_if_false @GAMHELP_3607 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2443 'H_IV_04' 6000 // Bikes also allow you to shoot sub-machine guns forwards,~n~using~h~ ~k~ ~VEWEP~. $451 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_3607 6@ += 1 // (int) :GAMHELP_3612 $441 == 0 // (int) var == num jump_if_false @GAMHELP_3735 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_3730 042C: (unknown) $933 0 jump_if_false @GAMHELP_3730 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2105 1000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_3730 0269: (unknown) 3 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2443 'H_ARM01' 6000 // Wearing ~h~body armor~w~ will protect you from some damage, while it lasts. 0269: (unknown) -1 $441 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_3730 6@ += 1 // (int) :GAMHELP_3735 $456 == 0 // (int) var == num jump_if_false @GAMHELP_3831 $2972 == 1 // (int) var == num jump_if_false @GAMHELP_3826 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_3821 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2443 'H_MET01' 6000 // ~h~Metal detectors~w~ will take away any weapons you are carrying, and place them outside. $456 = 1 // (int) 0002: jump @GAMHELP_48 0002: jump @GAMHELP_3826 :GAMHELP_3821 $2972 = 0 // (int) :GAMHELP_3826 6@ += 1 // (int) :GAMHELP_3831 $472 == 0 // (int) var == num jump_if_false @GAMHELP_3937 $2973 == 1 // (int) var == num jump_if_false @GAMHELP_3932 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_3932 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_2443 '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 $472 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_3932 6@ += 1 // (int) :GAMHELP_3937 $446 == 0 // (int) var == num jump_if_false @GAMHELP_4117 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_4112 0130: 2@ = rampage_status 0078: if and 02A8: unknown_check $933 81C2: not unknown_check $933 0 81C2: not unknown_check $933 1 81C2: not unknown_check $933 36 not 2@ == 1 // (int) var == num jump_if_false @GAMHELP_4112 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2105 1000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_4112 0078: if and 02A8: unknown_check $933 81C2: not unknown_check $933 0 81C2: not unknown_check $933 1 81C2: not unknown_check $933 36 not 2@ == 1 // (int) var == num jump_if_false @GAMHELP_4112 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2443 'H_WE_02' 5000 // Use~h~ ~k~ ~PDCWE~ ~w~to scroll through your weapons. $446 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_4112 6@ += 1 // (int) :GAMHELP_4117 0001: wait 0 ms $447 == 0 // (int) var == num jump_if_false @GAMHELP_4294 $446 == 1 // (int) var == num jump_if_false @GAMHELP_4289 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_4289 0078: if or 01C2: unknown_check $933 13 01C2: unknown_check $933 12 01C2: unknown_check $933 17 jump_if_false @GAMHELP_4289 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2105 500 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_4289 0078: if or 01C2: unknown_check $933 13 01C2: unknown_check $933 12 01C2: unknown_check $933 17 jump_if_false @GAMHELP_4289 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2443 '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. $447 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_4289 6@ += 1 // (int) :GAMHELP_4294 $466 == 0 // (int) var == num jump_if_false @GAMHELP_4447 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_4442 007E: actor $933 driving jump_if_false @GAMHELP_4442 007D: actor $933 driving_car_with_model #HUNTER 0022: jump_if_false @GAMHELP_4442 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2105 1000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_4442 007E: actor $933 driving jump_if_false @GAMHELP_4442 007D: actor $933 driving_car_with_model #HUNTER 0022: jump_if_false @GAMHELP_4442 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2443 '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. $466 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_4442 6@ += 1 // (int) :GAMHELP_4447 $468 == 0 // (int) var == num jump_if_false @GAMHELP_4600 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_4595 007E: actor $933 driving jump_if_false @GAMHELP_4595 007D: actor $933 driving_car_with_model #SESPAROW 0022: jump_if_false @GAMHELP_4595 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2105 1000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_4595 007E: actor $933 driving jump_if_false @GAMHELP_4595 007D: actor $933 driving_car_with_model #SESPAROW 0022: jump_if_false @GAMHELP_4595 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2443 'H_IV_H2' 6000 // Press~h~ ~k~ ~VEWEP~ ~w~to fire the Sea Sparrow's ~h~cannon. $468 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_4595 6@ += 1 // (int) :GAMHELP_4600 $467 == 0 // (int) var == num jump_if_false @GAMHELP_4753 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_4748 007E: actor $933 driving jump_if_false @GAMHELP_4748 007D: actor $933 driving_car_with_model #AUTOGYRO 0022: jump_if_false @GAMHELP_4748 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2105 1000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_4748 007E: actor $933 driving jump_if_false @GAMHELP_4748 007D: actor $933 driving_car_with_model #AUTOGYRO 0022: jump_if_false @GAMHELP_4748 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2443 'H_IV_H3' 6000 // Press~h~ ~k~ ~VEWEP~ ~w~to fire Little Willie's ~h~cannons. $467 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_4748 6@ += 1 // (int) :GAMHELP_4753 $453 == 0 // (int) var == num jump_if_false @GAMHELP_4906 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_4901 007E: actor $933 driving jump_if_false @GAMHELP_4901 007D: actor $933 driving_car_with_model #RHINO 0022: jump_if_false @GAMHELP_4901 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2105 2000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_4901 007E: actor $933 driving jump_if_false @GAMHELP_4901 007D: actor $933 driving_car_with_model #RHINO 0022: jump_if_false @GAMHELP_4901 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2443 'H_IV_06' 6000 // The Rhino has a cannon. Use~h~ ~k~ ~VEWEA~ ~w~to aim it and~h~ ~k~ ~VEWEP~ ~w~to fire. $453 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_4901 6@ += 1 // (int) :GAMHELP_4906 $455 == 0 // (int) var == num jump_if_false @GAMHELP_5109 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_5104 007E: actor $933 driving jump_if_false @GAMHELP_5104 0078: if or 007D: actor $933 driving_car_with_model #AMBULAN 007D: actor $933 driving_car_with_model #POLICEM 007D: actor $933 driving_car_with_model #FBICAR 007D: actor $933 driving_car_with_model #FIRETRUK 0022: jump_if_false @GAMHELP_5104 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2105 2000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_5104 007E: actor $933 driving jump_if_false @GAMHELP_5104 0078: if or 007D: actor $933 driving_car_with_model #AMBULAN 007D: actor $933 driving_car_with_model #POLICEM 007D: actor $933 driving_car_with_model #FBICAR 007D: actor $933 driving_car_with_model #FIRETRUK 0022: jump_if_false @GAMHELP_5104 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2443 'SIREN_1' 6000 // Tap~h~ ~k~ ~VEHN~ ~w~to toggle an ~h~emergency vehicle's sirens~w~ on or off. $455 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_5104 6@ += 1 // (int) :GAMHELP_5109 $445 == 0 // (int) var == num jump_if_false @GAMHELP_5244 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 1 jump_if_false @GAMHELP_5239 1@ = 0 // (int) :GAMHELP_5144 12 > 1@ // (int) num > var 0022: jump_if_false @GAMHELP_5219 // Note: the incorrect math opcode was used here 0140: pickup $687(1@,12) picked_up 0022: jump_if_false @GAMHELP_5207 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2443 'H_BRI01' 6000 // Collecting ~h~police bribes~w~ will pay off the Law, reducing your ~h~wanted level~w~ by one star. $445 = 1 // (int) 1@ = 12 // (int) 1@ += 1 // (int) :GAMHELP_5207 1@ += 1 // (int) 0002: jump @GAMHELP_5144 :GAMHELP_5219 $445 == 1 // (int) var == num jump_if_false @GAMHELP_5239 0002: jump @GAMHELP_48 :GAMHELP_5239 6@ += 1 // (int) :GAMHELP_5244 $458 == 0 // (int) var == num jump_if_false @GAMHELP_5371 $1088 == 1 // (int) var == num jump_if_false @GAMHELP_5366 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 0 jump_if_false @GAMHELP_5366 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2105 4000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 0 jump_if_false @GAMHELP_5366 $1088 == 1 // (int) var == num jump_if_false @GAMHELP_5366 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2443 'H_OJ_01' 7000 // Return to the driving range any time to improve your swing. $458 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_5366 6@ += 1 // (int) :GAMHELP_5371 $459 == 0 // (int) var == num jump_if_false @GAMHELP_5498 $1090 == 1 // (int) var == num jump_if_false @GAMHELP_5493 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 0 jump_if_false @GAMHELP_5493 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2105 4000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 0 jump_if_false @GAMHELP_5493 $1090 == 1 // (int) var == num jump_if_false @GAMHELP_5493 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2443 'SRNGRET' 7000 // Phil lets friends use his ~h~shooting range~w~ whenever they want. $459 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_5493 6@ += 1 // (int) :GAMHELP_5498 $478 == 0 // (int) var == num jump_if_false @GAMHELP_5625 $1091 == 1 // (int) var == num jump_if_false @GAMHELP_5620 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 0 jump_if_false @GAMHELP_5620 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2105 4000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 0 jump_if_false @GAMHELP_5620 $1091 == 1 // (int) var == num jump_if_false @GAMHELP_5620 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2443 'RACEUNL' 7000 // Head over to ~h~Sunshine Autos~w~ to get involved in more street races. $478 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_5620 6@ += 1 // (int) :GAMHELP_5625 $479 == 0 // (int) var == num jump_if_false @GAMHELP_5752 $1092 == 1 // (int) var == num jump_if_false @GAMHELP_5747 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 0 jump_if_false @GAMHELP_5747 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2105 4000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 0 jump_if_false @GAMHELP_5747 $1092 == 1 // (int) var == num jump_if_false @GAMHELP_5747 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2443 'JETTUNL' 7000 // Return to the film studio's JetSki if you want more high speed challenges. $479 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_5747 6@ += 1 // (int) :GAMHELP_5752 $469 == 0 // (int) var == num jump_if_false @GAMHELP_5939 $3694 == 1 // (int) var == num jump_if_false @GAMHELP_5927 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 0 jump_if_false @GAMHELP_5927 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2105 4000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 0 jump_if_false @GAMHELP_5927 $3694 == 1 // (int) var == num jump_if_false @GAMHELP_5927 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2443 '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_2229 0 jump_if_false @GAMHELP_5927 $3694 == 1 // (int) var == num jump_if_false @GAMHELP_5927 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2443 '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. $469 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_5927 6@ += 1 // (int) 0002: jump @GAMHELP_6067 :GAMHELP_5939 $470 == 0 // (int) var == num jump_if_false @GAMHELP_6067 0078: if and $1390 == 1 // (int) var == num $1391 == 1 // (int) var == num jump_if_false @GAMHELP_6062 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 0 jump_if_false @GAMHELP_6062 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2105 2000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 0 jump_if_false @GAMHELP_6062 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2443 'CIVIWON' 7000 // The Civil Asset Forfeiture department has arranged to pay your ~h~respray bills~w~ from now on. $470 = 1 // (int) 01FF: unknown_check 1 0002: jump @GAMHELP_48 :GAMHELP_6062 6@ += 1 // (int) :GAMHELP_6067 $448 == 0 // (int) var == num jump_if_false @GAMHELP_6202 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 0 jump_if_false @GAMHELP_6197 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @FERRIS_2703 jump_if_false @GAMHELP_6197 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2105 4000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 0 jump_if_false @GAMHELP_6197 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @FERRIS_2703 jump_if_false @GAMHELP_6197 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2443 'H_IV_01' 5000 // You can change the ~h~radio station~w~ you're tuned in to with~h~ ~k~ ~VECRS~. $448 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_6197 6@ += 1 // (int) :GAMHELP_6202 $444 == 0 // (int) var == num jump_if_false @GAMHELP_6352 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @MAIN_6449 0 4@ 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @MAIN_6413 0 5@ 0078: if or 4@ > 2 // (int) var > num 5@ == 1 // (int) var == num 3@ > 0 // (int) var > num jump_if_false @GAMHELP_6347 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 0 jump_if_false @GAMHELP_6347 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2105 4000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 0 jump_if_false @GAMHELP_6347 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2443 'H_CAM01' 6000 // Press~h~ ~k~ ~CVEIW~ ~w~to cycle through ~h~camera modes. $444 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_6347 6@ += 1 // (int) :GAMHELP_6352 $452 == 0 // (int) var == num jump_if_false @GAMHELP_6475 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 0 jump_if_false @GAMHELP_6470 02A8: unknown_check $933 jump_if_false @GAMHELP_6470 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2105 4000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 0 jump_if_false @GAMHELP_6470 02A8: unknown_check $933 jump_if_false @GAMHELP_6470 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2443 'H_OF_03' 6000 // Use the~h~ ~k~ ~PDLOO~ ~w~to look around. $452 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_6470 6@ += 1 // (int) :GAMHELP_6475 $461 == 0 // (int) var == num jump_if_false @GAMHELP_6598 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 0 jump_if_false @GAMHELP_6593 007E: actor $933 driving jump_if_false @GAMHELP_6593 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2105 4000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 0 jump_if_false @GAMHELP_6593 007E: actor $933 driving jump_if_false @GAMHELP_6593 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2443 'H_IV_17' 6000 // Use~h~ ~k~ ~VELL~ ~w~and~h~ ~k~ ~VELR~ ~w~to look around while in a vehicle. $461 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_6593 6@ += 1 // (int) :GAMHELP_6598 $442 == 0 // (int) var == num jump_if_false @GAMHELP_6770 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 0 jump_if_false @GAMHELP_6765 02A8: unknown_check $933 jump_if_false @GAMHELP_6765 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @MAIN_6449 0 4@ 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @MAIN_6413 0 5@ 0078: if or 4@ > 1 // (int) var > num 5@ == 1 // (int) var == num 3@ > 0 // (int) var > num jump_if_false @GAMHELP_6765 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2105 4000 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REWMON_2229 0 jump_if_false @GAMHELP_6765 02A8: unknown_check $933 jump_if_false @GAMHELP_6765 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @REWMON_2443 'H_OF_01' 6000 // To ~h~sprint~w~, hold~h~ ~k~ ~PDSPR~ ~w~while running. You will tire after sprinting for a short time. $442 = 1 // (int) 0002: jump @GAMHELP_48 :GAMHELP_6765 6@ += 1 // (int) :GAMHELP_6770 6@ == 0 // (int) var == num jump_if_false @GAMHELP_6783 end_thread :GAMHELP_6783 0002: jump @GAMHELP_48 :GAMHELP_6790 0024: create_thread @ZONEMO 0026: return :GAMHELP_6800 1@ = -1 // (int) $3067 >= 4 // (int) var >= num jump_if_false @GAMHELP_6820 0026: return :GAMHELP_6820 2@ = 0 // (int) :GAMHELP_6824 0020: $2719(2@,4) == 0@ // (float) var == var // Note: the incorrect math opcode was used here 0022: jump_if_false @GAMHELP_6840 // Note: the incorrect math opcode was used here 0026: return :GAMHELP_6840 2@ += 1 // (int) 2@ >= 4 // (int) var >= num jump_if_false @GAMHELP_6824 0035: 1@ = $3067 // (int vars) 0037: $2719(1@,4) = 0@ // (string vars) 1@ == 0 // (int) var == num jump_if_false @GAMHELP_6948 0428: (unknown) 0@ 1 $2723(1@,4) $2987 $2988 $2989 $2990 $2991 $2992 $2993 $2994 $2995 $2727(1@,4) 0428: (unknown) 0@ 0 $2767(1@,4) $3031 $3032 $3033 $3034 $3035 $3036 $3037 $3038 $3039 $2771(1@,4) 0002: jump @GAMHELP_7181 :GAMHELP_6948 1@ == 1 // (int) var == num jump_if_false @GAMHELP_7028 0428: (unknown) 0@ 1 $2723(1@,4) $2996 $2997 $2998 $2999 $3000 $3001 $3002 $3003 $3004 $2727(1@,4) 0428: (unknown) 0@ 0 $2767(1@,4) $3040 $3041 $3042 $3043 $3044 $3045 $3046 $3047 $3048 $2771(1@,4) 0002: jump @GAMHELP_7181 :GAMHELP_7028 1@ == 2 // (int) var == num jump_if_false @GAMHELP_7108 0428: (unknown) 0@ 1 $2723(1@,4) $3005 $3006 $3007 $3008 $3009 $3010 $3011 $3012 $3013 $2727(1@,4) 0428: (unknown) 0@ 0 $2767(1@,4) $3049 $3050 $3051 $3052 $3053 $3054 $3055 $3056 $3057 $2771(1@,4) 0002: jump @GAMHELP_7181 :GAMHELP_7108 1@ == 3 // (int) var == num jump_if_false @GAMHELP_7181 0428: (unknown) 0@ 1 $2723(1@,4) $3014 $3015 $3016 $3017 $3018 $3019 $3020 $3021 $3022 $2727(1@,4) 0428: (unknown) 0@ 0 $2767(1@,4) $3058 $3059 $3060 $3061 $3062 $3063 $3064 $3065 $3066 $2771(1@,4) :GAMHELP_7181 $3067 += 1 // (int) 0026: return :GAMHELP_7189 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_7223 // Note: the incorrect math opcode was used here 0@ = 0 // (int) :GAMHELP_7223 0026: return :GAMHELP_7225 037B: constant_params 0 variable_params 1 unknown 4 call_with_params @GAMHELP_7189 3@ 02DB: unknown_check 1@ 0 jump_if_false @GAMHELP_7322 3@ == 1 // (int) var == num jump_if_false @GAMHELP_7291 00B7: set_zone_gang_info $2719(0@,4) 1 $2723(0@,4) 2@ 0 0 0 0 0 0 0 0 $2727(0@,4) 0002: jump @GAMHELP_7315 :GAMHELP_7291 00B7: set_zone_gang_info $2719(0@,4) 0 $2767(0@,4) 2@ 0 0 0 0 0 0 0 0 $2771(0@,4) :GAMHELP_7315 0002: jump @GAMHELP_8011 :GAMHELP_7322 02DB: unknown_check 1@ 1 jump_if_false @GAMHELP_7409 3@ == 1 // (int) var == num jump_if_false @GAMHELP_7378 00B7: set_zone_gang_info $2719(0@,4) 1 $2723(0@,4) 0 2@ 0 0 0 0 0 0 0 $2727(0@,4) 0002: jump @GAMHELP_7402 :GAMHELP_7378 00B7: set_zone_gang_info $2719(0@,4) 0 $2767(0@,4) 0 2@ 0 0 0 0 0 0 0 $2771(0@,4) :GAMHELP_7402 0002: jump @GAMHELP_8011 :GAMHELP_7409 02DB: unknown_check 1@ 2 jump_if_false @GAMHELP_7496 3@ == 1 // (int) var == num jump_if_false @GAMHELP_7465 00B7: set_zone_gang_info $2719(0@,4) 1 $2723(0@,4) 0 0 2@ 0 0 0 0 0 0 $2727(0@,4) 0002: jump @GAMHELP_7489 :GAMHELP_7465 00B7: set_zone_gang_info $2719(0@,4) 0 $2767(0@,4) 0 0 2@ 0 0 0 0 0 0 $2771(0@,4) :GAMHELP_7489 0002: jump @GAMHELP_8011 :GAMHELP_7496 02DB: unknown_check 1@ 3 jump_if_false @GAMHELP_7583 3@ == 1 // (int) var == num jump_if_false @GAMHELP_7552 00B7: set_zone_gang_info $2719(0@,4) 1 $2723(0@,4) 0 0 0 2@ 0 0 0 0 0 $2727(0@,4) 0002: jump @GAMHELP_7576 :GAMHELP_7552 00B7: set_zone_gang_info $2719(0@,4) 0 $2767(0@,4) 0 0 0 2@ 0 0 0 0 0 $2771(0@,4) :GAMHELP_7576 0002: jump @GAMHELP_8011 :GAMHELP_7583 02DB: unknown_check 1@ 4 jump_if_false @GAMHELP_7670 3@ == 1 // (int) var == num jump_if_false @GAMHELP_7639 00B7: set_zone_gang_info $2719(0@,4) 1 $2723(0@,4) 0 0 0 0 2@ 0 0 0 0 $2727(0@,4) 0002: jump @GAMHELP_7663 :GAMHELP_7639 00B7: set_zone_gang_info $2719(0@,4) 0 $2767(0@,4) 0 0 0 0 2@ 0 0 0 0 $2771(0@,4) :GAMHELP_7663 0002: jump @GAMHELP_8011 :GAMHELP_7670 02DB: unknown_check 1@ 5 jump_if_false @GAMHELP_7757 3@ == 1 // (int) var == num jump_if_false @GAMHELP_7726 00B7: set_zone_gang_info $2719(0@,4) 1 $2723(0@,4) 0 0 0 0 0 2@ 0 0 0 $2727(0@,4) 0002: jump @GAMHELP_7750 :GAMHELP_7726 00B7: set_zone_gang_info $2719(0@,4) 0 $2767(0@,4) 0 0 0 0 0 2@ 0 0 0 $2771(0@,4) :GAMHELP_7750 0002: jump @GAMHELP_8011 :GAMHELP_7757 02DB: unknown_check 1@ 6 jump_if_false @GAMHELP_7844 3@ == 1 // (int) var == num jump_if_false @GAMHELP_7813 00B7: set_zone_gang_info $2719(0@,4) 1 $2723(0@,4) 0 0 0 0 0 0 2@ 0 0 $2727(0@,4) 0002: jump @GAMHELP_7837 :GAMHELP_7813 00B7: set_zone_gang_info $2719(0@,4) 0 $2767(0@,4) 0 0 0 0 0 0 2@ 0 0 $2771(0@,4) :GAMHELP_7837 0002: jump @GAMHELP_8011 :GAMHELP_7844 02DB: unknown_check 1@ 7 jump_if_false @GAMHELP_7931 3@ == 1 // (int) var == num jump_if_false @GAMHELP_7900 00B7: set_zone_gang_info $2719(0@,4) 1 $2723(0@,4) 0 0 0 0 0 0 0 2@ 0 $2727(0@,4) 0002: jump @GAMHELP_7924 :GAMHELP_7900 00B7: set_zone_gang_info $2719(0@,4) 0 $2767(0@,4) 0 0 0 0 0 0 0 2@ 0 $2771(0@,4) :GAMHELP_7924 0002: jump @GAMHELP_8011 :GAMHELP_7931 02DB: unknown_check 1@ 8 jump_if_false @GAMHELP_8011 3@ == 1 // (int) var == num jump_if_false @GAMHELP_7987 00B7: set_zone_gang_info $2719(0@,4) 1 $2723(0@,4) 0 0 0 0 0 0 0 0 2@ $2727(0@,4) 0002: jump @GAMHELP_8011 :GAMHELP_7987 00B7: set_zone_gang_info $2719(0@,4) 0 $2767(0@,4) 0 0 0 0 0 0 0 0 2@ $2771(0@,4) :GAMHELP_8011 0026: return :GAMHELP_8013 0@ = 0 // (int) :GAMHELP_8017 801F: not $2719(0@,4) == 'EMPTY' // (float) num == var 0022: jump_if_false @GAMHELP_8386 // Note: the incorrect math opcode was used here 0@ == 0 // (int) var == num jump_if_false @GAMHELP_8122 00B7: set_zone_gang_info $2719(0@,4) 1 $2723(0@,4) $2987 $2988 $2989 $2990 $2991 $2992 $2993 $2994 $2995 $2727(0@,4) 00B7: set_zone_gang_info $2719(0@,4) 0 $2767(0@,4) $3031 $3032 $3033 $3034 $3035 $3036 $3037 $3038 $3039 $2771(0@,4) 0002: jump @GAMHELP_8373 :GAMHELP_8122 0@ == 1 // (int) var == num jump_if_false @GAMHELP_8208 00B7: set_zone_gang_info $2719(0@,4) 1 $2723(0@,4) $2996 $2997 $2998 $2999 $3000 $3001 $3002 $3003 $3004 $2727(0@,4) 00B7: set_zone_gang_info $2719(0@,4) 0 $2767(0@,4) $3040 $3041 $3042 $3043 $3044 $3045 $3046 $3047 $3048 $2771(0@,4) 0002: jump @GAMHELP_8373 :GAMHELP_8208 0@ == 2 // (int) var == num jump_if_false @GAMHELP_8294 00B7: set_zone_gang_info $2719(0@,4) 1 $2723(0@,4) $3005 $3006 $3007 $3008 $3009 $3010 $3011 $3012 $3013 $2727(0@,4) 00B7: set_zone_gang_info $2719(0@,4) 0 $2767(0@,4) $3049 $3050 $3051 $3052 $3053 $3054 $3055 $3056 $3057 $2771(0@,4) 0002: jump @GAMHELP_8373 :GAMHELP_8294 0@ == 3 // (int) var == num jump_if_false @GAMHELP_8373 00B7: set_zone_gang_info $2719(0@,4) 1 $2723(0@,4) $3014 $3015 $3016 $3017 $3018 $3019 $3020 $3021 $3022 $2727(0@,4) 00B7: set_zone_gang_info $2719(0@,4) 0 $2767(0@,4) $3058 $3059 $3060 $3061 $3062 $3063 $3064 $3065 $3066 $2771(0@,4) :GAMHELP_8373 0006: $2719(0@,4) = 'EMPTY' // (string) // Note: the incorrect math opcode was used here :GAMHELP_8386 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @GAMHELP_8017 $3067 = 0 // (int) 0026: return :GAMHELP_8410 801C: not 0@ == 1@ // (int) num == var 0022: jump_if_false @GAMHELP_8468 // Note: the incorrect math opcode was used here 031D: (unknown) $1583(0@,30) $1613(0@,30) $937 $938 $3069 031D: (unknown) $1583(1@,30) $1613(1@,30) $937 $938 $3070 0014: $3069 > $3070 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GAMHELP_8468 // Note: the incorrect math opcode was used here 005E: (unknown) :GAMHELP_8468 005F: (unknown) :GAMHELP_8470 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @NONAME_1_23743 0@ 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @NONAME_1_34688 $2729 0 0026: return :GAMHELP_8496 001F: 0@ == 'GOLF1' // (float) num == var 0022: jump_if_false @GAMHELP_8522 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @GAMHELP_8541 :GAMHELP_8522 001F: 0@ == 'GOLF2' // (float) num == var 0022: jump_if_false @GAMHELP_8541 // Note: the incorrect math opcode was used here 005E: (unknown) :GAMHELP_8541 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: $2719(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 $3067 = 0 // (int) 9@ = 0 // (int) 14@ = -1 // (int) $2750 = -1 // (int) 11@ = 0 // (int) $3068 = 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_30553 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @NONAME_1_40723 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @NONAME_1_31252 :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_1418 0078: if and 0045: actor $933 defined $1078 == 0 // (int) var == num jump_if_false @ZONEMO_1161 11@ = 0 // (int) 9@ = 0 // (int) 15@ = 0 // (int) :ZONEMO_200 0045: actor $933 defined jump_if_false @ZONEMO_1060 0078: if and 0080: actor $933 near_point $1583(15@,30) $1613(15@,30) radius $1703(15@,30) $1703(15@,30) sphere 0 $939 > -100.0 // (float) var > num jump_if_false @ZONEMO_1028 0037: 1@ = 0@ // (string vars) 0427: (unknown) $937 $938 $939 0@ 037A: constant_params 1 variable_params 0 unknown 18 call_with_params @GAMHELP_8496 0@ jump_if_false @ZONEMO_895 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_6800 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_33916 15@ 14@ = -1 // (int) :ZONEMO_370 0080: actor $933 near_point $1583(15@,30) $1613(15@,30) radius 70.0 70.0 sphere 0 0022: jump_if_false @ZONEMO_468 // Note: the incorrect math opcode was used here 0078: if and 801C: not $1100 == $263(15@,30) // (int) num == var 801F: not 0@ == 'FAIR' // (float) num == var 0022: jump_if_false @ZONEMO_455 // Note: the incorrect math opcode was used here 13@ > -1 // (int) var > num jump_if_false @ZONEMO_455 037B: constant_params 3 variable_params 0 unknown 18 call_with_params @GAMHELP_7225 13@ $263(15@,30) $293(15@,30) :ZONEMO_455 037B: constant_params 2 variable_params 0 unknown 18 call_with_params @NONAME_1_34688 15@ 1 :ZONEMO_468 0078: if or $940 == 0 // (int) var == num $1083 == 1 // (int) var == num jump_if_false @ZONEMO_672 $2729 > -1 // (int) var > num jump_if_false @ZONEMO_665 10@ == -1 // (int) var == num jump_if_false @ZONEMO_555 14@ == -1 // (int) var == num jump_if_false @ZONEMO_548 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @NONAME_1_35470 jump_if_false @ZONEMO_548 0035: 10@ = 15@ // (int vars) :ZONEMO_548 0002: jump @ZONEMO_665 :ZONEMO_555 037B: constant_params 2 variable_params 0 unknown 18 call_with_params @GAMHELP_8410 10@ 15@ jump_if_false @ZONEMO_616 0035: 14@ = 15@ // (int vars) 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @GAMHELP_8470 1 10@ = -1 // (int) 0025: gosub @ZONEMO_1524 0002: jump @ZONEMO_200 0002: jump @ZONEMO_665 :ZONEMO_616 037B: constant_params 0 variable_params 1 unknown 18 call_with_params @NONAME_1_36525 12@ jump_if_false @ZONEMO_660 12@ == 1 // (int) var == num jump_if_false @ZONEMO_653 0025: gosub @ZONEMO_1351 :ZONEMO_653 0002: jump @ZONEMO_158 :ZONEMO_660 14@ = -1 // (int) :ZONEMO_665 0002: jump @ZONEMO_890 :ZONEMO_672 $2729 > -1 // (int) var > num jump_if_false @ZONEMO_792 10@ == -1 // (int) var == num jump_if_false @ZONEMO_737 14@ == -1 // (int) var == num jump_if_false @ZONEMO_730 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @NONAME_1_35470 jump_if_false @ZONEMO_730 0035: 10@ = 15@ // (int vars) :ZONEMO_730 0002: jump @ZONEMO_792 :ZONEMO_737 037B: constant_params 2 variable_params 0 unknown 18 call_with_params @GAMHELP_8410 10@ 15@ jump_if_false @ZONEMO_787 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @GAMHELP_8470 1 10@ = -1 // (int) 0025: gosub @ZONEMO_1524 0002: jump @ZONEMO_792 :ZONEMO_787 14@ = -1 // (int) :ZONEMO_792 not $2763 == -1 // (int) var == num jump_if_false @ZONEMO_825 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @NONAME_1_36498 00BB: (unknown) $2763 $2763 = -1 // (int) :ZONEMO_825 $2762 > 0 // (int) var > num jump_if_false @ZONEMO_858 00A0: car $2762 wrecked jump_if_false @ZONEMO_858 0113: remove_references_to_car $2762 // Like turning a car into any random car $2762 = -1 // (int) :ZONEMO_858 0078: if and $2761 > 0 // (int) var > num $2750 == -1 // (int) var == num jump_if_false @ZONEMO_890 047A: (unknown) $2761 $2761 = -1 // (int) :ZONEMO_890 11@ = 1 // (int) :ZONEMO_895 0078: if and $413(15@,30) == 5 // (int) var == num not $1078 == 1 // (int) var == num jump_if_false @ZONEMO_927 0025: gosub @ZONEMO_1435 :ZONEMO_927 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REWMON_2229 1 jump_if_false @ZONEMO_1021 $413(15@,30) == 5 // (int) var == num jump_if_false @ZONEMO_982 848F: not unknown_check 8 $471 0022: jump_if_false @ZONEMO_982 // Note: the incorrect math opcode was used here 048D: (unknown) 4 $471 $471 :ZONEMO_982 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @NONAME_1_30498 15@ jump_if_false @ZONEMO_1021 848F: not unknown_check 32 $471 0022: jump_if_false @ZONEMO_1021 // Note: the incorrect math opcode was used here 048D: (unknown) 16 $471 $471 :ZONEMO_1021 0002: jump @ZONEMO_1060 :ZONEMO_1028 0078: if and $413(15@,30) == 5 // (int) var == num not $1078 == 1 // (int) var == num jump_if_false @ZONEMO_1060 0025: gosub @ZONEMO_1435 :ZONEMO_1060 15@ += 1 // (int) 15@ >= 30 // (int) var >= num jump_if_false @ZONEMO_200 0078: if or 11@ == 0 // (int) var == num $3068 == 1 // (int) var == num jump_if_false @ZONEMO_1154 0078: if or $3067 > 0 // (int) var > num $3068 == 1 // (int) var == num jump_if_false @ZONEMO_1154 0025: gosub @ZONEMO_1524 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @GAMHELP_8470 1 10@ = -1 // (int) 14@ = -1 // (int) $3068 = 0 // (int) :ZONEMO_1154 0002: jump @ZONEMO_1288 :ZONEMO_1161 $1078 == 1 // (int) var == num jump_if_false @ZONEMO_1242 037B: constant_params 0 variable_params 1 unknown 18 call_with_params @NONAME_1_36525 12@ jump_if_false @ZONEMO_1235 12@ == 1 // (int) var == num jump_if_false @ZONEMO_1223 0035: 15@ = $2729 // (int vars) 0025: gosub @ZONEMO_1351 0002: jump @ZONEMO_1228 :ZONEMO_1223 10@ = -1 // (int) :ZONEMO_1228 0002: jump @ZONEMO_158 :ZONEMO_1235 0002: jump @ZONEMO_1288 :ZONEMO_1242 $3067 > 0 // (int) var > num jump_if_false @ZONEMO_1288 0025: gosub @ZONEMO_1524 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @GAMHELP_8470 1 10@ = -1 // (int) 14@ = -1 // (int) $3068 = 0 // (int) :ZONEMO_1288 10@ == -1 // (int) var == num jump_if_false @ZONEMO_1312 16@ = 99 // (int) 0002: jump @ZONEMO_1316 :ZONEMO_1312 0035: 16@ = 10@ // (int vars) :ZONEMO_1316 14@ == -1 // (int) var == num jump_if_false @ZONEMO_1340 17@ = 99 // (int) 0002: jump @ZONEMO_1344 :ZONEMO_1340 0035: 17@ = 14@ // (int vars) :ZONEMO_1344 0002: jump @ZONEMO_158 :ZONEMO_1351 0025: gosub @ZONEMO_1524 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @NONAME_1_33916 15@ 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @NONAME_1_35470 jump_if_false @ZONEMO_1390 0035: 10@ = 15@ // (int vars) :ZONEMO_1390 $1078 = 0 // (int) 0045: actor $933 defined jump_if_false @ZONEMO_1416 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @MAIN_4379 :ZONEMO_1416 0026: return :ZONEMO_1418 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_1435 0 >= $443(15@,30) // (int) num >= var 0022: jump_if_false @ZONEMO_1515 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @ZONEMO_1508 // Note: the incorrect math opcode was used here 8080: not actor $933 near_point $1583(15@,30) $1613(15@,30) radius $1703(15@,30) $1703(15@,30) sphere 0 0022: jump_if_false @ZONEMO_1508 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 18 call_with_params @NONAME_1_37629 15@ 0 0 $443(15@,30) = 0 // (int) :ZONEMO_1508 0002: jump @ZONEMO_1522 :ZONEMO_1515 002B: $443(15@,30) -= 7@ // (int vars) // Note: the incorrect math opcode was used here :ZONEMO_1522 0026: return :ZONEMO_1524 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @GAMHELP_8013 0006: 0@ = 'EMPTY' // (string) // Note: the incorrect math opcode was used here 0006: 1@ = 'EMPTY' // (string) // Note: the incorrect math opcode was used here $2729 = -1 // (int) 0026: return :ZONEMO_1562 0024: create_thread @PUHELP 0026: return :ZONEMO_1572 010E: 4@ = current_time_in_ms 0035: 5@ = 4@ // (int vars) 5@ += 6000 // (int) :ZONEMO_1585 0011: 5@ > 4@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @ZONEMO_1667 // 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_1620 005E: (unknown) :ZONEMO_1620 0045: actor $933 defined jump_if_false @ZONEMO_1660 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 0044: put_actor $933 at 0@ 1@ 2@ 00CF: set_actor $933 Z_angle_to 3@ :ZONEMO_1660 0002: jump @ZONEMO_1585 :ZONEMO_1667 005F: (unknown) :ZONEMO_1669 $1068 = 1 // (int) $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @ZONEMO_1709 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 :ZONEMO_1709 037B: constant_params 1 variable_params 0 unknown 24 call_with_params @MAIN_4301 1000 0045: actor $933 defined jump_if_false @ZONEMO_1744 0352: (unknown) $933 0220: (unknown) $933 0 -1 :ZONEMO_1744 01AE: (unknown) 1 0059: text_clear_all 0268: (unknown) 0@ == 1 // (int) var == num jump_if_false @ZONEMO_2217 1@ == 1 // (int) var == num jump_if_false @ZONEMO_1997 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_2210 :ZONEMO_1997 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_2210 0002: jump @ZONEMO_2653 :ZONEMO_2217 1@ == 1 // (int) var == num jump_if_false @ZONEMO_2445 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_2653 :ZONEMO_2445 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_2653 022C: (unknown) 8@ 9@ 10@ 5.0 1 0045: actor $933 defined 0022: jump_if_false @ZONEMO_2686 // Note: the incorrect math opcode was used here 0044: put_actor $933 at 8@ 9@ 10@ 00CF: set_actor $933 Z_angle_to 11@ :ZONEMO_2686 037B: constant_params 1 variable_params 0 unknown 24 call_with_params @MAIN_4332 1000 6@ = 1 // (int) 0@ == 1 // (int) var == num jump_if_false @ZONEMO_2728 7@ = 5 // (int) 0002: jump @ZONEMO_2733 :ZONEMO_2728 7@ = 4 // (int) :ZONEMO_2733 0011: 7@ > 6@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @ZONEMO_2824 // Note: the incorrect math opcode was used here 0@ == 1 // (int) var == num jump_if_false @ZONEMO_2775 0006: 2@ = 'H_BUSTX' // (string) // Note: the incorrect math opcode was used here 0002: jump @ZONEMO_2787 :ZONEMO_2775 0006: 2@ = 'H_HOSPX' // (string) // Note: the incorrect math opcode was used here :ZONEMO_2787 040D: (unknown) 2@ 6@ 1 6 03D4: (unknown) 2@ 037B: constant_params 4 variable_params 0 unknown 24 call_with_params @ZONEMO_1572 8@ 9@ 10@ 11@ 6@ += 1 // (int) 0002: jump @ZONEMO_2733 :ZONEMO_2824 037B: constant_params 1 variable_params 0 unknown 24 call_with_params @MAIN_4301 1000 0268: (unknown) $436 == 0 // (int) var == num jump_if_false @ZONEMO_2957 03CE: jump_if_false @ZONEMO_2957 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_4332 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_1572 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_1572 8@ 9@ 10@ 11@ 037B: constant_params 1 variable_params 0 unknown 24 call_with_params @MAIN_4301 1000 $436 = 1 // (int) :ZONEMO_2957 0268: (unknown) $437 == 0 // (int) var == num jump_if_false @ZONEMO_3056 $2954 == 1 // (int) var == num jump_if_false @ZONEMO_3056 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_4332 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_1572 8@ 9@ 10@ 11@ 037B: constant_params 1 variable_params 0 unknown 24 call_with_params @MAIN_4301 1000 $437 = 1 // (int) :ZONEMO_3056 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined jump_if_false @ZONEMO_3109 0352: (unknown) $933 0220: (unknown) $933 0 -1 00A2: (unknown) $933 0154: (unknown) $933 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 01AE: (unknown) 0 :ZONEMO_3109 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 1000 ms $1068 = 0 // (int) 0@ == 1 // (int) var == num jump_if_false @ZONEMO_3165 $434 = 1 // (int) $2965 = 0 // (int) 0002: jump @ZONEMO_3176 :ZONEMO_3165 $435 = 1 // (int) $2964 = 0 // (int) :ZONEMO_3176 0026: return :ZONEMO_3178 0141: destroy_pickup $2961 0141: destroy_pickup $2962 0141: destroy_pickup $2963 0141: destroy_pickup $2959 0141: destroy_pickup $2960 0141: destroy_pickup $2957 0141: destroy_pickup $2958 $454 = 1 // (int) $457 = 1 // (int) $434 = 1 // (int) $435 = 1 // (int) $2964 = 0 // (int) $2965 = 0 // (int) $2966 = 0 // (int) $2967 = 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_6449 0 4@ 037B: constant_params 1 variable_params 1 unknown 7 call_with_params @MAIN_6413 0 5@ 037B: constant_params 0 variable_params 1 unknown 7 call_with_params @MAIN_6482 3@ 0002: jump @PUHELP_29 :PUHELP_100 0078: if and $454 == 0 // (int) var == num $2970 == 0 // (int) var == num jump_if_false @PUHELP_178 013F: $2961 = create_pickup #INFO type 3 at -869.73 -114.19 11.1 013F: $2962 = create_pickup #INFO type 3 at -916.1 -1265.08 11.8 $2966 = 0 // (int) $2970 = 1 // (int) :PUHELP_178 0078: if and $457 == 0 // (int) var == num $2971 == 0 // (int) var == num jump_if_false @PUHELP_233 013F: $2963 = create_pickup #INFO type 3 at -900.4 1114.9 11.1 $2967 = 0 // (int) $2971 = 1 // (int) :PUHELP_233 0001: wait 0 ms 0045: actor $933 defined jump_if_false @PUHELP_258 0001: wait 50 ms 0002: jump @PUHELP_279 :PUHELP_258 8045: not actor $933 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 $454 == 0 // (int) var == num $457 == 0 // (int) var == num $434 == 0 // (int) var == num $435 == 0 // (int) var == num jump_if_false @PUHELP_366 037B: constant_params 0 variable_params 1 unknown 7 call_with_params @MAIN_6482 3@ 3@ == 2 // (int) var == num jump_if_false @PUHELP_359 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @ZONEMO_3178 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_3178 0023: end_thread // Note: the incorrect math opcode was used here :PUHELP_378 $454 == 0 // (int) var == num jump_if_false @PUHELP_423 0078: if or 01F7: garage $1172 respray_done 01F7: garage $1173 respray_done jump_if_false @PUHELP_423 0141: destroy_pickup $2961 0141: destroy_pickup $2962 $454 = 1 // (int) :PUHELP_423 $457 == 0 // (int) var == num jump_if_false @PUHELP_491 not $2769 == -1 // (int) var == num jump_if_false @PUHELP_491 034B: unknown_check $2769 jump_if_false @PUHELP_491 80A0: not car $2769 wrecked jump_if_false @PUHELP_491 0149: car $2769 inside_garage jump_if_false @PUHELP_491 0141: destroy_pickup $2963 $457 = 1 // (int) :PUHELP_491 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @REWMON_1837 $434 == 0 // (int) var == num jump_if_false @PUHELP_684 $940 == 0 // (int) var == num jump_if_false @PUHELP_653 $2968 == 0 // (int) var == num jump_if_false @PUHELP_594 013F: $2959 = create_pickup #INFO type 3 at -872.66 -683.42 11.2 013F: $2960 = create_pickup #INFO type 3 at -657.34 762.18 11.6 $2968 = 1 // (int) $2965 = 0 // (int) :PUHELP_594 $2965 > 0 // (int) var > num jump_if_false @PUHELP_620 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @ZONEMO_1669 1 $2965 :PUHELP_620 $434 == 1 // (int) var == num jump_if_false @PUHELP_646 0141: destroy_pickup $2959 0141: destroy_pickup $2960 $2968 = 0 // (int) :PUHELP_646 0002: jump @PUHELP_679 :PUHELP_653 $2968 == 1 // (int) var == num jump_if_false @PUHELP_679 0141: destroy_pickup $2959 0141: destroy_pickup $2960 $2968 = 0 // (int) :PUHELP_679 6@ += 1 // (int) :PUHELP_684 $435 == 0 // (int) var == num jump_if_false @PUHELP_861 $940 == 0 // (int) var == num jump_if_false @PUHELP_830 $2969 == 0 // (int) var == num jump_if_false @PUHELP_772 013F: $2957 = create_pickup #INFO type 3 at -884.49 -470.41 13.11 013F: $2958 = create_pickup #INFO type 3 at -822.83 1149.01 12.42 $2969 = 1 // (int) :PUHELP_772 $2964 > 0 // (int) var > num jump_if_false @PUHELP_797 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @ZONEMO_1669 0 $2964 :PUHELP_797 $435 == 1 // (int) var == num jump_if_false @PUHELP_823 0141: destroy_pickup $2957 0141: destroy_pickup $2958 $2969 = 0 // (int) :PUHELP_823 0002: jump @PUHELP_856 :PUHELP_830 $2969 == 1 // (int) var == num jump_if_false @PUHELP_856 0141: destroy_pickup $2957 0141: destroy_pickup $2958 $2969 = 0 // (int) :PUHELP_856 6@ += 1 // (int) :PUHELP_861 $454 == 0 // (int) var == num jump_if_false @PUHELP_950 $2966 > 0 // (int) var > num jump_if_false @PUHELP_945 $1068 == 0 // (int) var == num jump_if_false @PUHELP_945 0141: destroy_pickup $2961 0141: destroy_pickup $2962 $454 = 1 // (int) $2966 = 0 // (int) 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @REWMON_2443 '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 $457 == 0 // (int) var == num jump_if_false @PUHELP_1035 $2967 > 0 // (int) var > num jump_if_false @PUHELP_1030 $1068 == 0 // (int) var == num jump_if_false @PUHELP_1030 0141: destroy_pickup $2963 $457 = 1 // (int) $2967 = 0 // (int) 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @REWMON_2443 '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 $3039(0@,7) > 0 // (int) var > num jump_if_false @PUHELP_1076 047A: (unknown) $3039(0@,7) :PUHELP_1076 $3039(0@,7) = -1 // (int) 0@ += 1 // (int) 0@ >= 7 // (int) var >= num jump_if_false @PUHELP_1056 0026: return :PUHELP_1103 $2210 = 378.759 // (float) $2217 = 1257.16 // (float) $2224 = 18.228 // (float) $2231 = 0 // (float) $2211 = 449.424 // (float) $2218 = 1257.16 // (float) $2225 = 18.228 // (float) $2232 = 0 // (float) $2212 = 478.305 // (float) $2219 = 1124.482 // (float) $2226 = 18.228 // (float) $2233 = 270.0 // (float) $2213 = 449.645 // (float) $2220 = 995.694 // (float) $2227 = 18.228 // (float) $2234 = 180.0 // (float) $2214 = 379.182 // (float) $2221 = 994.721 // (float) $2228 = 18.228 // (float) $2235 = 180.0 // (float) $2215 = 349.44 // (float) $2222 = 1123.683 // (float) $2229 = 18.228 // (float) $2236 = 90.0 // (float) $2216 = 365.12 // (float) $2223 = 1210.099 // (float) $2230 = 24.213 // (float) $2237 = 90.0 // (float) $2238 = 379.938 // (float) $2245 = 1250.216 // (float) $2252 = -200.914 // (float) $2259 = 180.0 // (float) $2239 = 448.459 // (float) $2246 = 1250.216 // (float) $2253 = -200.914 // (float) $2260 = 180.0 // (float) $2240 = 471.52 // (float) $2247 = 1123.556 // (float) $2254 = -200.869 // (float) $2261 = 90.0 // (float) $2241 = 448.551 // (float) $2248 = 1003.078 // (float) $2255 = -200.914 // (float) $2262 = 0 // (float) $2242 = 379.58 // (float) $2249 = 1002.344 // (float) $2256 = -200.856 // (float) $2263 = 0 // (float) $2243 = 356.667 // (float) $2250 = 1124.776 // (float) $2257 = -200.869 // (float) $2264 = 270.0 // (float) $2244 = 366.001 // (float) $2251 = 1210.104 // (float) $2258 = -194.638 // (float) $2265 = 270.0 // (float) 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @PUHELP_1052 0026: return :PUHELP_1583 0035: 5@ = $3203 // (int vars) $2815(5@,22) = -1 // (int) 0036: $2837(5@,22) = 0@ // (float vars) 0036: $2859(5@,22) = 1@ // (float vars) 0036: $2881(5@,22) = 2@ // (float vars) 0036: $2903(5@,22) = 3@ // (float vars) 0035: $2925(5@,22) = 4@ // (int vars) $3203 += 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 $2925(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 $2925(0@,22) :PUHELP_1789 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4268 $2925(0@,22) 0036: 1@ = $2837(0@,22) // (float vars) 0036: 2@ = $2859(0@,22) // (float vars) 0036: 3@ = $2881(0@,22) // (float vars) 01BB: (unknown) $2837(0@,22) $2859(0@,22) $2881(0@,22) 3@ 003E: $2815(0@,22) = create_actor_pedtype 4 model $2925(0@,22) at 1@ 2@ 3@ 00CF: set_actor $2815(0@,22) Z_angle_to $2903(0@,22) 0026: return :PUHELP_1866 $3203 = 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: $3203 > 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 $2815(0@,22) == -1 // (int) var == num jump_if_false @PUHELP_2588 0045: actor $933 defined jump_if_false @PUHELP_2581 0036: 1@ = $2881(0@,22) // (float vars) 002C: 1@ -= $939 // (float vars) 0078: if and 0080: actor $933 near_point $2837(0@,22) $2859(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 $933 defined jump_if_false @PUHELP_2660 0036: 1@ = $2881(0@,22) // (float vars) 002C: 1@ -= $939 // (float vars) 0078: if or 8080: not actor $933 near_point $2837(0@,22) $2859(0@,22) radius 60.0 60.0 sphere 0 1@ > 2.0 // (float) var > num jump_if_false @PUHELP_2660 003F: destroy_actor $2815(0@,22) $2815(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: $3203 > 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 $2815(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_5093 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_5197 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_4268 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 $933 defined jump_if_false @PUHELP_2896 0107: toggle_player $933 can_move 0 02F8: (unknown) $933 1 0352: (unknown) $933 :PUHELP_2896 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @MAIN_4364 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_24051 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 $933 defined jump_if_false @PUHELP_2991 02EE: get_actor $933 coords_to 5@ 6@ 7@ with_offset 0 4.0 0 7@ += 1.0 // (float) 01BB: (unknown) 5@ 6@ 7@ 7@ 0044: put_actor $933 at 5@ 6@ 7@ 02F8: (unknown) $933 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 $933 defined jump_if_false @PUHELP_3074 02F8: (unknown) $933 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 0026: return :PUHELP_3100 0078: if or 042E: unknown_check 1 042E: unknown_check 3 jump_if_false @PUHELP_3877 0@ = 0 // (int) :PUHELP_3123 $1078 == 0 // (int) var == num jump_if_false @PUHELP_3591 0045: actor $933 defined jump_if_false @PUHELP_3584 00B0: actor $933 in_zone 'BEACH3' // Vice Point 0022: jump_if_false @PUHELP_3574 // Note: the incorrect math opcode was used here 0080: actor $933 near_point $1954(0@,7) $1961(0@,7) radius 60.0 60.0 sphere 0 0022: jump_if_false @PUHELP_3567 // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 3 unknown 10 call_with_params @MAIN_5093 $1954(0@,7) $1961(0@,7) $1968(0@,7) 0.25 0.25 0 4@ 5@ 6@ 037B: constant_params 6 variable_params 3 unknown 10 call_with_params @MAIN_5197 $1954(0@,7) $1961(0@,7) $1968(0@,7) 0.25 0.25 0.25 7@ 8@ 9@ $3039(0@,7) == -1 // (int) var == num jump_if_false @PUHELP_3395 8202: not unknown_check 4@ 5@ 6@ 7@ 8@ 9@ 0 1 0 0 0 0022: jump_if_false @PUHELP_3388 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @PUHELP_3388 // Note: the incorrect math opcode was used here 808A: not actor $933 in_sphere_on_foot $1954(0@,7) $1961(0@,7) $1968(0@,7) radius 3.0 3.0 3.0 sphere 0 0022: jump_if_false @PUHELP_3388 // Note: the incorrect math opcode was used here 0036: 1@ = $1954(0@,7) // (float vars) 0036: 2@ = $1961(0@,7) // (float vars) 0036: 3@ = $1968(0@,7) // (float vars) 3@ += 0.5 // (float) 01BB: (unknown) 1@ 2@ 3@ 3@ $3039(0@,7) = 0 // (int) 0479: (unknown) 1@ 2@ 3@ 8004: not 50@ = $3039(0@,7) // (int) // Note: the incorrect math opcode was used here :PUHELP_3388 0002: jump @PUHELP_3567 :PUHELP_3395 0202: unknown_check 4@ 5@ 6@ 7@ 8@ 9@ 0 1 0 0 0 0022: jump_if_false @PUHELP_3437 // Note: the incorrect math opcode was used here 047A: (unknown) $3039(0@,7) $3039(0@,7) = -1 // (int) 0002: jump @PUHELP_3567 :PUHELP_3437 0045: actor $933 defined jump_if_false @PUHELP_3567 0078: if and 008A: actor $933 in_sphere_on_foot $1954(0@,7) $1961(0@,7) $1968(0@,7) radius 1.0 1.0 3.0 sphere 0 026A: unknown_check $933 026E: unknown_check $933 0022: jump_if_false @PUHELP_3567 // Note: the incorrect math opcode was used here 037B: constant_params 5 variable_params 0 unknown 10 call_with_params @PUHELP_2870 $1982(0@,7) $1989(0@,7) $1996(0@,7) $2003(0@,7) 5 0509: (unknown) $1982(0@,7) $1989(0@,7) $1996(0@,7) 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @NONAME_1_25901 1 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @PUHELP_1866 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4379 :PUHELP_3567 0002: jump @PUHELP_3584 :PUHELP_3574 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @PUHELP_1052 :PUHELP_3584 0002: jump @PUHELP_3853 :PUHELP_3591 842E: not unknown_check 3 jump_if_false @PUHELP_3640 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @PUHELP_2674 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @PUHELP_1052 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @NONAME_1_20061 0 0002: jump @PUHELP_3853 :PUHELP_3640 $3039(0@,7) == -1 // (int) var == num jump_if_false @PUHELP_3734 0045: actor $933 defined jump_if_false @PUHELP_3727 808A: not actor $933 in_sphere_on_foot $1982(0@,7) $1989(0@,7) $1996(0@,7) radius 3.0 3.0 3.0 sphere 0 0022: jump_if_false @PUHELP_3727 // Note: the incorrect math opcode was used here $3039(0@,7) = 0 // (int) 0479: (unknown) $1982(0@,7) $1989(0@,7) $1996(0@,7) 8004: not 50@ = $3039(0@,7) // (int) // Note: the incorrect math opcode was used here :PUHELP_3727 0002: jump @PUHELP_3853 :PUHELP_3734 0045: actor $933 defined 0022: jump_if_false @PUHELP_3853 // Note: the incorrect math opcode was used here 0078: if and 008A: actor $933 in_sphere_on_foot $1982(0@,7) $1989(0@,7) $1996(0@,7) radius 1.0 1.0 3.0 sphere 0 026A: unknown_check $933 026E: unknown_check $933 0022: jump_if_false @PUHELP_3853 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @PUHELP_2674 037B: constant_params 5 variable_params 0 unknown 10 call_with_params @PUHELP_2870 $1954(0@,7) $1961(0@,7) $1968(0@,7) $1975(0@,7) 0 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @NONAME_1_25901 0 0509: (unknown) 0 0 0 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4379 :PUHELP_3853 0@ += 1 // (int) 0@ >= 7 // (int) var >= num jump_if_false @PUHELP_3123 0002: jump @PUHELP_3887 :PUHELP_3877 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @PUHELP_1052 :PUHELP_3887 0026: return :PUHELP_3889 0035: $3166(0@,30) = 1@ // (int vars) 0026: return :PUHELP_3898 1@ = 0 // (int) :PUHELP_3902 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @PUHELP_3889 1@ 0@ 1@ += 1 // (int) 1@ >= 30 // (int) var >= num jump_if_false @PUHELP_3902 0026: return :PUHELP_3933 0483: (unknown) $2557 3@ 047E: (unknown) 3@ 2 0 0@ 1@ 2@ 4@ 0026: return :PUHELP_3950 0036: 1@ = $2949(0@,30) // (float vars) 0036: 2@ = $2979(0@,30) // (float vars) 0036: 3@ = $3009(0@,30) // (float vars) 0036: 4@ = $3046(0@,30) // (float vars) 0026: return :PUHELP_3980 0080: actor $933 near_point 0@ 1@ radius 35.0 35.0 sphere 0 0022: jump_if_false @PUHELP_4002 // Note: the incorrect math opcode was used here 005E: (unknown) :PUHELP_4002 005F: (unknown) :PUHELP_4004 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_4043 0036: 5@ = 2@ // (float vars) :PUHELP_4043 0026: return :SHOPMON 0238: name_thread 'SHOPMON' 8@ = -1 // (int) 10@ = 0 // (int) 0025: gosub @SHOPMON_195 $3204 = 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_3898 1 7@ = -1 // (int) :SHOPMON_60 0001: wait 0 ms 0078: if or $1078 == 0 // (int) var == num $1078 == 4 // (int) var == num jump_if_false @SHOPMON_92 0025: gosub @SHOPMON_2175 :SHOPMON_92 0078: if or $1078 == 0 // (int) var == num $1078 == 5 // (int) var == num jump_if_false @SHOPMON_188 $3204 == 1 // (int) var == num jump_if_false @SHOPMON_178 0045: actor $933 defined jump_if_false @SHOPMON_148 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @PUHELP_3100 :SHOPMON_148 $1078 == 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 $3482 = 1 // (int) $3205 = -1008.912 // (float) $3235 = -331.781 // (float) $3265 = 10.7676 // (float) $3302 = 180.0 // (float) $3332 = 0 // (int) $3362 = 1 // (int) 0006: $3452 = 'SH_DE01' // (string) // 'Mal Viento' // Note: the incorrect math opcode was used here $3392 = 20 // (int) $3206 = -917.3826 // (float) $3236 = 847.6764 // (float) $3266 = 11.0831 // (float) $3303 = 270.0 // (float) $3333 = 2 // (int) $3363 = 3 // (int) 0006: $3453 = 'SH_EL01' // (string) // 'Curve' // Note: the incorrect math opcode was used here $3393 = 60 // (int) $3207 = -845.3045 // (float) $3237 = -638.8693 // (float) $3267 = 11.1733 // (float) $3304 = 240.0 // (float) $3334 = 9 // (int) $3364 = 2 // (int) 0006: $3454 = 'SH_SU02' // (string) // 'Verdi Groceries' // Note: the incorrect math opcode was used here $3394 = 50 // (int) $3208 = -1119.74 // (float) $3238 = -670.72 // (float) $3268 = 11.0 // (float) $3305 = 180.0 // (float) $3335 = 6 // (int) $3365 = 1 // (int) 0006: $3455 = 'SH_PA01' // (string) // 'Hardcore Pawn' // Note: the incorrect math opcode was used here $3395 = 30 // (int) $3209 = -968.7647 // (float) $3239 = -592.453 // (float) $3269 = 11.6232 // (float) $3306 = 100.0 // (float) $3336 = 3 // (int) $3366 = 2 // (int) 0006: $3456 = 'SH_EL02' // (string) // 'Electric Boulevard' // Note: the incorrect math opcode was used here $3396 = 50 // (int) $3210 = -1157.779 // (float) $3240 = -337.7338 // (float) $3270 = 10.4389 // (float) $3307 = 192.0 // (float) $3337 = 2 // (int) $3367 = 2 // (int) 0006: $3457 = 'SH_EL01' // (string) // 'Curve' // Note: the incorrect math opcode was used here $3397 = 60 // (int) $3211 = -1076.04 // (float) $3241 = -84.77 // (float) $3271 = 11.4336 // (float) $3308 = 274.5 // (float) $3338 = 5 // (int) $3368 = 1 // (int) 0006: $3458 = 'SH_CL02' // (string) // 'Nalgas Grandes' // Note: the incorrect math opcode was used here $3398 = 20 // (int) $3212 = -867.097 // (float) $3242 = -148.66 // (float) $3272 = 11.0 // (float) $3309 = 269.8 // (float) $3339 = 8 // (int) $3369 = 3 // (int) 0006: $3459 = 'SH_SU01' // (string) // 'Fidl' // Note: the incorrect math opcode was used here $3399 = 70 // (int) $3213 = -1029.9 // (float) $3243 = 156.9 // (float) $3273 = 11.2 // (float) $3310 = 29.44 // (float) $3340 = 4 // (int) $3370 = 3 // (int) 0006: $3460 = 'SH_CL01' // (string) // 'Hermit' // Note: the incorrect math opcode was used here $3400 = 60 // (int) $3214 = -993.3461 // (float) $3244 = 309.5039 // (float) $3274 = 11.2574 // (float) $3311 = 48.6 // (float) $3341 = 8 // (int) $3371 = 3 // (int) 0006: $3461 = 'SH_SU01' // (string) // 'Fidl' // Note: the incorrect math opcode was used here $3401 = 70 // (int) $3215 = -731.33 // (float) $3245 = 396.51 // (float) $3275 = 11.1007 // (float) $3312 = 259.47 // (float) $3342 = 0 // (int) $3372 = 1 // (int) 0006: $3462 = 'SH_DE01' // (string) // 'Mal Viento' // Note: the incorrect math opcode was used here $3402 = 20 // (int) $3216 = -628.81 // (float) $3246 = 648.09 // (float) $3276 = 11.0 // (float) $3313 = 0 // (float) $3343 = 9 // (int) $3373 = 3 // (int) 0006: $3463 = 'SH_SU02' // (string) // 'Verdi Groceries' // Note: the incorrect math opcode was used here $3403 = 60 // (int) $3217 = -650.1977 // (float) $3247 = 1198.527 // (float) $3277 = 11.0707 // (float) $3314 = 180.0 // (float) $3344 = 4 // (int) $3374 = 3 // (int) 0006: $3464 = 'SH_CL01' // (string) // 'Hermit' // Note: the incorrect math opcode was used here $3404 = 70 // (int) $3218 = -762.3892 // (float) $3248 = 1194.879 // (float) $3278 = 11.0707 // (float) $3315 = 184.74 // (float) $3345 = 3 // (int) $3375 = 2 // (int) 0006: $3465 = 'SH_EL02' // (string) // 'Electric Boulevard' // Note: the incorrect math opcode was used here $3405 = 40 // (int) $3219 = -588.47 // (float) $3249 = 1127.12 // (float) $3279 = 11.0677 // (float) $3316 = 326.7 // (float) $3346 = 0 // (int) $3376 = 2 // (int) 0006: $3466 = 'SH_DE01' // (string) // 'Mal Viento' // Note: the incorrect math opcode was used here $3406 = 40 // (int) $3220 = -734.7801 // (float) $3250 = 1326.182 // (float) $3280 = 11.76 // (float) $3317 = 180.0 // (float) $3347 = 1 // (int) $3377 = 2 // (int) 0006: $3467 = 'SH_DE02' // (string) // 'Gorilla Salad' // Note: the incorrect math opcode was used here $3407 = 50 // (int) $3221 = -320.3094 // (float) $3251 = 1372.893 // (float) $3281 = 11.7099 // (float) $3318 = 180.0 // (float) $3348 = 5 // (int) $3378 = 1 // (int) 0006: $3468 = 'SH_CL02' // (string) // 'Nalgas Grandes' // Note: the incorrect math opcode was used here $3408 = 20 // (int) $3222 = 376.0278 // (float) $3252 = 759.3791 // (float) $3282 = 11.7468 // (float) $3319 = 93.0 // (float) $3349 = 0 // (int) $3379 = 1 // (int) 0006: $3469 = 'SH_DE01' // (string) // 'Mal Viento' // Note: the incorrect math opcode was used here $3409 = 20 // (int) $3223 = 326.1039 // (float) $3253 = 204.098 // (float) $3283 = 11.3988 // (float) $3320 = 131.18 // (float) $3350 = 3 // (int) $3380 = 2 // (int) 0006: $3470 = 'SH_EL02' // (string) // 'Electric Boulevard' // Note: the incorrect math opcode was used here $3410 = 50 // (int) $3224 = 451.6164 // (float) $3254 = -415.2804 // (float) $3284 = 10.247 // (float) $3321 = 86.36 // (float) $3351 = 1 // (int) $3381 = 2 // (int) 0006: $3471 = 'SH_DE02' // (string) // 'Gorilla Salad' // Note: the incorrect math opcode was used here $3411 = 35 // (int) $3225 = 197.46 // (float) $3255 = -412.53 // (float) $3285 = 11.08 // (float) $3322 = 84.49 // (float) $3352 = 4 // (int) $3382 = 3 // (int) 0006: $3472 = 'SH_CL01' // (string) // 'Hermit' // Note: the incorrect math opcode was used here $3412 = 60 // (int) $3226 = 385.3554 // (float) $3256 = -616.7063 // (float) $3286 = 10.1867 // (float) $3323 = 69.18 // (float) $3353 = 9 // (int) $3383 = 2 // (int) 0006: $3473 = 'SH_SU02' // (string) // 'Verdi Groceries' // Note: the incorrect math opcode was used here $3413 = 40 // (int) $3227 = 266.0277 // (float) $3257 = -835.2129 // (float) $3287 = 10.1935 // (float) $3324 = 244.5 // (float) $3354 = 5 // (int) $3384 = 2 // (int) 0006: $3474 = 'SH_CL02' // (string) // 'Nalgas Grandes' // Note: the incorrect math opcode was used here $3414 = 40 // (int) $3228 = 123.6576 // (float) $3258 = -905.3365 // (float) $3288 = 10.4392 // (float) $3325 = 105.9 // (float) $3355 = 8 // (int) $3385 = 3 // (int) 0006: $3475 = 'SH_SU01' // (string) // 'Fidl' // Note: the incorrect math opcode was used here $3415 = 55 // (int) $3229 = 224.8076 // (float) $3259 = -1007.427 // (float) $3289 = 10.458 // (float) $3326 = 79.28 // (float) $3356 = 2 // (int) $3386 = 3 // (int) 0006: $3476 = 'SH_EL01' // (string) // 'Curve' // Note: the incorrect math opcode was used here $3416 = 50 // (int) $3230 = 87.27 // (float) $3260 = -974.16 // (float) $3290 = 10.45 // (float) $3327 = 74.11 // (float) $3357 = 6 // (int) $3387 = 1 // (int) 0006: $3477 = 'SH_PA01' // (string) // 'Hardcore Pawn' // Note: the incorrect math opcode was used here $3417 = 30 // (int) $3231 = 70.09 // (float) $3261 = -1196.67 // (float) $3291 = 10.47 // (float) $3328 = 317.33 // (float) $3358 = 4 // (int) $3388 = 3 // (int) 0006: $3478 = 'SH_CL01' // (string) // 'Hermit' // Note: the incorrect math opcode was used here $3418 = 45 // (int) $3232 = 196.05 // (float) $3262 = -1151.24 // (float) $3292 = 10.47 // (float) $3329 = 76.2 // (float) $3359 = 1 // (int) $3389 = 1 // (int) 0006: $3479 = 'SH_DE02' // (string) // 'Gorilla Salad' // Note: the incorrect math opcode was used here $3419 = 10 // (int) $3233 = 124.7795 // (float) $3263 = -1471.935 // (float) $3293 = 10.2884 // (float) $3330 = 66.9 // (float) $3360 = 3 // (int) $3390 = 3 // (int) 0006: $3480 = 'SH_EL02' // (string) // 'Electric Boulevard' // Note: the incorrect math opcode was used here $3420 = 60 // (int) $3234 = 397.5646 // (float) $3264 = 818.5902 // (float) $3294 = 11.7706 // (float) $3331 = -90.0 // (float) $3361 = 4 // (int) $3391 = 3 // (int) 0006: $3481 = 'SH_CL01' // (string) // 'Hermit' // Note: the incorrect math opcode was used here $3421 = 60 // (int) 0026: return :SHOPMON_2175 6@ = 0 // (int) 11@ = 0 // (int) :SHOPMON_2183 $3166(11@,30) == 1 // (int) var == num jump_if_false @SHOPMON_2726 0045: actor $933 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_3980 $2949(11@,30) $2979(11@,30) $3009(11@,30) jump_if_false @SHOPMON_2726 6@ = 1 // (int) 8@ == -1 // (int) var == num jump_if_false @SHOPMON_2344 8089: not actor $933 in_sphere $2949(11@,30) $2979(11@,30) $3009(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_4004 $2949(11@,30) $2979(11@,30) $3009(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 $933 in_sphere_on_foot $2949(11@,30) $2979(11@,30) $3009(11@,30) radius 1.0 1.0 1.0 sphere 0 026A: unknown_check $933 026E: unknown_check $933 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 $933 can_move 0 02F8: (unknown) $933 1 047A: (unknown) 8@ 8@ = -1 // (int) 0426: (unknown) $937 $938 $939 9@ 04CD: (unknown) $3196(11@,30) 1 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @MAIN_4364 0035: $2484 = $3136(11@,30) // (int vars) 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @NONAME_1_26616 $3076(11@,30) $3106(11@,30) 0 $3482 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @NONAME_1_28150 $3076(11@,30) $3106(11@,30) 037A: constant_params 0 variable_params 0 unknown 16 call_with_params @NONAME_1_27247 jump_if_false @SHOPMON_2702 04CD: (unknown) $3196(11@,30) -1 04CD: (unknown) 9@ 1 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_4301 500 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @NONAME_1_26616 $3076(11@,30) $3106(11@,30) 1 0 0001: wait 0 ms 0045: actor $933 defined jump_if_false @SHOPMON_2678 02F8: (unknown) $933 1 0423: (unknown) $933 $2949(11@,30) $2979(11@,30) $3009(11@,30) 0001: wait 0 ms 0045: actor $933 defined 0022: jump_if_false @SHOPMON_2678 // Note: the incorrect math opcode was used here 00CF: set_actor $933 Z_angle_to $3046(11@,30) 02EE: get_actor $933 coords_to 3@ 4@ 5@ with_offset 0 1.5 0 5@ += 1.5 // (float) 01BB: (unknown) 3@ 4@ 5@ 5@ 0044: put_actor $933 at 3@ 4@ 5@ 0221: (unknown) 01CF: (unknown) 02F8: (unknown) $933 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_26616 $3076(11@,30) $3106(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 $933 dead jump_if_false @SHOPMON_2761 0025: gosub @SHOPMON_2802 :SHOPMON_2761 0078: if or 6@ == 0 // (int) var == num 009F: actor $933 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 $2482 = 0 // (int) $2485 = 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 $933 defined jump_if_false @SHOPMON_3054 0044: put_actor $933 at $2949(10@,30) $2979(10@,30) $3009(10@,30) 0036: 15@ = $3046(10@,30) // (float vars) 15@ -= 180.0 // (float) 00CF: set_actor $933 Z_angle_to 15@ 02EE: get_actor $933 coords_to 12@ 13@ 14@ with_offset 0 -5.0 0 0044: put_actor $933 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 $3483 = 0 // (int) $3484 = 0 // (int) $3485 = 0 // (int) $3486 = -1 // (int) $3487 = -1 // (int) 0024: create_thread @GA_ARM1 0024: create_thread @GA_ARM2 0024: create_thread @GA_IMP1 0024: create_thread @GA_LAGA 0026: return :SHOPMON_3117 0@ == 0 // (int) var == num jump_if_false @SHOPMON_3140 0035: $3483 = 1@ // (int vars) 0002: jump @SHOPMON_3181 :SHOPMON_3140 0@ == 1 // (int) var == num jump_if_false @SHOPMON_3164 0035: $3484 = 1@ // (int vars) 0002: jump @SHOPMON_3181 :SHOPMON_3164 0@ == 2 // (int) var == num jump_if_false @SHOPMON_3181 0035: $3485 = 1@ // (int vars) :SHOPMON_3181 0026: return :SHOPMON_3183 0252: object 0@ exists 0022: jump_if_false @SHOPMON_3231 // Note: the incorrect math opcode was used here 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_3224 // Note: the incorrect math opcode was used here 005E: (unknown) :SHOPMON_3224 0002: jump @SHOPMON_3233 :SHOPMON_3231 005E: (unknown) :SHOPMON_3233 005F: (unknown) :SHOPMON_3235 010E: 4@ = current_time_in_ms 0@ == 1 // (int) var == num jump_if_false @SHOPMON_3284 not $3486 == -1 // (int) var == num jump_if_false @SHOPMON_3277 0011: $3486 > 4@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @SHOPMON_3277 // Note: the incorrect math opcode was used here 005F: (unknown) :SHOPMON_3277 0002: jump @SHOPMON_3311 :SHOPMON_3284 not $3487 == -1 // (int) var == num jump_if_false @SHOPMON_3311 0011: $3487 > 4@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @SHOPMON_3311 // Note: the incorrect math opcode was used here 005F: (unknown) :SHOPMON_3311 0@ == 1 // (int) var == num jump_if_false @SHOPMON_3349 00D9: (unknown) 1@ 2@ 3@ 68 0035: $3486 = 4@ // (int vars) $3486 += 2000 // (int) 0002: jump @SHOPMON_3368 :SHOPMON_3349 00D9: (unknown) 1@ 2@ 3@ 69 0035: $3487 = 4@ // (int vars) $3487 += 2000 // (int) :SHOPMON_3368 005E: (unknown) :SHOPMON_3370 8252: not object 0@ exists jump_if_false @SHOPMON_3382 0026: return :SHOPMON_3382 0035: 13@ = 12@ // (int vars) 12@ == 0 // (int) var == num jump_if_false @SHOPMON_3550 10@ == 3 // (int) var == num jump_if_false @SHOPMON_3422 010D: put_object 0@ at 4@ 5@ 6@ 0002: jump @SHOPMON_3545 :SHOPMON_3422 037B: constant_params 4 variable_params 0 unknown 14 call_with_params @SHOPMON_3235 1 1@ 2@ 3@ 11@ == 1 // (int) var == num jump_if_false @SHOPMON_3483 :SHOPMON_3449 84F1: not unknown_check 0@ 4@ 5@ 6@ 7@ 8@ 9@ 0 0022: jump_if_false @SHOPMON_3483 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @SHOPMON_3449 0002: jump @SHOPMON_3510 :SHOPMON_3483 820C: not unknown_check 0@ 4@ 5@ 6@ 7@ 8@ 9@ 0 0022: jump_if_false @SHOPMON_3510 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @SHOPMON_3483 :SHOPMON_3510 037B: constant_params 4 variable_params 0 unknown 14 call_with_params @SHOPMON_3183 0@ 4@ 5@ 6@ jump_if_false @SHOPMON_3545 037B: constant_params 4 variable_params 0 unknown 14 call_with_params @SHOPMON_3235 0 4@ 5@ 6@ :SHOPMON_3545 13@ = 1 // (int) :SHOPMON_3550 0026: return :SHOPMON_3552 8252: not object 0@ exists jump_if_false @SHOPMON_3564 0026: return :SHOPMON_3564 0035: 13@ = 12@ // (int vars) 12@ == 1 // (int) var == num jump_if_false @SHOPMON_3734 10@ == 1 // (int) var == num jump_if_false @SHOPMON_3605 010D: put_object 0@ at 1@ 2@ 3@ 0002: jump @SHOPMON_3730 :SHOPMON_3605 037B: constant_params 4 variable_params 0 unknown 14 call_with_params @SHOPMON_3235 1 4@ 5@ 6@ 11@ == 1 // (int) var == num jump_if_false @SHOPMON_3667 :SHOPMON_3632 84F1: not unknown_check 0@ 1@ 2@ 3@ 7@ 8@ 9@ 1 0022: jump_if_false @SHOPMON_3667 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @SHOPMON_3632 0002: jump @SHOPMON_3695 :SHOPMON_3667 820C: not unknown_check 0@ 1@ 2@ 3@ 7@ 8@ 9@ 1 0022: jump_if_false @SHOPMON_3695 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @SHOPMON_3667 :SHOPMON_3695 037B: constant_params 4 variable_params 0 unknown 14 call_with_params @SHOPMON_3183 0@ 1@ 2@ 3@ jump_if_false @SHOPMON_3730 037B: constant_params 4 variable_params 0 unknown 14 call_with_params @SHOPMON_3235 0 1@ 2@ 3@ :SHOPMON_3730 13@ = 0 // (int) :SHOPMON_3734 0026: return :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 $933 defined jump_if_false @GA_ARM1_571 0078: if or 00B0: actor $933 in_zone 'A_PORT' // Escobar International 00B0: actor $933 in_zone 'ARMYB' // Fort Baxter 0022: jump_if_false @GA_ARM1_510 // Note: the incorrect math opcode was used here 0@ = 0 // (int) $3483 == 3 // (int) var == num jump_if_false @GA_ARM1_117 0@ = 1 // (int) 0002: jump @GA_ARM1_268 :GA_ARM1_117 $3483 == 4 // (int) var == num jump_if_false @GA_ARM1_142 0@ = 1 // (int) 0002: jump @GA_ARM1_268 :GA_ARM1_142 $3483 == 1 // (int) var == num jump_if_false @GA_ARM1_166 0@ = 0 // (int) 0002: jump @GA_ARM1_268 :GA_ARM1_166 $3483 == 2 // (int) var == num jump_if_false @GA_ARM1_190 0@ = 0 // (int) 0002: jump @GA_ARM1_268 :GA_ARM1_190 $3483 == 0 // (int) var == num jump_if_false @GA_ARM1_268 0047: unknown_check $933 -1723.2 -320.5 10.0 -1699.2 -270.8 20.0 0 jump_if_false @GA_ARM1_268 0078: if or $518 == 0 // (int) var == num $938 > -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_3370 2@ -1715.2 -294.9 16.62 -1705.74 -294.9 16.62 0.2 0.1 0.1 $3483 0 1@ 1@ 0002: jump @GA_ARM1_503 :GA_ARM1_348 037B: constant_params 13 variable_params 1 unknown 6 call_with_params @SHOPMON_3552 2@ -1715.2 -294.9 16.62 -1705.74 -294.9 16.62 0.2 0.1 0.1 $3483 0 1@ 1@ 037A: constant_params 4 variable_params 0 unknown 6 call_with_params @SHOPMON_3183 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_3370 2@ -1715.2 -294.9 16.62 -1705.74 -294.9 16.62 0.2 0.1 0.1 $3483 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_3552 2@ -1715.2 -294.9 16.62 -1705.74 -294.9 16.62 0.2 0.1 0.1 $3483 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 $933 defined jump_if_false @GA_ARM2_571 0078: if or 00B0: actor $933 in_zone 'A_PORT' // Escobar International 00B0: actor $933 in_zone 'ARMYB' // Fort Baxter 0022: jump_if_false @GA_ARM2_510 // Note: the incorrect math opcode was used here 0@ = 0 // (int) $3483 == 3 // (int) var == num jump_if_false @GA_ARM2_117 0@ = 1 // (int) 0002: jump @GA_ARM2_268 :GA_ARM2_117 $3483 == 4 // (int) var == num jump_if_false @GA_ARM2_142 0@ = 1 // (int) 0002: jump @GA_ARM2_268 :GA_ARM2_142 $3483 == 1 // (int) var == num jump_if_false @GA_ARM2_166 0@ = 0 // (int) 0002: jump @GA_ARM2_268 :GA_ARM2_166 $3483 == 2 // (int) var == num jump_if_false @GA_ARM2_190 0@ = 0 // (int) 0002: jump @GA_ARM2_268 :GA_ARM2_190 $3483 == 0 // (int) var == num jump_if_false @GA_ARM2_268 0047: unknown_check $933 -1740.6 -320.5 10.0 -1718.6 -270.8 20.0 0 jump_if_false @GA_ARM2_268 0078: if or $518 == 0 // (int) var == num $938 > -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_3370 2@ -1726.6 -294.9 16.62 -1736.06 -294.9 16.62 0.2 0.1 0.1 $3483 0 1@ 1@ 0002: jump @GA_ARM2_503 :GA_ARM2_348 037B: constant_params 13 variable_params 1 unknown 6 call_with_params @SHOPMON_3552 2@ -1726.6 -294.9 16.62 -1736.06 -294.9 16.62 0.2 0.1 0.1 $3483 0 1@ 1@ 037A: constant_params 4 variable_params 0 unknown 6 call_with_params @SHOPMON_3183 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_3370 2@ -1726.6 -294.9 16.62 -1736.06 -294.9 16.62 0.2 0.1 0.1 $3483 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_3552 2@ -1726.6 -294.9 16.62 -1736.06 -294.9 16.62 0.2 0.1 0.1 $3483 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@ $3484 = 1 // (int) :GA_IMP1_63 0001: wait 1000 ms 0045: actor $933 defined jump_if_false @GA_IMP1_449 00B0: actor $933 in_zone 'DOCKS' // Viceport 0022: jump_if_false @GA_IMP1_407 // Note: the incorrect math opcode was used here 0@ = 0 // (int) $3484 == 3 // (int) var == num jump_if_false @GA_IMP1_126 0@ = 1 // (int) 0002: jump @GA_IMP1_263 :GA_IMP1_126 $3484 == 4 // (int) var == num jump_if_false @GA_IMP1_151 0@ = 1 // (int) 0002: jump @GA_IMP1_263 :GA_IMP1_151 $3484 == 1 // (int) var == num jump_if_false @GA_IMP1_175 0@ = 0 // (int) 0002: jump @GA_IMP1_263 :GA_IMP1_175 $3484 == 2 // (int) var == num jump_if_false @GA_IMP1_199 0@ = 0 // (int) 0002: jump @GA_IMP1_263 :GA_IMP1_199 $3484 == 0 // (int) var == num jump_if_false @GA_IMP1_263 04A2: unknown_check $933 -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_3370 2@ -987.3 -1247.9 12.53 6@ 7@ 8@ 0.2 0 0 $3484 1 1@ 1@ 0002: jump @GA_IMP1_400 :GA_IMP1_324 037A: constant_params 4 variable_params 0 unknown 9 call_with_params @SHOPMON_3183 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_3552 2@ -987.3 -1247.9 12.53 6@ 7@ 8@ 0.2 0 0 $3484 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_3552 2@ -987.3 -1247.9 12.53 6@ 7@ 8@ 0.2 0 0 $3484 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 $933 defined jump_if_false @GA_LAGA_370 00B0: actor $933 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 $3485 == 3 // (int) var == num $3485 == 4 // (int) var == num $3485 == 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_3370 2@ -88.7622 -1578.86 11.391 -88.7622 -1578.86 15.2345 0.1 0.1 0.2 $3485 0 1@ 1@ 0002: jump @GA_LAGA_302 :GA_LAGA_207 037A: constant_params 4 variable_params 0 unknown 6 call_with_params @SHOPMON_3183 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_3552 2@ -88.7622 -1578.86 11.391 -88.7622 -1578.86 15.2345 0.1 0.1 0.2 $3485 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_3552 2@ -88.7622 -1578.86 11.391 -88.7622 -1578.86 15.2345 0.1 0.1 0.2 $3485 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@ = $3488 // (int vars) 0037: $3233(16@,4) = 0@ // (string vars) 0037: $3337(16@,4) = 1@ // (string vars) 0035: $3237(16@,4) = 2@ // (int vars) 0036: $3241(16@,4) = 3@ // (float vars) 0036: $3245(16@,4) = 4@ // (float vars) 0036: $3249(16@,4) = 5@ // (float vars) 0036: $3253(16@,4) = 6@ // (float vars) 0036: $3273(16@,4) = 7@ // (float vars) 0036: $3277(16@,4) = 8@ // (float vars) 0036: $3281(16@,4) = 9@ // (float vars) 0036: $3285(16@,4) = 10@ // (float vars) 0036: $3305(16@,4) = 11@ // (float vars) 0036: $3309(16@,4) = 12@ // (float vars) 0036: $3313(16@,4) = 13@ // (float vars) 0036: $3317(16@,4) = 14@ // (float vars) 0035: $167(16@,4) = 15@ // (int vars) $3257(16@,4) = 0 // (float) $3261(16@,4) = 0 // (float) $3265(16@,4) = 0 // (float) $3269(16@,4) = 0 // (float) $3289(16@,4) = 0 // (float) $3293(16@,4) = 0 // (float) $3297(16@,4) = 0 // (float) $3301(16@,4) = 0 // (float) $3321(16@,4) = 0 // (float) $3325(16@,4) = 0 // (float) $3329(16@,4) = 0 // (float) $3333(16@,4) = 0 // (float) $3341(16@,4) = 0 // (float) $3345(16@,4) = 0 // (float) $3349(16@,4) = 0 // (float) $3357(16@,4) = 0 // (float) $3361(16@,4) = 0 // (float) $3365(16@,4) = 0 // (float) 02E2: $3353(16@,4) = 0 // (any) $3488 += 1 // (int) 0026: return :GA_LAGA_645 0035: 4@ = $3488 // (int vars) 4@ -= 1 // (int) 0036: $3321(4@,4) = 0@ // (float vars) 0036: $3325(4@,4) = 1@ // (float vars) 0036: $3329(4@,4) = 2@ // (float vars) 0036: $3333(4@,4) = 3@ // (float vars) 0026: return :GA_LAGA_685 0035: 3@ = $3488 // (int vars) 3@ -= 1 // (int) 0036: $3341(3@,4) = 0@ // (float vars) 0036: $3345(3@,4) = 1@ // (float vars) 0036: $3349(3@,4) = 2@ // (float vars) 0026: return :GA_LAGA_718 0035: 4@ = $3488 // (int vars) 4@ -= 1 // (int) 0036: $3357(4@,4) = 0@ // (float vars) 0036: $3361(4@,4) = 1@ // (float vars) 0036: $3365(4@,4) = 2@ // (float vars) 0035: $3353(4@,4) = 3@ // (int vars) $3635 = -1 // (int) 0026: return :GA_LAGA_764 0035: 8@ = $3488 // (int vars) 8@ -= 1 // (int) 0036: $3257(8@,4) = 0@ // (float vars) 0036: $3261(8@,4) = 1@ // (float vars) 0036: $3265(8@,4) = 2@ // (float vars) 0036: $3269(8@,4) = 3@ // (float vars) 0036: $3289(8@,4) = 4@ // (float vars) 0036: $3293(8@,4) = 5@ // (float vars) 0036: $3297(8@,4) = 6@ // (float vars) 0036: $3301(8@,4) = 7@ // (float vars) 0026: return :GA_LAGA_832 001C: $3647 == 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 $3381(1@,10) == -1 // (int) var == num jump_if_false @GA_LAGA_889 0141: destroy_pickup $3381(1@,10) $3381(1@,10) = -1 // (int) :GA_LAGA_889 1@ += 1 // (int) 0002: jump @GA_LAGA_848 :GA_LAGA_901 $3647 = -1 // (int) :GA_LAGA_907 0026: return :GA_LAGA_909 801C: not $3647 == 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 $3647 :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 $3381(1@,10) == -1 // (int) var == num jump_if_false @GA_LAGA_2709 $1399(1@,10) > 0 // (int) var > num jump_if_false @GA_LAGA_2709 $3381(1@,10) = 0 // (int) 0035: $3647 = 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: $3381(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: $3381(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: $3381(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: $3381(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: $3381(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: $3381(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: $3381(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: $3381(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: $3381(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: $3381(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: $3381(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: $3381(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: $3381(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: $3381(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: $3381(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: $3381(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: $3381(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: $3381(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: $3381(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: $3381(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: $3381(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: $3381(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: $3381(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: $3381(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: $3381(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: $3381(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: $3381(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: $3381(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: $3381(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: $3381(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: $3381(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: $3381(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: $3381(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: $3381(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: $3381(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: $3381(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: $167(0@,4) = 1@ // (int vars) 0026: return :GA_LAGA_2732 037A: constant_params 6 variable_params 0 unknown 4 call_with_params @MAIN_5268 $3321(0@,4) $3325(0@,4) $3329(0@,4) 0 0 0 jump_if_false @GA_LAGA_2917 0078: if and $3633 == -1 // (int) var == num $3876 == 0 // (int) var == num jump_if_false @GA_LAGA_2874 0036: 1@ = $3321(0@,4) // (float vars) 0036: 2@ = $3325(0@,4) // (float vars) 0036: 3@ = $3329(0@,4) // (float vars) 01BB: (unknown) 1@ 2@ 3@ 3@ 808A: not actor $933 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) $3633 = 0 // (int) 013F: $3633 = create_pickup #CLOTHESP type 3 at $3321(0@,4) $3325(0@,4) $3329(0@,4) :GA_LAGA_2867 0002: jump @GA_LAGA_2917 :GA_LAGA_2874 0140: pickup $3633 picked_up jump_if_false @GA_LAGA_2917 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_3474 $3321(0@,4) $3325(0@,4) $3329(0@,4) $3333(0@,4) $3633 = -1 // (int) :GA_LAGA_2917 0026: return :GA_LAGA_2919 037A: constant_params 6 variable_params 0 unknown 2 call_with_params @MAIN_5268 $3357(0@,4) $3361(0@,4) $3365(0@,4) 0 0 0 jump_if_false @GA_LAGA_3057 010E: 1@ = current_time_in_ms $3634 == -1 // (int) var == num jump_if_false @GA_LAGA_3021 0011: 1@ > $3635 // (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 $3635 = -1 // (int) $3634 = 0 // (int) 01F9: $3634 = create_weapon_pickup $3353(0@,4) group 3 ammo 17 at $3357(0@,4) $3361(0@,4) $3365(0@,4) :GA_LAGA_3014 0002: jump @GA_LAGA_3057 :GA_LAGA_3021 0140: pickup $3634 picked_up jump_if_false @GA_LAGA_3057 $3635 == -1 // (int) var == num jump_if_false @GA_LAGA_3057 0035: $3635 = 1@ // (int vars) $3635 += 20000 // (int) :GA_LAGA_3057 0026: return :GA_LAGA_3059 037A: constant_params 6 variable_params 0 unknown 1 call_with_params @MAIN_5268 $3341(0@,4) $3345(0@,4) $3349(0@,4) 0 0 0 jump_if_false @GA_LAGA_3138 0078: if and $3636 == -1 // (int) var == num $3876 == 0 // (int) var == num jump_if_false @GA_LAGA_3138 $3636 = 0 // (int) 013F: $3636 = create_pickup #HEALTH type 3 at $3341(0@,4) $3345(0@,4) $3349(0@,4) :GA_LAGA_3138 0026: return $3648 == -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 $3648 = 0 // (int) 003E: $3648 = 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 $3648 0022: jump_if_false @GA_LAGA_3302 // Note: the incorrect math opcode was used here 0045: actor $3648 defined 0022: jump_if_false @GA_LAGA_3302 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @GA_LAGA_3302 // Note: the incorrect math opcode was used here 0326: unknown_check $3648 $933 0022: jump_if_false @GA_LAGA_3302 // Note: the incorrect math opcode was used here 00E4: (unknown) $3648 $933 :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 > $3369(0@,4) // (int) num > var 0022: jump_if_false @GA_LAGA_3397 // Note: the incorrect math opcode was used here 0036: 1@ = $3273(0@,4) // (float vars) 0036: 2@ = $3277(0@,4) // (float vars) 0036: 3@ = $3281(0@,4) // (float vars) 01BB: (unknown) 1@ 2@ 3@ 3@ 808A: not actor $933 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 $3369(0@,4) = 0 // (int) 0479: (unknown) 1@ 2@ 3@ 8004: not 50@ = $3369(0@,4) // (int) // Note: the incorrect math opcode was used here :GA_LAGA_3397 0 > $3373(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_5268 $3289(0@,4) $3293(0@,4) $3297(0@,4) 0 0 0 jump_if_false @GA_LAGA_3507 0036: 1@ = $3289(0@,4) // (float vars) 0036: 2@ = $3293(0@,4) // (float vars) 0036: 3@ = $3297(0@,4) // (float vars) 808A: not actor $933 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 $3373(0@,4) = 0 // (int) 0479: (unknown) 1@ 2@ 3@ 8004: not 50@ = $3373(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 $933 defined jump_if_false @GA_LAGA_3593 0036: $2549 = $3305(0@,4) // (float vars) 0036: $2550 = $3309(0@,4) // (float vars) 0036: $2551 = $3313(0@,4) // (float vars) 0036: $2552 = $3317(0@,4) // (float vars) 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @NONAME_1_24218 :GA_LAGA_3593 0026: return :GA_LAGA_3595 $3237(0@,4) == -190183423 // (int) var == num jump_if_false @GA_LAGA_3628 0482: (unknown) $3237(0@,4) 2 0002: jump @GA_LAGA_3636 :GA_LAGA_3628 0482: (unknown) $3237(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 $1077 = 1 // (int) 0035: $427 = 0@ // (int vars) $3633 = -1 // (int) $3634 = -1 // (int) $3636 = -1 // (int) $3648 = -1 // (int) 0026: return :GA_LAGA_3790 0482: (unknown) $3237(0@,4) 0 not $3369(0@,4) == -1 // (int) var == num jump_if_false @GA_LAGA_3826 047A: (unknown) $3369(0@,4) $3369(0@,4) = -1 // (int) :GA_LAGA_3826 not $3373(0@,4) == -1 // (int) var == num jump_if_false @GA_LAGA_3855 047A: (unknown) $3373(0@,4) $3373(0@,4) = -1 // (int) :GA_LAGA_3855 not $3634 == -1 // (int) var == num jump_if_false @GA_LAGA_3872 0141: destroy_pickup $3634 :GA_LAGA_3872 not $3636 == -1 // (int) var == num jump_if_false @GA_LAGA_3895 0141: destroy_pickup $3636 $3636 = -1 // (int) :GA_LAGA_3895 034A: unknown_check $3648 jump_if_false @GA_LAGA_3910 003F: destroy_actor $3648 :GA_LAGA_3910 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @NONAME_1_23703 0026: return :GA_LAGA_3922 04E7: unknown_check $3241(0@,4) $3245(0@,4) $3249(0@,4) 0022: jump_if_false @GA_LAGA_4067 // Note: the incorrect math opcode was used here $3369(0@,4) = 0 // (int) 0036: 1@ = $3241(0@,4) // (float vars) 0036: 2@ = $3245(0@,4) // (float vars) 0036: 3@ = $3249(0@,4) // (float vars) 3@ -= 1.0 // (float) 0479: (unknown) 1@ 2@ 3@ 8004: not 50@ = $3369(0@,4) // (int) // Note: the incorrect math opcode was used here 037A: constant_params 6 variable_params 0 unknown 4 call_with_params @MAIN_5268 $3257(0@,4) $3261(0@,4) $3265(0@,4) 0 0 0 jump_if_false @GA_LAGA_4067 $3373(0@,4) = 0 // (int) 0036: 1@ = $3257(0@,4) // (float vars) 0036: 2@ = $3261(0@,4) // (float vars) 0036: 3@ = $3265(0@,4) // (float vars) 01BB: (unknown) 1@ 2@ 3@ 3@ 0479: (unknown) 1@ 2@ 3@ 8004: not 50@ = $3373(0@,4) // (int) // Note: the incorrect math opcode was used here :GA_LAGA_4067 0026: return :GA_LAGA_4069 $3369(0@,4) > -1 // (int) var > num jump_if_false @GA_LAGA_4098 047A: (unknown) $3369(0@,4) $3369(0@,4) = -1 // (int) :GA_LAGA_4098 $3373(0@,4) > -1 // (int) var > num jump_if_false @GA_LAGA_4127 047A: (unknown) $3373(0@,4) $3373(0@,4) = -1 // (int) :GA_LAGA_4127 0026: return :GA_LAGA_4129 0044: put_actor $933 at 0@ 1@ 2@ 00CF: set_actor $933 Z_angle_to 3@ 02EE: get_actor $933 coords_to 4@ 5@ 6@ with_offset 0 1.5 0 01BB: (unknown) 4@ 5@ 6@ 6@ 0044: put_actor $933 at 4@ 5@ 6@ 0221: (unknown) 01CF: (unknown) 0026: return :GA_LAGA_4172 0045: actor $933 defined 0022: jump_if_false @GA_LAGA_4192 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 0 0352: (unknown) $933 :GA_LAGA_4192 04CD: (unknown) $3337(0@,4) 1 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4364 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @GLOBMON_147 1 0@ == 1 // (int) var == num jump_if_false @GA_LAGA_4271 0246: (unknown) -824.54 -1176.07 14.4 -801.19 -1177.62 20.0 0002: jump @GA_LAGA_4394 :GA_LAGA_4271 0@ == 2 // (int) var == num jump_if_false @GA_LAGA_4322 0246: (unknown) -1070.26 345.77 13.52 -1078.05 361.47 20.52 0002: jump @GA_LAGA_4394 :GA_LAGA_4322 0@ == 3 // (int) var == num jump_if_false @GA_LAGA_4394 0246: (unknown) 258.79 -176.32 33.5 242.53 -160.77 39.77 0246: (unknown) 253.133 -181.42 25.9 247.4 -157.53 38.0 :GA_LAGA_4394 0045: actor $933 defined jump_if_false @GA_LAGA_4497 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_4471 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @GA_LAGA_4129 $3273(0@,4) $3277(0@,4) $3281(0@,4) $3285(0@,4) 0002: jump @GA_LAGA_4497 :GA_LAGA_4471 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @GA_LAGA_4129 $3289(0@,4) $3293(0@,4) $3297(0@,4) $3301(0@,4) :GA_LAGA_4497 0509: (unknown) 0 0 0 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4379 0045: actor $933 defined jump_if_false @GA_LAGA_4529 0107: toggle_player $933 can_move 1 :GA_LAGA_4529 0026: return :GA_LAGA_4531 0045: actor $933 defined jump_if_false @GA_LAGA_4561 0107: toggle_player $933 can_move 0 0352: (unknown) $933 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_4364 :GA_LAGA_4561 $427 = -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 $933 defined jump_if_false @GA_LAGA_4670 1@ == 0 // (int) var == num jump_if_false @GA_LAGA_4644 037B: constant_params 4 variable_params 0 unknown 3 call_with_params @GA_LAGA_4129 $3241(0@,4) $3245(0@,4) $3249(0@,4) $3253(0@,4) 0002: jump @GA_LAGA_4670 :GA_LAGA_4644 037B: constant_params 4 variable_params 0 unknown 3 call_with_params @GA_LAGA_4129 $3257(0@,4) $3261(0@,4) $3265(0@,4) $3269(0@,4) :GA_LAGA_4670 $3633 > -1 // (int) var > num jump_if_false @GA_LAGA_4687 0141: destroy_pickup $3633 :GA_LAGA_4687 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GLOBMON_147 0 $1077 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_1_20061 0 0045: actor $933 defined jump_if_false @GA_LAGA_4786 04CD: (unknown) $3337(0@,4) -1 0426: (unknown) $937 $938 $939 2@ 04CD: (unknown) 2@ 1 80CA: not fading jump_if_false @GA_LAGA_4769 00C8: set_fade_color_RGB 0 0 1 00C9: fade 1 1000 ms :GA_LAGA_4769 0045: actor $933 defined jump_if_false @GA_LAGA_4786 0107: toggle_player $933 can_move 1 :GA_LAGA_4786 0026: return :GA_LAGA_4788 $3876 == 1 // (int) var == num jump_if_false @GA_LAGA_4803 005F: (unknown) :GA_LAGA_4803 0035: 1@ = $3237(0@,4) // (int vars) 0494: (unknown) 1@ 2@ 3@ 4@ 0493: (unknown) 1@ 5@ 0045: actor $933 defined 0022: jump_if_false @GA_LAGA_4858 // Note: the incorrect math opcode was used here 8089: not actor $933 in_sphere 2@ 3@ 4@ radius 5@ 5@ 5@ sphere 0 0022: jump_if_false @GA_LAGA_4851 // Note: the incorrect math opcode was used here 005E: (unknown) :GA_LAGA_4851 0002: jump @GA_LAGA_4860 :GA_LAGA_4858 005E: (unknown) :GA_LAGA_4860 005F: (unknown) 0026: return :SAFEHOU 0238: name_thread 'SAFEHOU' 0025: gosub @SAFEHOU_830 2@ = 0 // (int) :SAFEHOU_22 $3369(2@,4) = -1 // (int) $3373(2@,4) = -1 // (int) 2@ += 1 // (int) 2@ >= 4 // (int) var >= num jump_if_false @SAFEHOU_22 $3633 = -1 // (int) 2@ = 0 // (int) 2@ = 0 // (int) :SAFEHOU_69 $3381(2@,10) = -1 // (int) 2@ += 1 // (int) 2@ >= 10 // (int) var >= num jump_if_false @SAFEHOU_69 $3647 = -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) $937 $938 $939 0@ 2@ = 0 // (int) 1@ = 0 // (int) :SAFEHOU_143 0011: $3488 > 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 $167(2@,4) == 1 // (int) var == num 001C: $427 == 2@ // (int) num == var 0022: jump_if_false @SAFEHOU_689 // Note: the incorrect math opcode was used here $1077 == 0 // (int) var == num jump_if_false @SAFEHOU_363 0025: gosub @SAFEHOU_721 0045: actor $933 defined jump_if_false @SAFEHOU_356 0078: if and 008A: actor $933 in_sphere_on_foot $3241(2@,4) $3245(2@,4) $3249(2@,4) radius 1.0 1.0 1.0 sphere 0 026A: unknown_check $933 026E: unknown_check $933 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_5268 $3257(2@,4) $3261(2@,4) $3265(2@,4) 0 0 0 jump_if_false @SAFEHOU_356 0078: if and 008A: actor $933 in_sphere_on_foot $3257(2@,4) $3261(2@,4) $3265(2@,4) radius 1.0 1.0 1.0 sphere 0 026A: unknown_check $933 026E: unknown_check $933 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: $427 == 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_4788 2@ jump_if_false @SAFEHOU_417 0001: wait 3500 ms 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @GA_LAGA_4531 2@ 0 0002: jump @SAFEHOU_682 :SAFEHOU_417 0045: actor $933 defined jump_if_false @SAFEHOU_682 $3369(2@,4) > 0 // (int) var > num jump_if_false @SAFEHOU_506 0078: if and 008A: actor $933 in_sphere_on_foot $3273(2@,4) $3277(2@,4) $3281(2@,4) radius 1.0 1.0 1.0 sphere 0 026A: unknown_check $933 026E: unknown_check $933 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_4531 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_5268 $3289(2@,4) $3293(2@,4) $3297(2@,4) 0 0 0 jump_if_false @SAFEHOU_639 $3373(2@,4) > 0 // (int) var > num jump_if_false @SAFEHOU_628 0078: if and 008A: actor $933 in_sphere_on_foot $3289(2@,4) $3293(2@,4) $3297(2@,4) radius 1.0 1.0 1.0 sphere 0 026A: unknown_check $933 026E: unknown_check $933 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_4531 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_24218 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@ == $3233(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 $3369(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 $3369(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_23703 $3488 = 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 $423 // 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 $424 // 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 $425 // 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 $426 // 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_6482 0@ 0093: destroy_object $1200 0093: destroy_object $1201 0093: destroy_object $1198 0093: destroy_object $1199 0093: destroy_object $1202 0@ == 2 // (int) var == num jump_if_false @SAFEHOU_1496 04C5: (unknown) 0 0002: jump @SAFEHOU_1613 :SAFEHOU_1496 01AA: $1198 = create_object #ED_BLOCKPRAWN at -244.9 1085.56 20.39 0117: remove_object $1198 from_mission_cleanup_list 01AA: $1199 = create_object #ED_BLOCKGOLF at -722.29 28.8 16.29 0117: remove_object $1199 from_mission_cleanup_list 01AA: $1201 = create_object #COMGATE2CLOSED at -181.451 -472.61 11.353 00D3: set_object $1201 z_angle_to 102.0 0117: remove_object $1201 from_mission_cleanup_list 01AA: $1202 = create_object #ED_BLOCKDOCKS at -737.0 -925.64 10.23 00D3: set_object $1202 z_angle_to -5.0 0117: remove_object $1202 from_mission_cleanup_list 04C5: (unknown) 1 :SAFEHOU_1613 0026: return :SAFEHOU_1615 02DB: unknown_check $520 1 jump_if_false @SAFEHOU_1652 $520 = -1 // (int) $670 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_1_30731 1 :SAFEHOU_1652 02DB: unknown_check $522 1 jump_if_false @SAFEHOU_1689 $522 = -1 // (int) $672 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_1_30731 3 :SAFEHOU_1689 02DB: unknown_check $525 1 jump_if_false @SAFEHOU_1726 $525 = -1 // (int) $675 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_1_30731 6 :SAFEHOU_1726 02DB: unknown_check $526 1 jump_if_false @SAFEHOU_1763 02E2: $526 = 6 // (any) $676 = 4 // (int) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_1_30731 7 :SAFEHOU_1763 0026: return :SAFEHOU_1765 037B: constant_params 0 variable_params 1 unknown 1 call_with_params @MAIN_6482 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 $1093 = 0 // (int) 037B: constant_params 0 variable_params 1 unknown 10 call_with_params @MAIN_6482 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 $474 == 0 // (int) var == num jump_if_false @SAFEHOU_1918 2@ == 1 // (int) var == num jump_if_false @SAFEHOU_1918 $474 = 1 // (int) 054C: (unknown) 0 1 :SAFEHOU_1918 $475 == 0 // (int) var == num jump_if_false @SAFEHOU_1965 2@ == 2 // (int) var == num jump_if_false @SAFEHOU_1965 $474 = 2 // (int) $475 = 1 // (int) 054C: (unknown) 0 1 054C: (unknown) 1 1 :SAFEHOU_1965 $476 == 0 // (int) var == num jump_if_false @SAFEHOU_2025 $918 == 1 // (int) var == num jump_if_false @SAFEHOU_2025 $474 = 2 // (int) $475 = 2 // (int) $476 = 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 $477 == 0 // (int) var == num jump_if_false @SAFEHOU_2077 $474 = 2 // (int) $475 = 2 // (int) $476 = 2 // (int) $477 = 1 // (int) :SAFEHOU_2077 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @RADIA_4119 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_6449 3 0@ 0@ > 1 // (int) var > num jump_if_false @SAFEHOU_2157 $676 == 4 // (int) var == num jump_if_false @SAFEHOU_2157 $676 = 0 // (int) :SAFEHOU_2157 $669 == 4 // (int) var == num jump_if_false @SAFEHOU_2175 $669 = 0 // (int) :SAFEHOU_2175 $671 == 4 // (int) var == num jump_if_false @SAFEHOU_2193 $671 = 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_6394 0 jump_if_false @SAFEHOU_2271 04E2: (unknown) 1 0045: actor $933 defined jump_if_false @SAFEHOU_2264 02E2: 9@ = 3 // (any) 0501: (unknown) $933 9@ 0547: (unknown) 6 1.0 :SAFEHOU_2264 0002: jump @SAFEHOU_2297 :SAFEHOU_2271 0045: actor $933 defined jump_if_false @SAFEHOU_2297 02E2: 9@ = 3 // (any) 0500: (unknown) $933 9@ 0547: (unknown) 6 0 :SAFEHOU_2297 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6449 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_29724 0 $1824 = 0 // (int) 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6449 2 0@ 0@ > 4 // (int) var > num jump_if_false @SAFEHOU_2404 02DB: unknown_check $526 1 jump_if_false @SAFEHOU_2404 02E2: $526 = 6 // (any) $676 = 4 // (int) 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @NONAME_1_30731 7 :SAFEHOU_2404 0002: jump @SAFEHOU_2683 :SAFEHOU_2411 $1824 = 1 // (int) 0045: actor $933 defined jump_if_false @SAFEHOU_2445 02E2: 9@ = 3 // (any) 0501: (unknown) $933 9@ 0547: (unknown) 6 1.0 :SAFEHOU_2445 2@ == 2 // (int) var == num jump_if_false @SAFEHOU_2611 0534: (unknown) 1 04E2: (unknown) 2 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @NONAME_1_29724 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_6449 7 0@ 0@ > 2 // (int) var > num jump_if_false @SAFEHOU_2576 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @NONAME_1_40481 4 $686 == 4 // (int) var == num jump_if_false @SAFEHOU_2576 037B: constant_params 3 variable_params 0 unknown 10 call_with_params @NONAME_1_37629 17 6000 0 02E2: $536 = 6 // (any) $686 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @NONAME_1_30731 17 :SAFEHOU_2576 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6449 8 0@ 0@ > 7 // (int) var > num jump_if_false @SAFEHOU_2604 04EF: (unknown) 0 :SAFEHOU_2604 0002: jump @SAFEHOU_2683 :SAFEHOU_2611 2@ == 1 // (int) var == num jump_if_false @SAFEHOU_2683 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_6394 5 jump_if_false @SAFEHOU_2671 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @NONAME_1_29724 2 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @SAFEHOU_1615 0002: jump @SAFEHOU_2683 :SAFEHOU_2671 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @NONAME_1_29724 1 :SAFEHOU_2683 2@ == 0 // (int) var == num jump_if_false @SAFEHOU_2732 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6449 2 0@ 0@ > 4 // (int) var > num jump_if_false @SAFEHOU_2725 $833 = -1 // (int) :SAFEHOU_2725 0002: jump @SAFEHOU_2738 :SAFEHOU_2732 $833 = -1 // (int) :SAFEHOU_2738 $932 == 1 // (int) var == num jump_if_false @SAFEHOU_2787 $794 = 0 // (int) $795 = 0 // (int) $793 = 0 // (int) $796 = 0 // (int) $797 = 0 // (int) $798 = 0 // (int) $1824 = 1 // (int) :SAFEHOU_2787 2@ > 0 // (int) var > num jump_if_false @SAFEHOU_2822 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @GA_LAGA_2723 0 0 00AA: set_parked_car_generator $1236 cars_to_generate_to 0 0002: jump @SAFEHOU_2910 :SAFEHOU_2822 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6449 0 0@ 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6413 0 1@ 0078: if or 1@ == 1 // (int) var == num 0@ == 1 // (int) var == num jump_if_false @SAFEHOU_2891 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @GA_LAGA_2723 0 0 00AA: set_parked_car_generator $1236 cars_to_generate_to 0 0002: jump @SAFEHOU_2910 :SAFEHOU_2891 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @GA_LAGA_2723 0 1 00AA: set_parked_car_generator $1236 cars_to_generate_to 101 :SAFEHOU_2910 2@ > 0 // (int) var > num jump_if_false @SAFEHOU_2948 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @GA_LAGA_2723 1 1 01D6: (unknown) $1169 14 0002: jump @SAFEHOU_3039 :SAFEHOU_2948 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6449 0 0@ 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6413 0 1@ 0078: if or 1@ == 1 // (int) var == num 0@ > 3 // (int) var > num jump_if_false @SAFEHOU_3020 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @GA_LAGA_2723 1 1 01D6: (unknown) $1169 14 0002: jump @SAFEHOU_3039 :SAFEHOU_3020 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @GA_LAGA_2723 1 0 01D6: (unknown) $1169 1 :SAFEHOU_3039 2@ > 0 // (int) var > num jump_if_false @SAFEHOU_3077 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @GA_LAGA_2723 2 1 01D6: (unknown) $1170 15 0002: jump @SAFEHOU_3170 :SAFEHOU_3077 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6449 3 0@ 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6413 3 1@ 0078: if or 1@ == 1 // (int) var == num 0@ > 3 // (int) var > num jump_if_false @SAFEHOU_3151 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @GA_LAGA_2723 2 1 01D6: (unknown) $1170 15 0002: jump @SAFEHOU_3170 :SAFEHOU_3151 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @GA_LAGA_2723 2 0 01D6: (unknown) $1170 1 :SAFEHOU_3170 2@ == 2 // (int) var == num jump_if_false @SAFEHOU_3209 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @GA_LAGA_2723 3 1 01D6: (unknown) $1171 16 0002: jump @SAFEHOU_3228 :SAFEHOU_3209 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @GA_LAGA_2723 3 0 01D6: (unknown) $1171 1 :SAFEHOU_3228 2 > 2@ // (int) num > var 0022: jump_if_false @SAFEHOU_3252 // Note: the incorrect math opcode was used here $1088 = 0 // (int) 0002: jump @SAFEHOU_3317 :SAFEHOU_3252 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6449 9 0@ 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6413 9 1@ 0078: if or 1@ == 1 // (int) var == num 0@ > 2 // (int) var > num jump_if_false @SAFEHOU_3312 $1088 = 1 // (int) 0002: jump @SAFEHOU_3317 :SAFEHOU_3312 $1088 = 0 // (int) :SAFEHOU_3317 2@ > 0 // (int) var > num jump_if_false @SAFEHOU_3341 $1090 = 1 // (int) 0002: jump @SAFEHOU_3404 :SAFEHOU_3341 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6449 0 0@ 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6413 0 1@ 0078: if or 1@ == 1 // (int) var == num 0@ > 2 // (int) var > num jump_if_false @SAFEHOU_3399 $1090 = 1 // (int) 0002: jump @SAFEHOU_3404 :SAFEHOU_3399 $1090 = 0 // (int) :SAFEHOU_3404 2@ > 0 // (int) var > num jump_if_false @SAFEHOU_3428 $1091 = 1 // (int) 0002: jump @SAFEHOU_3493 :SAFEHOU_3428 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6449 3 0@ 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6413 3 1@ 0078: if or 1@ == 1 // (int) var == num 0@ > 1 // (int) var > num jump_if_false @SAFEHOU_3488 $1091 = 1 // (int) 0002: jump @SAFEHOU_3493 :SAFEHOU_3488 $1091 = 0 // (int) :SAFEHOU_3493 0 > 2@ // (int) num > var 0022: jump_if_false @SAFEHOU_3516 // Note: the incorrect math opcode was used here $1092 = 0 // (int) 0002: jump @SAFEHOU_3581 :SAFEHOU_3516 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6449 8 0@ 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6413 8 1@ 0078: if or 1@ == 1 // (int) var == num 0@ > 4 // (int) var > num jump_if_false @SAFEHOU_3576 $1092 = 1 // (int) 0002: jump @SAFEHOU_3581 :SAFEHOU_3576 $1092 = 0 // (int) :SAFEHOU_3581 2@ == 0 // (int) var == num jump_if_false @SAFEHOU_3609 $3694 = 0 // (int) $3695 = 0 // (int) 0002: jump @SAFEHOU_3710 :SAFEHOU_3609 2@ == 2 // (int) var == num jump_if_false @SAFEHOU_3640 $3694 = 1 // (int) $3695 = 1 // (int) 0002: jump @SAFEHOU_3710 :SAFEHOU_3640 $3695 = 0 // (int) 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6449 4 0@ 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6413 4 1@ 0078: if or 1@ == 1 // (int) var == num 0@ > 2 // (int) var > num jump_if_false @SAFEHOU_3705 $3694 = 1 // (int) 0002: jump @SAFEHOU_3710 :SAFEHOU_3705 $3694 = 0 // (int) :SAFEHOU_3710 2@ == 2 // (int) var == num jump_if_false @SAFEHOU_3741 00AA: set_parked_car_generator $1212 cars_to_generate_to 101 00AA: set_parked_car_generator $1213 cars_to_generate_to 101 0002: jump @SAFEHOU_3751 :SAFEHOU_3741 00AA: set_parked_car_generator $1212 cars_to_generate_to 0 00AA: set_parked_car_generator $1213 cars_to_generate_to 0 :SAFEHOU_3751 2@ == 2 // (int) var == num jump_if_false @SAFEHOU_3818 00AA: set_parked_car_generator $1268 cars_to_generate_to 101 00AA: set_parked_car_generator $1269 cars_to_generate_to 101 00AA: set_parked_car_generator $1271 cars_to_generate_to 101 00AA: set_parked_car_generator $1281 cars_to_generate_to 101 00AA: set_parked_car_generator $1272 cars_to_generate_to 101 00AA: set_parked_car_generator $1282 cars_to_generate_to 101 00AA: set_parked_car_generator $1273 cars_to_generate_to 101 00AA: set_parked_car_generator $1274 cars_to_generate_to 101 0002: jump @SAFEHOU_3858 :SAFEHOU_3818 00AA: set_parked_car_generator $1268 cars_to_generate_to 0 00AA: set_parked_car_generator $1269 cars_to_generate_to 0 00AA: set_parked_car_generator $1271 cars_to_generate_to 0 00AA: set_parked_car_generator $1281 cars_to_generate_to 0 00AA: set_parked_car_generator $1272 cars_to_generate_to 0 00AA: set_parked_car_generator $1282 cars_to_generate_to 0 00AA: set_parked_car_generator $1273 cars_to_generate_to 0 00AA: set_parked_car_generator $1274 cars_to_generate_to 0 :SAFEHOU_3858 $918 == 1 // (int) var == num jump_if_false @SAFEHOU_3884 00AA: set_parked_car_generator $1270 cars_to_generate_to 101 0002: jump @SAFEHOU_3889 :SAFEHOU_3884 00AA: set_parked_car_generator $1270 cars_to_generate_to 0 :SAFEHOU_3889 2 > 2@ // (int) num > var 0022: jump_if_false @SAFEHOU_3919 // Note: the incorrect math opcode was used here 00AA: set_parked_car_generator $1234 cars_to_generate_to 101 00AA: set_parked_car_generator $1235 cars_to_generate_to 0 0002: jump @SAFEHOU_3995 :SAFEHOU_3919 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6449 11 0@ 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6413 11 1@ 0078: if or 1@ == 1 // (int) var == num 0@ > 5 // (int) var > num jump_if_false @SAFEHOU_3984 00AA: set_parked_car_generator $1234 cars_to_generate_to 0 00AA: set_parked_car_generator $1235 cars_to_generate_to 101 0002: jump @SAFEHOU_3995 :SAFEHOU_3984 00AA: set_parked_car_generator $1234 cars_to_generate_to 101 00AA: set_parked_car_generator $1235 cars_to_generate_to 0 :SAFEHOU_3995 2@ > 0 // (int) var > num jump_if_false @SAFEHOU_4018 00AA: set_parked_car_generator $1214 cars_to_generate_to 0 0002: jump @SAFEHOU_4081 :SAFEHOU_4018 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6449 0 0@ 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6413 0 1@ 0078: if or 1@ == 1 // (int) var == num 0@ > 3 // (int) var > num jump_if_false @SAFEHOU_4075 00AA: set_parked_car_generator $1214 cars_to_generate_to 0 0002: jump @SAFEHOU_4081 :SAFEHOU_4075 00AA: set_parked_car_generator $1214 cars_to_generate_to 101 :SAFEHOU_4081 2@ > 0 // (int) var > num jump_if_false @SAFEHOU_4104 00AA: set_parked_car_generator $1215 cars_to_generate_to 0 0002: jump @SAFEHOU_4169 :SAFEHOU_4104 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6449 3 0@ 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6413 3 1@ 0078: if or 1@ == 1 // (int) var == num 0@ > 3 // (int) var > num jump_if_false @SAFEHOU_4163 00AA: set_parked_car_generator $1215 cars_to_generate_to 0 0002: jump @SAFEHOU_4169 :SAFEHOU_4163 00AA: set_parked_car_generator $1215 cars_to_generate_to 101 :SAFEHOU_4169 2@ == 0 // (int) var == num jump_if_false @SAFEHOU_4252 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6449 1 0@ 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6413 1 1@ 0078: if or 1@ == 1 // (int) var == num 0@ > 4 // (int) var > num jump_if_false @SAFEHOU_4239 00AA: set_parked_car_generator $1230 cars_to_generate_to 0 0002: jump @SAFEHOU_4245 :SAFEHOU_4239 00AA: set_parked_car_generator $1230 cars_to_generate_to 101 :SAFEHOU_4245 0002: jump @SAFEHOU_4353 :SAFEHOU_4252 2@ == 1 // (int) var == num jump_if_false @SAFEHOU_4276 00AA: set_parked_car_generator $1230 cars_to_generate_to 0 0002: jump @SAFEHOU_4353 :SAFEHOU_4276 2@ == 2 // (int) var == num jump_if_false @SAFEHOU_4353 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6449 7 0@ 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6413 7 1@ 0078: if or 1@ == 1 // (int) var == num 0@ > 1 // (int) var > num jump_if_false @SAFEHOU_4348 00AA: set_parked_car_generator $1230 cars_to_generate_to 101 0002: jump @SAFEHOU_4353 :SAFEHOU_4348 00AA: set_parked_car_generator $1230 cars_to_generate_to 0 :SAFEHOU_4353 2@ == 2 // (int) var == num jump_if_false @SAFEHOU_4378 00AA: set_parked_car_generator $1218 cars_to_generate_to 101 0002: jump @SAFEHOU_4383 :SAFEHOU_4378 00AA: set_parked_car_generator $1218 cars_to_generate_to 0 :SAFEHOU_4383 2 > 2@ // (int) num > var 0022: jump_if_false @SAFEHOU_4407 // Note: the incorrect math opcode was used here 00AA: set_parked_car_generator $1219 cars_to_generate_to 0 0002: jump @SAFEHOU_4472 :SAFEHOU_4407 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6449 4 0@ 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6413 4 1@ 0078: if or 1@ == 1 // (int) var == num 0@ > 5 // (int) var > num jump_if_false @SAFEHOU_4467 00AA: set_parked_car_generator $1219 cars_to_generate_to 101 0002: jump @SAFEHOU_4472 :SAFEHOU_4467 00AA: set_parked_car_generator $1219 cars_to_generate_to 0 :SAFEHOU_4472 2 > 2@ // (int) num > var 0022: jump_if_false @SAFEHOU_4541 // Note: the incorrect math opcode was used here 00AA: set_parked_car_generator $1256 cars_to_generate_to 0 00AA: set_parked_car_generator $1257 cars_to_generate_to 0 00AA: set_parked_car_generator $1258 cars_to_generate_to 0 00AA: set_parked_car_generator $1259 cars_to_generate_to 0 00AA: set_parked_car_generator $1260 cars_to_generate_to 0 00AA: set_parked_car_generator $1261 cars_to_generate_to 0 00AA: set_parked_car_generator $1262 cars_to_generate_to 0 00AA: set_parked_car_generator $1263 cars_to_generate_to 0 00AA: set_parked_car_generator $1264 cars_to_generate_to 0 00AA: set_parked_car_generator $1265 cars_to_generate_to 0 0002: jump @SAFEHOU_4601 :SAFEHOU_4541 00AA: set_parked_car_generator $1256 cars_to_generate_to 101 00AA: set_parked_car_generator $1257 cars_to_generate_to 101 00AA: set_parked_car_generator $1258 cars_to_generate_to 101 00AA: set_parked_car_generator $1259 cars_to_generate_to 101 00AA: set_parked_car_generator $1260 cars_to_generate_to 101 00AA: set_parked_car_generator $1261 cars_to_generate_to 101 00AA: set_parked_car_generator $1262 cars_to_generate_to 101 00AA: set_parked_car_generator $1263 cars_to_generate_to 101 00AA: set_parked_car_generator $1264 cars_to_generate_to 101 00AA: set_parked_car_generator $1265 cars_to_generate_to 101 :SAFEHOU_4601 00AA: set_parked_car_generator $1251 cars_to_generate_to 0 2@ == 2 // (int) var == num jump_if_false @SAFEHOU_4668 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6449 8 0@ 0@ > 1 // (int) var > num jump_if_false @SAFEHOU_4656 00AA: set_parked_car_generator $1251 cars_to_generate_to 101 0002: jump @SAFEHOU_4661 :SAFEHOU_4656 00AA: set_parked_car_generator $1251 cars_to_generate_to 0 :SAFEHOU_4661 0002: jump @SAFEHOU_4673 :SAFEHOU_4668 00AA: set_parked_car_generator $1251 cars_to_generate_to 0 :SAFEHOU_4673 2 > 2@ // (int) num > var 0022: jump_if_false @SAFEHOU_4718 // Note: the incorrect math opcode was used here $1098 == 1 // (int) var == num jump_if_false @SAFEHOU_4711 0141: destroy_pickup $1053 0141: destroy_pickup $1055 $1098 = 0 // (int) :SAFEHOU_4711 0002: jump @SAFEHOU_4787 :SAFEHOU_4718 $1098 == 0 // (int) var == num jump_if_false @SAFEHOU_4787 01F9: $1053 = create_weapon_pickup #ROCKETLA group 11 ammo 10 at -575.2 -451.5 11.2 01F9: $1055 = create_weapon_pickup #SNIPER group 11 ammo 14 at -358.1 -277.1 12.3 $1098 = 1 // (int) :SAFEHOU_4787 2@ > 0 // (int) var > num jump_if_false @SAFEHOU_4853 0252: object $1207 exists jump_if_false @SAFEHOU_4814 00D3: set_object $1207 z_angle_to 0 :SAFEHOU_4814 0252: object $1207 exists jump_if_false @SAFEHOU_4830 00D3: set_object $1208 z_angle_to 0 :SAFEHOU_4830 0252: object $1207 exists jump_if_false @SAFEHOU_4846 00D3: set_object $1209 z_angle_to 0 :SAFEHOU_4846 0002: jump @SAFEHOU_4980 :SAFEHOU_4853 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_6394 0 jump_if_false @SAFEHOU_4926 0252: object $1207 exists jump_if_false @SAFEHOU_4887 00D3: set_object $1207 z_angle_to 0 :SAFEHOU_4887 0252: object $1207 exists jump_if_false @SAFEHOU_4903 00D3: set_object $1208 z_angle_to 0 :SAFEHOU_4903 0252: object $1207 exists jump_if_false @SAFEHOU_4919 00D3: set_object $1209 z_angle_to 0 :SAFEHOU_4919 0002: jump @SAFEHOU_4980 :SAFEHOU_4926 0252: object $1207 exists jump_if_false @SAFEHOU_4944 00D3: set_object $1207 z_angle_to 175.0 :SAFEHOU_4944 0252: object $1207 exists jump_if_false @SAFEHOU_4962 00D3: set_object $1208 z_angle_to 175.0 :SAFEHOU_4962 0252: object $1207 exists jump_if_false @SAFEHOU_4980 00D3: set_object $1209 z_angle_to 175.0 :SAFEHOU_4980 2 > 2@ // (int) num > var 0022: jump_if_false @SAFEHOU_5007 // Note: the incorrect math opcode was used here 0482: (unknown) -704640793 0 0002: jump @SAFEHOU_5050 :SAFEHOU_5007 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_6394 7 jump_if_false @SAFEHOU_5042 0482: (unknown) -704640793 1 0002: jump @SAFEHOU_5050 :SAFEHOU_5042 0482: (unknown) -704640793 0 :SAFEHOU_5050 2@ == 2 // (int) var == num jump_if_false @SAFEHOU_5125 0482: (unknown) 660173992 1 3@ = 0 // (int) :SAFEHOU_5075 10 > 3@ // (int) num > var 0022: jump_if_false @SAFEHOU_5118 // Note: the incorrect math opcode was used here 0252: object $926(3@,10) exists 0022: jump_if_false @SAFEHOU_5106 // Note: the incorrect math opcode was used here 0093: destroy_object $926(3@,10) :SAFEHOU_5106 3@ += 1 // (int) 0002: jump @SAFEHOU_5075 :SAFEHOU_5118 0002: jump @SAFEHOU_5935 :SAFEHOU_5125 2@ == 0 // (int) var == num jump_if_false @SAFEHOU_5492 0482: (unknown) 660173992 0 8252: not object $1182 exists jump_if_false @SAFEHOU_5176 0092: $1182 = init_object #JM_UMB4_SHUT at -990.07 63.7 9.57 :SAFEHOU_5176 8252: not object $1183 exists jump_if_false @SAFEHOU_5208 0092: $1183 = init_object #JM_UMB4_SHUT at -981.78 63.7 9.57 :SAFEHOU_5208 8252: not object $1184 exists jump_if_false @SAFEHOU_5240 0092: $1184 = init_object #JM_UMB4_SHUT at -973.48 63.7 9.57 :SAFEHOU_5240 8252: not object $1185 exists jump_if_false @SAFEHOU_5272 0092: $1185 = init_object #JM_UMB4_EXIT01 at -948.15 63.2 9.57 :SAFEHOU_5272 8252: not object $1186 exists jump_if_false @SAFEHOU_5304 0092: $1186 = init_object #JM_UMB4_EXIT01 at -948.18 43.7 9.57 :SAFEHOU_5304 8252: not object $1187 exists jump_if_false @SAFEHOU_5343 0092: $1187 = init_object #JM_UMB4_EXIT01 at -994.3 46.6 10.64 00D3: set_object $1187 z_angle_to 90.0 :SAFEHOU_5343 8252: not object $1188 exists jump_if_false @SAFEHOU_5375 0092: $1188 = init_object #JM_UMB4_EXIT02 at -950.86 63.2 9.57 :SAFEHOU_5375 8252: not object $1189 exists jump_if_false @SAFEHOU_5407 0092: $1189 = init_object #JM_UMB4_EXIT02 at -950.91 43.7 9.57 :SAFEHOU_5407 8252: not object $1190 exists jump_if_false @SAFEHOU_5446 0092: $1190 = init_object #JM_UMB4_EXIT02 at -994.3 43.91 10.64 00D3: set_object $1190 z_angle_to 90.0 :SAFEHOU_5446 8252: not object $1191 exists jump_if_false @SAFEHOU_5485 0092: $1191 = init_object #JM_UMB4_EXIT01 at -968.36 73.58 9.57 00D3: set_object $1191 z_angle_to 90.0 :SAFEHOU_5485 0002: jump @SAFEHOU_5935 :SAFEHOU_5492 2@ == 1 // (int) var == num jump_if_false @SAFEHOU_5935 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_6394 5 jump_if_false @SAFEHOU_5586 0482: (unknown) 660173992 1 3@ = 0 // (int) :SAFEHOU_5536 10 > 3@ // (int) num > var 0022: jump_if_false @SAFEHOU_5579 // Note: the incorrect math opcode was used here 0252: object $926(3@,10) exists 0022: jump_if_false @SAFEHOU_5567 // Note: the incorrect math opcode was used here 0093: destroy_object $926(3@,10) :SAFEHOU_5567 3@ += 1 // (int) 0002: jump @SAFEHOU_5536 :SAFEHOU_5579 0002: jump @SAFEHOU_5935 :SAFEHOU_5586 0482: (unknown) 660173992 0 8252: not object $1182 exists jump_if_false @SAFEHOU_5626 0092: $1182 = init_object #JM_UMB4_SHUT at -990.07 63.7 9.57 :SAFEHOU_5626 8252: not object $1183 exists jump_if_false @SAFEHOU_5658 0092: $1183 = init_object #JM_UMB4_SHUT at -981.78 63.7 9.57 :SAFEHOU_5658 8252: not object $1184 exists jump_if_false @SAFEHOU_5690 0092: $1184 = init_object #JM_UMB4_SHUT at -973.48 63.7 9.57 :SAFEHOU_5690 8252: not object $1185 exists jump_if_false @SAFEHOU_5722 0092: $1185 = init_object #JM_UMB4_EXIT01 at -948.15 63.2 9.57 :SAFEHOU_5722 8252: not object $1186 exists jump_if_false @SAFEHOU_5754 0092: $1186 = init_object #JM_UMB4_EXIT01 at -948.18 43.7 9.57 :SAFEHOU_5754 8252: not object $1187 exists jump_if_false @SAFEHOU_5793 0092: $1187 = init_object #JM_UMB4_EXIT01 at -994.3 46.6 10.64 00D3: set_object $1187 z_angle_to 90.0 :SAFEHOU_5793 8252: not object $1188 exists jump_if_false @SAFEHOU_5825 0092: $1188 = init_object #JM_UMB4_EXIT02 at -950.86 63.2 9.57 :SAFEHOU_5825 8252: not object $1189 exists jump_if_false @SAFEHOU_5857 0092: $1189 = init_object #JM_UMB4_EXIT02 at -950.91 43.7 9.57 :SAFEHOU_5857 8252: not object $1190 exists jump_if_false @SAFEHOU_5896 0092: $1190 = init_object #JM_UMB4_EXIT02 at -994.3 43.91 10.64 00D3: set_object $1190 z_angle_to 90.0 :SAFEHOU_5896 8252: not object $1191 exists jump_if_false @SAFEHOU_5935 0092: $1191 = init_object #JM_UMB4_EXIT01 at -968.36 73.58 9.57 00D3: set_object $1191 z_angle_to 90.0 :SAFEHOU_5935 2@ == 2 // (int) var == num jump_if_false @SAFEHOU_5963 0482: (unknown) -101713897 1 0002: jump @SAFEHOU_5971 :SAFEHOU_5963 0482: (unknown) -101713897 0 :SAFEHOU_5971 not 2@ == 1 // (int) var == num jump_if_false @SAFEHOU_6005 0252: object $1210 exists jump_if_false @SAFEHOU_5998 0114: remove_references_to_object $1210 // This object will now disappear when the player looks away :SAFEHOU_5998 0002: jump @SAFEHOU_6039 :SAFEHOU_6005 $1211 -= 1 // (int) 1 > $1211 // (int) num > var 0022: jump_if_false @SAFEHOU_6039 // Note: the incorrect math opcode was used here 0252: object $1210 exists 0022: jump_if_false @SAFEHOU_6039 // Note: the incorrect math opcode was used here 0114: remove_references_to_object $1210 // This object will now disappear when the player looks away :SAFEHOU_6039 2@ == 2 // (int) var == num jump_if_false @SAFEHOU_6072 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @SHOPMON_3117 2 3 0002: jump @SAFEHOU_6086 :SAFEHOU_6072 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @SHOPMON_3117 2 1 :SAFEHOU_6086 $1096 = 0 // (int) 2@ == 2 // (int) var == num jump_if_false @SAFEHOU_6156 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6449 9 0@ 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6413 9 1@ 0078: if or 0@ > 4 // (int) var > num 1@ == 1 // (int) var == num jump_if_false @SAFEHOU_6156 $1096 = 1 // (int) :SAFEHOU_6156 $1089 == 0 // (int) var == num jump_if_false @SAFEHOU_6346 2@ == 2 // (int) var == num jump_if_false @SAFEHOU_6346 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 $1089 = 1 // (int) :SAFEHOU_6346 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_3006 2@ == 0 // (int) var == num jump_if_false @SAFEHOU_6533 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6449 0 0@ 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6413 0 1@ 0078: if or 1@ == 1 // (int) var == num 0@ > 3 // (int) var > num jump_if_false @SAFEHOU_6478 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_3378 1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_3407 0 $518 == 0 // (int) var == num jump_if_false @SAFEHOU_6471 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_3196 1 1 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_3084 :SAFEHOU_6471 0002: jump @SAFEHOU_6526 :SAFEHOU_6478 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_3378 0 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_3407 1 not $518 == 0 // (int) var == num jump_if_false @SAFEHOU_6526 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_3196 0 1 :SAFEHOU_6526 0002: jump @SAFEHOU_6735 :SAFEHOU_6533 2@ == 1 // (int) var == num jump_if_false @SAFEHOU_6611 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_3378 1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_3407 0 $518 == 0 // (int) var == num jump_if_false @SAFEHOU_6604 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_3196 1 1 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_3084 :SAFEHOU_6604 0002: jump @SAFEHOU_6735 :SAFEHOU_6611 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_3378 1 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6449 11 0@ 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6413 11 1@ 0078: if or 1@ == 1 // (int) var == num 0@ > 4 // (int) var > num jump_if_false @SAFEHOU_6688 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_3378 0 0002: jump @SAFEHOU_6735 :SAFEHOU_6688 $518 == 0 // (int) var == num jump_if_false @SAFEHOU_6724 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_3196 1 1 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_3084 :SAFEHOU_6724 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_3407 0 :SAFEHOU_6735 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @SAFEHOU_1765 024F: (unknown) 1.0 $941 = 0 // (int) $2487 = 0 // (int) $3873 = 0 // (int) $1072 = 0 // (int) 0026: return :SAFEHOU_6772 1@ == 1 // (int) var == num jump_if_false @SAFEHOU_6792 0271: (unknown) 0@ 1048576 :SAFEHOU_6792 2@ == 1 // (int) var == num jump_if_false @SAFEHOU_6812 0271: (unknown) 0@ 8388608 :SAFEHOU_6812 3@ == 1 // (int) var == num jump_if_false @SAFEHOU_6832 0271: (unknown) 0@ 33554432 :SAFEHOU_6832 4@ == 1 // (int) var == num jump_if_false @SAFEHOU_6849 0271: (unknown) 0@ 64 :SAFEHOU_6849 5@ == 1 // (int) var == num jump_if_false @SAFEHOU_6869 0271: (unknown) 0@ 2097152 :SAFEHOU_6869 0026: return :SAFEHOU_6871 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_6984 22 > 0@ // (int) num > var 0022: jump_if_false @SAFEHOU_7013 // Note: the incorrect math opcode was used here 04C3: (unknown) 2@(0@,22) 0@ += 1 // (int) 0002: jump @SAFEHOU_6984 :SAFEHOU_7013 037B: constant_params 6 variable_params 0 unknown 24 call_with_params @SAFEHOU_6772 1@ 1 1 1 0 0 037B: constant_params 6 variable_params 0 unknown 24 call_with_params @SAFEHOU_6772 2@ 1 1 1 0 0 037B: constant_params 6 variable_params 0 unknown 24 call_with_params @SAFEHOU_6772 3@ 1 1 1 0 0 037B: constant_params 6 variable_params 0 unknown 24 call_with_params @SAFEHOU_6772 15@ 1 1 1 0 0 037B: constant_params 6 variable_params 0 unknown 24 call_with_params @SAFEHOU_6772 16@ 1 1 1 0 0 037B: constant_params 6 variable_params 0 unknown 24 call_with_params @SAFEHOU_6772 13@ 0 1 0 0 0 037B: constant_params 6 variable_params 0 unknown 24 call_with_params @SAFEHOU_6772 14@ 0 1 0 0 0 0@ = 3 // (int) :SAFEHOU_7147 12 > 0@ // (int) num > var 0022: jump_if_false @SAFEHOU_7191 // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 0 unknown 24 call_with_params @SAFEHOU_6772 2@(0@,22) 1 1 0 0 0 0@ += 1 // (int) 0002: jump @SAFEHOU_7147 :SAFEHOU_7191 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) $833 == 0 // (int) var == num jump_if_false @SAFEHOU_7276 037B: constant_params 2 variable_params 0 unknown 24 call_with_params @AUDIMON_3443 23@ 0 0002: jump @SAFEHOU_7289 :SAFEHOU_7276 037B: constant_params 2 variable_params 0 unknown 24 call_with_params @AUDIMON_3443 23@ 1 :SAFEHOU_7289 02E2: 23@ = 5 // (any) $834 == 0 // (int) var == num jump_if_false @SAFEHOU_7325 037B: constant_params 2 variable_params 0 unknown 24 call_with_params @AUDIMON_3443 23@ 0 0002: jump @SAFEHOU_7338 :SAFEHOU_7325 037B: constant_params 2 variable_params 0 unknown 24 call_with_params @AUDIMON_3443 23@ 1 :SAFEHOU_7338 02E2: 23@ = 2 // (any) $835 == 0 // (int) var == num jump_if_false @SAFEHOU_7374 037B: constant_params 2 variable_params 0 unknown 24 call_with_params @AUDIMON_3443 23@ 0 0002: jump @SAFEHOU_7387 :SAFEHOU_7374 037B: constant_params 2 variable_params 0 unknown 24 call_with_params @AUDIMON_3443 23@ 1 :SAFEHOU_7387 02CB: (unknown) 1.0 0026: return :SAFEHOU_7394 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_6482 0@ 0078: if or 0@ == 1 // (int) var == num 0@ == 2 // (int) var == num jump_if_false @SAFEHOU_7485 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_6394 5 jump_if_false @SAFEHOU_7485 02E2: 1@ = 1 // (any) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_1_9489 1@ :SAFEHOU_7485 0001: wait 0 ms 0026: return :SAFEHOU_7490 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @SAFEHOU_6871 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_7394 0125: set_traffic_density_multiplier_to 1.0 0264: (unknown) 1.0 $1100 = -1 // (int) 0026: return :SAFEHOU_7580 0026: return :SAFEHOU_7582 0078: if or 0 > 0@ // (int) num > var 0@ > 56 // (int) var > num jump_if_false @SAFEHOU_7604 005F: (unknown) :SAFEHOU_7604 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_7645 $3649 -= 0.01 // (float) :SAFEHOU_7645 007F: player 0 pressed_key 6 jump_if_false @SAFEHOU_7666 $3649 += 0.01 // (float) :SAFEHOU_7666 0374: (unknown) 10 10 $3649 028D: (unknown) $3649 0026: return :SAFEHOU_7680 83AB: not unknown_check jump_if_false @SAFEHOU_7699 0001: wait 0 ms 0002: jump @SAFEHOU_7680 :SAFEHOU_7699 01CC: (unknown) 028D: (unknown) $3649 00C9: fade 1 1000 ms 0270: (unknown) 1 :SAFEHOU_7716 81CD: not (unknown) jump_if_false @SAFEHOU_7735 0001: wait 0 ms 0002: jump @SAFEHOU_7716 :SAFEHOU_7735 01CE: (unknown) 0026: return :SAFEHOU_7739 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_7804 005F: (unknown) 0002: jump @SAFEHOU_11941 :SAFEHOU_7804 0@ == 1 // (int) var == num jump_if_false @SAFEHOU_7902 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) 7@ = 0.3 // (float) 0002: jump @SAFEHOU_11941 :SAFEHOU_7902 0@ == 2 // (int) var == num jump_if_false @SAFEHOU_7984 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_11941 :SAFEHOU_7984 0@ == 3 // (int) var == num jump_if_false @SAFEHOU_8066 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_11941 :SAFEHOU_8066 0@ == 4 // (int) var == num jump_if_false @SAFEHOU_8155 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_11941 :SAFEHOU_8155 0@ == 5 // (int) var == num jump_if_false @SAFEHOU_8236 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_11941 :SAFEHOU_8236 0@ == 6 // (int) var == num jump_if_false @SAFEHOU_8320 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) 7@ = 0.1 // (float) 0002: jump @SAFEHOU_11941 :SAFEHOU_8320 0@ == 7 // (int) var == num jump_if_false @SAFEHOU_8404 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_11941 :SAFEHOU_8404 0@ == 8 // (int) var == num jump_if_false @SAFEHOU_8491 00D3: set_object $1206 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_11941 :SAFEHOU_8491 0@ == 9 // (int) var == num jump_if_false @SAFEHOU_8580 00D3: set_object $1206 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_11941 :SAFEHOU_8580 0@ == 10 // (int) var == num jump_if_false @SAFEHOU_8601 005F: (unknown) 0002: jump @SAFEHOU_11941 :SAFEHOU_8601 0@ == 11 // (int) var == num jump_if_false @SAFEHOU_8622 005F: (unknown) 0002: jump @SAFEHOU_11941 :SAFEHOU_8622 0@ == 12 // (int) var == num jump_if_false @SAFEHOU_8708 00D3: set_object $1206 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_11941 :SAFEHOU_8708 0@ == 13 // (int) var == num jump_if_false @SAFEHOU_8790 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_11941 :SAFEHOU_8790 0@ == 14 // (int) var == num jump_if_false @SAFEHOU_8872 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_11941 :SAFEHOU_8872 0@ == 15 // (int) var == num jump_if_false @SAFEHOU_8954 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_11941 :SAFEHOU_8954 0@ == 16 // (int) var == num jump_if_false @SAFEHOU_9033 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_11941 :SAFEHOU_9033 0@ == 17 // (int) var == num jump_if_false @SAFEHOU_9115 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_11941 :SAFEHOU_9115 0@ == 18 // (int) var == num jump_if_false @SAFEHOU_9194 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_11941 :SAFEHOU_9194 0@ == 19 // (int) var == num jump_if_false @SAFEHOU_9284 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_11941 :SAFEHOU_9284 0@ == 20 // (int) var == num jump_if_false @SAFEHOU_9374 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.4 // (float) 8@ = 9 // (int) 9@ = 14 // (int) 0002: jump @SAFEHOU_11941 :SAFEHOU_9374 0@ == 21 // (int) var == num jump_if_false @SAFEHOU_9464 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) 7@ = 0.1 // (float) 0002: jump @SAFEHOU_11941 :SAFEHOU_9464 0@ == 22 // (int) var == num jump_if_false @SAFEHOU_9554 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_11941 :SAFEHOU_9554 0@ == 23 // (int) var == num jump_if_false @SAFEHOU_9636 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_11941 :SAFEHOU_9636 0@ == 24 // (int) var == num jump_if_false @SAFEHOU_9718 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_11941 :SAFEHOU_9718 0@ == 25 // (int) var == num jump_if_false @SAFEHOU_9808 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) 7@ = 0.1 // (float) 0002: jump @SAFEHOU_11941 :SAFEHOU_9808 0@ == 26 // (int) var == num jump_if_false @SAFEHOU_9829 005F: (unknown) 0002: jump @SAFEHOU_11941 :SAFEHOU_9829 0@ == 27 // (int) var == num jump_if_false @SAFEHOU_9850 005F: (unknown) 0002: jump @SAFEHOU_11941 :SAFEHOU_9850 0@ == 28 // (int) var == num jump_if_false @SAFEHOU_9927 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_11941 :SAFEHOU_9927 0@ == 29 // (int) var == num jump_if_false @SAFEHOU_9948 005F: (unknown) 0002: jump @SAFEHOU_11941 :SAFEHOU_9948 0@ == 30 // (int) var == num jump_if_false @SAFEHOU_10025 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_11941 :SAFEHOU_10025 0@ == 31 // (int) var == num jump_if_false @SAFEHOU_10102 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_11941 :SAFEHOU_10102 0@ == 32 // (int) var == num jump_if_false @SAFEHOU_10179 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_11941 :SAFEHOU_10179 0@ == 33 // (int) var == num jump_if_false @SAFEHOU_10256 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_11941 :SAFEHOU_10256 0@ == 34 // (int) var == num jump_if_false @SAFEHOU_10277 005F: (unknown) 0002: jump @SAFEHOU_11941 :SAFEHOU_10277 0@ == 35 // (int) var == num jump_if_false @SAFEHOU_10354 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_11941 :SAFEHOU_10354 0@ == 36 // (int) var == num jump_if_false @SAFEHOU_10434 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_11941 :SAFEHOU_10434 0@ == 37 // (int) var == num jump_if_false @SAFEHOU_10514 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_11941 :SAFEHOU_10514 0@ == 38 // (int) var == num jump_if_false @SAFEHOU_10597 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_11941 :SAFEHOU_10597 0@ == 39 // (int) var == num jump_if_false @SAFEHOU_10680 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_11941 :SAFEHOU_10680 0@ == 40 // (int) var == num jump_if_false @SAFEHOU_10763 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_11941 :SAFEHOU_10763 0@ == 41 // (int) var == num jump_if_false @SAFEHOU_10838 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_11941 :SAFEHOU_10838 0@ == 42 // (int) var == num jump_if_false @SAFEHOU_10921 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_11941 :SAFEHOU_10921 0@ == 43 // (int) var == num jump_if_false @SAFEHOU_11004 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_11941 :SAFEHOU_11004 0@ == 44 // (int) var == num jump_if_false @SAFEHOU_11087 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_11941 :SAFEHOU_11087 0@ == 45 // (int) var == num jump_if_false @SAFEHOU_11169 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_11941 :SAFEHOU_11169 0@ == 46 // (int) var == num jump_if_false @SAFEHOU_11251 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_11941 :SAFEHOU_11251 0@ == 47 // (int) var == num jump_if_false @SAFEHOU_11333 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_11941 :SAFEHOU_11333 0@ == 48 // (int) var == num jump_if_false @SAFEHOU_11415 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_11941 :SAFEHOU_11415 0@ == 49 // (int) var == num jump_if_false @SAFEHOU_11497 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_11941 :SAFEHOU_11497 0@ == 50 // (int) var == num jump_if_false @SAFEHOU_11579 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_11941 :SAFEHOU_11579 0@ == 51 // (int) var == num jump_if_false @SAFEHOU_11661 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_11941 :SAFEHOU_11661 0@ == 52 // (int) var == num jump_if_false @SAFEHOU_11751 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) 7@ = 0.1 // (float) 0002: jump @SAFEHOU_11941 :SAFEHOU_11751 0@ == 53 // (int) var == num jump_if_false @SAFEHOU_11833 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_11941 :SAFEHOU_11833 0@ == 54 // (int) var == num jump_if_false @SAFEHOU_11854 005F: (unknown) 0002: jump @SAFEHOU_11941 :SAFEHOU_11854 0@ == 55 // (int) var == num jump_if_false @SAFEHOU_11939 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_11941 :SAFEHOU_11939 005F: (unknown) :SAFEHOU_11941 5@ -= 1.0 // (float) 005E: (unknown) :SAFEHOU_11949 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @SAFEHOU_12024 02F8: (unknown) $933 1 0200: (unknown) $933 0 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 007E: actor $933 driving jump_if_false @SAFEHOU_12018 0400: (unknown) $933 $1070 0002: jump @SAFEHOU_12024 :SAFEHOU_12018 02C0: (unknown) $933 $1070 :SAFEHOU_12024 0@ >= 0 // (int) var >= num jump_if_false @SAFEHOU_12051 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 0@ :SAFEHOU_12051 0045: actor $933 defined jump_if_false @SAFEHOU_12107 807E: not actor $933 driving jump_if_false @SAFEHOU_12096 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @SAFEHOU_12099 :SAFEHOU_12096 021D: (unknown) 0 :SAFEHOU_12099 02EA: select_interior 2 01AE: (unknown) 1 :SAFEHOU_12107 0059: text_clear_all 0268: (unknown) 0026: return :SAFEHOU_12113 0045: actor $933 defined jump_if_false @SAFEHOU_12158 807E: not actor $933 driving jump_if_false @SAFEHOU_12154 02D5: (unknown) $933 $1070 0022: jump_if_false @SAFEHOU_12154 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :SAFEHOU_12154 021D: (unknown) 1 :SAFEHOU_12158 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @SAFEHOU_12221 // Note: the incorrect math opcode was used here 02F8: (unknown) $933 0 0200: (unknown) $933 1 0045: actor $933 defined jump_if_false @SAFEHOU_12214 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 01AE: (unknown) 0 :SAFEHOU_12214 0221: (unknown) 01CF: (unknown) 02EA: select_interior 0 :SAFEHOU_12221 $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @SAFEHOU_12247 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :SAFEHOU_12247 0026: return :SAFEHOU_12249 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @SAFEHOU_11949 500 037B: constant_params 1 variable_params 1 unknown 14 call_with_params @SAFEHOU_7582 0@ 5@ 037B: constant_params 1 variable_params 9 unknown 14 call_with_params @SAFEHOU_7739 0@ 4@ 6@ 7@ 8@ 9@ 10@ 11@ 12@ 13@ not 4@ == -1 // (int) var == num jump_if_false @SAFEHOU_12354 0@ == 37 // (int) var == num jump_if_false @SAFEHOU_12330 0482: (unknown) 4@ 2 0002: jump @SAFEHOU_12335 :SAFEHOU_12330 0482: (unknown) 4@ 1 :SAFEHOU_12335 028D: (unknown) 11@ 0036: $3649 = 11@ // (float vars) 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @NONAME_1_20061 13@ :SAFEHOU_12354 801F: not 6@ == '' // (float) num == var 0022: jump_if_false @SAFEHOU_12424 // 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_12407 0404: (unknown) 0.01 0.89 0.47 :SAFEHOU_12407 037B: constant_params 0 variable_params 0 unknown 14 call_with_params @SAFEHOU_7680 0002: jump @SAFEHOU_12533 :SAFEHOU_12424 0043: store_actor $933 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_5268 7@ 8@ 9@ 0 0 0 jump_if_false @SAFEHOU_12461 0044: put_actor $933 at 7@ 8@ 9@ :SAFEHOU_12461 01CF: (unknown) 037B: constant_params 0 variable_params 0 unknown 14 call_with_params @MAIN_4379 :SAFEHOU_12473 807F: not player 0 pressed_key 16 jump_if_false @SAFEHOU_12502 0001: wait 0 ms 0057: show_text_highpriority GXT 5@ time 1 flag 1 0002: jump @SAFEHOU_12473 :SAFEHOU_12502 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_4301 500 0045: actor $933 defined jump_if_false @SAFEHOU_12533 0044: put_actor $933 at 1@ 2@ 3@ :SAFEHOU_12533 not 4@ == -1 // (int) var == num jump_if_false @SAFEHOU_12560 0482: (unknown) 4@ 0 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @NONAME_1_20061 0 :SAFEHOU_12560 00D3: set_object $1206 z_angle_to 0 not 12@ == -1 // (int) var == num jump_if_false @SAFEHOU_12588 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_11296 12@ :SAFEHOU_12588 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @SAFEHOU_12113 -1 0026: return :SAFEHOU_12602 0024: create_thread @SRANGEH 0026: return :SAFEHOU_12612 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_12435 0410: (unknown) $3691 $3691 == -1 // (int) var == num jump_if_false @SAFEHOU_12641 005F: (unknown) :SAFEHOU_12641 0257: (unknown) $3691 'SX_TARD' 04EB: (unknown) $3691 :SAFEHOU_12658 8258: not (unknown) $3691 0022: jump_if_false @SAFEHOU_12679 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @SAFEHOU_12658 :SAFEHOU_12679 005E: (unknown) :SAFEHOU_12681 not $3691 == -1 // (int) var == num jump_if_false @SAFEHOU_12702 0284: (unknown) $3691 0412: (unknown) $3691 :SAFEHOU_12702 0026: return :SAFEHOU_12704 0093: destroy_object $3664 0093: destroy_object $3663 0139: $3668 = random_int_in_ranges 0 7 0035: 0@ = $3668 // (int vars) 0036: 1@ = $3413(0@,7) // (float vars) 0036: 2@ = $3420(0@,7) // (float vars) 0036: 3@ = $3427(0@,7) // (float vars) 01AA: $3663 = create_object #TAR_GUN1 at 1@ 2@ 3@ 3@ += 1.0 // (float) 01AA: $3664 = create_object #FAKETARGET at 1@ 2@ 3@ 02AC: (unknown) $3663 270.0 0 0 0225: (unknown) $3663 1 $3665 = 270.0 // (float) $3666 = 1 // (int) not $3691 == -1 // (int) var == num jump_if_false @SAFEHOU_12822 025F: (unknown) $3691 1@ 2@ 3@ 0259: (unknown) $3691 0 :SAFEHOU_12822 0026: return :SAFEHOU_12824 360.0 > $3665 // (float) num > var 0022: jump_if_false @SAFEHOU_12860 // Note: the incorrect math opcode was used here (unknown) $3665 10.0 02AC: (unknown) $3663 $3665 0 0 0002: jump @SAFEHOU_12926 :SAFEHOU_12860 02AC: (unknown) $3663 360.0 0 0 $3665 = 360.0 // (float) 010E: 0@ = current_time_in_ms 0035: $3667 = 0@ // (int vars) $3667 += 4000 // (int) $3666 = 2 // (int) $3692 == 0 // (int) var == num jump_if_false @SAFEHOU_12926 0045: actor $3662 defined jump_if_false @SAFEHOU_12926 00EB: (unknown) $3662 $3664 :SAFEHOU_12926 0026: return :SAFEHOU_12928 010E: 1@ = current_time_in_ms 0011: 1@ > $3667 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @SAFEHOU_13015 // Note: the incorrect math opcode was used here 0225: (unknown) $3663 0 $3666 = 3 // (int) $3692 == 0 // (int) var == num jump_if_false @SAFEHOU_12981 0045: actor $3662 defined jump_if_false @SAFEHOU_12981 00A2: (unknown) $3662 :SAFEHOU_12981 010C: store_object $3663 position_to 2@ 3@ 4@ not $3691 == -1 // (int) var == num jump_if_false @SAFEHOU_13013 025F: (unknown) $3691 2@ 3@ 4@ 0259: (unknown) $3691 0 :SAFEHOU_13013 0026: return :SAFEHOU_13015 021A: unknown_check $3663 jump_if_false @SAFEHOU_13079 0035: $3667 = 1@ // (int vars) $3667 += 2000 // (int) $3666 = 4 // (int) 0093: destroy_object $3663 0093: destroy_object $3664 $3692 == 0 // (int) var == num jump_if_false @SAFEHOU_13079 0045: actor $3662 defined jump_if_false @SAFEHOU_13079 00A2: (unknown) $3662 :SAFEHOU_13079 0026: return :SAFEHOU_13081 010E: 0@ = current_time_in_ms $3665 > 270.0 // (float) var > num jump_if_false @SAFEHOU_13120 (unknown) $3665 10.0 02AC: (unknown) $3663 $3665 0 0 0002: jump @SAFEHOU_13173 :SAFEHOU_13120 0093: destroy_object $3663 0093: destroy_object $3664 $3692 == 0 // (int) var == num jump_if_false @SAFEHOU_13155 0045: actor $3662 defined jump_if_false @SAFEHOU_13155 00A2: (unknown) $3662 :SAFEHOU_13155 0035: $3667 = 0@ // (int vars) $3667 += 2000 // (int) $3666 = 4 // (int) :SAFEHOU_13173 0026: return :SAFEHOU_13175 010E: 1@ = current_time_in_ms 0011: 1@ > $3667 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @SAFEHOU_13197 // Note: the incorrect math opcode was used here $3666 = 0 // (int) 0026: return :SAFEHOU_13197 0026: return :SAFEHOU_13199 $3666 == 0 // (int) var == num jump_if_false @SAFEHOU_13221 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @SAFEHOU_12704 :SAFEHOU_13221 $3666 == 1 // (int) var == num jump_if_false @SAFEHOU_13244 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @SAFEHOU_12824 :SAFEHOU_13244 $3666 == 2 // (int) var == num jump_if_false @SAFEHOU_13267 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @SAFEHOU_12928 :SAFEHOU_13267 $3666 == 3 // (int) var == num jump_if_false @SAFEHOU_13290 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @SAFEHOU_13081 :SAFEHOU_13290 $3666 == 4 // (int) var == num jump_if_false @SAFEHOU_13313 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @SAFEHOU_13175 :SAFEHOU_13313 0026: return :SAFEHOU_13315 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 346 0222: (unknown) -699.2 -1548.4 30.0 $3662 0115: remove_actor $3662 from_mission_cleanup_list 00CF: set_actor $3662 Z_angle_to 0 0106: give_actor $3662 weapon 19 ammo 99999 // Load the weapon model before using this 00DF: (unknown) $3662 01C9: (unknown) $3662 70 03D6: (unknown) $3662 2000 034F: (unknown) $3662 1 03A5: (unknown) $3662 0 0278: (unknown) $3662 0 $3692 = 0 // (int) 0026: return :SAFEHOU_13405 0045: actor $933 defined jump_if_false @SAFEHOU_13459 0043: store_actor $933 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 1@ > -1548.4 // (float) var > num jump_if_false @SAFEHOU_13459 1@ = -1548.4 // (float) 01BB: (unknown) 0@ 1@ 2@ 2@ 0044: put_actor $933 at 0@ 1@ 2@ :SAFEHOU_13459 0026: return :SAFEHOU_13461 0035: $3660 = 0@ // (int vars) 0026: return :SAFEHOU_13468 80CA: not fading 0022: jump_if_false @SAFEHOU_13548 // Note: the incorrect math opcode was used here 0036: 0@ = $3656 // (float vars) 0036: 1@ = $3657 // (float vars) 0036: 2@ = $3658 // (float vars) 01BB: (unknown) 0@ 1@ 2@ 2@ 808A: not actor $933 in_sphere_on_foot 0@ 1@ 2@ radius 3.0 3.0 3.0 sphere 0 0022: jump_if_false @SAFEHOU_13537 // Note: the incorrect math opcode was used here $3690 = 0 // (int) 0479: (unknown) 0@ 1@ 2@ 8004: not 50@ = $3690 // (int) // Note: the incorrect math opcode was used here :SAFEHOU_13537 0045: actor $933 defined 0022: jump_if_false @SAFEHOU_13548 // Note: the incorrect math opcode was used here :SAFEHOU_13548 0026: return :SAFEHOU_13550 0482: (unknown) $3651 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @SAFEHOU_13461 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 $1099 = 1 // (int) 0001: wait 1000 ms 0026: return :SAFEHOU_13609 003F: destroy_actor $3662 0093: destroy_object $3663 0093: destroy_object $3664 0482: (unknown) $3651 0 not $3690 == -1 // (int) var == num jump_if_false @SAFEHOU_13649 047A: (unknown) $3690 $3690 = -1 // (int) :SAFEHOU_13649 0026: return :SAFEHOU_13651 $3690 = 0 // (int) 0036: 0@ = $3652 // (float vars) 0036: 1@ = $3653 // (float vars) 0036: 2@ = $3654 // (float vars) 01BB: (unknown) 0@ 1@ 2@ 2@ 0479: (unknown) 0@ 1@ 2@ 8004: not 50@ = $3690 // (int) // Note: the incorrect math opcode was used here 0026: return :SAFEHOU_13689 $3690 > -1 // (int) var > num jump_if_false @SAFEHOU_13712 047A: (unknown) $3690 $3690 = -1 // (int) :SAFEHOU_13712 0026: return :SAFEHOU_13714 0045: actor $933 defined jump_if_false @SAFEHOU_13764 0044: put_actor $933 at 0@ 1@ 2@ 00CF: set_actor $933 Z_angle_to 3@ 02EE: get_actor $933 coords_to 4@ 5@ 6@ with_offset 0 1.5 0 01BB: (unknown) 4@ 5@ 6@ 6@ 0044: put_actor $933 at 4@ 5@ 6@ 0221: (unknown) :SAFEHOU_13764 0026: return :SAFEHOU_13766 04CD: (unknown) $3661 -1 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @SAFEHOU_12681 0001: wait 5000 ms 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @SAFEHOU_13609 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @SAFEHOU_13651 $1099 = 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_13840 0045: actor $933 defined jump_if_false @SAFEHOU_13860 0107: toggle_player $933 can_move 0 0352: (unknown) $933 :SAFEHOU_13860 03B6: (unknown) $3693 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_4364 04CD: (unknown) $3661 1 0045: actor $933 defined jump_if_false @SAFEHOU_13954 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @SAFEHOU_13689 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @SAFEHOU_13550 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @SAFEHOU_13714 $3656 $3657 $3658 $3659 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @SAFEHOU_13315 $3666 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @SAFEHOU_12612 :SAFEHOU_13954 0045: actor $933 defined jump_if_false @SAFEHOU_13971 0107: toggle_player $933 can_move 1 :SAFEHOU_13971 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_4379 0026: return :SAFEHOU_13983 $3692 == 1 // (int) var == num jump_if_false @SAFEHOU_13998 0026: return :SAFEHOU_13998 009F: actor $933 dead jump_if_false @SAFEHOU_14011 0026: return :SAFEHOU_14011 009F: actor $3662 dead jump_if_false @SAFEHOU_14024 0026: return :SAFEHOU_14024 8326: not unknown_check $3662 $933 0022: jump_if_false @SAFEHOU_14039 // Note: the incorrect math opcode was used here 0026: return :SAFEHOU_14039 00E4: (unknown) $3662 $933 $3692 = 1 // (int) 0026: return :SAFEHOU_14053 04CD: (unknown) $3661 -1 0045: actor $933 defined jump_if_false @SAFEHOU_14093 0107: toggle_player $933 can_move 0 0352: (unknown) $933 0426: (unknown) $937 $938 $939 0@ 04CD: (unknown) 0@ 1 :SAFEHOU_14093 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_4364 0045: actor $933 defined jump_if_false @SAFEHOU_14182 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @SAFEHOU_13609 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @SAFEHOU_12681 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @SAFEHOU_13714 $3652 $3653 $3654 $3655 $1099 = 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_14182 03B7: (unknown) $3693 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_4379 0045: actor $933 defined jump_if_false @SAFEHOU_14213 0107: toggle_player $933 can_move 1 :SAFEHOU_14213 0026: return :SAFEHOU_14215 $940 == 1 // (int) var == num jump_if_false @SAFEHOU_14230 0026: return :SAFEHOU_14230 0045: actor $933 defined jump_if_false @SAFEHOU_14278 808A: not actor $933 in_sphere_on_foot -695.95 -1549.34 30.0 radius 1.0 1.0 1.0 sphere 1 jump_if_false @SAFEHOU_14278 0026: return :SAFEHOU_14278 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_4570 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_4364 003F: destroy_actor $3662 0093: destroy_object $3663 0093: destroy_object $3664 0289: start_mission 13 :SAFEHOU_14333 $940 == 1 // (int) var == num jump_if_false @SAFEHOU_14356 0001: wait 0 ms 0002: jump @SAFEHOU_14333 :SAFEHOU_14356 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 $933 defined jump_if_false @SAFEHOU_14423 $1099 == 1 // (int) var == num jump_if_false @SAFEHOU_14423 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @SAFEHOU_13315 $3666 = 0 // (int) :SAFEHOU_14423 04CD: (unknown) $3661 1 0001: wait 2000 ms 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @SAFEHOU_12612 0026: return :SRANGEH 0238: name_thread 'SRANGEH' 1@ = -701.0 // (float) 2@ = -1540.82 // (float) 3@ = 30.05 // (float) 0006: $3650 = 'DOCKS' // (string) // Viceport // Note: the incorrect math opcode was used here $3651 = 1862708945 // (int) $3652 = -710.0 // (float) $3653 = -1541.8 // (float) $3654 = 12.4 // (float) $3655 = 64.91 // (float) $3656 = -685.31 // (float) $3657 = -1550.65 // (float) $3658 = 30.0 // (float) $3659 = 90.0 // (float) $3660 = 1 // (int) 0006: $3661 = 'SH_RANG' // (string) // 'Phil's Shooting Range' // Note: the incorrect math opcode was used here $3690 = -1 // (int) $3669 = 2.25 // (float) $3676 = 9.0 // (float) $3683 = 0.7 // (float) 037B: constant_params 6 variable_params 3 unknown 4 call_with_params @MAIN_5197 $3669 $3676 $3683 1@ 2@ 3@ $3669 $3676 $3683 $3670 = 4.25 // (float) $3677 = 9.0 // (float) $3684 = 0.7 // (float) 037B: constant_params 6 variable_params 3 unknown 4 call_with_params @MAIN_5197 $3670 $3677 $3684 1@ 2@ 3@ $3670 $3677 $3684 $3671 = 6.25 // (float) $3678 = 9.0 // (float) $3685 = 0.7 // (float) 037B: constant_params 6 variable_params 3 unknown 4 call_with_params @MAIN_5197 $3671 $3678 $3685 1@ 2@ 3@ $3671 $3678 $3685 $3672 = 8.25 // (float) $3679 = 9.0 // (float) $3686 = 0.7 // (float) 037B: constant_params 6 variable_params 3 unknown 4 call_with_params @MAIN_5197 $3672 $3679 $3686 1@ 2@ 3@ $3672 $3679 $3686 $3673 = 3.25 // (float) $3680 = 3.0 // (float) $3687 = 0.1 // (float) 037B: constant_params 6 variable_params 3 unknown 4 call_with_params @MAIN_5197 $3673 $3680 $3687 1@ 2@ 3@ $3673 $3680 $3687 $3674 = 5.25 // (float) $3681 = 3.0 // (float) $3688 = 0.1 // (float) 037B: constant_params 6 variable_params 3 unknown 4 call_with_params @MAIN_5197 $3674 $3681 $3688 1@ 2@ 3@ $3674 $3681 $3688 $3675 = 7.25 // (float) $3682 = 3.0 // (float) $3689 = 0.1 // (float) 037B: constant_params 6 variable_params 3 unknown 4 call_with_params @MAIN_5197 $3675 $3682 $3689 1@ 2@ 3@ $3675 $3682 $3689 :SRANGEH_482 $1090 == 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) $937 $938 $939 0@ 0078: if or $3660 == 1 // (int) var == num $1090 == 0 // (int) var == num jump_if_false @SRANGEH_778 $1099 == 0 // (int) var == num jump_if_false @SRANGEH_626 0025: gosub @SRANGEH_797 $940 == 0 // (int) var == num jump_if_false @SRANGEH_619 0045: actor $933 defined jump_if_false @SRANGEH_619 008A: actor $933 in_sphere_on_foot $3652 $3653 $3654 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_13840 :SRANGEH_619 0002: jump @SRANGEH_771 :SRANGEH_626 0045: actor $933 defined jump_if_false @SRANGEH_761 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @SAFEHOU_13405 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @SAFEHOU_13983 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @SAFEHOU_14215 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @SAFEHOU_13199 $3690 > 0 // (int) var > num jump_if_false @SRANGEH_744 0045: actor $933 defined jump_if_false @SRANGEH_737 008A: actor $933 in_sphere_on_foot $3656 $3657 $3658 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_14053 :SRANGEH_737 0002: jump @SRANGEH_754 :SRANGEH_744 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @SAFEHOU_13468 :SRANGEH_754 0002: jump @SRANGEH_771 :SRANGEH_761 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @SAFEHOU_13766 :SRANGEH_771 0002: jump @SRANGEH_788 :SRANGEH_778 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @SAFEHOU_13689 :SRANGEH_788 0002: jump @SRANGEH_506 0026: return :SRANGEH_797 0078: if and 0020: 0@ == $3650 // (float) var == var // Note: the incorrect math opcode was used here $940 == 0 // (int) var == num jump_if_false @SRANGEH_848 $3690 == -1 // (int) var == num jump_if_false @SRANGEH_841 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @SAFEHOU_13651 :SRANGEH_841 0002: jump @SRANGEH_876 :SRANGEH_848 $3690 > -1 // (int) var > num jump_if_false @SRANGEH_871 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @SAFEHOU_13689 :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_5093 $937 $938 $939 60.0 60.0 60.0 2@ 3@ 4@ 037B: constant_params 6 variable_params 3 unknown 11 call_with_params @MAIN_5197 $937 $938 $939 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) $940 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 23 call_with_params @MAIN_4364 02AA: (unknown) 005B: set_current_time_hours_to 21 minutes_to 0 0045: actor $933 defined jump_if_false @SRANGEH_1163 04F0: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 1 024A: (unknown) $933 1 009B: clear_player $933 wanted_level 02F8: (unknown) $933 1 0200: (unknown) $933 0 0107: toggle_player $933 can_move 0 01AE: (unknown) 1 03A1: (unknown) 0 0043: store_actor $933 position_to 5@ 6@ 7@ // Note: the incorrect math opcode was used here 0044: put_actor $933 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 $933 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_4364 0025: gosub @SRANGEH_1758 0045: actor $933 defined jump_if_false @SRANGEH_1351 04F0: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 0 024A: (unknown) $933 0 02F8: (unknown) $933 0 0200: (unknown) $933 1 0107: toggle_player $933 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 $933 at -948.0125 1336.698 10.0605 00CF: set_actor $933 Z_angle_to 95.0635 0221: (unknown) 01CF: (unknown) :SRANGEH_1351 $940 = 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_4301 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 $933 defined jump_if_false @SRANGEH_1670 0078: if and 004F: unknown_check 2@ 013D: car 2@ flipped 82D8: not unknown_check 2@ 007E: actor $933 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 $937 $938 $939 0045: actor $933 defined 0022: jump_if_false @SRANGEH_1666 // Note: the incorrect math opcode was used here 0216: (unknown) $933 $937 $938 -100.0 :SRANGEH_1666 0@ = 0 // (int) :SRANGEH_1670 0026: return :SRANGEH_1672 0@ = 2 // (int) 0045: actor $933 defined jump_if_false @SRANGEH_1695 0298: (unknown) $933 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_4332 1 0026: return :SRANGEH_1758 04D7: (unknown) 1@ 2@ 0 not 2@ == -1 // (int) var == num jump_if_false @SRANGEH_1799 0045: actor $933 defined jump_if_false @SRANGEH_1796 0216: (unknown) $933 $937 $938 $939 :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 $933 defined jump_if_false @SRANGEH_1883 :SRANGEH_1883 0107: toggle_player $933 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_2344 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@ 033D: (unknown) 5@ 1 0225: (unknown) 5@ 0 :SRANGEH_2344 0035: 9@ = 3@ // (int vars) 9@ += 1 // (int) 0035: 4@ = 9@ // (int vars) 03E0: (unknown) 1 $3696 = 0 // (int) 0026: return :SRANGEH_2368 1@ = 0 // (int) :SRANGEH_2372 8 > 1@ // (int) num > var 0022: jump_if_false @SRANGEH_2426 // Note: the incorrect math opcode was used here $1117(1@,8) == 0 // (int) var == num jump_if_false @SRANGEH_2414 001C: 0@ == $3442(1@,8) // (int) num == var 0022: jump_if_false @SRANGEH_2414 // Note: the incorrect math opcode was used here 005E: (unknown) :SRANGEH_2414 1@ += 1 // (int) 0002: jump @SRANGEH_2372 :SRANGEH_2426 005F: (unknown) :SRANGEH_2428 1@ = 0 // (int) :SRANGEH_2432 8 > 1@ // (int) num > var 0022: jump_if_false @SRANGEH_2486 // Note: the incorrect math opcode was used here $1125(1@,8) == 0 // (int) var == num jump_if_false @SRANGEH_2474 001C: 0@ == $3450(1@,8) // (int) num == var 0022: jump_if_false @SRANGEH_2474 // Note: the incorrect math opcode was used here 005E: (unknown) :SRANGEH_2474 1@ += 1 // (int) 0002: jump @SRANGEH_2432 :SRANGEH_2486 005F: (unknown) :SRANGEH_2488 $3696 == 2 // (int) var == num jump_if_false @SRANGEH_2508 0268: (unknown) $1068 = 0 // (int) :SRANGEH_2508 $3696 = 0 // (int) 0026: return :SRANGEH_2515 034B: unknown_check $2769 jump_if_false @SRANGEH_2793 004F: unknown_check $2769 jump_if_false @SRANGEH_2776 02A3: (unknown) $2769 2@ $3696 == 0 // (int) var == num jump_if_false @SRANGEH_2640 01AB: unknown_check $2769 jump_if_false @SRANGEH_2609 $3695 == 1 // (int) var == num jump_if_false @SRANGEH_2602 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @SRANGEH_2428 2@ jump_if_false @SRANGEH_2602 $3696 += 1 // (int) :SRANGEH_2602 0002: jump @SRANGEH_2633 :SRANGEH_2609 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @SRANGEH_2368 2@ jump_if_false @SRANGEH_2633 $3696 += 1 // (int) :SRANGEH_2633 0002: jump @SRANGEH_2769 :SRANGEH_2640 $3696 == 1 // (int) var == num jump_if_false @SRANGEH_2728 not $1068 == 1 // (int) var == num jump_if_false @SRANGEH_2721 83C0: not unknown_check jump_if_false @SRANGEH_2721 8474: not jump_if_false @SRANGEH_2721 $1068 = 1 // (int) 0267: (unknown) 'EXPO_W' // The Civil Asset Forfeiture Impound need one of these vehicles. 010E: 1@ = current_time_in_ms 0035: $3697 = 1@ // (int vars) $3697 += 6000 // (int) $3696 += 1 // (int) :SRANGEH_2721 0002: jump @SRANGEH_2769 :SRANGEH_2728 $3696 == 2 // (int) var == num jump_if_false @SRANGEH_2769 010E: 1@ = current_time_in_ms 0011: 1@ > $3697 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @SRANGEH_2769 // Note: the incorrect math opcode was used here 0268: (unknown) $1068 = 0 // (int) $3696 += 1 // (int) :SRANGEH_2769 0002: jump @SRANGEH_2786 :SRANGEH_2776 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @SRANGEH_2488 :SRANGEH_2786 0002: jump @SRANGEH_2803 :SRANGEH_2793 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @SRANGEH_2488 :SRANGEH_2803 0026: return :SRANGEH_2805 3@ = 0 // (int) 2@ == 8 // (int) var == num jump_if_false @SRANGEH_2942 3@ = 500 // (int) 0@ == 3 // (int) var == num jump_if_false @SRANGEH_2873 0029: 1@ += 3@ // (int vars) // Note: the incorrect math opcode was used here $1392 = 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_2935 :SRANGEH_2873 0@ == 2 // (int) var == num jump_if_false @SRANGEH_2913 0029: 1@ += 3@ // (int vars) // Note: the incorrect math opcode was used here 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_2935 :SRANGEH_2913 01D9: (unknown) 'EXP_R02' 1@ 3@ 9000 1 // ~w~Your collector's fee is $~1~, plus a $~1~ bonus for seizing the whole list. 0029: 1@ += 3@ // (int vars) // Note: the incorrect math opcode was used here :SRANGEH_2935 0002: jump @SRANGEH_2959 :SRANGEH_2942 011F: show_text_1number_highpriority GXT 'EXP_R01' number 1@ time 9000 flag 1 // ~w~Here's your collector's fee: $~1~. :SRANGEH_2959 0045: actor $933 defined 0022: jump_if_false @SRANGEH_2975 // Note: the incorrect math opcode was used here 0094: player $933 money += 1@ :SRANGEH_2975 0026: return :SRANGEH_2977 0078: if and $1392 == 0 // (int) var == num $3695 == 1 // (int) var == num jump_if_false @SRANGEH_3293 $1392 = 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_4379 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_3135 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @SRANGEH_3192 // 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_3185 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_4364 01AE: (unknown) 0 005E: (unknown) :SRANGEH_3185 0002: jump @SRANGEH_3135 :SRANGEH_3192 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_3221 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @SRANGEH_3278 // 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_3271 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_4364 01AE: (unknown) 0 005E: (unknown) :SRANGEH_3271 0002: jump @SRANGEH_3221 :SRANGEH_3278 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_4364 01AE: (unknown) 0 :SRANGEH_3293 0026: return :EXPORTC 0238: name_thread 'EXPORTC' 30@ = 0 // (int) 28@ = -1 // (int) 2 > $1389 // (int) num > var 0022: jump_if_false @EXPORTC_50 // Note: the incorrect math opcode was used here 25@ = 8 // (int) 002D: 25@ *= $1389 // (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 $1117(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 $3694 == 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 $933 dead $940 == 1 // (int) var == num $2769 == 0 // (int) var == num $3694 == 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_2488 0002: jump @EXPORTC_176 :EXPORTC_241 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @SRANGEH_2515 0078: if and 00B0: actor $933 in_zone 'DOCKS' // Viceport $3696 > 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 $933 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) $2769 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 $1117(25@,8) == 0 // (int) var == num jump_if_false @EXPORTC_661 001C: 24@ == $3442(25@,8) // (int) num == var 0022: jump_if_false @EXPORTC_661 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @EXPORTC_402 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 0 :EXPORTC_402 007E: actor $933 driving jump_if_false @EXPORTC_661 024B: (unknown) $933 29@ 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @SRANGEH_2488 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_4364 0045: actor $933 defined jump_if_false @EXPORTC_532 007E: actor $933 driving jump_if_false @EXPORTC_491 0216: (unknown) $933 -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 $933 at -984.1826 -1260.009 11.3158 00CF: set_actor $933 Z_angle_to 246.3174 :EXPORTC_532 0001: wait 1000 ms 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @SRANGEH_2977 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_2805 $1389 1@(25@,8) 30@ $1117(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 $933 defined jump_if_false @EXPORTC_654 00A2: (unknown) $933 0352: (unknown) $933 0200: (unknown) $933 1 0107: toggle_player $933 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 $1391 == 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 $1389 == 1 // (int) var == num jump_if_false @EXPORTC_747 01DF: progress_made += 1 022B: (unknown) 1 :EXPORTC_747 $1389 == 2 // (int) var == num jump_if_false @EXPORTC_768 01DF: progress_made += 1 022B: (unknown) 1 :EXPORTC_768 $1389 == 3 // (int) var == num jump_if_false @EXPORTC_795 01DF: progress_made += 1 022B: (unknown) 1 $1391 = 1 // (int) :EXPORTC_795 31@ = 1 // (int) 0026: return :EXPORTC_802 $3698 = 252 // (int) 0@ = 300 // (int) $3699 = 205 // (int) 1@ = 200 // (int) $3700 = 203 // (int) 2@ = 500 // (int) $3701 = 267 // (int) 3@ = 400 // (int) $3702 = 186 // (int) 4@ = 700 // (int) $3703 = 206 // (int) 5@ = 600 // (int) $3704 = 210 // (int) 6@ = 400 // (int) $3705 = 235 // (int) 7@ = 500 // (int) 0025: gosub @EXPORTC_1141 0026: return :EXPORTC_915 $3698 = 190 // (int) 0@ = 300 // (int) $3699 = 232 // (int) 1@ = 400 // (int) $3700 = 175 // (int) 2@ = 600 // (int) $3701 = 172 // (int) 3@ = 700 // (int) $3702 = 266 // (int) 4@ = 500 // (int) $3703 = 256 // (int) 5@ = 600 // (int) $3704 = 274 // (int) 6@ = 500 // (int) $3705 = 238 // (int) 7@ = 600 // (int) 0025: gosub @EXPORTC_1141 0026: return :EXPORTC_1028 $3698 = 212 // (int) 0@ = 500 // (int) $3699 = 187 // (int) 1@ = 700 // (int) $3700 = 270 // (int) 2@ = 900 // (int) $3701 = 272 // (int) 3@ = 600 // (int) $3702 = 228 // (int) 4@ = 700 // (int) $3703 = 254 // (int) 5@ = 600 // (int) $3704 = 213 // (int) 6@ = 900 // (int) $3705 = 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 $1389 == 0 // (int) var == num jump_if_false @EXPORTC_1233 0025: gosub @EXPORTC_802 0002: jump @EXPORTC_1294 :EXPORTC_1233 $1389 == 1 // (int) var == num jump_if_false @EXPORTC_1260 0025: gosub @EXPORTC_915 0002: jump @EXPORTC_1294 :EXPORTC_1260 $1389 == 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 $1389 += 1 // (int) 3 > $1389 // (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 $1117(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 > $1389 // (int) num > var 0022: jump_if_false @EXPORTC_1498 // Note: the incorrect math opcode was used here $1389 == 0 // (int) var == num jump_if_false @EXPORTC_1425 02E2: 27@ = 7393 // (any) 0002: jump @EXPORTC_1457 :EXPORTC_1425 $1389 == 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 $3706 = 247 // (int) 0@ = 300 // (int) $3707 = 233 // (int) 1@ = 500 // (int) $3708 = 248 // (int) 2@ = 900 // (int) $3709 = 249 // (int) 3@ = 700 // (int) $3710 = 214 // (int) 4@ = 600 // (int) $3711 = 264 // (int) 5@ = 700 // (int) $3712 = 257 // (int) 6@ = 800 // (int) $3713 = 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 $1125(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 $3695 == 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 $933 dead $940 == 1 // (int) var == num $2769 == 0 // (int) var == num $3695 == 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_2488 0002: jump @EXPORTB_334 :EXPORTB_399 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @SRANGEH_2515 0078: if and 0080: actor $933 near_point -1212.01 -1388.45 radius 100.0 100.0 sphere 0 $3696 > 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 $933 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) $2769 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 $1125(25@,8) == 0 // (int) var == num jump_if_false @EXPORTB_798 001C: 24@ == $3450(25@,8) // (int) num == var 0022: jump_if_false @EXPORTB_798 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @EXPORTB_570 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 0 :EXPORTB_570 007E: actor $933 driving jump_if_false @EXPORTB_798 024B: (unknown) $933 29@ 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @SRANGEH_2488 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_4364 0045: actor $933 defined jump_if_false @EXPORTB_698 007E: actor $933 driving jump_if_false @EXPORTB_659 0216: (unknown) $933 -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 $933 at -1210.637 -1367.465 7.9994 00CF: set_actor $933 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_2805 3 1@(25@,8) 30@ $1125(25@,8) = 1 // (int) 0025: gosub @EXPORTB_851 0045: actor $933 defined jump_if_false @EXPORTB_791 00A2: (unknown) $933 0352: (unknown) $933 0200: (unknown) $933 1 0107: toggle_player $933 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 $1390 == 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 $1390 = 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 $933 defined jump_if_false @EXPORTB_941 :EXPORTB_941 0107: toggle_player $933 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 $933 defined jump_if_false @EXPORTB_1359 :EXPORTB_1359 0107: toggle_player $933 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 $933 defined jump_if_false @EXPORTB_1660 :EXPORTB_1660 0107: toggle_player $933 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 $1072 == 1 // (int) var == num 009F: actor $933 dead $1093 == 0 // (int) var == num jump_if_false @EXPORTB_2041 005E: (unknown) :EXPORTB_2041 005F: (unknown) :EXPORTB_2043 not $3715 == -1 // (int) var == num jump_if_false @EXPORTB_2066 047A: (unknown) $3715 $3715 = -1 // (int) :EXPORTB_2066 $3715 = 0 // (int) 0479: (unknown) 0@ 1@ 2@ 8004: not 50@ = $3715 // (int) // Note: the incorrect math opcode was used here 0026: return :EXPORTB_2083 not $3715 == -1 // (int) var == num jump_if_false @EXPORTB_2100 047A: (unknown) $3715 :EXPORTB_2100 $3715 = -1 // (int) 0026: return :EXPORTB_2108 $3716 == -1 // (int) var == num jump_if_false @EXPORTB_2136 $3716 = 0 // (int) 0248: (unknown) 0@ 1@ 2@ 1.0 $3716 :EXPORTB_2136 0026: return :EXPORTB_2138 not $3716 == -1 // (int) var == num jump_if_false @EXPORTB_2155 0249: (unknown) $3716 :EXPORTB_2155 $3716 = -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: $3503(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_6482 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 $3714 == 0 // (int) var == num $3714 == 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 $3714 == 0 // (int) var == num jump_if_false @EXPORTB_2401 $3763 = 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_6449 4 1@ 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @MAIN_6413 4 2@ 0078: if or $1095 == 1 // (int) var == num 1@ > 4 // (int) var > num 2@ == 1 // (int) var == num jump_if_false @EXPORTB_2394 $3763 = 1 // (int) :EXPORTB_2394 0002: jump @EXPORTB_2579 :EXPORTB_2401 $3714 == 1 // (int) var == num jump_if_false @EXPORTB_2452 $1096 == 1 // (int) var == num jump_if_false @EXPORTB_2440 $3763 = 1 // (int) 0002: jump @EXPORTB_2445 :EXPORTB_2440 $3763 = 0 // (int) :EXPORTB_2445 0002: jump @EXPORTB_2579 :EXPORTB_2452 $3714 == 2 // (int) var == num jump_if_false @EXPORTB_2472 0002: jump @EXPORTB_2579 :EXPORTB_2472 $3714 == 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_6449 2 1@ 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @MAIN_6413 2 2@ 0078: if or $1097 > -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 $3584(1@,4) == 5 // (int) var == num jump_if_false @EXPORTB_2647 0011: 2@ > $3588(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 $3584(1@,4) = 0 // (int) :EXPORTB_2647 $3584(1@,4) == 4 // (int) var == num jump_if_false @EXPORTB_2683 0011: 2@ > $3588(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 $3584(1@,4) = 0 // (int) :EXPORTB_2683 009F: actor $933 dead jump_if_false @EXPORTB_2701 $3584(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 $1369 > 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 $3491(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 $3497(0@,6) $3491(0@,6) 0@ += 1 // (int) 0002: jump @EXPORTB_4024 :EXPORTB_4066 0026: return :EXPORTB_4068 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_4126 1@ = 2 // (int) 0002: jump @EXPORTB_4356 :EXPORTB_4126 02DB: unknown_check 0@ 12 jump_if_false @EXPORTB_4150 1@ = 3 // (int) 0002: jump @EXPORTB_4356 :EXPORTB_4150 0078: if or 02DB: unknown_check 0@ 19 02DB: unknown_check 0@ 20 jump_if_false @EXPORTB_4183 1@ = 4 // (int) 0002: jump @EXPORTB_4356 :EXPORTB_4183 0078: if or 02DB: unknown_check 0@ 21 02DB: unknown_check 0@ 23 02DB: unknown_check 0@ 22 jump_if_false @EXPORTB_4221 1@ = 5 // (int) 0002: jump @EXPORTB_4356 :EXPORTB_4221 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_4264 1@ = 6 // (int) 0002: jump @EXPORTB_4356 :EXPORTB_4264 0078: if or 02DB: unknown_check 0@ 29 02DB: unknown_check 0@ 28 jump_if_false @EXPORTB_4297 1@ = 7 // (int) 0002: jump @EXPORTB_4356 :EXPORTB_4297 0078: if or 02DB: unknown_check 0@ 35 02DB: unknown_check 0@ 32 jump_if_false @EXPORTB_4330 1@ = 8 // (int) 0002: jump @EXPORTB_4356 :EXPORTB_4330 0078: if or 02DB: unknown_check 0@ 30 02DB: unknown_check 0@ 31 jump_if_false @EXPORTB_4356 1@ = 9 // (int) :EXPORTB_4356 0026: return :EXPORTB_4358 02FE: (unknown) $933 0@ 0039: 1@ = integer 0@ to_float // Note: the incorrect math opcode was used here 0030: 1@ /= $1076 // (float vars) // Note: the incorrect math opcode was used here 1@ > 0.8 // (float) var > num jump_if_false @EXPORTB_4389 005E: (unknown) :EXPORTB_4389 005F: (unknown) :EXPORTB_4391 $1366 == 1 // (int) var == num jump_if_false @EXPORTB_4411 $1076 = 150.0 // (float) :EXPORTB_4411 02FE: (unknown) $933 0@ 0039: 1@ = integer 0@ to_float // Note: the incorrect math opcode was used here 0030: 1@ /= $1076 // (float vars) // Note: the incorrect math opcode was used here 1.0 > 1@ // (float) num > var 0022: jump_if_false @EXPORTB_4440 // Note: the incorrect math opcode was used here 005E: (unknown) :EXPORTB_4440 005F: (unknown) :EXPORTB_4442 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @EXPORTB_4068 0@ 1@ not 1@ == -1 // (int) var == num jump_if_false @EXPORTB_4527 02E7: get_weapon_data_from_actor $933 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_4505 010B: set_actor $933 armed_weapon_to 2@ 0002: jump @EXPORTB_4507 :EXPORTB_4505 005F: (unknown) :EXPORTB_4507 001C: 2@ == 0@ // (int) num == var 0022: jump_if_false @EXPORTB_4520 // Note: the incorrect math opcode was used here 005F: (unknown) :EXPORTB_4520 0002: jump @EXPORTB_4529 :EXPORTB_4527 005F: (unknown) :EXPORTB_4529 005E: (unknown) :EXPORTB_4531 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @EXPORTB_4068 0@ 1@ not 1@ == -1 // (int) var == num jump_if_false @EXPORTB_4589 02E7: get_weapon_data_from_actor $933 weapon_group 1@ weapon 2@ ammo 3@ model 4@ 001C: 2@ == 0@ // (int) num == var 0022: jump_if_false @EXPORTB_4589 // Note: the incorrect math opcode was used here 3@ > 9998 // (int) var > num jump_if_false @EXPORTB_4589 005E: (unknown) :EXPORTB_4589 005F: (unknown) :EXPORTB_4591 02E7: get_weapon_data_from_actor $933 weapon_group 2 weapon 2@ ammo 3@ model 4@ 001C: 2@ == 0@ // (int) num == var 0022: jump_if_false @EXPORTB_4613 // Note: the incorrect math opcode was used here 005E: (unknown) :EXPORTB_4613 005F: (unknown) :EXPORTB_4615 0035: 0@ = $3714 // (int vars) 010E: 1@ = current_time_in_ms 0078: if and not $3584(0@,4) == 0 // (int) var == num not $3584(0@,4) == 4 // (int) var == num jump_if_false @EXPORTB_5109 034A: unknown_check $3736 jump_if_false @EXPORTB_5109 809F: not actor $3736 dead jump_if_false @EXPORTB_5035 $3584(0@,4) == 1 // (int) var == num jump_if_false @EXPORTB_4900 02AE: (unknown) $933 $3736 0022: jump_if_false @EXPORTB_4729 // Note: the incorrect math opcode was used here 0078: if and 81C2: not unknown_check $933 1 81C2: not unknown_check $933 0 jump_if_false @EXPORTB_4729 $3584(0@,4) = 2 // (int) :EXPORTB_4729 0326: unknown_check $3736 $933 0022: jump_if_false @EXPORTB_4750 // Note: the incorrect math opcode was used here $3584(0@,4) = 2 // (int) :EXPORTB_4750 0046: unknown_check $933 $3727 $3728 $3730 $3731 0 0022: jump_if_false @EXPORTB_4778 // Note: the incorrect math opcode was used here $3584(0@,4) = 2 // (int) :EXPORTB_4778 $3584(0@,4) == 2 // (int) var == num jump_if_false @EXPORTB_4863 $3717 == 2 // (int) var == num jump_if_false @EXPORTB_4827 0309: (unknown) $3736 1 -1 0099: set_player $933 minimum_wanted_level_to 1 0002: jump @EXPORTB_4839 :EXPORTB_4827 010B: set_actor $3736 armed_weapon_to 21 00E4: (unknown) $3736 $933 :EXPORTB_4839 0035: $3588(0@,4) = 1@ // (int vars) $3588(0@,4) += 30000 // (int) $3584(0@,4) = 3 // (int) :EXPORTB_4863 $3584(0@,4) == 1 // (int) var == num jump_if_false @EXPORTB_4893 00DF: (unknown) $3736 013E: actor $3736 look_at_actor $933 010B: set_actor $3736 armed_weapon_to 0 :EXPORTB_4893 0002: jump @EXPORTB_5028 :EXPORTB_4900 $3584(0@,4) == 3 // (int) var == num jump_if_false @EXPORTB_5028 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @EXPORTB_2138 not $3717 == 2 // (int) var == num jump_if_false @EXPORTB_4974 02E7: get_weapon_data_from_actor $3736 weapon_group 5 weapon 2@ ammo 3@ model 4@ 5 > 3@ // (int) num > var 0022: jump_if_false @EXPORTB_4967 // Note: the incorrect math opcode was used here 0106: give_actor $3736 weapon 21 ammo 15 // Load the weapon model before using this :EXPORTB_4967 0002: jump @EXPORTB_4999 :EXPORTB_4974 013E: actor $3736 look_at_actor $933 83A6: not (unknown) $3736 0022: jump_if_false @EXPORTB_4999 // Note: the incorrect math opcode was used here 0309: (unknown) $3736 1 -1 :EXPORTB_4999 0078: if and $1097 > -1 // (int) var > num $3714 == 3 // (int) var == num jump_if_false @EXPORTB_5028 $1097 = 100 // (int) :EXPORTB_5028 0002: jump @EXPORTB_5109 :EXPORTB_5035 not $3584(0@,4) == 5 // (int) var == num jump_if_false @EXPORTB_5080 $3584(0@,4) = 5 // (int) 0099: set_player $933 minimum_wanted_level_to 1 0035: $3588(0@,4) = 1@ // (int vars) $3588(0@,4) += 30000 // (int) :EXPORTB_5080 0078: if and $1097 > -1 // (int) var > num $3714 == 3 // (int) var == num jump_if_false @EXPORTB_5109 $1097 = 100 // (int) :EXPORTB_5109 005F: (unknown) :EXPORTB_5111 0035: 0@ = $3714 // (int vars) 0078: if or $3584(0@,4) == 0 // (int) var == num $3584(0@,4) == 4 // (int) var == num jump_if_false @EXPORTB_5345 01BB: (unknown) $3737 $3738 $3739 $3739 003E: $3736 = create_actor_pedtype 21 model $3740 at $3737 $3738 $3739 0115: remove_actor $3736 from_mission_cleanup_list 01AF: (unknown) $3736 1 020E: (unknown) $3736 1 034F: (unknown) $3736 1 not $3717 == 2 // (int) var == num jump_if_false @EXPORTB_5209 0106: give_actor $3736 weapon 21 ammo 32 // Load the weapon model before using this :EXPORTB_5209 0078: if and $1097 > -1 // (int) var > num $3717 == 1 // (int) var == num jump_if_false @EXPORTB_5244 03A5: (unknown) $3736 0 0002: jump @EXPORTB_5250 :EXPORTB_5244 03A5: (unknown) $3736 1 :EXPORTB_5250 0045: actor $933 defined jump_if_false @EXPORTB_5273 0153: (unknown) $3736 $933 013E: actor $3736 look_at_actor $933 :EXPORTB_5273 $3584(0@,4) == 4 // (int) var == num jump_if_false @EXPORTB_5337 $3717 == 2 // (int) var == num jump_if_false @EXPORTB_5316 0309: (unknown) $3736 1 -1 0002: jump @EXPORTB_5322 :EXPORTB_5316 00E4: (unknown) $3736 $933 :EXPORTB_5322 $3584(0@,4) = 3 // (int) 0002: jump @EXPORTB_5345 :EXPORTB_5337 $3584(0@,4) = 1 // (int) :EXPORTB_5345 0026: return :EXPORTB_5347 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @EXPORTB_2083 0045: actor $933 defined jump_if_false @EXPORTB_5385 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 :EXPORTB_5385 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4301 500 0045: actor $933 defined jump_if_false @EXPORTB_5431 807E: not actor $933 driving jump_if_false @EXPORTB_5431 0352: (unknown) $933 0220: (unknown) $933 0 -1 :EXPORTB_5431 0026: return :EXPORTB_5433 0045: actor $933 defined jump_if_false @EXPORTB_5464 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 0221: (unknown) 01CF: (unknown) :EXPORTB_5464 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 500 ms 0026: return :EXPORTB_5478 0035: 0@ = $3714 // (int vars) 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @EXPORTB_2138 04CE: (unknown) 6 1 not $3714 == 1 // (int) var == num jump_if_false @EXPORTB_5652 $3734 == 0 // (int) var == num jump_if_false @EXPORTB_5565 04CD: (unknown) $3733 -1 0045: actor $933 defined jump_if_false @EXPORTB_5555 0426: (unknown) $937 $938 $939 3@ 04CD: (unknown) 3@ 1 :EXPORTB_5555 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @EXPORTB_5347 :EXPORTB_5565 $3714 == 2 // (int) var == num jump_if_false @EXPORTB_5593 0482: (unknown) 506206057 0 0002: jump @EXPORTB_5641 :EXPORTB_5593 $3714 == 0 // (int) var == num jump_if_false @EXPORTB_5620 0482: (unknown) -1360923765 0 0002: jump @EXPORTB_5641 :EXPORTB_5620 $3714 == 3 // (int) var == num jump_if_false @EXPORTB_5641 0482: (unknown) -1427218773 0 :EXPORTB_5641 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @NONAME_1_20061 0 :EXPORTB_5652 $3584(0@,4) == 1 // (int) var == num jump_if_false @EXPORTB_5681 $3584(0@,4) = 0 // (int) 0002: jump @EXPORTB_5704 :EXPORTB_5681 $3584(0@,4) == 3 // (int) var == num jump_if_false @EXPORTB_5704 $3584(0@,4) = 4 // (int) :EXPORTB_5704 034A: unknown_check $3736 jump_if_false @EXPORTB_5719 003F: destroy_actor $3736 :EXPORTB_5719 0162: release_model $3740 1@ = 0 // (int) :EXPORTB_5727 6 > 1@ // (int) num > var 0022: jump_if_false @EXPORTB_5770 // Note: the incorrect math opcode was used here 0252: object $3485(1@,6) exists 0022: jump_if_false @EXPORTB_5758 // Note: the incorrect math opcode was used here 0093: destroy_object $3485(1@,6) :EXPORTB_5758 1@ += 1 // (int) 0002: jump @EXPORTB_5727 :EXPORTB_5770 1@ = 0 // (int) :EXPORTB_5774 3 > 1@ // (int) num > var 0022: jump_if_false @EXPORTB_5817 // Note: the incorrect math opcode was used here 0252: object $3581(1@,3) exists 0022: jump_if_false @EXPORTB_5805 // Note: the incorrect math opcode was used here 0093: destroy_object $3581(1@,3) :EXPORTB_5805 1@ += 1 // (int) 0002: jump @EXPORTB_5774 :EXPORTB_5817 not $3714 == 1 // (int) var == num jump_if_false @EXPORTB_5930 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @EXPORTB_2083 $3734 == 0 // (int) var == num jump_if_false @EXPORTB_5930 0045: actor $933 defined jump_if_false @EXPORTB_5920 0044: put_actor $933 at $3721 $3722 $3723 010F: (unknown) $933 $3724 $3725 $3726 00CE: 2@ = actor $933 Z_angle 2@ += 180.0 // (float) 00CF: set_actor $933 Z_angle_to 2@ 02EE: get_actor $933 coords_to 4@ 5@ 6@ with_offset 0 1.0 0 0044: put_actor $933 at 4@ 5@ -100.0 :EXPORTB_5920 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @EXPORTB_5433 :EXPORTB_5930 $3734 = 0 // (int) $3717 == 1 // (int) var == num jump_if_false @EXPORTB_5975 0078: if and $1097 > 0 // (int) var > num 5 > $1097 // (int) num > var 0022: jump_if_false @EXPORTB_5975 // Note: the incorrect math opcode was used here $1097 = 0 // (int) :EXPORTB_5975 0026: return :EXPORTB_5977 not $1078 == 5 // (int) var == num jump_if_false @EXPORTB_6148 0001: wait 0 ms 801F: not $3733 == '' // (float) num == var 0022: jump_if_false @EXPORTB_6015 // Note: the incorrect math opcode was used here 04CD: (unknown) $3733 1 0001: wait 0 ms :EXPORTB_6015 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @EXPORTB_5347 $3714 == 2 // (int) var == num jump_if_false @EXPORTB_6054 0482: (unknown) 506206057 1 0002: jump @EXPORTB_6104 :EXPORTB_6054 $3714 == 0 // (int) var == num jump_if_false @EXPORTB_6082 0482: (unknown) -1360923765 1 0002: jump @EXPORTB_6104 :EXPORTB_6082 $3714 == 3 // (int) var == num jump_if_false @EXPORTB_6104 0482: (unknown) -1427218773 1 :EXPORTB_6104 $3717 == 1 // (int) var == num jump_if_false @EXPORTB_6136 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_1_20061 28 0002: jump @EXPORTB_6148 :EXPORTB_6136 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_1_20061 4 :EXPORTB_6148 $3716 = -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_6182 3 > 0@ // (int) num > var 0022: jump_if_false @EXPORTB_6225 // Note: the incorrect math opcode was used here 0252: object $3581(0@,3) exists 0022: jump_if_false @EXPORTB_6213 // Note: the incorrect math opcode was used here 0093: destroy_object $3581(0@,3) :EXPORTB_6213 0@ += 1 // (int) 0002: jump @EXPORTB_6182 :EXPORTB_6225 0@ = 0 // (int) :EXPORTB_6229 6 > 0@ // (int) num > var 0022: jump_if_false @EXPORTB_6581 // Note: the incorrect math opcode was used here 0252: object $3485(0@,6) exists 0022: jump_if_false @EXPORTB_6260 // Note: the incorrect math opcode was used here 0093: destroy_object $3485(0@,6) :EXPORTB_6260 not $3491(0@,6) == -1 // (int) var == num jump_if_false @EXPORTB_6569 01AA: $3485(0@,6) = create_object $3491(0@,6) at $3509(0@,6) $3515(0@,6) $3521(0@,6) 022A: (unknown) $3485(0@,6) 0 02AC: (unknown) $3485(0@,6) $3527(0@,6) $3533(0@,6) $3539(0@,6) 033D: (unknown) $3485(0@,6) 1 0117: remove_object $3485(0@,6) from_mission_cleanup_list $3491(0@,6) == 342 // (int) var == num jump_if_false @EXPORTB_6429 0279: (unknown) $3485(0@,6) -0.08 0 -0.08 3@ 4@ 5@ 01AA: $3581(1@,3) = create_object $3491(0@,6) at 3@ 4@ 5@ 022A: (unknown) $3581(1@,3) 0 02AC: (unknown) $3581(1@,3) $3527(0@,6) $3533(0@,6) $3539(0@,6) 033D: (unknown) $3581(1@,3) 1 0117: remove_object $3581(1@,3) from_mission_cleanup_list 1@ += 1 // (int) :EXPORTB_6429 $3491(0@,6) == 362 // (int) var == num jump_if_false @EXPORTB_6569 0036: 3@ = $3509(0@,6) // (float vars) 3@ += 0.0391 // (float) 0036: 4@ = $3515(0@,6) // (float vars) 4@ -= 0.2081 // (float) 0036: 5@ = $3521(0@,6) // (float vars) 5@ -= 0.1521 // (float) 01AA: $3581(1@,3) = create_object #MINIGUN2 at 3@ 4@ 5@ 022A: (unknown) $3581(1@,3) 0 0036: 3@ = $3527(0@,6) // (float vars) 0036: 4@ = $3533(0@,6) // (float vars) 4@ -= 8.0 // (float) 0036: 5@ = $3539(0@,6) // (float vars) 5@ -= 1.0 // (float) 02AC: (unknown) $3581(1@,3) 3@ 4@ 5@ 033D: (unknown) $3581(1@,3) 1 0117: remove_object $3581(1@,3) from_mission_cleanup_list 1@ += 1 // (int) :EXPORTB_6569 0@ += 1 // (int) 0002: jump @EXPORTB_6229 :EXPORTB_6581 $1078 == 5 // (int) var == num jump_if_false @EXPORTB_6665 0001: wait 0 ms 041A: (unknown) 'SHOPKPR' $3740 :EXPORTB_6610 8161: not model $3740 available 0022: jump_if_false @EXPORTB_6631 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @EXPORTB_6610 :EXPORTB_6631 0160: load_model #CHROMEGUN :EXPORTB_6636 8161: not model #CHROMEGUN available 0022: jump_if_false @EXPORTB_6665 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @EXPORTB_6636 0002: jump @EXPORTB_6717 :EXPORTB_6665 $3717 == 1 // (int) var == num jump_if_false @EXPORTB_6697 041A: (unknown) 'GANG6A' $3740 0002: jump @EXPORTB_6710 :EXPORTB_6697 041A: (unknown) 'SHOPKPR' $3740 :EXPORTB_6710 0160: load_model #CHROMEGUN 0228: (unknown) :EXPORTB_6717 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @EXPORTB_5111 not $1078 == 5 // (int) var == num jump_if_false @EXPORTB_6791 0045: actor $933 defined jump_if_false @EXPORTB_6771 0044: put_actor $933 at $3724 $3725 $3726 010F: (unknown) $933 $3718 $3719 $3720 :EXPORTB_6771 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_5433 :EXPORTB_6791 $3717 == 1 // (int) var == num jump_if_false @EXPORTB_6822 $1097 == 0 // (int) var == num jump_if_false @EXPORTB_6822 $1097 = 1 // (int) :EXPORTB_6822 0026: return :EXPORTB_6824 0035: 1@ = $3714 // (int vars) 0130: 0@ = rampage_status not 0@ == 1 // (int) var == num jump_if_false @EXPORTB_6904 $3584(1@,4) == 1 // (int) var == num jump_if_false @EXPORTB_6904 034A: unknown_check $3736 jump_if_false @EXPORTB_6904 0045: actor $3736 defined jump_if_false @EXPORTB_6904 $1072 == 0 // (int) var == num jump_if_false @EXPORTB_6904 8474: not jump_if_false @EXPORTB_6904 005E: (unknown) :EXPORTB_6904 005F: (unknown) :EXPORTB_6906 00D9: (unknown) $937 $938 $939 70 0026: return :EXPORTB_6918 00D9: (unknown) $937 $938 $939 14 0026: return :EXPORTB_6930 00D9: (unknown) $937 $938 $939 13 0026: return :EXPORTB_6942 0035: 2@ = 0@ // (int vars) 8474: not 0022: jump_if_false @EXPORTB_6966 // 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_6966 0377: (unknown) 38 3@ 3@ == 1 // (int) var == num jump_if_false @EXPORTB_6998 2@ -= 1 // (int) 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @EXPORTB_6906 :EXPORTB_6998 0377: (unknown) 39 3@ 3@ == 1 // (int) var == num jump_if_false @EXPORTB_7030 2@ += 1 // (int) 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @EXPORTB_6906 :EXPORTB_7030 0 > 2@ // (int) num > var 0022: jump_if_false @EXPORTB_7050 // Note: the incorrect math opcode was used here 0035: 2@ = 1@ // (int vars) 2@ -= 1 // (int) :EXPORTB_7050 001C: 2@ == 1@ // (int) num == var 0022: jump_if_false @EXPORTB_7065 // Note: the incorrect math opcode was used here 2@ = 0 // (int) :EXPORTB_7065 0377: (unknown) 43 3@ 3@ == 1 // (int) var == num jump_if_false @EXPORTB_7131 007F: player 0 pressed_key 17 jump_if_false @EXPORTB_7116 :EXPORTB_7094 007F: player 0 pressed_key 17 jump_if_false @EXPORTB_7116 0001: wait 0 ms 0002: jump @EXPORTB_7094 :EXPORTB_7116 2@ = -10 // (int) 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @EXPORTB_6906 :EXPORTB_7131 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @EXPORTB_2013 jump_if_false @EXPORTB_7153 2@ = -10 // (int) :EXPORTB_7153 0026: return :EXPORTB_7155 not 0@ == 0 // (int) var == num jump_if_false @EXPORTB_7182 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0094: player $933 money += 1@ 032E: (unknown) 0@ :EXPORTB_7182 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @EXPORTB_6930 $3735 == 1 // (int) var == num jump_if_false @EXPORTB_7228 $3735 = 0 // (int) $1094 == 1 // (int) var == num jump_if_false @EXPORTB_7228 $1094 = 0 // (int) :EXPORTB_7228 0026: return :EXPORTB_7230 0@ = 0 // (int) 10@ = 1 // (int) $1068 = 1 // (int) $1093 = 1 // (int) 037B: constant_params 0 variable_params 1 unknown 12 call_with_params @EXPORTB_3966 2@ 0045: actor $933 defined jump_if_false @EXPORTB_7290 0107: toggle_player $933 can_move 0 02F8: (unknown) $933 1 013E: actor $933 look_at_actor $3736 :EXPORTB_7290 $1094 == 1 // (int) var == num jump_if_false @EXPORTB_7315 0@ = 4 // (int) 0002: jump @EXPORTB_7333 :EXPORTB_7315 $1097 == 1 // (int) var == num jump_if_false @EXPORTB_7333 0@ = 4 // (int) :EXPORTB_7333 00B9: set_camera_position $3545(0@,6) $3551(0@,6) $3557(0@,6) rotations 0 0 0 00BA: set_camera_point_at $3563(0@,6) $3569(0@,6) $3575(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_4293 :EXPORTB_7387 not 0@ == -10 // (int) var == num jump_if_false @EXPORTB_8736 10@ == 1 // (int) var == num jump_if_false @EXPORTB_7422 10@ = 0 // (int) 0002: jump @EXPORTB_7543 :EXPORTB_7422 037A: constant_params 0 variable_params 0 unknown 12 call_with_params @EXPORTB_2013 jump_if_false @EXPORTB_7543 02B4: set_camera_transverse_delay 0 time 800 00B9: set_camera_position $3545(0@,6) $3551(0@,6) $3557(0@,6) rotations 0 0 0 00BA: set_camera_point_at $3563(0@,6) $3569(0@,6) $3575(0@,6) mode 1 010E: 6@ = current_time_in_ms 0035: 7@ = 6@ // (int vars) 7@ += 800 // (int) :EXPORTB_7491 0011: 7@ > 6@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @EXPORTB_7543 // 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_7536 0035: 6@ = 7@ // (int vars) 6@ += 1 // (int) :EXPORTB_7536 0002: jump @EXPORTB_7491 :EXPORTB_7543 $3717 == 1 // (int) var == num jump_if_false @EXPORTB_7598 $1097 == 1 // (int) var == num jump_if_false @EXPORTB_7598 $1097 = 2 // (int) :EXPORTB_7575 $1097 == 2 // (int) var == num jump_if_false @EXPORTB_7598 0001: wait 0 ms 0002: jump @EXPORTB_7575 :EXPORTB_7598 037B: constant_params 1 variable_params 3 unknown 12 call_with_params @EXPORTB_3188 $3497(0@,6) 11@ 5@ 3@ $3735 = 0 // (int) 0078: if and 02DB: unknown_check $3497(0@,6) 32 $1094 == 1 // (int) var == num jump_if_false @EXPORTB_7655 3@ = 0 // (int) $3735 = 1 // (int) :EXPORTB_7655 0078: if and 02DB: unknown_check $3497(0@,6) 23 4 > $1097 // (int) num > var $1097 > -1 // (int) var > num jump_if_false @EXPORTB_7696 3@ = 0 // (int) $3735 = 1 // (int) :EXPORTB_7696 0035: 4@ = 3@ // (int vars) 4@ -= 1 // (int) 0035: 1@ = 0@ // (int vars) 8@ = 0 // (int) 04CE: (unknown) 6 0 :EXPORTB_7718 001C: 1@ == 0@ // (int) num == var 0022: jump_if_false @EXPORTB_8725 // 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_6942 0@ 2@ 1@ 001C: 1@ == 0@ // (int) num == var 0022: jump_if_false @EXPORTB_8718 // 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@ $3503(0@,6) == 1 // (int) var == num jump_if_false @EXPORTB_8317 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 $3735 == 1 // (int) var == num jump_if_false @EXPORTB_8024 $1094 == 1 // (int) var == num jump_if_false @EXPORTB_7987 0203: set_draw_text_position 30.0 210.0 GXT 'AMM_SC1' // You can put this on Lance's credit. 0002: jump @EXPORTB_8017 :EXPORTB_7987 4 > $1097 // (int) num > var 0022: jump_if_false @EXPORTB_8017 // 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_8017 0002: jump @EXPORTB_8042 :EXPORTB_8024 02B1: draw_text_1number 30.0 210.0 GXT 'AMM_COS' number 3@ // Cost: $~1~ :EXPORTB_8042 0078: if or 0095: player $933 money > 4@ 0 > 4@ // (int) num > var 0022: jump_if_false @EXPORTB_8285 // Note: the incorrect math opcode was used here 02DB: unknown_check $3497(0@,6) 41 jump_if_false @EXPORTB_8126 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @EXPORTB_4358 jump_if_false @EXPORTB_8119 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_8119 0002: jump @EXPORTB_8278 :EXPORTB_8126 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @EXPORTB_4591 $3497(0@,6) jump_if_false @EXPORTB_8179 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_8278 :EXPORTB_8179 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @EXPORTB_4442 $3497(0@,6) jump_if_false @EXPORTB_8232 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. 0002: jump @EXPORTB_8278 :EXPORTB_8232 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @EXPORTB_4531 $3497(0@,6) jump_if_false @EXPORTB_8278 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @EXPORTB_2163 480.0 30.0 'AMM_NOA' // You have as much ammo for this as you can carry! :EXPORTB_8278 0002: jump @EXPORTB_8310 :EXPORTB_8285 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_8310 0002: jump @EXPORTB_8342 :EXPORTB_8317 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @EXPORTB_2163 480.0 30.0 'AMM_NOS' // Out of stock. :EXPORTB_8342 0377: (unknown) 42 9@ 8@ == 0 // (int) var == num jump_if_false @EXPORTB_8703 9@ == 1 // (int) var == num jump_if_false @EXPORTB_8696 8@ = 1 // (int) 0078: if and 0095: player $933 money > 4@ $3503(0@,6) == 1 // (int) var == num jump_if_false @EXPORTB_8686 037A: constant_params 1 variable_params 0 unknown 12 call_with_params @EXPORTB_4531 $3497(0@,6) jump_if_false @EXPORTB_8669 $3717 == 2 // (int) var == num jump_if_false @EXPORTB_8506 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @EXPORTB_4591 $3497(0@,6) jump_if_false @EXPORTB_8471 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @EXPORTB_6918 0002: jump @EXPORTB_8499 :EXPORTB_8471 0106: give_actor $933 weapon $3497(0@,6) ammo 5@ // Load the weapon model before using this 010B: set_actor $933 armed_weapon_to $3497(0@,6) 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @EXPORTB_7155 3@ :EXPORTB_8499 0002: jump @EXPORTB_8636 :EXPORTB_8506 02DB: unknown_check $3497(0@,6) 41 jump_if_false @EXPORTB_8580 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @EXPORTB_4391 jump_if_false @EXPORTB_8563 0213: (unknown) $933 200 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @EXPORTB_7155 3@ 0002: jump @EXPORTB_8573 :EXPORTB_8563 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @EXPORTB_6918 :EXPORTB_8573 0002: jump @EXPORTB_8636 :EXPORTB_8580 0106: give_actor $933 weapon $3497(0@,6) ammo 5@ // Load the weapon model before using this 010B: set_actor $933 armed_weapon_to $3497(0@,6) 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @EXPORTB_7155 3@ 0078: if and $1097 == 3 // (int) var == num 0@ == 4 // (int) var == num jump_if_false @EXPORTB_8636 $1097 = 4 // (int) :EXPORTB_8636 037B: constant_params 1 variable_params 3 unknown 12 call_with_params @EXPORTB_3188 $3497(0@,6) 11@ 5@ 3@ 0035: 4@ = 3@ // (int vars) 4@ -= 1 // (int) 0002: jump @EXPORTB_8679 :EXPORTB_8669 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @EXPORTB_6918 :EXPORTB_8679 0002: jump @EXPORTB_8696 :EXPORTB_8686 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @EXPORTB_6918 :EXPORTB_8696 0002: jump @EXPORTB_8718 :EXPORTB_8703 9@ == 0 // (int) var == num jump_if_false @EXPORTB_8718 8@ = 0 // (int) :EXPORTB_8718 0002: jump @EXPORTB_7718 :EXPORTB_8725 0035: 0@ = 1@ // (int vars) 0002: jump @EXPORTB_7387 :EXPORTB_8736 0270: (unknown) 0 0078: if and 0045: actor $933 defined $1072 == 0 // (int) var == num jump_if_false @EXPORTB_8780 0268: (unknown) 0492: (unknown) 1 0107: toggle_player $933 can_move 1 02F8: (unknown) $933 0 0221: (unknown) 01CF: (unknown) :EXPORTB_8780 $1068 = 0 // (int) $1093 = 0 // (int) 5 > $1097 // (int) num > var 0022: jump_if_false @EXPORTB_8848 // Note: the incorrect math opcode was used here $1097 == 4 // (int) var == num jump_if_false @EXPORTB_8829 $1097 = 5 // (int) 0002: jump @EXPORTB_8848 :EXPORTB_8829 $1097 > -1 // (int) var > num jump_if_false @EXPORTB_8848 $1097 = 1 // (int) :EXPORTB_8848 0026: return :AMMUNAT 0238: name_thread 'AMMUNAT' $3714 = -1 // (int) $3715 = -1 // (int) $1097 = -1 // (int) 009C: toggle_wasted_busted_check 0 :AMMUNAT_32 0001: wait 100 ms 009F: actor $933 dead jump_if_false @AMMUNAT_59 0001: wait 500 ms 0002: jump @AMMUNAT_32 :AMMUNAT_59 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @EXPORTB_2581 0 0@ == 0 // (int) var == num jump_if_false @AMMUNAT_115 $3721 = -57.3 // (float) $3722 = -1480.2 // (float) $3723 = 9.4 // (float) 0002: jump @AMMUNAT_334 :AMMUNAT_115 0@ == 1 // (int) var == num jump_if_false @AMMUNAT_161 $3721 = 372.7 // (float) $3722 = 1056.8 // (float) $3723 = 18.2 // (float) 0002: jump @AMMUNAT_334 :AMMUNAT_161 0@ == 2 // (int) var == num jump_if_false @AMMUNAT_206 $3721 = -679.26 // (float) $3722 = 1198.5 // (float) $3723 = 10.029 // (float) 0002: jump @AMMUNAT_334 :AMMUNAT_206 0@ == 5 // (int) var == num jump_if_false @AMMUNAT_252 $3721 = 198.2 // (float) $3722 = -481.7 // (float) $3723 = 10.1 // (float) 0002: jump @AMMUNAT_334 :AMMUNAT_252 0@ == 4 // (int) var == num jump_if_false @AMMUNAT_296 $3721 = -969.0 // (float) $3722 = -686.5 // (float) $3723 = 10.3 // (float) 0002: jump @AMMUNAT_334 :AMMUNAT_296 0@ == 3 // (int) var == num jump_if_false @AMMUNAT_334 $3721 = -1157.0 // (float) $3722 = -700.1 // (float) $3723 = 10.6 // (float) :AMMUNAT_334 0036: 6@ = $3721 // (float vars) 6@ -= 0.25 // (float) 0036: 7@ = $3722 // (float vars) 7@ -= 0.25 // (float) 0036: 8@ = $3723 // (float vars) 8@ -= 0.25 // (float) 0036: 9@ = $3721 // (float vars) 9@ += 0.25 // (float) 0036: 10@ = $3722 // (float vars) 10@ += 0.25 // (float) 0036: 11@ = $3723 // (float vars) 11@ += 0.25 // (float) 3@ = 0 // (int) 0@ == 1 // (int) var == num jump_if_false @AMMUNAT_441 $1078 == 5 // (int) var == num jump_if_false @AMMUNAT_434 3@ = 1 // (int) :AMMUNAT_434 0002: jump @AMMUNAT_512 :AMMUNAT_441 0080: actor $933 near_point $3721 $3722 radius 50.0 50.0 sphere 0 0022: jump_if_false @AMMUNAT_512 // Note: the incorrect math opcode was used here 3@ = 1 // (int) 0130: 5@ = rampage_status 5@ == 1 // (int) var == num jump_if_false @AMMUNAT_487 3@ = 0 // (int) :AMMUNAT_487 0202: unknown_check 6@ 7@ 8@ 9@ 10@ 11@ 0 1 0 0 0 0022: jump_if_false @AMMUNAT_512 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :AMMUNAT_512 3@ == 1 // (int) var == num jump_if_false @AMMUNAT_4565 0035: $3714 = 0@ // (int vars) 1@ = 1 // (int) 2@ = 0 // (int) 4@ = 0 // (int) $3734 = 0 // (int) not 0@ == 1 // (int) var == num jump_if_false @AMMUNAT_3573 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @EXPORTB_2043 $3721 $3722 $3723 :AMMUNAT_575 1@ == 1 // (int) var == num jump_if_false @AMMUNAT_3556 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @EXPORTB_2581 1 0045: actor $933 defined jump_if_false @AMMUNAT_3545 0080: actor $933 near_point $3721 $3722 radius 50.0 50.0 sphere 0 0022: jump_if_false @AMMUNAT_3490 // Note: the incorrect math opcode was used here 4@ == 1 // (int) var == num jump_if_false @AMMUNAT_701 808A: not actor $933 in_sphere_on_foot $3721 $3722 $3723 radius 1.0 1.0 5.0 sphere 0 0022: jump_if_false @AMMUNAT_694 // Note: the incorrect math opcode was used here 4@ = 0 // (int) 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @EXPORTB_2043 $3721 $3722 $3723 :AMMUNAT_694 0002: jump @AMMUNAT_3483 :AMMUNAT_701 008A: actor $933 in_sphere_on_foot $3721 $3722 $3723 radius 1.0 1.0 5.0 sphere 0 0022: jump_if_false @AMMUNAT_3483 // Note: the incorrect math opcode was used here 0@ == 0 // (int) var == num jump_if_false @AMMUNAT_1512 $3717 = 0 // (int) $3724 = -60.7 // (float) $3725 = -1479.7 // (float) $3726 = 9.4 // (float) $3718 = -64.4 // (float) $3719 = -1479.8 // (float) $3720 = 9.4 // (float) $3737 = -64.5 // (float) $3738 = -1483.1 // (float) $3739 = 9.6 // (float) $3727 = -66.8 // (float) $3728 = -1485.0 // (float) $3729 = 9.4 // (float) $3730 = -60.1 // (float) $3731 = -1480.8 // (float) $3732 = 10.4 // (float) 0006: $3733 = 'SH_AM01' // (string) // 'Ammu-Nation' // Note: the incorrect math opcode was used here 02E2: $3753 = 27 // (any) $3765 = -60.903 // (float) $3771 = -1486.852 // (float) $3777 = 13.91 // (float) $3783 = 8.0 // (float) $3789 = 0 // (float) $3795 = 0 // (float) $3801 = -60.51 // (float) $3807 = -1485.49 // (float) $3813 = 13.99 // (float) $3819 = -60.64 // (float) $3825 = -1486.49 // (float) $3831 = 13.98 // (float) 02E2: $3754 = 29 // (any) $3766 = -62.243 // (float) $3772 = -1486.731 // (float) $3778 = 13.903 // (float) $3784 = 2.0 // (float) $3790 = 0 // (float) $3796 = 0 // (float) $3802 = -61.8198 // (float) $3808 = -1485.38 // (float) $3814 = 13.99 // (float) $3820 = -61.9498 // (float) $3826 = -1486.38 // (float) $3832 = 13.98 // (float) 02E2: $3755 = 22 // (any) $3767 = -63.733 // (float) $3773 = -1486.591 // (float) $3779 = 13.93 // (float) $3785 = 7.0 // (float) $3791 = 0 // (float) $3797 = 0 // (float) $3803 = -63.2496 // (float) $3809 = -1485.18 // (float) $3815 = 13.99 // (float) $3821 = -63.3796 // (float) $3827 = -1486.18 // (float) $3833 = 13.98 // (float) 02E2: $3756 = 30 // (any) $3768 = -65.313 // (float) $3774 = -1486.471 // (float) $3780 = 13.91 // (float) $3786 = 0 // (float) $3792 = 0 // (float) $3798 = 0 // (float) $3804 = -64.8297 // (float) $3810 = -1485.18 // (float) $3816 = 13.99 // (float) $3822 = -64.9596 // (float) $3828 = -1486.18 // (float) $3834 = 13.98 // (float) 02E2: $3757 = 32 // (any) $3769 = -66.539 // (float) $3775 = -1486.3 // (float) $3781 = 13.903 // (float) $3787 = 0 // (float) $3793 = 0 // (float) $3799 = 0 // (float) $3805 = -66.32 // (float) $3811 = -1485.18 // (float) $3817 = 13.99 // (float) $3823 = -66.45 // (float) $3829 = -1486.18 // (float) $3835 = 13.98 // (float) 02E2: $3758 = 41 // (any) $3770 = -67.629 // (float) $3776 = -1486.09 // (float) $3782 = 14.013 // (float) $3788 = 0 // (float) $3794 = 0 // (float) $3800 = 0 // (float) $3806 = -67.4702 // (float) $3812 = -1484.899 // (float) $3818 = 13.91 // (float) $3824 = -67.6002 // (float) $3830 = -1485.899 // (float) $3836 = 13.92 // (float) 0002: jump @AMMUNAT_3053 :AMMUNAT_1512 0@ == 2 // (int) var == num jump_if_false @AMMUNAT_2306 $3717 = 0 // (int) $3724 = -679.29 // (float) $3725 = 1202.3 // (float) $3726 = 10.034 // (float) $3718 = -679.0 // (float) $3719 = 1206.6 // (float) $3720 = 10.0 // (float) $3737 = -682.97 // (float) $3738 = 1205.5 // (float) $3739 = 10.0 // (float) $3727 = -685.6 // (float) $3728 = 1201.1 // (float) $3729 = 10.0 // (float) $3730 = -680.4 // (float) $3731 = 1208.9 // (float) $3732 = 12.0 // (float) 0006: $3733 = 'SH_AM01' // (string) // 'Ammu-Nation' // Note: the incorrect math opcode was used here 02E2: $3753 = 19 // (any) $3765 = -685.9703 // (float) $3771 = 1201.61 // (float) $3777 = 14.58 // (float) $3783 = 0 // (float) $3789 = 4.0 // (float) $3795 = 90.0 // (float) $3801 = -684.69 // (float) $3807 = 1201.72 // (float) $3813 = 14.57 // (float) $3819 = -685.69 // (float) $3825 = 1201.78 // (float) $3831 = 14.59 // (float) 02E2: $3754 = 24 // (any) $3766 = -685.9203 // (float) $3772 = 1202.589 // (float) $3778 = 14.56 // (float) $3784 = 0 // (float) $3790 = 8.0 // (float) $3796 = 95.0 // (float) $3802 = -684.6299 // (float) $3808 = 1202.761 // (float) $3814 = 14.57 // (float) $3820 = -685.6299 // (float) $3826 = 1202.821 // (float) $3832 = 14.59 // (float) 02E2: $3755 = 25 // (any) $3767 = -685.9403 // (float) $3773 = 1203.949 // (float) $3779 = 14.58 // (float) $3785 = 0 // (float) $3791 = 9.0 // (float) $3797 = 95.0 // (float) $3803 = -684.6299 // (float) $3809 = 1204.002 // (float) $3815 = 14.57 // (float) $3821 = -685.6299 // (float) $3827 = 1204.062 // (float) $3833 = 14.59 // (float) 02E2: $3756 = 12 // (any) $3768 = -685.9403 // (float) $3774 = 1205.109 // (float) $3780 = 14.62 // (float) $3786 = 0 // (float) $3792 = 3.0 // (float) $3798 = 95.0 // (float) $3804 = -684.6299 // (float) $3810 = 1205.103 // (float) $3816 = 14.57 // (float) $3822 = -685.6299 // (float) $3828 = 1205.163 // (float) $3834 = 14.59 // (float) 02E2: $3757 = 21 // (any) $3769 = -685.9803 // (float) $3775 = 1206.239 // (float) $3781 = 14.53 // (float) $3787 = 0 // (float) $3793 = 2.0 // (float) $3799 = 95.0 // (float) $3805 = -684.6299 // (float) $3811 = 1206.485 // (float) $3817 = 14.57 // (float) $3823 = -685.6299 // (float) $3829 = 1206.545 // (float) $3835 = 14.59 // (float) 02E2: $3758 = 41 // (any) $3770 = -685.9705 // (float) $3776 = 1208.039 // (float) $3782 = 14.629 // (float) $3788 = 0 // (float) $3794 = 0 // (float) $3800 = 90.0 // (float) $3806 = -684.3597 // (float) $3812 = 1207.936 // (float) $3818 = 14.57 // (float) $3824 = -685.3597 // (float) $3830 = 1207.996 // (float) $3836 = 14.59 // (float) 0002: jump @AMMUNAT_3053 :AMMUNAT_2306 0@ == 3 // (int) var == num jump_if_false @AMMUNAT_3053 $3717 = 1 // (int) $3724 = -1157.0 // (float) $3725 = -702.5 // (float) $3726 = 10.7 // (float) $3718 = -1152.4 // (float) $3719 = -703.5 // (float) $3720 = 10.7 // (float) $3737 = -1152.2 // (float) $3738 = -706.3 // (float) $3739 = 10.7 // (float) $3727 = -1154.1 // (float) $3728 = -707.0 // (float) $3729 = 10.0 // (float) $3730 = -1150.1 // (float) $3731 = -704.9 // (float) $3732 = 15.0 // (float) 0006: $3733 = 'SH_AM02' // (string) // 'Stonewall J's' // Note: the incorrect math opcode was used here 02E2: $3753 = 2 // (any) $3765 = -1150.14 // (float) $3771 = -707.3308 // (float) $3777 = 12.68 // (float) $3783 = 0 // (float) $3789 = 30.0 // (float) $3795 = 180.0 // (float) $3801 = -1150.29 // (float) $3807 = -706.07 // (float) $3813 = 12.68 // (float) $3819 = -1150.29 // (float) $3825 = -707.07 // (float) $3831 = 12.68 // (float) 02E2: $3754 = 9 // (any) $3766 = -1150.761 // (float) $3772 = -707.3408 // (float) $3778 = 12.64 // (float) $3784 = 0 // (float) $3790 = 44.0 // (float) $3796 = 180.0 // (float) $3802 = -1151.081 // (float) $3808 = -706.07 // (float) $3814 = 12.68 // (float) $3820 = -1151.081 // (float) $3826 = -707.07 // (float) $3832 = 12.68 // (float) 02E2: $3755 = 19 // (any) $3767 = -1151.721 // (float) $3773 = -707.3408 // (float) $3779 = 12.66 // (float) $3785 = 0 // (float) $3791 = 0 // (float) $3797 = 180.0 // (float) $3803 = -1151.921 // (float) $3809 = -706.07 // (float) $3815 = 12.68 // (float) $3821 = -1151.921 // (float) $3827 = -707.07 // (float) $3833 = 12.68 // (float) 02E2: $3756 = 24 // (any) $3768 = -1152.541 // (float) $3774 = -707.3408 // (float) $3780 = 12.62 // (float) $3786 = 0 // (float) $3792 = 0 // (float) $3798 = 180.0 // (float) $3804 = -1152.771 // (float) $3810 = -706.07 // (float) $3816 = 12.68 // (float) $3822 = -1152.771 // (float) $3828 = -707.07 // (float) $3834 = 12.68 // (float) 02E2: $3757 = 23 // (any) $3769 = -1153.383 // (float) $3775 = -707.3408 // (float) $3781 = 12.59 // (float) $3787 = 0 // (float) $3793 = 0 // (float) $3799 = 180.0 // (float) $3805 = -1153.784 // (float) $3811 = -706.07 // (float) $3817 = 12.69 // (float) $3823 = -1153.784 // (float) $3829 = -707.07 // (float) $3835 = 12.69 // (float) 02E2: $3758 = 0 // (any) $3770 = 0 // (float) $3776 = 0 // (float) $3782 = 0 // (float) $3788 = 0 // (float) $3794 = 0 // (float) $3800 = 0 // (float) $3806 = 0 // (float) $3812 = 0 // (float) $3818 = 0 // (float) $3824 = 0 // (float) $3830 = 0 // (float) $3836 = 0 // (float) :AMMUNAT_3053 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @EXPORTB_5977 4@ = 1 // (int) :AMMUNAT_3068 1@ == 1 // (int) var == num jump_if_false @AMMUNAT_3425 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @EXPORTB_2581 1 0045: actor $933 defined jump_if_false @AMMUNAT_3414 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @EXPORTB_4615 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @EXPORTB_6824 jump_if_false @AMMUNAT_3252 2@ == 0 // (int) var == num jump_if_false @AMMUNAT_3219 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @EXPORTB_2108 $3718 $3719 $3720 008D: actor $933 stopped_in_sphere_on_foot $3718 $3719 $3720 radius 1.0 1.0 5.0 sphere 0 0022: jump_if_false @AMMUNAT_3212 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @EXPORTB_2138 2@ = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @EXPORTB_7230 :AMMUNAT_3212 0002: jump @AMMUNAT_3245 :AMMUNAT_3219 8081: not actor $933 near_point_on_foot $3718 $3719 radius 1.0 1.0 sphere 0 0022: jump_if_false @AMMUNAT_3245 // Note: the incorrect math opcode was used here 2@ = 0 // (int) :AMMUNAT_3245 0002: jump @AMMUNAT_3266 :AMMUNAT_3252 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @EXPORTB_2138 2@ = 0 // (int) :AMMUNAT_3266 4@ == 1 // (int) var == num jump_if_false @AMMUNAT_3332 808A: not actor $933 in_sphere_on_foot $3724 $3725 $3726 radius 1.0 1.0 5.0 sphere 0 0022: jump_if_false @AMMUNAT_3325 // Note: the incorrect math opcode was used here 4@ = 0 // (int) 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @EXPORTB_2043 $3724 $3725 $3726 :AMMUNAT_3325 0002: jump @AMMUNAT_3363 :AMMUNAT_3332 008A: actor $933 in_sphere_on_foot $3724 $3725 $3726 radius 1.0 1.0 5.0 sphere 0 0022: jump_if_false @AMMUNAT_3363 // Note: the incorrect math opcode was used here 1@ = 0 // (int) :AMMUNAT_3363 not 0@ == 1 // (int) var == num jump_if_false @AMMUNAT_3407 8080: not actor $933 near_point $3721 $3722 radius 50.0 50.0 sphere 0 0022: jump_if_false @AMMUNAT_3407 // Note: the incorrect math opcode was used here 1@ = 0 // (int) $3734 = 1 // (int) :AMMUNAT_3407 0002: jump @AMMUNAT_3418 :AMMUNAT_3414 1@ = 0 // (int) :AMMUNAT_3418 0002: jump @AMMUNAT_3068 :AMMUNAT_3425 1@ = 1 // (int) 4@ = 1 // (int) 009F: actor $933 dead jump_if_false @AMMUNAT_3473 :AMMUNAT_3446 009F: actor $933 dead jump_if_false @AMMUNAT_3467 0001: wait 0 ms 0002: jump @AMMUNAT_3446 :AMMUNAT_3467 $3734 = 1 // (int) :AMMUNAT_3473 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @EXPORTB_5478 :AMMUNAT_3483 0002: jump @AMMUNAT_3494 :AMMUNAT_3490 1@ = 0 // (int) :AMMUNAT_3494 0130: 5@ = rampage_status 5@ == 1 // (int) var == num jump_if_false @AMMUNAT_3513 1@ = 0 // (int) :AMMUNAT_3513 0202: unknown_check 6@ 7@ 8@ 9@ 10@ 11@ 0 1 0 0 0 0022: jump_if_false @AMMUNAT_3538 // Note: the incorrect math opcode was used here 1@ = 0 // (int) :AMMUNAT_3538 0002: jump @AMMUNAT_3549 :AMMUNAT_3545 1@ = 0 // (int) :AMMUNAT_3549 0002: jump @AMMUNAT_575 :AMMUNAT_3556 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @EXPORTB_2083 0002: jump @AMMUNAT_4565 :AMMUNAT_3573 $3717 = 0 // (int) $3724 = 367.9 // (float) $3725 = 1056.2 // (float) $3726 = 18.2 // (float) $3718 = 364.8 // (float) $3719 = 1056.2 // (float) $3720 = -200.7 // (float) $3737 = 361.7 // (float) $3738 = 1054.3 // (float) $3739 = -200.7 // (float) $3727 = 360.0 // (float) $3728 = 1049.5 // (float) $3729 = -200.0 // (float) $3730 = 364.0 // (float) $3731 = 1055.1 // (float) $3732 = -196.0 // (float) 0006: $3733 = '' // (string) // Note: the incorrect math opcode was used here 02E2: $3753 = 20 // (any) $3765 = 360.3697 // (float) $3771 = 1054.8 // (float) $3777 = -196.6501 // (float) $3783 = 0 // (float) $3789 = 0 // (float) $3795 = 90.0 // (float) $3801 = 361.8091 // (float) $3807 = 1054.96 // (float) $3813 = -196.6001 // (float) $3819 = 360.8091 // (float) $3825 = 1055.02 // (float) $3831 = -196.5801 // (float) 02E2: $3754 = 28 // (any) $3766 = 360.3797 // (float) $3772 = 1056.3 // (float) $3778 = -196.72 // (float) $3784 = 0 // (float) $3790 = 0 // (float) $3796 = 90.0 // (float) $3802 = 361.8091 // (float) $3808 = 1056.542 // (float) $3814 = -196.6001 // (float) $3820 = 360.8091 // (float) $3826 = 1056.602 // (float) $3832 = -196.5801 // (float) 02E2: $3755 = 12 // (any) $3767 = 360.3897 // (float) $3773 = 1058.1 // (float) $3779 = -196.6001 // (float) $3785 = 0 // (float) $3791 = 3.0 // (float) $3797 = 95.0 // (float) $3803 = 361.8191 // (float) $3809 = 1058.113 // (float) $3815 = -196.6201 // (float) $3821 = 360.8191 // (float) $3827 = 1058.173 // (float) $3833 = -196.6001 // (float) 02E2: $3756 = 31 // (any) $3768 = 360.3997 // (float) $3774 = 1059.3 // (float) $3780 = -196.77 // (float) $3786 = 0 // (float) $3792 = 0 // (float) $3798 = 90.0 // (float) $3804 = 361.8091 // (float) $3810 = 1059.595 // (float) $3816 = -196.6601 // (float) $3822 = 360.8091 // (float) $3828 = 1059.655 // (float) $3834 = -196.6401 // (float) 02E2: $3757 = 35 // (any) $3769 = 360.4498 // (float) $3775 = 1061.291 // (float) $3781 = -196.5401 // (float) $3787 = 8.0 // (float) $3793 = 26.0 // (float) $3799 = 267.0 // (float) $3805 = 361.8091 // (float) $3811 = 1061.086 // (float) $3817 = -196.7001 // (float) $3823 = 360.8091 // (float) $3829 = 1061.146 // (float) $3835 = -196.6801 // (float) 02E2: $3758 = 41 // (any) $3770 = 360.4097 // (float) $3776 = 1062.49 // (float) $3782 = -196.6401 // (float) $3788 = 0 // (float) $3794 = 0 // (float) $3800 = 90.0 // (float) $3806 = 361.8091 // (float) $3812 = 1062.417 // (float) $3818 = -196.7101 // (float) $3824 = 360.8091 // (float) $3830 = 1062.478 // (float) $3836 = -196.6901 // (float) 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @EXPORTB_5977 :AMMUNAT_4350 $1078 == 5 // (int) var == num jump_if_false @AMMUNAT_4555 0001: wait 0 ms 0045: actor $933 defined jump_if_false @AMMUNAT_4544 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @EXPORTB_4615 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @EXPORTB_6824 jump_if_false @AMMUNAT_4523 2@ == 0 // (int) var == num jump_if_false @AMMUNAT_4490 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @EXPORTB_2108 $3718 $3719 $3720 008D: actor $933 stopped_in_sphere_on_foot $3718 $3719 $3720 radius 1.0 1.0 5.0 sphere 0 0022: jump_if_false @AMMUNAT_4483 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @EXPORTB_2138 2@ = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @EXPORTB_7230 :AMMUNAT_4483 0002: jump @AMMUNAT_4516 :AMMUNAT_4490 8081: not actor $933 near_point_on_foot $3718 $3719 radius 1.0 1.0 sphere 0 0022: jump_if_false @AMMUNAT_4516 // Note: the incorrect math opcode was used here 2@ = 0 // (int) :AMMUNAT_4516 0002: jump @AMMUNAT_4537 :AMMUNAT_4523 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @EXPORTB_2138 2@ = 0 // (int) :AMMUNAT_4537 0002: jump @AMMUNAT_4548 :AMMUNAT_4544 1@ = 0 // (int) :AMMUNAT_4548 0002: jump @AMMUNAT_4350 :AMMUNAT_4555 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @EXPORTB_5478 :AMMUNAT_4565 0@ += 1 // (int) 0@ == 4 // (int) var == num jump_if_false @AMMUNAT_4586 0@ = 0 // (int) :AMMUNAT_4586 0002: jump @AMMUNAT_32 :AMMUNAT_4593 0024: create_thread @METALDE 0026: return :AMMUNAT_4603 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@ $3866 $3867 $3868 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_4648 0@ = 0 // (int) 0045: actor $933 defined jump_if_false @AMMUNAT_4743 :AMMUNAT_4663 2 > 0@ // (int) num > var 0022: jump_if_false @AMMUNAT_4743 // Note: the incorrect math opcode was used here 034A: unknown_check $3595(0@,2) 0022: jump_if_false @AMMUNAT_4731 // Note: the incorrect math opcode was used here 809F: not actor $3595(0@,2) dead 0022: jump_if_false @AMMUNAT_4725 // Note: the incorrect math opcode was used here 010B: set_actor $3595(0@,2) armed_weapon_to 4 00E5: (unknown) $3595(0@,2) $933 03DE: (unknown) $3595(0@,2) 1 :AMMUNAT_4725 0112: remove_references_to_actor $3595(0@,2) // Like turning an actor into a random pedestrian :AMMUNAT_4731 0@ += 1 // (int) 0002: jump @AMMUNAT_4663 :AMMUNAT_4743 0026: return :AMMUNAT_4745 0035: 1@ = 0@ // (int vars) $3864 == 0 // (int) var == num jump_if_false @AMMUNAT_4934 0@ == 0 // (int) var == num jump_if_false @AMMUNAT_4797 $3869 -= 1.4 // (float) $3870 -= 2.6 // (float) 0002: jump @AMMUNAT_4934 :AMMUNAT_4797 0@ == 1 // (int) var == num jump_if_false @AMMUNAT_4832 $3869 += 3.7 // (float) $3870 += 1.5 // (float) 0002: jump @AMMUNAT_4934 :AMMUNAT_4832 0@ == 2 // (int) var == num jump_if_false @AMMUNAT_4867 $3869 += 0.75 // (float) $3870 -= 1.85 // (float) 0002: jump @AMMUNAT_4934 :AMMUNAT_4867 0@ == 3 // (int) var == num jump_if_false @AMMUNAT_4902 $3869 -= 3.7 // (float) $3870 -= 1.5 // (float) 0002: jump @AMMUNAT_4934 :AMMUNAT_4902 0@ == 4 // (int) var == num jump_if_false @AMMUNAT_4934 $3869 += 0.75 // (float) $3870 -= 1.85 // (float) 1@ = 0 // (int) :AMMUNAT_4934 0078: if or $3864 == 1 // (int) var == num $3864 == 2 // (int) var == num jump_if_false @AMMUNAT_5126 0@ == 0 // (int) var == num jump_if_false @AMMUNAT_5009 $3864 == 1 // (int) var == num jump_if_false @AMMUNAT_4995 $3874 = 220.0 // (float) 0002: jump @AMMUNAT_5002 :AMMUNAT_4995 $3874 = 140.0 // (float) :AMMUNAT_5002 0002: jump @AMMUNAT_5043 :AMMUNAT_5009 $3864 == 1 // (int) var == num jump_if_false @AMMUNAT_5036 $3874 -= 5.0 // (float) 0002: jump @AMMUNAT_5043 :AMMUNAT_5036 $3874 += 5.0 // (float) :AMMUNAT_5043 01D2: (unknown) $3874 $3869 $3869 *= 35.0 // (float) $3869 -= 1436.0 // (float) 01D3: (unknown) $3874 $3870 $3870 *= 35.0 // (float) $3870 -= 805.0 // (float) $3870 += 0.75 // (float) $3864 == 1 // (int) var == num jump_if_false @AMMUNAT_5119 $3869 += 1.5 // (float) 0002: jump @AMMUNAT_5126 :AMMUNAT_5119 $3869 -= 1.5 // (float) :AMMUNAT_5126 0026: return :AMMUNAT_5128 0@ = 0 // (int) 1@ = 0 // (int) $2972 = 1 // (int) :AMMUNAT_5142 10 > 0@ // (int) num > var 0022: jump_if_false @AMMUNAT_5375 // Note: the incorrect math opcode was used here 1@ = 0 // (int) 0036: $3869 = $3866 // (float vars) 0036: $3870 = $3867 // (float vars) 0036: $3871 = $3868 // (float vars) $3871 += 0.5 // (float) $154(0@,10) > 0 // (int) var > num jump_if_false @AMMUNAT_5360 0141: destroy_pickup $3597(0@,10) 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @AMMUNAT_4745 1@ 1@ 02D3: unknown_check $3869 $3870 $3871 0.5 0022: jump_if_false @AMMUNAT_5272 // Note: the incorrect math opcode was used here :AMMUNAT_5231 02D3: unknown_check $3869 $3870 $3871 0.5 0022: jump_if_false @AMMUNAT_5272 // Note: the incorrect math opcode was used here 1@ += 1 // (int) 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @AMMUNAT_4745 1@ 1@ 0002: jump @AMMUNAT_5231 :AMMUNAT_5272 0078: if or $144(0@,10) > 0 // (int) var > num 0@ == 1 // (int) var == num jump_if_false @AMMUNAT_5360 02DB: unknown_check $134(0@,10) 13 jump_if_false @AMMUNAT_5338 01F9: $3597(0@,10) = create_weapon_pickup #BOMB group 3 ammo $144(0@,10) at $3869 $3870 $3871 0002: jump @AMMUNAT_5360 :AMMUNAT_5338 01F9: $3597(0@,10) = create_weapon_pickup $154(0@,10) group 3 ammo $144(0@,10) at $3869 $3870 $3871 :AMMUNAT_5360 0@ += 1 // (int) 0001: wait 0 ms 0002: jump @AMMUNAT_5142 :AMMUNAT_5375 0026: return :AMMUNAT_5377 0@ = 0 // (int) :AMMUNAT_5381 10 > 0@ // (int) num > var 0022: jump_if_false @AMMUNAT_5411 // Note: the incorrect math opcode was used here 0141: destroy_pickup $3597(0@,10) 0@ += 1 // (int) 0002: jump @AMMUNAT_5381 :AMMUNAT_5411 0026: return :AMMUNAT_5413 0@ = 0 // (int) 1@ = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_1_495 0045: actor $933 defined jump_if_false @AMMUNAT_5446 02D4: (unknown) $933 :AMMUNAT_5446 0026: return :AMMUNAT_5448 0@ = 0 // (int) $3865 > 0 // (int) var > num jump_if_false @AMMUNAT_5468 0162: release_model #GANG5A :AMMUNAT_5468 $3865 > 1 // (int) var > num jump_if_false @AMMUNAT_5524 :AMMUNAT_5481 2 > 0@ // (int) num > var 0022: jump_if_false @AMMUNAT_5524 // Note: the incorrect math opcode was used here 034A: unknown_check $3595(0@,2) 0022: jump_if_false @AMMUNAT_5512 // Note: the incorrect math opcode was used here 0112: remove_references_to_actor $3595(0@,2) // Like turning an actor into a random pedestrian :AMMUNAT_5512 0@ += 1 // (int) 0002: jump @AMMUNAT_5481 :AMMUNAT_5524 0272: (unknown) 11 1 $3865 = 0 // (int) 0026: return :AMMUNAT_5537 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @AMMUNAT_5448 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @AMMUNAT_5377 $3864 = -1 // (int) 0026: return :AMMUNAT_5565 0035: $3872 = 0@ // (int vars) 0026: return :METALDE 0238: name_thread 'METALDE' 009C: toggle_wasted_busted_check 0 $3848 = 1 // (int) $3849 = 1 // (int) $3850 = 1 // (int) $3864 = -1 // (int) $3872 = -1 // (int) 4@ = 0 // (int) 6@ = 0 // (int) 14@ = 1 // (int) :METALDE_57 $3864 == -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 $933 defined jump_if_false @METALDE_908 0130: 0@ = rampage_status not 0@ == 1 // (int) var == num jump_if_false @METALDE_908 $3592(1@,3) == 1 // (int) var == num jump_if_false @METALDE_886 1@ == 0 // (int) var == num jump_if_false @METALDE_233 $3866 = 95.0 // (float) $3867 = 267.7 // (float) $3868 = 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 $3866 = -1464.1 // (float) $3867 = -830.6 // (float) $3868 = 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 $3866 = -1408.3 // (float) $3867 = -831.5 // (float) $3868 = 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@ == $3872 // (int) num == var 0022: jump_if_false @METALDE_430 // Note: the incorrect math opcode was used here $3872 = -1 // (int) 4@ = 1 // (int) :METALDE_430 0078: if or 0080: actor $933 near_point $3866 $3867 radius 5@ 5@ sphere 0 4@ == 1 // (int) var == num 00B0: actor $933 in_zone 13@ 0022: jump_if_false @METALDE_857 // Note: the incorrect math opcode was used here 0035: $3864 = 1@ // (int vars) 2@ == 1 // (int) var == num jump_if_false @METALDE_708 $3865 == 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 $3865 = 1 // (int) :METALDE_518 0002: jump @METALDE_708 :METALDE_525 $3865 == 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_4603 7@ 9@ 11@ $3851 037B: constant_params 3 variable_params 1 unknown 15 call_with_params @AMMUNAT_4603 8@ 10@ 12@ $3852 $3865 = 2 // (int) :METALDE_594 0002: jump @METALDE_708 :METALDE_601 $3865 == 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 $3595(3@,2) dead 0022: jump_if_false @METALDE_696 // Note: the incorrect math opcode was used here 0326: unknown_check $3595(3@,2) $933 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_4648 :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_5448 :METALDE_696 3@ += 1 // (int) 0002: jump @METALDE_618 :METALDE_708 0078: if or 0089: actor $933 in_sphere $3866 $3867 $3868 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_5413 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @AMMUNAT_5128 4@ == 1 // (int) var == num jump_if_false @METALDE_787 4@ = 0 // (int) 0002: jump @METALDE_850 :METALDE_787 $2771 == 1 // (int) var == num jump_if_false @METALDE_850 $3865 == 2 // (int) var == num jump_if_false @METALDE_823 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @AMMUNAT_4648 :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: $3864 == 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_5537 :METALDE_879 0002: jump @METALDE_908 :METALDE_886 001C: $3864 == 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_5537 :METALDE_908 1@ += 1 // (int) 1@ == 3 // (int) var == num jump_if_false @METALDE_929 1@ = 0 // (int) :METALDE_929 $3873 == 0 // (int) var == num jump_if_false @METALDE_1045 0045: actor $933 defined jump_if_false @METALDE_1038 00B0: actor $933 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 $3879 += 1 // (int) $3879 == 11 // (int) var == num jump_if_false @METALDE_1082 $3879 = 1 // (int) :METALDE_1082 0026: return :METALDE_1084 $3879 -= 1 // (int) $3879 == 0 // (int) var == num jump_if_false @METALDE_1108 $3879 = 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@ = $3879 // (int vars) 0078: if or $3879 == 1 // (int) var == num $3879 == 6 // (int) var == num jump_if_false @METALDE_1270 0@ = 1 // (int) :METALDE_1270 0078: if or $3879 == 2 // (int) var == num $3879 == 7 // (int) var == num jump_if_false @METALDE_1298 0@ = 2 // (int) :METALDE_1298 0078: if or $3879 == 3 // (int) var == num $3879 == 8 // (int) var == num jump_if_false @METALDE_1326 0@ = 3 // (int) :METALDE_1326 0078: if or $3879 == 4 // (int) var == num $3879 == 9 // (int) var == num jump_if_false @METALDE_1354 0@ = 4 // (int) :METALDE_1354 0078: if or $3879 == 5 // (int) var == num $3879 == 10 // (int) var == num jump_if_false @METALDE_1382 0@ = 5 // (int) :METALDE_1382 0035: 29@ = 0@ // (int vars) 0078: if or $3879 == 1 // (int) var == num $3879 == 3 // (int) var == num $3879 == 5 // (int) var == num $3879 == 7 // (int) var == num $3879 == 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 $3879 == 1 // (int) var == num $3879 == 4 // (int) var == num $3879 == 7 // (int) var == num $3879 == 10 // (int) var == num jump_if_false @METALDE_1488 0@ = 1 // (int) :METALDE_1488 0078: if or $3879 == 2 // (int) var == num $3879 == 5 // (int) var == num $3879 == 8 // (int) var == num jump_if_false @METALDE_1522 0@ = 2 // (int) :METALDE_1522 0078: if or $3879 == 3 // (int) var == num $3879 == 6 // (int) var == num $3879 == 9 // (int) var == num jump_if_false @METALDE_1556 0@ = 3 // (int) :METALDE_1556 0035: 31@ = 0@ // (int vars) 0078: if or $3879 == 1 // (int) var == num $3879 == 5 // (int) var == num $3879 == 9 // (int) var == num jump_if_false @METALDE_1594 0@ = 1 // (int) :METALDE_1594 0078: if or $3879 == 2 // (int) var == num $3879 == 6 // (int) var == num $3879 == 10 // (int) var == num jump_if_false @METALDE_1628 0@ = 2 // (int) :METALDE_1628 0078: if or $3879 == 3 // (int) var == num $3879 == 7 // (int) var == num jump_if_false @METALDE_1656 0@ = 3 // (int) :METALDE_1656 0078: if or $3879 == 4 // (int) var == num $3879 == 8 // (int) var == num jump_if_false @METALDE_1684 0@ = 4 // (int) :METALDE_1684 0035: 32@ = 0@ // (int vars) 0078: if or $3879 == 1 // (int) var == num $3879 == 3 // (int) var == num $3879 == 5 // (int) var == num $3879 == 7 // (int) var == num $3879 == 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 $3879 == 1 // (int) var == num $3879 == 5 // (int) var == num $3879 == 9 // (int) var == num jump_if_false @METALDE_1784 0@ = 1 // (int) :METALDE_1784 0078: if or $3879 == 2 // (int) var == num $3879 == 6 // (int) var == num $3879 == 10 // (int) var == num jump_if_false @METALDE_1818 0@ = 2 // (int) :METALDE_1818 0078: if or $3879 == 3 // (int) var == num $3879 == 7 // (int) var == num jump_if_false @METALDE_1846 0@ = 3 // (int) :METALDE_1846 0078: if or $3879 == 4 // (int) var == num $3879 == 8 // (int) var == num jump_if_false @METALDE_1874 0@ = 4 // (int) :METALDE_1874 0035: 34@ = 0@ // (int vars) 0078: if or $3879 == 1 // (int) var == num $3879 == 3 // (int) var == num $3879 == 5 // (int) var == num $3879 == 7 // (int) var == num $3879 == 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 $933 defined 0022: jump_if_false @METALDE_1993 // Note: the incorrect math opcode was used here 0106: give_actor $933 weapon 38 ammo 100 // Load the weapon model before using this 0106: give_actor $933 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 $933 defined jump_if_false @METALDE_3748 not 4@ == -1 // (int) var == num jump_if_false @METALDE_3587 0106: give_actor $933 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 $933 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 $933 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 $933 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 $933 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 $933 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 $933 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 $933 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 $3879 // ~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 $3876 == 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 $3877 = 0 // (int) $3878 = 0 // (int) $3879 = 1 // (int) $3880 = 0 // (int) 13@ = 0 // (int) 14@ = 0 // (int) 15@ = 0 // (int) 16@ = 0 // (int) $3881 = 0 // (int) $3875 = 0 // (int) :DEBMENU_214 0001: wait 0 ms $3880 == 1 // (int) var == num jump_if_false @DEBMENU_252 0045: actor $933 defined jump_if_false @DEBMENU_252 04F0: (unknown) $933 0 014B: set_actor $933 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 $933 dead jump_if_false @DEBMENU_321 00CE: $5274 = actor $933 Z_angle 023A: (unknown) $937 023A: (unknown) $938 023A: (unknown) $939 023A: (unknown) $5274 023B: (unknown) :DEBMENU_321 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @METALDE_4119 jump_if_false @DEBMENU_1357 $3877 = 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@ $3876 = 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 $3876 = 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 $3877 = 0 // (int) $3877 = 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 $1823 == 1 // (int) var == num jump_if_false @DEBMENU_872 $1823 = 0 // (int) 0002: jump @DEBMENU_878 :DEBMENU_872 $1823 = 1 // (int) :DEBMENU_878 $3876 = 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_4364 0045: actor $933 defined jump_if_false @DEBMENU_1048 0044: put_actor $933 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_4268 233 0048: 20@ = create_car #JETSKI at -138.44 1029.14 7.0 :DEBMENU_1032 0045: actor $933 defined jump_if_false @DEBMENU_1048 021C: (unknown) $933 20@ :DEBMENU_1048 044E: (unknown) 0 0 03A0: (unknown) 0 0270: (unknown) 0 $3877 = 0 // (int) $3876 = 0 // (int) 0002: jump @DEBMENU_1319 :DEBMENU_1075 13@ == 11 // (int) var == num jump_if_false @DEBMENU_1230 0045: actor $933 defined jump_if_false @DEBMENU_1103 0107: toggle_player $933 can_move 0 :DEBMENU_1103 $3878 = 1 // (int) $940 = 1 // (int) $386 = 2 // (int) 0035: $271 = $4311 // (int vars) 0035: $266 = $4306 // (int vars) 0035: $270 = $4310 // (int vars) 0035: $273 = $4313 // (int vars) 0035: $269 = $4309 // (int vars) $283 = 1 // (int) $278 = 1 // (int) $282 = 1 // (int) $285 = 1 // (int) $281 = 1 // (int) 0001: wait 2000 ms 0045: actor $933 defined jump_if_false @DEBMENU_1203 0107: toggle_player $933 can_move 1 :DEBMENU_1203 $3877 = 0 // (int) $3876 = 0 // (int) $940 = 0 // (int) $3878 = 0 // (int) 0002: jump @DEBMENU_1319 :DEBMENU_1230 13@ == 12 // (int) var == num jump_if_false @DEBMENU_1319 $3878 = 1 // (int) $940 = 1 // (int) $386 = 2 // (int) 0001: wait 2000 ms 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @REWMON_2443 '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_1151 11 $3877 = 0 // (int) $3876 = 0 // (int) $940 = 0 // (int) $3878 = 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 $3877 = 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 $933 defined jump_if_false @DEBMENU_1874 0213: (unknown) $933 100 014B: set_actor $933 health_to 100 0094: player $933 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 $933 defined 0022: jump_if_false @INITSAV_44 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 0107: toggle_player $933 can_move 0 02F8: (unknown) $933 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_7490 $260 == 1 // (int) var == num jump_if_false @INITSAV_519 $940 = 1 // (int) $428 > -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_33916 $428 0045: actor $933 defined jump_if_false @INITSAV_184 0035: 0@ = $428 // (int vars) 0044: put_actor $933 at $1583(0@,30) $1613(0@,30) $1643(0@,30) :INITSAV_184 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @NONAME_1_25596 $428 0 0002: jump @INITSAV_248 :INITSAV_204 $427 > -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 $427 0002: jump @INITSAV_248 :INITSAV_240 0253: (unknown) $934 $935 $936 :INITSAV_248 01BB: (unknown) $934 $935 $936 $936 0045: actor $933 defined 0022: jump_if_false @INITSAV_327 // Note: the incorrect math opcode was used here 0044: put_actor $933 at $934 $935 $936 $428 > -1 // (int) var > num jump_if_false @INITSAV_321 0483: (unknown) $2557 1@ 047E: (unknown) 1@ 2 0 2@ 3@ 4@ 5@ 010F: (unknown) $933 2@ 3@ 4@ 0002: jump @INITSAV_327 :INITSAV_321 00CF: set_actor $933 Z_angle_to $433 :INITSAV_327 0221: (unknown) 01CF: (unknown) 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @NONAME_1_657 $421 > 0 // (int) var > num jump_if_false @INITSAV_359 0213: (unknown) $933 $421 :INITSAV_359 0045: actor $933 defined 0022: jump_if_false @INITSAV_482 // Note: the incorrect math opcode was used here $1366 == 1 // (int) var == num jump_if_false @INITSAV_383 :INITSAV_383 $1356 > 14 // (int) var > num jump_if_false @INITSAV_402 01FB: (unknown) $933 1 :INITSAV_402 $1363 == 1 // (int) var == num jump_if_false @INITSAV_419 034E: (unknown) 1 :INITSAV_419 $1355 > 14 // (int) var > num jump_if_false @INITSAV_436 04D4: (unknown) 1 :INITSAV_436 0078: if and $1390 == 1 // (int) var == num $1391 == 1 // (int) var == num jump_if_false @INITSAV_463 01FF: unknown_check 1 :INITSAV_463 $1679 == 1 // (int) var == num jump_if_false @INITSAV_482 0532: (unknown) $933 1 :INITSAV_482 0001: wait 1000 ms 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 1000 ms 0045: actor $933 defined jump_if_false @INITSAV_516 0107: toggle_player $933 can_move 1 :INITSAV_516 0401: (unknown) 0 :INITSAV_519 0045: actor $933 defined jump_if_false @INITSAV_594 0098: set_player $933 wanted_level_to 0 $1358 > 14 // (int) var > num jump_if_false @INITSAV_562 014B: set_actor $933 health_to 150 0002: jump @INITSAV_568 :INITSAV_562 014B: set_actor $933 health_to 100 :INITSAV_568 0107: toggle_player $933 can_move 1 02F8: (unknown) $933 0 0352: (unknown) $933 0220: (unknown) $933 0 -1 00A2: (unknown) $933 :INITSAV_594 $940 = 0 // (int) $261 = 1 // (int) $2557 > -1 // (int) var > num jump_if_false @INITSAV_631 0001: wait 500 ms 0493: (unknown) $2557 6@ 0549: (unknown) 6@ :INITSAV_631 0023: end_thread // Note: the incorrect math opcode was used here :INITSAV_633 0377: (unknown) 0 0@ 0@ > 0 // (int) var > num jump_if_false @INITSAV_704 0045: actor $933 defined jump_if_false @INITSAV_664 0107: toggle_player $933 can_move 0 :INITSAV_664 0@ > 0 // (int) var > num jump_if_false @INITSAV_702 0001: wait 0 ms 009F: actor $933 dead jump_if_false @INITSAV_691 005F: (unknown) :INITSAV_691 0377: (unknown) 0 0@ 0002: jump @INITSAV_664 :INITSAV_702 005E: (unknown) :INITSAV_704 005F: (unknown) :INITSAV_706 0045: actor $933 defined 0022: jump_if_false @INITSAV_858 // Note: the incorrect math opcode was used here 026E: unknown_check $933 0022: jump_if_false @INITSAV_858 // Note: the incorrect math opcode was used here 02A7: unknown_check $933 0022: jump_if_false @INITSAV_858 // Note: the incorrect math opcode was used here $940 == 0 // (int) var == num jump_if_false @INITSAV_858 not $2769 == 0 // (int) var == num jump_if_false @INITSAV_858 004F: unknown_check $2769 jump_if_false @INITSAV_858 82D8: not unknown_check $2769 jump_if_false @INITSAV_858 02BD: (unknown) $2769 2@ 001C: 2@ == $933 // (int) num == var 0022: jump_if_false @INITSAV_858 // Note: the incorrect math opcode was used here 1@ == -1 // (int) var == num jump_if_false @INITSAV_835 007D: actor $933 driving_car_with_model 0@ 0022: jump_if_false @INITSAV_828 // Note: the incorrect math opcode was used here 005E: (unknown) :INITSAV_828 0002: jump @INITSAV_858 :INITSAV_835 0078: if or 007D: actor $933 driving_car_with_model 0@ 007D: actor $933 driving_car_with_model 1@ 0022: jump_if_false @INITSAV_858 // Note: the incorrect math opcode was used here 005E: (unknown) :INITSAV_858 005F: (unknown) :INITSAV_860 0078: if or 007D: actor $933 driving_car_with_model #POLICEM 007D: actor $933 driving_car_with_model #FBICAR 007D: actor $933 driving_car_with_model #ENFORCE 007D: actor $933 driving_car_with_model #FBIRAN 007D: actor $933 driving_car_with_model #ELECTRAP 007D: actor $933 driving_car_with_model #RHINO 0022: jump_if_false @INITSAV_922 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @INITSAV_949 :INITSAV_922 0078: if or 007D: actor $933 driving_car_with_model #HUNTER 007D: actor $933 driving_car_with_model #VICECHEE 0022: jump_if_false @INITSAV_949 // Note: the incorrect math opcode was used here 005E: (unknown) :INITSAV_949 005F: (unknown) :INITSAV_951 0045: actor $933 defined 0022: jump_if_false @INITSAV_1049 // Note: the incorrect math opcode was used here 026E: unknown_check $933 0022: jump_if_false @INITSAV_1049 // Note: the incorrect math opcode was used here 02A7: unknown_check $933 0022: jump_if_false @INITSAV_1049 // Note: the incorrect math opcode was used here $940 == 0 // (int) var == num jump_if_false @INITSAV_1049 not $2769 == 0 // (int) var == num jump_if_false @INITSAV_1049 004F: unknown_check $2769 jump_if_false @INITSAV_1049 82D8: not unknown_check $2769 jump_if_false @INITSAV_1049 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @INITSAV_860 jump_if_false @INITSAV_1049 005E: (unknown) :INITSAV_1049 005F: (unknown) :INITSAV_1051 0045: actor $933 defined jump_if_false @INITSAV_1157 $940 == 0 // (int) var == num jump_if_false @INITSAV_1157 001D: 2@ == 0 // (int) var == var jump_if_false @INITSAV_1123 0081: actor $933 near_point_on_foot 0@ 1@ radius 2.0 2.0 sphere 3@ 0022: jump_if_false @INITSAV_1116 // Note: the incorrect math opcode was used here 026E: unknown_check $933 0022: jump_if_false @INITSAV_1116 // Note: the incorrect math opcode was used here 005E: (unknown) :INITSAV_1116 0002: jump @INITSAV_1157 :INITSAV_1123 008A: actor $933 in_sphere_on_foot 0@ 1@ 2@ radius 2.0 2.0 2.0 sphere 3@ 0022: jump_if_false @INITSAV_1157 // Note: the incorrect math opcode was used here 026E: unknown_check $933 0022: jump_if_false @INITSAV_1157 // Note: the incorrect math opcode was used here 005E: (unknown) :INITSAV_1157 005F: (unknown) :INITSAV_1159 4@ -= 1.0 // (float) 5@ = 1 // (int) 6@ = 0 // (int) $940 == 0 // (int) var == num jump_if_false @INITSAV_1414 0045: actor $933 defined jump_if_false @INITSAV_1414 $2769 == 0 // (int) var == num jump_if_false @INITSAV_1414 0089: actor $933 in_sphere 2@ 3@ 4@ radius 8.0 8.0 8.0 sphere 0 0022: jump_if_false @INITSAV_1414 // Note: the incorrect math opcode was used here :INITSAV_1230 5@ == 1 // (int) var == num jump_if_false @INITSAV_1414 0001: wait 0 ms 5@ = 1 // (int) 6@ = 0 // (int) 0045: actor $933 defined jump_if_false @INITSAV_1403 not $2769 == 0 // (int) var == num jump_if_false @INITSAV_1339 1@ == -1 // (int) var == num jump_if_false @INITSAV_1313 007D: actor $933 driving_car_with_model 0@ 0022: jump_if_false @INITSAV_1306 // Note: the incorrect math opcode was used here 6@ = 1 // (int) :INITSAV_1306 0002: jump @INITSAV_1339 :INITSAV_1313 0078: if or 007D: actor $933 driving_car_with_model 0@ 007D: actor $933 driving_car_with_model 1@ 0022: jump_if_false @INITSAV_1339 // Note: the incorrect math opcode was used here 6@ = 1 // (int) :INITSAV_1339 0078: if and 0089: actor $933 in_sphere 2@ 3@ 4@ radius 5.0 5.0 5.0 sphere 0 02A7: unknown_check $933 0022: jump_if_false @INITSAV_1392 // Note: the incorrect math opcode was used here 6@ == 1 // (int) var == num jump_if_false @INITSAV_1385 005E: (unknown) :INITSAV_1385 0002: jump @INITSAV_1396 :INITSAV_1392 5@ = 0 // (int) :INITSAV_1396 0002: jump @INITSAV_1407 :INITSAV_1403 5@ = 0 // (int) :INITSAV_1407 0002: jump @INITSAV_1230 :INITSAV_1414 005F: (unknown) :INITSAV_1416 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_4570 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_4364 0026: return :INITSAV_1452 $940 == 1 // (int) var == num jump_if_false @INITSAV_1475 0001: wait 0 ms 0002: jump @INITSAV_1452 :INITSAV_1475 0045: actor $933 defined jump_if_false @INITSAV_1486 :INITSAV_1486 0@ > 0 // (int) var > num jump_if_false @INITSAV_1500 0001: wait 0@ ms :INITSAV_1500 0026: return :INITSAV_1502 010E: 2@ = current_time_in_ms 1@ == 1 // (int) var == num jump_if_false @INITSAV_1631 $3883 == 0 // (int) var == num jump_if_false @INITSAV_1586 0078: if and $1068 == 0 // (int) var == num 8474: not jump_if_false @INITSAV_1579 $1068 = 1 // (int) 0323: show_text_box 0@ $3883 = 1 // (int) 0035: $3884 = 2@ // (int vars) $3884 += 5000 // (int) 0037: $3885 = 0@ // (string vars) :INITSAV_1579 0002: jump @INITSAV_1624 :INITSAV_1586 $3883 == 1 // (int) var == num jump_if_false @INITSAV_1624 0011: 2@ > $3884 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @INITSAV_1624 // Note: the incorrect math opcode was used here $1068 = 0 // (int) 0268: (unknown) $3883 = 2 // (int) :INITSAV_1624 0002: jump @INITSAV_1668 :INITSAV_1631 0020: 0@ == $3885 // (float) var == var // Note: the incorrect math opcode was used here 0022: jump_if_false @INITSAV_1668 // Note: the incorrect math opcode was used here $3883 == 1 // (int) var == num jump_if_false @INITSAV_1663 $1068 = 0 // (int) 0268: (unknown) :INITSAV_1663 $3883 = 0 // (int) :INITSAV_1668 0026: return :INITSAV_1670 $3883 = 0 // (int) $3884 = 0 // (int) 0006: $3885 = '' // (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 @CRA2MON 0024: create_thread @99RED 0024: create_thread @TTMON 0024: create_thread @MR2MON 0024: create_thread @AIRMON2 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_706 227 -1 jump_if_false @PARAMON_162 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @INITSAV_1502 '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_633 jump_if_false @PARAMON_155 0001: wait 0 ms 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @INITSAV_706 227 -1 jump_if_false @PARAMON_155 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @INITSAV_1416 'PARAMED' // 'Paramedic' 0289: start_mission 14 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @INITSAV_1502 '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_1452 5000 :PARAMON_155 0002: jump @PARAMON_182 :PARAMON_162 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @INITSAV_1502 '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 $940 == 1 // (int) var == num jump_if_false @VIGMON_63 :VIGMON_26 $940 == 1 // (int) var == num jump_if_false @VIGMON_51 0001: wait 500 ms 0002: jump @VIGMON_26 :VIGMON_51 0001: wait 1000 ms 0002: jump @VIGMON_227 :VIGMON_63 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @INITSAV_951 jump_if_false @VIGMON_207 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @INITSAV_1502 '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_633 jump_if_false @VIGMON_200 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @INITSAV_951 jump_if_false @VIGMON_200 $1825 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @INITSAV_1416 'VIGILAN' // 'Vigilante' 0289: start_mission 15 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @INITSAV_1502 '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_1452 5000 :VIGMON_200 0002: jump @VIGMON_227 :VIGMON_207 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @INITSAV_1502 'VIGI_TR' 0 // Vigilante missions can be toggled on or off by using~h~ ~k~ ~TGSUB~. :VIGMON_227 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_706 194 -1 jump_if_false @FIREMON_161 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @INITSAV_1502 '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_633 jump_if_false @FIREMON_154 0001: wait 0 ms 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @INITSAV_706 194 -1 jump_if_false @FIREMON_154 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @INITSAV_1416 'FIRE_M' // 'Fire Fighter' 0289: start_mission 16 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @INITSAV_1502 '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_1452 5000 :FIREMON_154 0002: jump @FIREMON_181 :FIREMON_161 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @INITSAV_1502 '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_706 189 -1 jump_if_false @CHOPMON_162 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @INITSAV_1502 '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_633 jump_if_false @CHOPMON_155 0001: wait 0 ms 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @INITSAV_706 189 -1 jump_if_false @CHOPMON_155 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @INITSAV_1416 'CHOPLIF' // 'Air Rescue' 0289: start_mission 17 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @INITSAV_1502 '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_1452 5000 :CHOPMON_155 0002: jump @CHOPMON_182 :CHOPMON_162 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @INITSAV_1502 '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 $1088 == 1 // (int) var == num jump_if_false @DRRAMON_161 0045: actor $933 defined jump_if_false @DRRAMON_154 00B0: actor $933 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_1051 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_1416 'DRIVING' // 'Swinger's Club' 0289: start_mission 18 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @INITSAV_1502 '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_1452 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_706 226 183 jump_if_false @TAXIMON_163 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @INITSAV_1502 '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_633 jump_if_false @TAXIMON_156 0001: wait 0 ms 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @INITSAV_706 226 183 jump_if_false @TAXIMON_156 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @INITSAV_1416 'TAXIDR' // Taxi Driver 0289: start_mission 19 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @INITSAV_1502 '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_1452 5000 :TAXIMON_156 0002: jump @TAXIMON_183 :TAXIMON_163 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @INITSAV_1502 '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 $1078 == 1 // (int) var == num jump_if_false @EMMON_633 0045: actor $933 defined jump_if_false @EMMON_626 026E: unknown_check $933 jump_if_false @EMMON_626 $940 == 0 // (int) var == num jump_if_false @EMMON_626 not $2729 == -1 // (int) var == num jump_if_false @EMMON_621 $2765 == 1 // (int) var == num jump_if_false @EMMON_614 $2765 = 0 // (int) $2735 == 1 // (int) var == num jump_if_false @EMMON_142 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @INITSAV_1416 'E_PR' // 'Extortion' 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_1_34059 $2729 0289: start_mission 20 0002: jump @EMMON_371 :EMMON_142 $2735 == 2 // (int) var == num jump_if_false @EMMON_194 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @INITSAV_1416 'E_RE' // 'Loan Shark' 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_1_34059 $2729 0289: start_mission 21 0002: jump @EMMON_371 :EMMON_194 $2735 == 3 // (int) var == num jump_if_false @EMMON_246 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @INITSAV_1416 'E_PI' // 'Pimping' 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_1_34059 $2729 0289: start_mission 22 0002: jump @EMMON_371 :EMMON_246 $2735 == 4 // (int) var == num jump_if_false @EMMON_286 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @INITSAV_1416 'E_DR' // 'Drug Running' 0289: start_mission 23 0002: jump @EMMON_371 :EMMON_286 $2735 == 5 // (int) var == num jump_if_false @EMMON_326 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @INITSAV_1416 'E_SM' // 'Smuggling' 0289: start_mission 24 0002: jump @EMMON_371 :EMMON_326 $2735 == 6 // (int) var == num jump_if_false @EMMON_371 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @INITSAV_1416 'E_RO' // 'Robbery' 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_1_34059 $2729 0289: start_mission 25 :EMMON_371 not $940 == 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@ = $2735 // (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 $1068 == 0 // (int) var == num 80CA: not fading $1072 == 0 // (int) var == num jump_if_false @EMMON_607 $1068 = 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 $940 == 1 // (int) var == num jump_if_false @EMMON_522 0001: wait 0 ms $1087 == 0 // (int) var == num jump_if_false @EMMON_512 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_1_39270 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 $940 == 1 // (int) var == num jump_if_false @EMMON_595 0001: wait 0 ms $1087 == 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) $1068 = 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 $1092 == 1 // (int) var == num jump_if_false @JSTTMON_148 0045: actor $933 defined jump_if_false @JSTTMON_141 00B0: actor $933 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_1159 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_1416 'TT_JSKI' // 'Watersports' 0289: start_mission 26 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @INITSAV_1452 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 $933 defined jump_if_false @CRAMON_198 00B0: actor $933 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_6482 0@ 0@ == 2 // (int) var == num jump_if_false @CRAMON_181 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @MAIN_6449 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_1159 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_1416 'CR_TIT' // 'Crash!' 0289: start_mission 27 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @INITSAV_1452 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 :CRA2MON 0238: name_thread 'CRA2MON' :CRA2MON_11 0001: wait 0 ms 0045: actor $933 defined jump_if_false @CRA2MON_128 00B0: actor $933 in_zone 'DOCKS' // Viceport 0022: jump_if_false @CRA2MON_123 // Note: the incorrect math opcode was used here 037B: constant_params 5 variable_params 0 unknown 2 call_with_params @INITSAV_1159 216 -1 -949.2 -1458.8 12.6 jump_if_false @CRA2MON_116 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @INITSAV_1416 'CR_TIT2' // 'Rush!' 0289: start_mission 27 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @INITSAV_1452 1000 :CRA2MON_116 0002: jump @CRA2MON_128 :CRA2MON_123 0001: wait 500 ms :CRA2MON_128 0002: jump @CRA2MON_11 :TTMON 0238: name_thread 'TTMON' :TTMON_9 0001: wait 0 ms 0045: actor $933 defined jump_if_false @TTMON_382 00B0: actor $933 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_1159 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_1416 'TT_QUAD' // Quad Bike Time Trials 0289: start_mission 28 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @INITSAV_1452 1000 0002: jump @TTMON_272 :TTMON_121 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @INITSAV_1159 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_1416 'TT_BMX' // BMX Time Trials 0289: start_mission 29 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @INITSAV_1452 1000 0002: jump @TTMON_272 :TTMON_200 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @INITSAV_1159 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_1416 'TT_SAN' // Sanchez Time Trials 0289: start_mission 30 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @INITSAV_1452 1000 :TTMON_272 0002: jump @TTMON_382 :TTMON_279 00B0: actor $933 in_zone 'GOLFC' // Leaf Links 0022: jump_if_false @TTMON_377 // Note: the incorrect math opcode was used here 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @INITSAV_1159 184 -1 98.07 310.27 19.36 jump_if_false @TTMON_370 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @INITSAV_1416 'TT_GOLF' // 'Caddy Daddy' 0289: start_mission 31 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @INITSAV_1452 1000 :TTMON_370 0002: jump @TTMON_382 :TTMON_377 0001: wait 250 ms :TTMON_382 0002: jump @TTMON_9 :BMXMON 0238: name_thread 'BMXMON' :BMXMON_10 0001: wait 0 ms $1078 == 5 // (int) var == num jump_if_false @BMXMON_160 037B: constant_params 0 variable_params 1 unknown 1 call_with_params @MAIN_6482 0@ 0@ == 2 // (int) var == num jump_if_false @BMXMON_148 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @INITSAV_1159 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_1416 'BMX_TIT' // 'Mashin' up the Mall' 0289: start_mission 32 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @INITSAV_1502 'BMX_TR' 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @INITSAV_1452 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 $933 defined jump_if_false @BEAMON_176 0078: if or 00B0: actor $933 in_zone 'BEACH2' // Washington Beach 00B0: actor $933 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_6482 0@ 0@ == 2 // (int) var == num jump_if_false @BEAMON_159 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @INITSAV_1159 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_1416 'BEA_TIT' // 'Beach Patrol' 0289: start_mission 33 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @INITSAV_1452 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_6482 0@ 0@ == 2 // (int) var == num jump_if_false @HELMON_127 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @INITSAV_1159 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_1416 'HEL_TIT' // 'Vice Sights' 0289: start_mission 34 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @INITSAV_1452 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 $933 defined jump_if_false @FHELMON_163 00B0: actor $933 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_6482 0@ 0@ == 2 // (int) var == num jump_if_false @FHELMON_146 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @INITSAV_1159 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_1416 'FIR_TIT' // 'Fire Copter' 0289: start_mission 35 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @INITSAV_1452 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 $1091 == 1 // (int) var == num jump_if_false @RACMONA_146 0045: actor $933 defined jump_if_false @RACMONA_139 00B0: actor $933 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_1051 -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_1416 'RAC_TIT' // Turismo 0289: start_mission 36 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @INITSAV_1452 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 $1091 == 1 // (int) var == num jump_if_false @RACMONB_146 0045: actor $933 defined jump_if_false @RACMONB_139 00B0: actor $933 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_1051 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_1416 'RAC_TIT' // Turismo 0289: start_mission 36 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @INITSAV_1452 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_6482 0@ 0@ == 2 // (int) var == num jump_if_false @GYROMON_127 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @INITSAV_1159 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_1416 'GYR_TIT' // 'Skywolf' 0289: start_mission 37 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @INITSAV_1452 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_6482 0@ 0@ == 2 // (int) var == num jump_if_false @AIRMON_127 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @INITSAV_1159 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_1416 'AIR_TIT' // 'Crims On Wings' 0289: start_mission 38 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @INITSAV_1452 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 :AIRMON2 0238: name_thread 'AIRMON2' :AIRMON2_11 0001: wait 0 ms 042E: unknown_check 1 jump_if_false @AIRMON2_140 037B: constant_params 0 variable_params 1 unknown 1 call_with_params @MAIN_6482 0@ 0@ == 2 // (int) var == num jump_if_false @AIRMON2_128 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @INITSAV_1159 278 -1 587.21 -1758.72 7.7 jump_if_false @AIRMON2_121 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @INITSAV_1416 'AIR_TI2' // 'Crims On Water Wings' 0289: start_mission 39 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @INITSAV_1452 1000 :AIRMON2_121 0002: jump @AIRMON2_133 :AIRMON2_128 0001: wait 1000 ms :AIRMON2_133 0002: jump @AIRMON2_145 :AIRMON2_140 0001: wait 1000 ms :AIRMON2_145 0002: jump @AIRMON2_11 :MRMON 0238: name_thread 'MRMON' :MRMON_9 0001: wait 0 ms 037B: constant_params 0 variable_params 1 unknown 1 call_with_params @MAIN_6482 0@ 0@ == 2 // (int) var == num jump_if_false @MRMON_115 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @INITSAV_1159 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_1416 'MVR_TIT' // 'Land, Sea And Air Ace' 0289: start_mission 40 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @INITSAV_1452 1000 :MRMON_108 0002: jump @MRMON_120 :MRMON_115 0001: wait 1000 ms :MRMON_120 0002: jump @MRMON_9 :MR2MON 0238: name_thread 'MR2MON' :MR2MON_10 0001: wait 0 ms 037B: constant_params 0 variable_params 1 unknown 1 call_with_params @MAIN_6482 0@ 0@ == 2 // (int) var == num jump_if_false @MR2MON_115 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @INITSAV_1159 222 -1 -1776.08 -1151.25 14.23 jump_if_false @MR2MON_108 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @INITSAV_1416 'MVR_TI2' // 'Hyman Memorial O.D.T.' 0289: start_mission 41 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @INITSAV_1452 1000 :MR2MON_108 0002: jump @MR2MON_120 :MR2MON_115 0001: wait 1000 ms :MR2MON_120 0002: jump @MR2MON_10 :PCJMON 0238: name_thread 'PCJMON' :PCJMON_10 0001: wait 0 ms 0045: actor $933 defined jump_if_false @PCJMON_422 00B0: actor $933 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_1159 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_1416 'PCJ_TIT' // 'Playground On The Town' 0289: start_mission 42 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @INITSAV_1452 1000 :PCJMON_115 0002: jump @PCJMON_422 :PCJMON_122 00B0: actor $933 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_1159 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_1416 'PC2_TIT' // 'Playground On The Point' 0289: start_mission 42 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @INITSAV_1452 1000 :PCJMON_214 0002: jump @PCJMON_422 :PCJMON_221 00B0: actor $933 in_zone 'DOCKS' // Viceport 0022: jump_if_false @PCJMON_319 // Note: the incorrect math opcode was used here 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @INITSAV_1159 212 -1 -806.17 -1229.219 11.227 jump_if_false @PCJMON_312 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @INITSAV_1416 'PCJ3_TI' // 'Playground On The Dock' 0289: start_mission 42 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @INITSAV_1452 1000 :PCJMON_312 0002: jump @PCJMON_422 :PCJMON_319 00B0: actor $933 in_zone 'BEACH1' // Ocean Beach 0022: jump_if_false @PCJMON_417 // Note: the incorrect math opcode was used here 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @INITSAV_1159 212 -1 138.152 -1230.781 16.741 jump_if_false @PCJMON_410 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @INITSAV_1416 'PC4_TI' // 'Playground On The Park' 0289: start_mission 42 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @INITSAV_1452 1000 :PCJMON_410 0002: jump @PCJMON_422 :PCJMON_417 0001: wait 500 ms :PCJMON_422 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_6482 0@ 0@ == 2 // (int) var == num jump_if_false @HOVMON_196 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @INITSAV_1159 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_1416 'HO2_TIT' // 'Harbor Hover Race' 0289: start_mission 43 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @INITSAV_1452 1000 0002: jump @HOVMON_189 :HOVMON_116 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @INITSAV_1159 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_1416 'HOV_TIT' // 'Haiti Hover Race' 0289: start_mission 43 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @INITSAV_1452 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) $1654 $1654 == 99 // (int) var == num jump_if_false @99RED_34 end_thread 0026: return :99RED_34 $3886 = -1028.81 // (float) $3985 = -1100.82 // (float) $4084 = 34.59 // (float) $3887 = -1254.66 // (float) $3986 = -1055.04 // (float) $4085 = 19.47 // (float) $3888 = -1260.205 // (float) $3987 = -1271.914 // (float) $4086 = 22.7632 // (float) $3889 = -1382.07 // (float) $3988 = -851.99 // (float) $4087 = 19.13 // (float) $3890 = -1772.52 // (float) $3989 = -510.6 // (float) $4088 = 38.96 // (float) $3891 = -1147.19 // (float) $3990 = -454.13 // (float) $4089 = 24.2 // (float) $3892 = -1591.16 // (float) $3991 = -302.49 // (float) $4090 = 26.11 // (float) $3893 = -1132.15 // (float) $3992 = -637.45 // (float) $4091 = 19.49 // (float) $3894 = -1022.37 // (float) $3993 = -345.83 // (float) $4092 = 13.88 // (float) $3895 = -1135.9 // (float) $3994 = -1367.85 // (float) $4093 = 19.31 // (float) $3896 = -848.43 // (float) $3995 = -1496.52 // (float) $4094 = 33.58 // (float) $3897 = -663.79 // (float) $3996 = -1288.32 // (float) $4095 = 34.94 // (float) $3898 = -845.72 // (float) $3997 = -893.93 // (float) $4096 = 26.48 // (float) $3899 = -860.82 // (float) $3998 = -689.55 // (float) $4097 = 32.19 // (float) $3900 = -1757.01 // (float) $3999 = -187.23 // (float) $4098 = 36.53 // (float) $3901 = -852.59 // (float) $4000 = -632.76 // (float) $4099 = 23.74 // (float) $3902 = -507.79 // (float) $4001 = -422.28 // (float) $4100 = 15.37 // (float) $3903 = -341.42 // (float) $4002 = -598.47 // (float) $4101 = 31.36 // (float) $3904 = -16.34 // (float) $4003 = 1222.55 // (float) $4102 = 23.7 // (float) $3905 = -1194.28 // (float) $4004 = -327.7 // (float) $4103 = 14.16 // (float) $3906 = -1180.93 // (float) $4005 = -86.54 // (float) $4104 = 20.68 // (float) $3907 = -1202.01 // (float) $4006 = -49.55 // (float) $4105 = 10.07 // (float) $3908 = -1175.18 // (float) $4007 = 103.1 // (float) $4106 = 16.16 // (float) $3909 = -1291.35 // (float) $4008 = 99.47 // (float) $4107 = 24.84 // (float) $3910 = -1097.69 // (float) $4009 = 294.95 // (float) $4108 = 20.11 // (float) $3911 = -913.54 // (float) $4010 = 202.92 // (float) $4109 = 20.49 // (float) $3912 = -818.62 // (float) $4011 = 320.41 // (float) $4110 = 23.85 // (float) $3913 = -912.97 // (float) $4012 = 53.28 // (float) $4111 = 11.9 // (float) $3914 = -968.44 // (float) $4013 = -142.67 // (float) $4112 = 11.87 // (float) $3915 = -785.6 // (float) $4014 = 410.94 // (float) $4113 = 16.83 // (float) $3916 = -837.86 // (float) $4015 = 598.14 // (float) $4114 = 14.44 // (float) $3917 = -652.32 // (float) $4016 = 666.02 // (float) $4115 = 25.69 // (float) $3918 = -694.52 // (float) $4017 = 716.23 // (float) $4116 = 25.94 // (float) $3919 = -768.04 // (float) $4018 = 891.89 // (float) $4117 = 18.27 // (float) $3920 = -890.95 // (float) $4019 = 826.55 // (float) $4118 = 32.87 // (float) $3921 = -1250.17 // (float) $4020 = 1493.91 // (float) $4119 = 47.16 // (float) $3922 = -889.74 // (float) $4021 = 1531.86 // (float) $4120 = 25.19 // (float) $3923 = -852.52 // (float) $4022 = 1460.12 // (float) $4121 = 29.14 // (float) $3924 = -914.83 // (float) $4023 = 1344.54 // (float) $4122 = 70.17 // (float) $3925 = -778.94 // (float) $4024 = 1110.04 // (float) $4123 = 36.51 // (float) $3926 = -586.1838 // (float) $4025 = 1175.243 // (float) $4124 = 29.4806 // (float) $3927 = -534.73 // (float) $4026 = 954.27 // (float) $4125 = 90.54 // (float) $3928 = -489.37 // (float) $4027 = 821.72 // (float) $4126 = 46.51 // (float) $3929 = -325.77 // (float) $4028 = 1107.7 // (float) $4127 = 36.41 // (float) $3930 = -292.17 // (float) $4029 = 1277.54 // (float) $4128 = 27.78 // (float) $3931 = -447.68 // (float) $4030 = 1287.74 // (float) $4129 = 18.53 // (float) $3932 = -637.35 // (float) $4031 = 1455.07 // (float) $4130 = 29.48 // (float) $3933 = -476.75 // (float) $4032 = 984.35 // (float) $4131 = 40.86 // (float) $3934 = 36.7 // (float) $4033 = 1159.47 // (float) $4132 = 28.76 // (float) $3935 = -72.14 // (float) $4034 = 1029.25 // (float) $4133 = 26.15 // (float) $3936 = 59.06 // (float) $4035 = 914.16 // (float) $4134 = 21.08 // (float) $3937 = 274.36 // (float) $4036 = 990.51 // (float) $4135 = 15.5 // (float) $3938 = 397.33 // (float) $4037 = 1077.77 // (float) $4136 = -186.22 // (float) $3939 = 407.7 // (float) $4038 = 1047.88 // (float) $4137 = -196.17 // (float) $3940 = 471.24 // (float) $4039 = -1716.14 // (float) $4138 = 55.87 // (float) $3941 = 202.58 // (float) $4040 = 1237.73 // (float) $4139 = 34.44 // (float) $3942 = 530.63 // (float) $4041 = 1320.54 // (float) $4140 = 32.79 // (float) $3943 = 602.54 // (float) $4042 = 893.93 // (float) $4141 = 26.35 // (float) $3944 = 511.19 // (float) $4043 = 765.9 // (float) $4142 = 24.2 // (float) $3945 = 331.07 // (float) $4044 = 720.34 // (float) $4143 = 19.24 // (float) $3946 = 441.05 // (float) $4045 = 607.0 // (float) $4144 = 16.96 // (float) $3947 = 577.28 // (float) $4046 = 457.94 // (float) $4145 = 11.02 // (float) $3948 = 586.22 // (float) $4047 = 594.91 // (float) $4146 = 32.39 // (float) $3949 = 416.79 // (float) $4048 = 516.94 // (float) $4147 = 14.57 // (float) $3950 = 189.86 // (float) $4049 = 379.58 // (float) $4148 = 14.4 // (float) $3951 = 302.35 // (float) $4050 = 387.21 // (float) $4149 = 36.03 // (float) $3952 = 96.46 // (float) $4051 = 552.3 // (float) $4150 = 32.08 // (float) $3953 = 374.36 // (float) $4052 = 262.95 // (float) $4151 = 24.91 // (float) $3954 = 472.63 // (float) $4053 = 263.14 // (float) $4152 = 24.46 // (float) $3955 = 483.03 // (float) $4054 = 444.28 // (float) $4153 = 18.22 // (float) $3956 = 453.14 // (float) $4055 = 114.07 // (float) $4154 = 17.51 // (float) $3957 = 538.34 // (float) $4056 = 69.86 // (float) $4155 = 38.46 // (float) $3958 = 555.75 // (float) $4057 = -121.81 // (float) $4156 = 15.53 // (float) $3959 = 346.61 // (float) $4058 = -249.44 // (float) $4157 = 21.73 // (float) $3960 = 293.1 // (float) $4059 = -268.3 // (float) $4158 = 12.58 // (float) $3961 = 475.22 // (float) $4060 = -316.52 // (float) $4159 = 33.94 // (float) $3962 = 240.69 // (float) $4061 = -368.72 // (float) $4160 = 14.64 // (float) $3963 = 294.51 // (float) $4062 = -452.35 // (float) $4161 = 14.32 // (float) $3964 = 141.58 // (float) $4063 = -583.38 // (float) $4162 = 79.07 // (float) $3965 = 388.3 // (float) $4064 = -463.78 // (float) $4163 = 34.68 // (float) $3966 = 441.28 // (float) $4065 = -618.13 // (float) $4164 = 14.02 // (float) $3967 = 432.2 // (float) $4066 = -563.67 // (float) $4165 = 17.79 // (float) $3968 = 396.34 // (float) $4067 = -718.78 // (float) $4166 = 25.73 // (float) $3969 = 193.24 // (float) $4068 = -892.96 // (float) $4167 = 15.38 // (float) $3970 = 258.09 // (float) $4069 = -974.5 // (float) $4168 = 15.82 // (float) $3971 = 276.24 // (float) $4070 = -976.37 // (float) $4169 = 14.78 // (float) $3972 = 158.95 // (float) $4071 = -1276.11 // (float) $4170 = 16.98 // (float) $3973 = 229.38 // (float) $4072 = -1289.37 // (float) $4171 = 33.15 // (float) $3974 = 115.61 // (float) $4073 = -1547.69 // (float) $4172 = 14.38 // (float) $3975 = 88.19 // (float) $4074 = -1500.54 // (float) $4173 = 14.95 // (float) $3976 = -27.3 // (float) $4075 = -1556.06 // (float) $4174 = 13.79 // (float) $3977 = -72.6 // (float) $4076 = -1456.25 // (float) $4175 = 12.51 // (float) $3978 = -136.05 // (float) $4077 = -1417.69 // (float) $4176 = 17.46 // (float) $3979 = -89.73 // (float) $4078 = -1398.22 // (float) $4177 = 14.37 // (float) $3980 = -258.4 // (float) $4079 = -1163.66 // (float) $4178 = 20.4 // (float) $3981 = -198.03 // (float) $4080 = -1088.76 // (float) $4179 = 17.99 // (float) $3982 = -27.3 // (float) $4081 = -1110.55 // (float) $4180 = 13.74 // (float) $3983 = 10.22 // (float) $4082 = -1230.44 // (float) $4181 = 18.3 // (float) $3984 = -55.64 // (float) $4083 = -882.11 // (float) $4182 = 23.1 // (float) 4@ = 0 // (int) :99RED_2703 $4026(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 $4026(4@,10) == -1 // (int) var == num jump_if_false @99RED_3174 0035: 1@ = $4036(4@,10) // (int vars) 8252: not object $4026(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 $1078 == 0 // (int) var == num $1078 == 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 $933 defined jump_if_false @99RED_3174 0078: if or 8080: not actor $933 near_point $3630(1@,99) $3729(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 > $1654 // (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 $1654 += 1 // (int) $1299(1@,99) = 1 // (int) 044D: (unknown) 2 $3630(1@,99) $3729(1@,99) $3828(1@,99) 04D9: (unknown) $1654 0094: player $933 money += 250 00D9: (unknown) 0 0 0 1 99 > $1654 // (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 $1654 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 $1654 == 10 // (int) var == num jump_if_false @99RED_3346 01DF: progress_made += 1 $1655 = 1 // (int) 0002: jump @99RED_3609 :99RED_3346 $1654 == 20 // (int) var == num jump_if_false @99RED_3376 01DF: progress_made += 1 $1656 = 1 // (int) 0002: jump @99RED_3609 :99RED_3376 $1654 == 30 // (int) var == num jump_if_false @99RED_3406 01DF: progress_made += 1 $1657 = 1 // (int) 0002: jump @99RED_3609 :99RED_3406 $1654 == 40 // (int) var == num jump_if_false @99RED_3436 01DF: progress_made += 1 $1658 = 1 // (int) 0002: jump @99RED_3609 :99RED_3436 $1654 == 50 // (int) var == num jump_if_false @99RED_3466 01DF: progress_made += 1 $1659 = 1 // (int) 0002: jump @99RED_3609 :99RED_3466 $1654 == 60 // (int) var == num jump_if_false @99RED_3496 01DF: progress_made += 1 $1660 = 1 // (int) 0002: jump @99RED_3609 :99RED_3496 $1654 == 70 // (int) var == num jump_if_false @99RED_3526 01DF: progress_made += 1 $1661 = 1 // (int) 0002: jump @99RED_3609 :99RED_3526 $1654 == 80 // (int) var == num jump_if_false @99RED_3556 01DF: progress_made += 1 $1662 = 1 // (int) 0002: jump @99RED_3609 :99RED_3556 $1654 == 90 // (int) var == num jump_if_false @99RED_3586 01DF: progress_made += 1 $1663 = 1 // (int) 0002: jump @99RED_3609 :99RED_3586 $1654 == 99 // (int) var == num jump_if_false @99RED_3609 01DF: progress_made += 1 $1664 = 1 // (int) :99RED_3609 0026: return :99RED_3611 $1299(4@,99) == 0 // (int) var == num jump_if_false @99RED_3705 $3927(4@,99) == 0 // (int) var == num jump_if_false @99RED_3705 0045: actor $933 defined jump_if_false @99RED_3705 0078: if or $1078 == 0 // (int) var == num $1078 == 5 // (int) var == num jump_if_false @99RED_3705 0080: actor $933 near_point $3630(4@,99) $3729(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 $4026(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: $4026(3@,10) = create_object #NDC_REDBALLOON at $3630(4@,99) $3729(4@,99) $3828(4@,99) 0490: (unknown) $4026(3@,10) 10 0035: $4036(3@,10) = 4@ // (int vars) $3927(4@,99) = 1 // (int) 0026: return :99RED_3806 0093: destroy_object $4026(4@,10) $4026(4@,10) = -1 // (int) $3927(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 $933 defined jump_if_false @99RED_8078 $1072 = 1 // (int) 0043: store_actor $933 position_to 24@ 25@ 26@ // Note: the incorrect math opcode was used here 00CE: 27@ = actor $933 Z_angle 801D: not 3@ == -9999.9 // (int) var == var jump_if_false @99RED_8031 0044: put_actor $933 at 3@ 4@ 5@ 00CF: set_actor $933 Z_angle_to 6@ :99RED_8031 0220: (unknown) $933 0 -1 0352: (unknown) $933 801D: not 7@ == -9999.9 // (int) var == var jump_if_false @99RED_8068 00EE: (unknown) $933 7@ 8@ 01EC: (unknown) $933 0 :99RED_8068 010B: set_actor $933 armed_weapon_to 0 0107: toggle_player $933 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_4394 22@ :99RED_8187 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @MAIN_4364 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_11296 0@ 0045: actor $933 defined jump_if_false @99RED_8256 27@ += 180.0 // (float) 00A2: (unknown) $933 0044: put_actor $933 at 24@ 25@ 26@ 00CF: set_actor $933 Z_angle_to 27@ 0352: (unknown) $933 010B: set_actor $933 armed_weapon_to $1070 0107: toggle_player $933 can_move 0 :99RED_8256 $1072 = 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 $942 = 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) $4046(1@,12) = 0 // (int) $1494(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_10990 0@ == 0 // (int) var == num jump_if_false @99RED_8620 $4302 = 3 // (int) $4303 = 4 // (int) $4304 = 5 // (int) $4305 = 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_6677 0 1 0 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6677 0 3 2 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6677 1 1 1 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6677 1 2 2 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6677 1 3 2 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6677 1 4 3 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6677 2 1 2 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6677 2 3 2 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6677 3 1 2 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6677 3 3 4 :99RED_8613 0002: jump @99RED_9461 :99RED_8620 0@ == 1 // (int) var == num jump_if_false @99RED_8877 $4305 = 3 // (int) $4306 = 6 // (int) $4307 = 4 // (int) $4308 = 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_6677 4 1 1 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6677 4 2 3 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6677 4 4 5 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6677 4 5 2 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6677 4 6 3 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6677 3 1 2 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6677 3 2 2 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6677 5 1 2 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6677 6 1 2 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6677 6 3 3 :99RED_8828 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_6544 4 3 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_6544 6 2 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_6544 3 3 0002: jump @99RED_9461 :99RED_8877 0@ == 2 // (int) var == num jump_if_false @99RED_9461 $4309 = 6 // (int) $4310 = 7 // (int) $4306 = 10 // (int) $4311 = 4 // (int) $4312 = 5 // (int) $4313 = 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_6677 4 1 1 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6677 4 2 2 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6677 4 3 2 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6677 4 4 3 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6677 4 5 3 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6677 4 6 2 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6677 4 7 2 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6677 4 8 2 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6677 4 9 2 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6677 4 10 3 0001: wait 0 ms 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6677 7 1 2 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6677 7 3 2 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6677 7 6 5 0001: wait 0 ms 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6677 8 1 2 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6677 8 2 3 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6677 8 4 2 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6677 8 5 2 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6677 8 6 3 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6677 8 7 5 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6677 9 2 2 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6677 9 4 3 0001: wait 0 ms 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6677 11 1 2 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6677 11 3 3 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6677 11 4 3 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6677 11 5 2 :99RED_9346 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_6544 10 1 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_6544 10 2 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_6544 10 3 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_6544 10 4 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_6544 10 5 0001: wait 0 ms 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_6544 7 4 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_6544 9 1 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_6544 4 2 :99RED_9461 0001: wait 0 ms 0035: $386 = 0@ // (int vars) $1069 == 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_6677 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 $942 = 0 // (int) 0026: return :99RED_9559 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_4570 0078: if and 001C: $1080 == 0@ // (int) num == var 001C: $1081 == $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: $1080 = 0@ // (int vars) 0035: $1081 = $6(0@,12) // (int vars) $1082 = 0 // (int) :99RED_9618 0035: $1748 = 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 7 0002: jump @99RED_9788 :99RED_9743 $6(0@,12) == 2 // (int) var == num jump_if_false @99RED_9769 0289: start_mission 44 0002: jump @99RED_9788 :99RED_9769 $6(0@,12) == 3 // (int) var == num jump_if_false @99RED_9788 0289: start_mission 45 :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 46 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 47 0002: jump @99RED_9954 :99RED_9909 $6(0@,12) == 3 // (int) var == num jump_if_false @99RED_9935 0289: start_mission 48 0002: jump @99RED_9954 :99RED_9935 $6(0@,12) == 4 // (int) var == num jump_if_false @99RED_9954 0289: start_mission 49 :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 50 0002: jump @99RED_10121 :99RED_10024 $6(0@,12) == 2 // (int) var == num jump_if_false @99RED_10050 0289: start_mission 51 0002: jump @99RED_10121 :99RED_10050 $6(0@,12) == 3 // (int) var == num jump_if_false @99RED_10076 0289: start_mission 52 0002: jump @99RED_10121 :99RED_10076 $6(0@,12) == 4 // (int) var == num jump_if_false @99RED_10102 0289: start_mission 53 0002: jump @99RED_10121 :99RED_10102 $6(0@,12) == 5 // (int) var == num jump_if_false @99RED_10121 0289: start_mission 54 :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 55 0002: jump @99RED_10262 :99RED_10191 $6(0@,12) == 2 // (int) var == num jump_if_false @99RED_10217 0289: start_mission 56 0002: jump @99RED_10262 :99RED_10217 $6(0@,12) == 3 // (int) var == num jump_if_false @99RED_10243 0289: start_mission 57 0002: jump @99RED_10262 :99RED_10243 $6(0@,12) == 4 // (int) var == num jump_if_false @99RED_10262 0289: start_mission 58 :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 59 0002: jump @99RED_10386 :99RED_10345 $6(0@,12) == 2 // (int) var == num jump_if_false @99RED_10371 0289: start_mission 60 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 61 0002: jump @99RED_10669 :99RED_10550 $6(0@,12) == 2 // (int) var == num jump_if_false @99RED_10576 0289: start_mission 62 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 63 0002: jump @99RED_10669 :99RED_10624 $6(0@,12) == 5 // (int) var == num jump_if_false @99RED_10650 0289: start_mission 64 0002: jump @99RED_10669 :99RED_10650 $6(0@,12) == 6 // (int) var == num jump_if_false @99RED_10669 0289: start_mission 65 :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 66 0002: jump @99RED_10810 :99RED_10739 $6(0@,12) == 2 // (int) var == num jump_if_false @99RED_10765 0289: start_mission 67 0002: jump @99RED_10810 :99RED_10765 $6(0@,12) == 3 // (int) var == num jump_if_false @99RED_10791 0289: start_mission 68 0002: jump @99RED_10810 :99RED_10791 $6(0@,12) == 4 // (int) var == num jump_if_false @99RED_10810 0289: start_mission 69 :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 70 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 71 0002: jump @99RED_10994 :99RED_10975 $6(0@,12) == 4 // (int) var == num jump_if_false @99RED_10994 0289: start_mission 72 :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 73 0002: jump @99RED_11196 :99RED_11077 $6(0@,12) == 2 // (int) var == num jump_if_false @99RED_11103 0289: start_mission 74 0002: jump @99RED_11196 :99RED_11103 $6(0@,12) == 3 // (int) var == num jump_if_false @99RED_11129 0289: start_mission 75 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 76 0002: jump @99RED_11196 :99RED_11177 $6(0@,12) == 6 // (int) var == num jump_if_false @99RED_11196 0289: start_mission 77 :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 78 0002: jump @99RED_11509 :99RED_11360 $6(0@,12) == 2 // (int) var == num jump_if_false @99RED_11386 0289: start_mission 79 0002: jump @99RED_11509 :99RED_11386 $6(0@,12) == 3 // (int) var == num jump_if_false @99RED_11412 0289: start_mission 80 0002: jump @99RED_11509 :99RED_11412 $6(0@,12) == 4 // (int) var == num jump_if_false @99RED_11438 0289: start_mission 81 0002: jump @99RED_11509 :99RED_11438 $6(0@,12) == 5 // (int) var == num jump_if_false @99RED_11464 0289: start_mission 82 0002: jump @99RED_11509 :99RED_11464 $6(0@,12) == 6 // (int) var == num jump_if_false @99RED_11490 0289: start_mission 83 0002: jump @99RED_11509 :99RED_11490 $6(0@,12) == 7 // (int) var == num jump_if_false @99RED_11509 0289: start_mission 11 :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 84 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 85 0002: jump @99RED_11802 :99RED_11627 $6(0@,12) == 4 // (int) var == num jump_if_false @99RED_11653 0289: start_mission 86 0002: jump @99RED_11802 :99RED_11653 $6(0@,12) == 5 // (int) var == num jump_if_false @99RED_11679 0289: start_mission 87 0002: jump @99RED_11802 :99RED_11679 $6(0@,12) == 6 // (int) var == num jump_if_false @99RED_11705 0289: start_mission 88 0002: jump @99RED_11802 :99RED_11705 $6(0@,12) == 7 // (int) var == num jump_if_false @99RED_11731 0289: start_mission 89 0002: jump @99RED_11802 :99RED_11731 $6(0@,12) == 8 // (int) var == num jump_if_false @99RED_11757 0289: start_mission 90 0002: jump @99RED_11802 :99RED_11757 $6(0@,12) == 9 // (int) var == num jump_if_false @99RED_11783 0289: start_mission 91 0002: jump @99RED_11802 :99RED_11783 $6(0@,12) == 10 // (int) var == num jump_if_false @99RED_11802 0289: start_mission 92 :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 93 0002: jump @99RED_12033 :99RED_11988 $6(0@,12) == 3 // (int) var == num jump_if_false @99RED_12014 0289: start_mission 94 0002: jump @99RED_12033 :99RED_12014 $6(0@,12) == 4 // (int) var == num jump_if_false @99RED_12033 0289: start_mission 95 :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 96 0002: jump @99RED_12347 :99RED_12250 $6(0@,12) == 2 // (int) var == num jump_if_false @99RED_12276 0289: start_mission 97 0002: jump @99RED_12347 :99RED_12276 $6(0@,12) == 3 // (int) var == num jump_if_false @99RED_12302 0289: start_mission 98 0002: jump @99RED_12347 :99RED_12302 $6(0@,12) == 4 // (int) var == num jump_if_false @99RED_12328 0289: start_mission 99 0002: jump @99RED_12347 :99RED_12328 $6(0@,12) == 5 // (int) var == num jump_if_false @99RED_12347 0289: start_mission 100 :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_29799 0 jump_if_false @99RED_12474 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_1_29799 1 jump_if_false @99RED_12423 02E2: $1748 = 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_29799 3 jump_if_false @99RED_12458 02E2: $1748 = 2 // (any) 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @99RED_12349 :99RED_12458 02E2: $1748 = 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 $918 == 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 $918 = 1 // (int) $516 = 1 // (int) :99RED_12720 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_10990 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_11196 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @SAFEHOU_7490 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @PUHELP_3898 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_6677 3@ $6(3@,12) 0 037B: constant_params 3 variable_params 3 unknown 7 call_with_params @MAIN_9123 0@ 1@ 2@ 4@ 5@ 6@ 5@ -= 3.5 // (float) 0045: actor $933 defined jump_if_false @99RED_12845 0044: put_actor $933 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 $933 defined 0022: jump_if_false @99RED_12894 // Note: the incorrect math opcode was used here 0094: player $933 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 $933 defined jump_if_false @99RED_12939 009B: clear_player $933 wanted_level :99RED_12939 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 $1748 2@ 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_8948 $1748 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) $1069 = 0 // (int) :STORYSC_54 0001: wait 0 ms $940 == 1 // (int) var == num jump_if_false @STORYSC_191 :STORYSC_70 $940 == 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 $933 jump_if_false @STORYSC_186 009F: actor $933 dead jump_if_false @STORYSC_186 :STORYSC_165 009F: actor $933 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_29844 1 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @PUHELP_3898 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_31252 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_12469 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_3084 $1825 = 0 // (int) :STORYSC_270 $940 == 0 // (int) var == num jump_if_false @STORYSC_322 1@ = 0 // (int) 0001: wait 500 ms $1078 == 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 $1083 == 0 // (int) var == num jump_if_false @STORYSC_356 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_1_29844 0 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @PUHELP_3898 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 $1748 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@ = $1506(0@,12) // (float vars) 0036: 2@ = $1518(0@,12) // (float vars) 0036: 3@ = $1530(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_5268 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 $942 == 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 $933 defined jump_if_false @AI_BIKE_512 0081: actor $933 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 $933 0022: jump_if_false @AI_BIKE_512 // Note: the incorrect math opcode was used here $1494(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 $940 == 1 // (int) var == num jump_if_false @AI_BIKE_540 $1494(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 $1748 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@ = $2349(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@ = $2379(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@ = $2409(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_30484 2@ 4@ 0078: if and 0011: 4@ > $383(2@,30) // (int) var > var // Note: the incorrect math opcode was used here not $413(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_32806 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_695 // Note: the incorrect math opcode was used here 031D: (unknown) $937 $938 $1583(7@,30) $1613(7@,30) 4@ 0078: if and 0014: 4@ > 3@ // (float) var > var // Note: the incorrect math opcode was used here 82DB: not unknown_check $263(7@,30) 6 82DB: not unknown_check $263(7@,30) 8 801C: not $263(7@,30) == 0@ // (int) num == var not $413(7@,30) == 4 // (int) var == num not $413(7@,30) == 1 // (int) var == num jump_if_false @AI_CHOL_592 not $413(7@,30) == 5 // (int) var == num jump_if_false @AI_CHOL_592 0078: if and 001C: $2729 == 7@ // (int) num == var not $2762 == -1 // (int) var == num jump_if_false @AI_CHOL_577 0002: jump @AI_CHOL_592 :AI_CHOL_577 0014: 5@ > 4@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @AI_CHOL_592 // Note: the incorrect math opcode was used here 0035: 2@ = 7@ // (int vars) :AI_CHOL_592 8@ += 1 // (int) 7@ += 1 // (int) 1@ == 1 // (int) var == num jump_if_false @AI_CHOL_636 001C: 7@ == 6@ // (int) num == var 0022: jump_if_false @AI_CHOL_629 // Note: the incorrect math opcode was used here 7@ = 0 // (int) :AI_CHOL_629 0002: jump @AI_CHOL_688 :AI_CHOL_636 1@ == 2 // (int) var == num jump_if_false @AI_CHOL_672 7@ == 30 // (int) var == num jump_if_false @AI_CHOL_665 7@ = 15 // (int) :AI_CHOL_665 0002: jump @AI_CHOL_688 :AI_CHOL_672 7@ == 30 // (int) var == num jump_if_false @AI_CHOL_688 7@ = 0 // (int) :AI_CHOL_688 0002: jump @AI_CHOL_453 :AI_CHOL_695 0026: return :AI_CHOL_697 $571(0@,3) > 0 // (int) var > num jump_if_false @AI_CHOL_713 005E: (unknown) :AI_CHOL_713 005F: (unknown) :AI_CHOL_715 02DB: unknown_check 0@ 1 jump_if_false @AI_CHOL_739 02E2: 1@ = 5 // (any) 0002: jump @AI_CHOL_799 :AI_CHOL_739 02DB: unknown_check 0@ 5 jump_if_false @AI_CHOL_794 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_1_29799 1 jump_if_false @AI_CHOL_782 02E2: 1@ = 1 // (any) 0002: jump @AI_CHOL_787 :AI_CHOL_782 02E2: 1@ = 2 // (any) :AI_CHOL_787 0002: jump @AI_CHOL_799 :AI_CHOL_794 02E2: 1@ = 5 // (any) :AI_CHOL_799 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) $2571 = 0 // (int) :NONAME_2_40 $789 == 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 $1078 == 0 // (int) var == num jump_if_false @NONAME_2_244 0025: gosub @NONAME_2_499 $2571 == 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: $574(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 $933 defined jump_if_false @NONAME_2_237 8080: not actor $933 near_point $1583(20@,30) $1613(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_37901 20@ 3 0 0 :NONAME_2_237 $574(1@,3) = 0 // (int) :NONAME_2_244 $940 == 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: $1166 == 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_31539 0@ 25@ 037B: constant_params 2 variable_params 1 unknown 35 call_with_params @NONAME_1_31630 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 $571(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 $571(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 $574(1@,3) += 1 // (int) :NONAME_2_494 010E: 14@ = current_time_in_ms :NONAME_2_497 0026: return :NONAME_2_499 $2571 == 0 // (int) var == num jump_if_false @NONAME_2_646 0011: $571(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_6482 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_32519 3 21@ 0002: jump @NONAME_2_711 :NONAME_2_698 037B: constant_params 1 variable_params 1 unknown 35 call_with_params @NONAME_1_32519 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 $933 defined jump_if_false @NONAME_2_884 0036: 15@ = $1583(21@,30) // (float vars) 0036: 16@ = $1613(21@,30) // (float vars) 0036: 17@ = $1643(21@,30) // (float vars) 8080: not actor $933 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@ = $2735 // (int vars) 048F: unknown_check 1 9@ 0022: jump_if_false @NONAME_2_821 // Note: the incorrect math opcode was used here 0035: $2735 = 2@ // (int vars) 0002: jump @NONAME_2_829 :NONAME_2_821 0139: $2735 = random_int_in_ranges 1 7 :NONAME_2_829 02DB: unknown_check 0@ 1 jump_if_false @NONAME_2_856 0139: $2736 = random_int_in_ranges 1 3 0002: jump @NONAME_2_864 :NONAME_2_856 0139: $2736 = random_int_in_ranges 1 4 :NONAME_2_864 037B: constant_params 4 variable_params 0 unknown 35 call_with_params @NONAME_1_37901 21@ 4 0 0@ 0035: $2735 = 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_32079 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_32079 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_6482 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_31796 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_31796 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_32079 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_32079 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 $933 defined 0022: jump_if_false @NONAME_2_1270 // Note: the incorrect math opcode was used here 8080: not actor $933 near_point $1583(26@,30) $1613(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 $2571 == 0 // (int) var == num not $413(26@,30) == 4 // (int) var == num jump_if_false @NONAME_2_1270 0035: $2572 = 0@ // (int vars) $2573 = 2 // (int) 0035: $2574 = 22@ // (int vars) 048E: (unknown) 4 9@ 9@ $2571 = 1 // (int) $571(1@,3) = 0 // (int) :NONAME_2_1222 $2571 == 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 $2573 = -1 // (int) 22@ = -1 // (int) :NONAME_2_1270 0002: jump @NONAME_2_1285 :NONAME_2_1277 $571(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_715 0@ 26@ 037B: constant_params 0 variable_params 1 unknown 35 call_with_params @MAIN_6482 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_31796 26@ 2@ 3 $2574 0002: jump @NONAME_2_1387 :NONAME_2_1371 037B: constant_params 3 variable_params 1 unknown 35 call_with_params @NONAME_1_31796 26@ 2@ 1 $2574 :NONAME_2_1387 $2574 > -1 // (int) var > num jump_if_false @NONAME_2_1426 0035: 26@ = $2574 // (int vars) $413(26@,30) == 4 // (int) var == num jump_if_false @NONAME_2_1426 $2574 = -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 $2574 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 $2574 :NONAME_2_1481 0078: if and $2574 > -1 // (int) var > num $2571 == 0 // (int) var == num jump_if_false @NONAME_2_1600 0035: $2572 = 0@ // (int vars) $2573 = 1 // (int) $2571 = 1 // (int) :NONAME_2_1520 $2571 == 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_40134 $2574 001C: $2729 == $2574 // (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_33916 $2574 :NONAME_2_1594 $2573 = -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_697 1@ jump_if_false @NONAME_2_1693 0035: $2572 = 0@ // (int vars) $2573 = 0 // (int) $2571 = 1 // (int) $571(1@,3) -= 100 // (int) :NONAME_2_1656 $2571 == 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@ = $571(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@ = $574(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@ = $577(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 $2571 == 0 // (int) var == num 801C: not $2572 == 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) $2573 == 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 $2573 == 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 $2573 == 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_2652 :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_2652 :NONAME_2_2477 2@ == 2 // (int) var == num jump_if_false @NONAME_2_2500 01AF: (unknown) 0@ 0 0002: jump @NONAME_2_2652 :NONAME_2_2500 2@ == 3 // (int) var == num jump_if_false @NONAME_2_2575 037A: constant_params 6 variable_params 0 unknown 3 call_with_params @MAIN_5268 $4078(1@,20) $4098(1@,20) $4118(1@,20) 0 0 0 jump_if_false @NONAME_2_2564 04B9: (unknown) 0@ 1 1 1 0158: actor 0@ run_to $4078(1@,20) $4098(1@,20) :NONAME_2_2564 01AF: (unknown) 0@ 0 0002: jump @NONAME_2_2652 :NONAME_2_2575 2@ == 4 // (int) var == num jump_if_false @NONAME_2_2652 037A: constant_params 6 variable_params 0 unknown 3 call_with_params @MAIN_5268 $4078(1@,20) $4098(1@,20) $4118(1@,20) 0 0 0 jump_if_false @NONAME_2_2648 04B9: (unknown) 0@ 1 1 1 0041: (unknown) 0@ $4078(1@,20) $4098(1@,20) $4118(1@,20) 5.0 1 :NONAME_2_2648 01AF: (unknown) 0@ 0 :NONAME_2_2652 0035: $4058(1@,20) = 2@ // (int vars) 0026: return :NONAME_2_2661 0078: if and 0045: actor 0@ defined 0045: actor $933 defined 0022: jump_if_false @NONAME_2_3142 // Note: the incorrect math opcode was used here $4058(1@,20) == 1 // (int) var == num jump_if_false @NONAME_2_2781 007E: actor 0@ driving jump_if_false @NONAME_2_2725 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @NONAME_2_2429 0@ 1@ 1 0002: jump @NONAME_2_2774 :NONAME_2_2725 801D: not $4118(1@,20) == 0 // (int) var == var jump_if_false @NONAME_2_2760 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @NONAME_2_2429 0@ 1@ 4 0002: jump @NONAME_2_2774 :NONAME_2_2760 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @NONAME_2_2429 0@ 1@ 2 :NONAME_2_2774 0002: jump @NONAME_2_3135 :NONAME_2_2781 $4058(1@,20) == 2 // (int) var == num jump_if_false @NONAME_2_2882 03BC: (unknown) 0@ 2@ 2@ == -1 // (int) var == num jump_if_false @NONAME_2_2875 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: $4078(1@,20) = 3@ // (float vars) 0036: $4098(1@,20) = 4@ // (float vars) 0036: $4118(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_2875 0002: jump @NONAME_2_3135 :NONAME_2_2882 $4058(1@,20) == 3 // (int) var == num jump_if_false @NONAME_2_3007 0078: if or 0080: actor 0@ near_point $4078(1@,20) $4098(1@,20) radius 1.0 1.0 sphere 0 0218: unknown_check 0@ $933 0022: jump_if_false @NONAME_2_2986 // 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 $4078(1@,20) = 0 // (float) $4098(1@,20) = 0 // (float) $4118(1@,20) = 0 // (float) 0002: jump @NONAME_2_3000 :NONAME_2_2986 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @NONAME_2_2429 0@ 1@ 3 :NONAME_2_3000 0002: jump @NONAME_2_3135 :NONAME_2_3007 $4058(1@,20) == 4 // (int) var == num jump_if_false @NONAME_2_3135 0078: if or 0080: actor 0@ near_point $4078(1@,20) $4098(1@,20) radius 3.0 3.0 sphere 0 0218: unknown_check 0@ $933 0022: jump_if_false @NONAME_2_3111 // 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 $4078(1@,20) = 0 // (float) $4098(1@,20) = 0 // (float) $4118(1@,20) = 0 // (float) 0002: jump @NONAME_2_3135 :NONAME_2_3111 0317: unknown_check 0@ jump_if_false @NONAME_2_3135 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @NONAME_2_2429 0@ 1@ 4 :NONAME_2_3135 0002: jump @NONAME_2_3170 :NONAME_2_3142 $4058(1@,20) = 0 // (int) $4078(1@,20) = 0 // (float) $4098(1@,20) = 0 // (float) $4118(1@,20) = 0 // (float) :NONAME_2_3170 0026: return :NONAME_2_3172 3@ = 0 // (int) 0052: set_car 0@ driver_behaviour_to 0 834B: not unknown_check 0@ jump_if_false @NONAME_2_3192 0026: return :NONAME_2_3192 02BD: (unknown) 0@ 1@ not 1@ == -1 // (int) var == num jump_if_false @NONAME_2_3221 809F: not actor 1@ dead jump_if_false @NONAME_2_3221 00F1: (unknown) 1@ :NONAME_2_3221 0124: 2@ = car 0@ max_passengers :NONAME_2_3225 0011: 2@ > 3@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_2_3277 // Note: the incorrect math opcode was used here 8299: not unknown_check 0@ 3@ 0022: jump_if_false @NONAME_2_3265 // Note: the incorrect math opcode was used here 029A: (unknown) 0@ 3@ 1@ 809F: not actor 1@ dead 0022: jump_if_false @NONAME_2_3265 // Note: the incorrect math opcode was used here 00F1: (unknown) 1@ :NONAME_2_3265 3@ += 1 // (int) 0002: jump @NONAME_2_3225 :NONAME_2_3277 0113: remove_references_to_car 0@ // Like turning a car into any random car 0026: return :NONAME_2_3282 $353(0@,30) == 1 // (int) var == num jump_if_false @NONAME_2_3309 1@ = 8 // (int) 0002: jump @NONAME_2_3341 :NONAME_2_3309 $353(0@,30) == 2 // (int) var == num jump_if_false @NONAME_2_3336 1@ = 12 // (int) 0002: jump @NONAME_2_3341 :NONAME_2_3336 1@ = 15 // (int) :NONAME_2_3341 0026: return :NONAME_2_3343 1@ == 1 // (int) var == num jump_if_false @NONAME_2_3427 $353(0@,30) == 1 // (int) var == num jump_if_false @NONAME_2_3384 0139: 2@ = random_int_in_ranges 3 5 0002: jump @NONAME_2_3420 :NONAME_2_3384 $353(0@,30) == 2 // (int) var == num jump_if_false @NONAME_2_3413 0139: 2@ = random_int_in_ranges 4 6 0002: jump @NONAME_2_3420 :NONAME_2_3413 0139: 2@ = random_int_in_ranges 5 7 :NONAME_2_3420 0002: jump @NONAME_2_3492 :NONAME_2_3427 $353(0@,30) == 1 // (int) var == num jump_if_false @NONAME_2_3456 0139: 2@ = random_int_in_ranges 3 5 0002: jump @NONAME_2_3492 :NONAME_2_3456 $353(0@,30) == 2 // (int) var == num jump_if_false @NONAME_2_3485 0139: 2@ = random_int_in_ranges 4 6 0002: jump @NONAME_2_3492 :NONAME_2_3485 0139: 2@ = random_int_in_ranges 5 7 :NONAME_2_3492 0026: return :NONAME_2_3494 0@ > 150.0 // (float) var > num jump_if_false @NONAME_2_3640 $4395 == 0 // (int) var == num jump_if_false @NONAME_2_3536 010E: $4394 = current_time_in_ms $4395 = 20000 // (int) 0029: $4395 += $4394 // (int vars) // Note: the incorrect math opcode was used here :NONAME_2_3536 010E: $4394 = current_time_in_ms 0035: $4396 = $4395 // (int vars) 002B: $4396 -= $4394 // (int vars) // Note: the incorrect math opcode was used here $4396 /= 1000 // (int) 0 >= $4396 // (int) num >= var 0022: jump_if_false @NONAME_2_3580 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @NONAME_2_3633 :NONAME_2_3580 $4396 == 1 // (int) var == num jump_if_false @NONAME_2_3616 011E: show_text_1number_lowpriority GXT 'PR_RET' number $4396 time 2 flag 1 // ~w~You have ~1~ second to return to the site! 0002: jump @NONAME_2_3633 :NONAME_2_3616 011E: show_text_1number_lowpriority GXT 'PR_RETS' number $4396 time 2 flag 1 // ~w~You have ~1~ seconds to return to the site! :NONAME_2_3633 0002: jump @NONAME_2_3645 :NONAME_2_3640 $4395 = 0 // (int) :NONAME_2_3645 005F: (unknown) :NONAME_2_3647 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_3690 3@ = 100 // (int) :NONAME_2_3690 0026: return :EAICOMB 0238: name_thread 'EAICOMB' 21@ = 0 // (int) $4573 = -1 // (int) 46@ = 0 // (int) 47@ = 0 // (int) 48@ = 0 // (int) 54@ = 0 // (int) 55@ = 0 // (int) 56@ = 0 // (int) :EAICOMB_45 $4156(56@,20) = -1 // (int) $4058(56@,20) = 0 // (int) $4078(56@,20) = 0 // (float) $4098(56@,20) = 0 // (float) $4118(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 $2571 == 0 // (int) var == num 055A: jump_if_false @EAICOMB_130 0001: wait 50 ms 0002: jump @EAICOMB_564 :EAICOMB_130 0045: actor $933 defined jump_if_false @EAICOMB_553 48@ = 1 // (int) 0035: 26@ = $2574 // (int vars) 0025: gosub @EAICOMB_585 0078: if or $2571 == 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 $940 == 1 // (int) var == num $1083 == 0 // (int) var == num jump_if_false @EAICOMB_221 0002: jump @EAICOMB_352 :EAICOMB_221 0025: gosub @EAICOMB_1130 0025: gosub @EAICOMB_4329 $2573 == 2 // (int) var == num jump_if_false @EAICOMB_291 037B: constant_params 3 variable_params 0 unknown 65 call_with_params @NONAME_1_37775 26@ 1 1 848F: not unknown_check 2 $471 0022: jump_if_false @EAICOMB_284 // Note: the incorrect math opcode was used here 048D: (unknown) 1 $471 $471 :EAICOMB_284 0002: jump @EAICOMB_304 :EAICOMB_291 $2573 == 1 // (int) var == num jump_if_false @EAICOMB_304 :EAICOMB_304 54@ = 0 // (int) :EAICOMB_308 0078: if and $2571 == 1 // (int) var == num 48@ == 1 // (int) var == num $940 == 0 // (int) var == num jump_if_false @EAICOMB_352 0001: wait 0 ms 0025: gosub @EAICOMB_1872 0002: jump @EAICOMB_308 :EAICOMB_352 $2573 == 2 // (int) var == num jump_if_false @EAICOMB_477 $4573 > -1 // (int) var > num jump_if_false @EAICOMB_388 00AE: remove_status_text $4573 $4573 = -1 // (int) :EAICOMB_388 037B: constant_params 3 variable_params 0 unknown 65 call_with_params @NONAME_1_37775 $2574 0 0 0078: if and $940 == 1 // (int) var == num $1083 == 0 // (int) var == num jump_if_false @EAICOMB_445 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_1_40134 $2574 050D: 0002: jump @EAICOMB_470 :EAICOMB_445 009F: actor $933 dead jump_if_false @EAICOMB_470 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_1_40134 $2574 050D: :EAICOMB_470 0002: jump @EAICOMB_490 :EAICOMB_477 $2573 == 1 // (int) var == num jump_if_false @EAICOMB_490 :EAICOMB_490 0025: gosub @EAICOMB_4724 0025: gosub @EAICOMB_4869 0025: gosub @EAICOMB_4329 $2573 = -1 // (int) $2571 = 0 // (int) 024F: (unknown) 1.0 03F1: (unknown) 1 $3873 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 65 call_with_params @SAFEHOU_1765 0002: jump @EAICOMB_564 :EAICOMB_553 $2571 = 0 // (int) $2573 = -1 // (int) :EAICOMB_564 $940 == 0 // (int) var == num jump_if_false @EAICOMB_583 0002: jump @EAICOMB_98 :EAICOMB_583 end_thread :EAICOMB_585 02E2: 49@ = 1 // (any) 037B: constant_params 1 variable_params 2 unknown 65 call_with_params @NONAME_1_32806 $2572 0@ 1@ 0078: if or $2573 == 2 // (int) var == num $2573 == 1 // (int) var == num jump_if_false @EAICOMB_658 037B: constant_params 1 variable_params 2 unknown 65 call_with_params @NONAME_1_32806 $263(26@,30) 2@ 3@ 037B: constant_params 1 variable_params 1 unknown 65 call_with_params @NONAME_1_33096 $263(26@,30) 12@ :EAICOMB_658 037B: constant_params 1 variable_params 1 unknown 65 call_with_params @NONAME_1_33511 $2572 10@ 02DB: unknown_check $2572 2 jump_if_false @EAICOMB_746 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_889 :EAICOMB_746 02DB: unknown_check $2572 5 jump_if_false @EAICOMB_821 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_889 :EAICOMB_821 02DB: unknown_check $2572 1 jump_if_false @EAICOMB_889 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_889 0160: load_model 0@ 0160: load_model 1@ 0160: load_model 10@ :EAICOMB_898 0078: if or 8161: not model 0@ available 8161: not model 1@ available 8161: not model 10@ available jump_if_false @EAICOMB_961 0160: load_model 0@ 0160: load_model 1@ 0160: load_model 10@ 0001: wait 0 ms 0078: if and $940 == 1 // (int) var == num $1083 == 0 // (int) var == num jump_if_false @EAICOMB_954 0026: return :EAICOMB_954 0002: jump @EAICOMB_898 :EAICOMB_961 0025: gosub @EAICOMB_1056 0078: if or $2573 == 2 // (int) var == num $2573 == 1 // (int) var == num jump_if_false @EAICOMB_1054 0160: load_model 2@ 0160: load_model 3@ :EAICOMB_997 0078: if or 8161: not model 2@ available 8161: not model 3@ available jump_if_false @EAICOMB_1054 0160: load_model 2@ 0160: load_model 3@ 0001: wait 0 ms 0078: if and $940 == 1 // (int) var == num $1083 == 0 // (int) var == num jump_if_false @EAICOMB_1047 0026: return :EAICOMB_1047 0002: jump @EAICOMB_997 :EAICOMB_1054 0026: return :EAICOMB_1056 0160: load_model 7@ 0160: load_model 8@ 0160: load_model 9@ :EAICOMB_1065 0078: if or 8161: not model 7@ available 8161: not model 8@ available 8161: not model 9@ available jump_if_false @EAICOMB_1128 0160: load_model 7@ 0160: load_model 8@ 0160: load_model 9@ 0001: wait 0 ms 0078: if and $940 == 1 // (int) var == num $1083 == 0 // (int) var == num jump_if_false @EAICOMB_1121 0026: return :EAICOMB_1121 0002: jump @EAICOMB_1065 :EAICOMB_1128 0026: return :EAICOMB_1130 14@ = 0 // (int) $4572 = 0 // (int) 45@ = 0 // (int) 56@ = 0 // (int) 57@ = 0 // (int) $2573 == 0 // (int) var == num jump_if_false @EAICOMB_1532 0045: actor $933 defined jump_if_false @EAICOMB_1228 02EE: get_actor $933 coords_to 30@ 31@ 32@ with_offset 0 80.0 0 025B: (unknown) 30@ 31@ 32@ 30@ 31@ 32@ 41@ :EAICOMB_1195 005D: sphere_onscreen 30@ 31@ 32@ radius 3.0 0022: jump_if_false @EAICOMB_1228 // Note: the incorrect math opcode was used here 0001: wait 0 ms 01B5: (unknown) 30@ 31@ 32@ 30@ 31@ 32@ 0002: jump @EAICOMB_1195 :EAICOMB_1228 32@ += 5.0 // (float) 01BB: (unknown) 30@ 31@ 32@ 32@ 0160: load_model 10@ 8161: not model 10@ available 0022: jump_if_false @EAICOMB_1276 // Note: the incorrect math opcode was used here 0160: load_model 10@ :EAICOMB_1256 8161: not model 10@ available 0022: jump_if_false @EAICOMB_1276 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @EAICOMB_1256 :EAICOMB_1276 0139: 52@ = random_int_in_ranges 3 5 27@ = 1 // (int) :EAICOMB_1288 0011: 52@ > 14@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @EAICOMB_1446 // Note: the incorrect math opcode was used here 0048: $4196(45@,20) = create_car 10@ at 30@ 31@ 32@ 00D1: set_car $4196(45@,20) Z_angle_to 41@ 04FA: (unknown) $4196(45@,20) 1 0233: (unknown) $4196(45@,20) $937 $938 0254: enable_car $4196(45@,20) stuck_check_distance_to 2.0 time_to 5000 004A: car $4196(45@,20) drive_to $937 $938 $939 57@ = 0 // (int) :EAICOMB_1361 0011: 13@ > 57@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @EAICOMB_1396 // Note: the incorrect math opcode was used here 0025: gosub @EAICOMB_3666 56@ += 1 // (int) 57@ += 1 // (int) 0002: jump @EAICOMB_1361 :EAICOMB_1396 034B: unknown_check $4196(45@,20) jump_if_false @EAICOMB_1439 0051: set_car $4196(45@,20) traffic_behavior_to 2 0052: set_car $4196(45@,20) driver_behaviour_to 5 0050: set_car $4196(45@,20) max_speed_to 30.0 45@ += 1 // (int) :EAICOMB_1439 0002: jump @EAICOMB_1288 :EAICOMB_1446 02DB: unknown_check 43@ 8 jump_if_false @EAICOMB_1470 02E2: 53@ = 1 // (any) 0002: jump @EAICOMB_1511 :EAICOMB_1470 02DB: unknown_check 43@ 12 jump_if_false @EAICOMB_1494 02E2: 53@ = 5 // (any) 0002: jump @EAICOMB_1511 :EAICOMB_1494 02DB: unknown_check 43@ 9 jump_if_false @EAICOMB_1511 02E2: 53@ = 2 // (any) :EAICOMB_1511 037B: constant_params 2 variable_params 0 unknown 65 call_with_params @AUDIMON_3136 53@ 500 0002: jump @EAICOMB_1765 :EAICOMB_1532 $2573 == 1 // (int) var == num jump_if_false @EAICOMB_1556 21@ = 0 // (int) 0002: jump @EAICOMB_1765 :EAICOMB_1556 $2573 == 2 // (int) var == num jump_if_false @EAICOMB_1765 0426: (unknown) $1583(26@,30) $1613(26@,30) $1643(26@,30) 58@ 0035: 53@ = 26@ // (int vars) 53@ += 1 // (int) 53@ == 6 // (int) var == num jump_if_false @EAICOMB_1666 037B: constant_params 4 variable_params 3 unknown 65 call_with_params @MAIN_6012 0 19.0 0 $1673(26@,30) 22@ 23@ 24@ 037B: constant_params 6 variable_params 3 unknown 65 call_with_params @MAIN_5197 $1583(26@,30) $1613(26@,30) $1643(26@,30) 22@ 23@ 0.35 22@ 23@ 24@ 0002: jump @EAICOMB_1680 :EAICOMB_1666 037B: constant_params 1 variable_params 3 unknown 65 call_with_params @NONAME_1_30383 53@ 22@ 23@ 24@ :EAICOMB_1680 0036: 25@ = $1673(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_1767 $4573 = 0 // (int) 03CF: (unknown) 72 72 171 255 03D0: (unknown) 11 11 91 255 0311: status_text $4573 type 1 line 1 GXT 'DAMAGE' // global_variable // Damage :EAICOMB_1765 0026: return :EAICOMB_1767 031D: (unknown) 22@ 23@ $937 $938 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_1827 53@ += 30000 // (int) 0002: jump @EAICOMB_1853 :EAICOMB_1827 0078: if and 042E: unknown_check 1 15 > 26@ // (int) num > var 0022: jump_if_false @EAICOMB_1853 // Note: the incorrect math opcode was used here 53@ += 30000 // (int) :EAICOMB_1853 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_1872 0025: gosub @EAICOMB_3226 0045: actor $933 defined 0022: jump_if_false @EAICOMB_1970 // Note: the incorrect math opcode was used here $2573 == 0 // (int) var == num jump_if_false @EAICOMB_1916 0025: gosub @EAICOMB_1976 0002: jump @EAICOMB_1963 :EAICOMB_1916 $2573 == 1 // (int) var == num jump_if_false @EAICOMB_1943 0025: gosub @EAICOMB_2231 0002: jump @EAICOMB_1963 :EAICOMB_1943 $2573 == 2 // (int) var == num jump_if_false @EAICOMB_1963 0025: gosub @EAICOMB_2380 :EAICOMB_1963 0002: jump @EAICOMB_1974 :EAICOMB_1970 48@ = 0 // (int) :EAICOMB_1974 0026: return :EAICOMB_1976 46@ == 0 // (int) var == num jump_if_false @EAICOMB_1993 48@ = 0 // (int) 0026: return :EAICOMB_1993 56@ = 0 // (int) :EAICOMB_1997 0011: 45@ > 56@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @EAICOMB_2229 // Note: the incorrect math opcode was used here 004F: unknown_check $4196(56@,20) 0022: jump_if_false @EAICOMB_2217 // Note: the incorrect math opcode was used here 02D8: unknown_check $4196(56@,20) 0022: jump_if_false @EAICOMB_2055 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_2_3172 $4196(56@,20) 0002: jump @EAICOMB_2217 :EAICOMB_2055 004D: store_car $4196(56@,20) position_to 30@ 31@ 32@ 031D: (unknown) 30@ 31@ $937 $938 37@ $4216(56@,20) == -1 // (int) var == num jump_if_false @EAICOMB_2102 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_2_3172 $4196(56@,20) :EAICOMB_2102 37@ > 150.0 // (float) var > num jump_if_false @EAICOMB_2128 48@ = 0 // (int) 0026: return 0002: jump @EAICOMB_2217 :EAICOMB_2128 10.0 > 37@ // (float) num > var 0022: jump_if_false @EAICOMB_2217 // Note: the incorrect math opcode was used here $2769 == 0 // (int) var == num jump_if_false @EAICOMB_2174 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_2_3172 $4196(56@,20) 0002: jump @EAICOMB_2217 :EAICOMB_2174 004F: unknown_check $2769 jump_if_false @EAICOMB_2217 01CA: (unknown) $2769 39@ 5.0 > 39@ // (float) num > var 0022: jump_if_false @EAICOMB_2217 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_2_3172 $4196(56@,20) :EAICOMB_2217 56@ += 1 // (int) 0002: jump @EAICOMB_1997 :EAICOMB_2229 0026: return :EAICOMB_2231 21@ == 1 // (int) var == num jump_if_false @EAICOMB_2275 0025: gosub @EAICOMB_4635 0078: if or 16@ == 0 // (int) var == num 17@ == 0 // (int) var == num jump_if_false @EAICOMB_2275 48@ = 0 // (int) 0026: return :EAICOMB_2275 0035: 26@ = $2574 // (int vars) 031D: (unknown) $937 $938 $1583(26@,30) $1613(26@,30) 37@ 37@ > 150.0 // (float) var > num jump_if_false @EAICOMB_2348 29@ > 30000 // (int) var > num jump_if_false @EAICOMB_2334 48@ = 0 // (int) 0026: return 0002: jump @EAICOMB_2341 :EAICOMB_2334 010E: 29@ = current_time_in_ms 002B: 29@ -= 28@ // (int vars) // Note: the incorrect math opcode was used here :EAICOMB_2341 0002: jump @EAICOMB_2378 :EAICOMB_2348 21@ == 0 // (int) var == num jump_if_false @EAICOMB_2371 0025: gosub @EAICOMB_4338 21@ = 1 // (int) :EAICOMB_2371 0025: gosub @EAICOMB_4329 :EAICOMB_2378 0026: return :EAICOMB_2380 031D: (unknown) $1583(26@,30) $1613(26@,30) $937 $938 37@ 37@ > 100.0 // (float) var > num jump_if_false @EAICOMB_2617 21@ == 0 // (int) var == num jump_if_false @EAICOMB_2496 010E: 18@ = current_time_in_ms 037B: constant_params 3 variable_params 1 unknown 65 call_with_params @NONAME_2_3647 18@ 19@ 20@ $4573 $4573 == 100 // (int) var == num jump_if_false @EAICOMB_2489 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_5026 'PR_FAIL' // ~r~You failed to defend your business! 050D: 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_1_40134 $2574 48@ = 0 // (int) 0026: return :EAICOMB_2489 0002: jump @EAICOMB_2610 :EAICOMB_2496 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_2_3494 37@ jump_if_false @EAICOMB_2560 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_5026 'PR_FAIL' // ~r~You failed to defend your business! 050D: 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_1_40134 $2574 48@ = 0 // (int) 0026: return 0002: jump @EAICOMB_2610 :EAICOMB_2560 009F: actor $933 dead jump_if_false @EAICOMB_2610 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_5026 'PR_FAIL' // ~r~You failed to defend your business! 050D: 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_1_40134 $2574 48@ = 0 // (int) 0026: return :EAICOMB_2610 0002: jump @EAICOMB_3224 :EAICOMB_2617 21@ == 0 // (int) var == num jump_if_false @EAICOMB_2710 024F: (unknown) 0.01 0045: actor $933 defined jump_if_false @EAICOMB_2654 0110: 53@ = player $933 wanted_level 0128: set_max_wanted_level_to 53@ :EAICOMB_2654 03F1: (unknown) 0 $3873 = 1 // (int) 0025: gosub @EAICOMB_4338 21@ = 1 // (int) 037B: constant_params 1 variable_params 1 unknown 65 call_with_params @NONAME_2_3282 26@ 15@ $4573 > -1 // (int) var > num jump_if_false @EAICOMB_2710 00AE: remove_status_text $4573 $4573 = -1 // (int) :EAICOMB_2710 0078: if and 46@ == 0 // (int) var == num 0011: 15@ > $4572 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @EAICOMB_3072 // 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_2783 54@ += 1 // (int) 55@ = 1 // (int) 0002: jump @EAICOMB_2851 :EAICOMB_2783 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_6012 0 5.0 0 40@ 33@ 34@ 35@ 037B: constant_params 6 variable_params 3 unknown 65 call_with_params @MAIN_5197 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_2851 0139: 52@ = random_int_in_ranges 2 6 :EAICOMB_2858 0011: 52@ > 14@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @EAICOMB_3065 // Note: the incorrect math opcode was used here 55@ == 1 // (int) var == num jump_if_false @EAICOMB_2888 0025: gosub @EAICOMB_4106 :EAICOMB_2888 56@ = 0 // (int) :EAICOMB_2892 0011: 13@ > 56@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @EAICOMB_3002 // Note: the incorrect math opcode was used here 0025: gosub @EAICOMB_3666 0035: 53@ = 14@ // (int vars) 53@ -= 1 // (int) 00C1: (unknown) $4156(53@,20) $4176(53@,20) 0036: $4078(53@,20) = 22@ // (float vars) 0036: $4098(53@,20) = 23@ // (float vars) 0036: $4118(53@,20) = 24@ // (float vars) 55@ == 0 // (int) var == num jump_if_false @EAICOMB_2990 010F: (unknown) $4156(53@,20) $937 $938 $939 037B: constant_params 3 variable_params 0 unknown 65 call_with_params @NONAME_2_2429 $4156(53@,20) 53@ 4 :EAICOMB_2990 56@ += 1 // (int) 0002: jump @EAICOMB_2892 :EAICOMB_3002 55@ == 1 // (int) var == num jump_if_false @EAICOMB_3058 034B: unknown_check $4196(45@,20) jump_if_false @EAICOMB_3058 01B6: (unknown) $4196(45@,20) 22@ 23@ 24@ 0050: set_car $4196(45@,20) max_speed_to 30.0 0051: set_car $4196(45@,20) traffic_behavior_to 3 45@ += 1 // (int) :EAICOMB_3058 0002: jump @EAICOMB_2858 :EAICOMB_3065 0002: jump @EAICOMB_3224 :EAICOMB_3072 0078: if and 46@ == 0 // (int) var == num 0017: $4572 >= 15@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @EAICOMB_3122 // 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_3224 :EAICOMB_3122 56@ = 0 // (int) :EAICOMB_3126 0011: 45@ > 56@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @EAICOMB_3224 // Note: the incorrect math opcode was used here 004F: unknown_check $4196(56@,20) 0022: jump_if_false @EAICOMB_3212 // Note: the incorrect math opcode was used here 0078: if or 0102: car $4196(56@,20) near_point 22@ 23@ radius 10.0 10.0 sphere 0 $4216(56@,20) == -1 // (int) var == num 0256: unknown_check $4196(56@,20) 0328: unknown_check $4196(56@,20) $933 0022: jump_if_false @EAICOMB_3212 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_2_3172 $4196(56@,20) :EAICOMB_3212 56@ += 1 // (int) 0002: jump @EAICOMB_3126 :EAICOMB_3224 0026: return :EAICOMB_3226 47@ = 0 // (int) 46@ = 0 // (int) 56@ = 0 // (int) :EAICOMB_3238 0011: 14@ > 56@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @EAICOMB_3589 // Note: the incorrect math opcode was used here not $4156(56@,20) == -1 // (int) var == num jump_if_false @EAICOMB_3577 0045: actor $4156(56@,20) defined jump_if_false @EAICOMB_3564 042D: unknown_check $4156(56@,20) 11@ 0022: jump_if_false @EAICOMB_3296 // Note: the incorrect math opcode was used here 47@ = 1 // (int) :EAICOMB_3296 0043: store_actor $4156(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@ $4236(56@,20) $4256(56@,20) 38@ 03BC: (unknown) $4156(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_3418 0078: if or $4058(56@,20) == 3 // (int) var == num $4058(56@,20) == 4 // (int) var == num jump_if_false @EAICOMB_3404 $4296(56@,20) += 1 // (int) 0002: jump @EAICOMB_3411 :EAICOMB_3404 $4296(56@,20) = 0 // (int) :EAICOMB_3411 0002: jump @EAICOMB_3425 :EAICOMB_3418 $4296(56@,20) = 0 // (int) :EAICOMB_3425 0078: if or 37@ > 100.0 // (float) var > num $4296(56@,20) > 50 // (int) var > num jump_if_false @EAICOMB_3516 0078: if and 807E: not actor $4156(56@,20) driving 805D: not sphere_onscreen 30@ 31@ 32@ radius 5.0 0022: jump_if_false @EAICOMB_3489 // Note: the incorrect math opcode was used here 0025: gosub @EAICOMB_3591 0002: jump @EAICOMB_3509 :EAICOMB_3489 037B: constant_params 2 variable_params 0 unknown 65 call_with_params @NONAME_2_2661 $4156(56@,20) 56@ 46@ += 1 // (int) :EAICOMB_3509 0002: jump @EAICOMB_3536 :EAICOMB_3516 037B: constant_params 2 variable_params 0 unknown 65 call_with_params @NONAME_2_2661 $4156(56@,20) 56@ 46@ += 1 // (int) :EAICOMB_3536 0036: $4236(56@,20) = 30@ // (float vars) 0036: $4256(56@,20) = 31@ // (float vars) 0036: $4276(56@,20) = 32@ // (float vars) 0002: jump @EAICOMB_3577 :EAICOMB_3564 0025: gosub @EAICOMB_3591 $4572 += 1 // (int) :EAICOMB_3577 56@ += 1 // (int) 0002: jump @EAICOMB_3238 :EAICOMB_3589 0026: return :EAICOMB_3591 001C: $4216(56@,20) == $4156(56@,20) // (int) num == var 0022: jump_if_false @EAICOMB_3616 // Note: the incorrect math opcode was used here $4216(56@,20) = -1 // (int) :EAICOMB_3616 0112: remove_references_to_actor $4156(56@,20) // Like turning an actor into a random pedestrian 00BB: (unknown) $4176(56@,20) $4058(56@,20) = 0 // (int) $4078(56@,20) = 0 // (float) $4098(56@,20) = 0 // (float) $4118(56@,20) = 0 // (float) $4156(56@,20) = -1 // (int) 0026: return :EAICOMB_3666 27@ == 1 // (int) var == num jump_if_false @EAICOMB_3695 0139: 52@ = random_int_in_ranges 0 2 0035: 43@ = 11@ // (int vars) 0002: jump @EAICOMB_3706 :EAICOMB_3695 0139: 52@ = random_int_in_ranges 2 4 0035: 43@ = 12@ // (int vars) :EAICOMB_3706 0160: load_model 1@(52@,4) :EAICOMB_3711 8161: not model 1@(52@,4) available 0022: jump_if_false @EAICOMB_3738 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0160: load_model 1@(52@,4) 0002: jump @EAICOMB_3711 :EAICOMB_3738 $4196(45@,20) == 0 // (int) var == num jump_if_false @EAICOMB_3807 32@ += 5.0 // (float) 01BB: (unknown) 30@ 31@ 32@ 32@ 003E: $4156(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 $4156(14@,20) Z_angle_to 42@ $4058(56@,20) = 2 // (int) 0002: jump @EAICOMB_3921 :EAICOMB_3807 034B: unknown_check $4196(45@,20) jump_if_false @EAICOMB_3837 02BD: (unknown) $4196(45@,20) $4156(14@,20) 0002: jump @EAICOMB_3851 :EAICOMB_3837 $4196(45@,20) = 0 // (int) 0002: jump @EAICOMB_3706 :EAICOMB_3851 $4156(14@,20) == -1 // (int) var == num jump_if_false @EAICOMB_3897 00A4: $4156(14@,20) = create_actor_pedtype 43@ model 1@(52@,4) in_car $4196(45@,20) driverseat 0035: $4216(45@,20) = $4156(14@,20) // (int vars) 0002: jump @EAICOMB_3913 :EAICOMB_3897 0118: $4156(14@,20) = create_actor_pedtype 43@ model 1@(52@,4) in_car $4196(45@,20) passenger_seat -1 :EAICOMB_3913 $4058(14@,20) = 1 // (int) :EAICOMB_3921 0139: 52@ = random_int_in_ranges 0 3 02DB: unknown_check 43@ 8 jump_if_false @EAICOMB_3944 52@ = 2 // (int) :EAICOMB_3944 0106: give_actor $4156(14@,20) weapon 5@(52@,3) ammo 50 // Load the weapon model before using this 03DE: (unknown) $4156(14@,20) 1 02CB: (unknown) 10.0 04B9: (unknown) $4156(14@,20) 1 0 0 02DB: unknown_check 43@ 8 jump_if_false @EAICOMB_4006 0324: (unknown) $4156(14@,20) 1 0 0002: jump @EAICOMB_4055 :EAICOMB_4006 02DB: unknown_check 43@ 12 jump_if_false @EAICOMB_4034 0324: (unknown) $4156(14@,20) 5 0 0002: jump @EAICOMB_4055 :EAICOMB_4034 02DB: unknown_check 43@ 9 jump_if_false @EAICOMB_4055 0324: (unknown) $4156(14@,20) 2 0 :EAICOMB_4055 041B: (unknown) $4156(14@,20) 9 0442: (unknown) $4156(14@,20) 1 $4236(14@,20) = 0 // (float) $4256(14@,20) = 0 // (float) $4276(14@,20) = 0 // (float) $4296(14@,20) = 0 // (int) 14@ += 1 // (int) 0026: return :EAICOMB_4106 0138: 40@ = random_float_in_ranges -30.0 30.0 002A: 40@ += $1673(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_6012 0 100.0 0 40@ 33@ 34@ 35@ 037B: constant_params 6 variable_params 3 unknown 65 call_with_params @MAIN_5197 30@ 31@ 32@ 33@ 34@ 35@ 30@ 31@ 32@ 025B: (unknown) 30@ 31@ 32@ 30@ 31@ 32@ 36@ 031D: (unknown) 30@ 31@ $1583(26@,30) $1613(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_4226 // 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_4226 32@ += 5.0 // (float) 01BB: (unknown) 30@ 31@ 32@ 32@ 0160: load_model 10@ 8161: not model 10@ available 0022: jump_if_false @EAICOMB_4274 // Note: the incorrect math opcode was used here 0160: load_model 10@ :EAICOMB_4254 8161: not model 10@ available 0022: jump_if_false @EAICOMB_4274 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @EAICOMB_4254 :EAICOMB_4274 0113: remove_references_to_car $4196(45@,20) // Like turning a car into any random car 0048: $4196(45@,20) = create_car 10@ at 30@ 31@ 32@ 04FA: (unknown) $4196(45@,20) 1 0254: enable_car $4196(45@,20) stuck_check_distance_to 1.5 time_to 5000 00D1: set_car $4196(45@,20) Z_angle_to 36@ 0233: (unknown) $4196(45@,20) $937 $938 0026: return :EAICOMB_4329 010E: 28@ = current_time_in_ms 29@ = 0 // (int) 0026: return :EAICOMB_4338 037B: constant_params 2 variable_params 1 unknown 65 call_with_params @NONAME_2_3343 26@ 0 60@ 16@ = 0 // (int) 56@ = 0 // (int) $4196(45@,20) = 0 // (int) 27@ = 1 // (int) :EAICOMB_4371 0011: 60@ > 56@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @EAICOMB_4483 // Note: the incorrect math opcode was used here 01B5: (unknown) $1583(26@,30) $1613(26@,30) $1643(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_5197 30@ 31@ 32@ 61@ 62@ 63@ 30@ 31@ 32@ 0025: gosub @EAICOMB_3666 0035: 53@ = 14@ // (int vars) 53@ -= 1 // (int) 0035: $4141(53@,15) = $4156(53@,20) // (int vars) 16@ += 1 // (int) 56@ += 1 // (int) 0002: jump @EAICOMB_4371 :EAICOMB_4483 037B: constant_params 2 variable_params 1 unknown 65 call_with_params @NONAME_2_3343 26@ 1 60@ 17@ = 0 // (int) 56@ = 0 // (int) $4196(45@,20) = 0 // (int) 27@ = 2 // (int) :EAICOMB_4517 0011: 60@ > 56@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @EAICOMB_4629 // Note: the incorrect math opcode was used here 01B5: (unknown) $1583(26@,30) $1613(26@,30) $1643(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_5197 30@ 31@ 32@ 61@ 62@ 63@ 30@ 31@ 32@ 0025: gosub @EAICOMB_3666 0035: 53@ = 14@ // (int vars) 53@ -= 1 // (int) 0035: $4141(53@,15) = $4156(53@,20) // (int vars) 17@ += 1 // (int) 56@ += 1 // (int) 0002: jump @EAICOMB_4517 :EAICOMB_4629 14@ = 0 // (int) 0026: return :EAICOMB_4635 16@ = 0 // (int) 17@ = 0 // (int) 56@ = 0 // (int) :EAICOMB_4647 $4141(56@,15) > 0 // (int) var > num jump_if_false @EAICOMB_4705 0045: actor $4141(56@,15) defined jump_if_false @EAICOMB_4705 042D: unknown_check $4141(56@,15) 11@ 0022: jump_if_false @EAICOMB_4700 // Note: the incorrect math opcode was used here 16@ += 1 // (int) 0002: jump @EAICOMB_4705 :EAICOMB_4700 17@ += 1 // (int) :EAICOMB_4705 56@ += 1 // (int) 56@ >= 15 // (int) var >= num jump_if_false @EAICOMB_4647 0026: return :EAICOMB_4724 0162: release_model 10@ 0162: release_model 0@ 0162: release_model 1@ not 2@ == 0 // (int) var == num jump_if_false @EAICOMB_4750 0162: release_model 2@ 0162: release_model 3@ :EAICOMB_4750 0162: release_model 7@ 0162: release_model 8@ 0162: release_model 9@ 56@ = 0 // (int) :EAICOMB_4763 00BB: (unknown) $4176(56@,20) $4156(56@,20) > 0 // (int) var > num jump_if_false @EAICOMB_4797 0112: remove_references_to_actor $4156(56@,20) // Like turning an actor into a random pedestrian $4156(56@,20) = -1 // (int) :EAICOMB_4797 $4058(56@,20) = 0 // (int) $4078(56@,20) = 0 // (float) $4098(56@,20) = 0 // (float) $4118(56@,20) = 0 // (float) 0255: (unknown) $4196(56@,20) 0113: remove_references_to_car $4196(56@,20) // Like turning a car into any random car 56@ += 1 // (int) 56@ >= 20 // (int) var >= num jump_if_false @EAICOMB_4763 14@ = 0 // (int) 45@ = 0 // (int) $2571 = 0 // (int) 0026: return :EAICOMB_4869 56@ = 0 // (int) :EAICOMB_4873 $4141(56@,15) > 0 // (int) var > num jump_if_false @EAICOMB_4919 0045: actor $4141(56@,15) defined jump_if_false @EAICOMB_4906 00E0: (unknown) $4141(56@,15) :EAICOMB_4906 0112: remove_references_to_actor $4141(56@,15) // Like turning an actor into a random pedestrian $4141(56@,15) = 0 // (int) :EAICOMB_4919 56@ += 1 // (int) 56@ >= 15 // (int) var >= num jump_if_false @EAICOMB_4873 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 $933 dead $2769 == 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 $1071 == 1 // (int) var == num 02F1: actor $933 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 $2769 jump_if_false @JANDW_108 0001: wait 50 ms 0002: jump @JANDW_16 :JANDW_108 00A0: car $2769 wrecked jump_if_false @JANDW_130 0001: wait 50 ms 0002: jump @JANDW_16 :JANDW_130 02BD: (unknown) $2769 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 $933 == 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 $933 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) $933 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_5932 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 $933 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_5932 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 $933 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_5932 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 $933 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) $933 0022: jump_if_false @JANDW_580 // Note: the incorrect math opcode was used here 012C: car $2769 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) $2769 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@ = $2769 // (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 $933 defined 0022: jump_if_false @JANDW_849 // Note: the incorrect math opcode was used here 0002: jump @JANDW_16 :JANDW_849 807E: not actor $933 driving 0022: jump_if_false @JANDW_867 // Note: the incorrect math opcode was used here 0002: jump @JANDW_16 :JANDW_867 82DE: not (unknown) $933 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 $1071 == 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) $933 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_5932 26@ 12@ 13@ 037B: constant_params 1 variable_params 2 unknown 68 call_with_params @MAIN_5932 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 $1071 == 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 $933 defined 0022: jump_if_false @JANDW_1274 // Note: the incorrect math opcode was used here 0002: jump @JANDW_16 :JANDW_1274 82DE: not (unknown) $933 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 $933 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) $933 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_5932 26@ 12@ 13@ 037B: constant_params 1 variable_params 2 unknown 68 call_with_params @MAIN_5932 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 $1071 == 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_5932 26@ 12@ 13@ 037B: constant_params 1 variable_params 2 unknown 68 call_with_params @MAIN_5932 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 $1079 = 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 $933 money += 8@ 0035: $1079 = 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 $933 dead 02A4: unknown_check $1071 == 1 // (int) var == num jump_if_false @FACEPLA_55 10@ = 0 // (int) 0001: wait 100 ms 0002: jump @FACEPLA_14 :FACEPLA_55 $2771 == 1 // (int) var == num jump_if_false @FACEPLA_121 034B: unknown_check $2769 jump_if_false @FACEPLA_114 80A0: not car $2769 wrecked jump_if_false @FACEPLA_114 10@ = 1 // (int) 004D: store_car $2769 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 $933 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 $933 dead jump_if_false @FACEPLA_186 12@ = 1 // (int) 0002: jump @FACEPLA_251 :FACEPLA_186 026A: unknown_check $933 jump_if_false @FACEPLA_202 11@ = 1 // (int) :FACEPLA_202 not $2769 == 0 // (int) var == num jump_if_false @FACEPLA_219 12@ = 1 // (int) :FACEPLA_219 8080: not actor $933 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 $933 position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here :FACEPLA_251 $1071 == 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_5932 6@ 8@ 9@ 82E1: not actor $933 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 $933 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' $260 == 0 // (int) var == num jump_if_false @USJ_58 72@ = 0 // (int) 73@ = 0 // (int) :USJ_27 $1063(73@,36) = 0 // (int) 73@ += 1 // (int) 73@ >= 36 // (int) var >= num jump_if_false @USJ_27 0002: jump @USJ_103 :USJ_58 72@ = 0 // (int) 73@ = 0 // (int) :USJ_66 $1063(73@,36) == 1 // (int) var == num jump_if_false @USJ_86 72@ += 1 // (int) :USJ_86 73@ += 1 // (int) 73@ >= 36 // (int) var >= num jump_if_false @USJ_66 :USJ_103 01E7: (unknown) 36 03AC: (unknown) 72@ $4575 = -771.7432 // (float) $4611 = -902.9454 // (float) $4647 = 13.7985 // (float) $4683 = 5.0 // (float) $4719 = 5.0 // (float) $4755 = 5.0 // (float) $4791 = -776.521 // (float) $4827 = -951.8856 // (float) $4863 = 10.8437 // (float) $4899 = 10.0 // (float) $4935 = 10.0 // (float) $4971 = 50.0 // (float) $5007 = -773.37 // (float) $5043 = -967.37 // (float) $5079 = 14.65 // (float) 1@ = 5000 // (int) 37@ = -1 // (int) $4601 = -307.2072 // (float) $4637 = 1052.984 // (float) $4673 = 22.6907 // (float) $4709 = 5.0 // (float) $4745 = 5.0 // (float) $4781 = 5.0 // (float) $4817 = -273.3714 // (float) $4853 = 1124.675 // (float) $4889 = 9.663 // (float) $4925 = 10.0 // (float) $4961 = 10.0 // (float) $4997 = 50.0 // (float) $5033 = -273.06 // (float) $5069 = 1072.39 // (float) $5105 = 23.32 // (float) 27@ = 1600 // (int) 63@ = -1 // (int) $4602 = -606.4809 // (float) $4638 = 1405.292 // (float) $4674 = 23.0762 // (float) $4710 = 5.0 // (float) $4746 = 5.0 // (float) $4782 = 5.0 // (float) $4818 = -539.7689 // (float) $4854 = 1406.477 // (float) $4890 = 11.7659 // (float) $4926 = 20.0 // (float) $4962 = 20.0 // (float) $4998 = 20.0 // (float) $5034 = -605.51 // (float) $5070 = 1412.8 // (float) $5106 = 20.05 // (float) 28@ = 3000 // (int) 64@ = -1 // (int) $4580 = -1039.189 // (float) $4616 = 1231.137 // (float) $4652 = 11.3228 // (float) $4688 = 10.0 // (float) $4724 = 5.0 // (float) $4760 = 5.0 // (float) $4796 = -1038.49 // (float) $4832 = 1177.609 // (float) $4868 = 10.7944 // (float) $4904 = 30.0 // (float) $4940 = 10.0 // (float) $4976 = 50.0 // (float) $5012 = -1069.08 // (float) $5048 = 1195.28 // (float) $5084 = 12.71 // (float) 6@ = 5000 // (int) 42@ = -1 // (int) $4586 = -996.6316 // (float) $4622 = 954.5404 // (float) $4658 = 14.5752 // (float) $4694 = 5.0 // (float) $4730 = 5.0 // (float) $4766 = 5.0 // (float) $4802 = -1000.081 // (float) $4838 = 878.4332 // (float) $4874 = 20.6336 // (float) $4910 = 15.0 // (float) $4946 = 15.0 // (float) $4982 = 50.0 // (float) $5018 = -1020.21 // (float) $5054 = 882.12 // (float) $5090 = 16.0 // (float) 12@ = 1500 // (int) 48@ = -1 // (int) $4581 = -1061.706 // (float) $4617 = 439.4281 // (float) $4653 = 21.9567 // (float) $4689 = 15.0 // (float) $4725 = 5.0 // (float) $4761 = 5.0 // (float) $4797 = -1064.372 // (float) $4833 = 352.8663 // (float) $4869 = 11.2674 // (float) $4905 = 15.0 // (float) $4941 = 15.0 // (float) $4977 = 50.0 // (float) $5013 = -1074.99 // (float) $5049 = 442.39 // (float) $5085 = 22.21 // (float) 7@ = 1500 // (int) 43@ = 1 // (int) $4577 = -804.383 // (float) $4613 = 508.7014 // (float) $4649 = 28.2165 // (float) $4685 = 4.0 // (float) $4721 = 5.0 // (float) $4757 = 5.0 // (float) $4793 = -843.6891 // (float) $4829 = 508.9252 // (float) $4865 = 15.5708 // (float) $4901 = 10.0 // (float) $4937 = 10.0 // (float) $4973 = 50.0 // (float) $5009 = -813.58 // (float) $5045 = 538.51 // (float) $5081 = 10.92 // (float) 3@ = 2000 // (int) 39@ = -1 // (int) $4582 = -1253.7 // (float) $4618 = -90.8204 // (float) $4654 = 13.9544 // (float) $4690 = 4.0 // (float) $4726 = 5.0 // (float) $4762 = 5.0 // (float) $4798 = -1246.735 // (float) $4834 = -26.9075 // (float) $4870 = 11.8997 // (float) $4906 = 8.0 // (float) $4942 = 8.0 // (float) $4978 = 50.0 // (float) $5014 = -1285.35 // (float) $5050 = -72.01 // (float) $5086 = 10.07 // (float) 8@ = 1000 // (int) 44@ = -1 // (int) $4576 = -1252.331 // (float) $4612 = -498.4089 // (float) $4648 = 26.6253 // (float) $4684 = 10.0 // (float) $4720 = 10.0 // (float) $4756 = 10.0 // (float) $4792 = -1258.364 // (float) $4828 = -581.0845 // (float) $4864 = 10.7253 // (float) $4900 = 30.0 // (float) $4936 = 10.0 // (float) $4972 = 50.0 // (float) $5008 = -1311.45 // (float) $5044 = -576.88 // (float) $5080 = 14.85 // (float) 2@ = 1500 // (int) 38@ = -1 // (int) $4588 = -1381.318 // (float) $4624 = -481.2667 // (float) $4660 = 17.3644 // (float) $4696 = 5.0 // (float) $4732 = 5.0 // (float) $4768 = 5.0 // (float) $4804 = -1316.477 // (float) $4840 = -511.6656 // (float) $4876 = 12.3525 // (float) $4912 = 15.0 // (float) $4948 = 15.0 // (float) $4984 = 50.0 // (float) $5020 = -1383.33 // (float) $5056 = -473.14 // (float) $5092 = 18.61 // (float) 14@ = 1000 // (int) 50@ = -1 // (int) $4583 = -971.9565 // (float) $4619 = -1272.316 // (float) $4655 = 30.7004 // (float) $4691 = 5.0 // (float) $4727 = 5.0 // (float) $4763 = 5.0 // (float) $4799 = -950.3959 // (float) $4835 = -1215.557 // (float) $4871 = 14.8684 // (float) $4907 = 40.0 // (float) $4943 = 10.0 // (float) $4979 = 50.0 // (float) $5015 = -992.26 // (float) $5051 = -1258.5 // (float) $5087 = 29.04 // (float) 9@ = 1200 // (int) 45@ = -1 // (int) $4578 = -948.312 // (float) $4614 = -1336.373 // (float) $4650 = 32.1262 // (float) $4686 = 5.0 // (float) $4722 = 5.0 // (float) $4758 = 5.0 // (float) $4794 = -985.9327 // (float) $4830 = -1321.426 // (float) $4866 = 27.26 // (float) $4902 = 10.0 // (float) $4938 = 10.0 // (float) $4974 = 50.0 // (float) $5010 = -952.05 // (float) $5046 = -1312.08 // (float) $5082 = 32.38 // (float) 4@ = 5000 // (int) 40@ = -1 // (int) $4579 = -736.684 // (float) $4615 = -1187.422 // (float) $4651 = 13.7833 // (float) $4687 = 5.0 // (float) $4723 = 5.0 // (float) $4759 = 5.0 // (float) $4795 = -705.115 // (float) $4831 = -1220.016 // (float) $4867 = 14.3207 // (float) $4903 = 8.0 // (float) $4939 = 8.0 // (float) $4975 = 10.0 // (float) $5011 = -736.72 // (float) $5047 = -1178.83 // (float) $5083 = 12.89 // (float) 5@ = 2500 // (int) 41@ = -1 // (int) $4599 = -1235.999 // (float) $4635 = -1242.93 // (float) $4671 = 33.4679 // (float) $4707 = 6.0 // (float) $4743 = 6.0 // (float) $4779 = 6.0 // (float) $4815 = -1215.516 // (float) $4851 = -1181.958 // (float) $4887 = 27.4775 // (float) $4923 = 8.0 // (float) $4959 = 8.0 // (float) $4995 = 10.0 // (float) $5031 = -1249.41 // (float) $5067 = -1241.28 // (float) $5103 = 40.14 // (float) 25@ = 2500 // (int) 61@ = -1 // (int) $4574 = -732.4533 // (float) $4610 = -1328.411 // (float) $4646 = 17.8325 // (float) $4682 = 5.0 // (float) $4718 = 5.0 // (float) $4754 = 5.0 // (float) $4790 = -743.725 // (float) $4826 = -1273.715 // (float) $4862 = 15.6696 // (float) $4898 = 10.0 // (float) $4934 = 10.0 // (float) $4970 = 10.0 // (float) $5006 = -768.59 // (float) $5042 = -1307.95 // (float) $5078 = 26.71 // (float) 0@ = 5000 // (int) 36@ = -1 // (int) $4584 = -1107.708 // (float) $4620 = 117.5202 // (float) $4656 = 13.9532 // (float) $4692 = 5.0 // (float) $4728 = 5.0 // (float) $4764 = 5.0 // (float) $4800 = -1108.091 // (float) $4836 = 165.4074 // (float) $4872 = 18.7217 // (float) $4908 = 10.0 // (float) $4944 = 10.0 // (float) $4980 = 10.0 // (float) $5016 = -1128.79 // (float) $5052 = 125.86 // (float) $5088 = 19.62 // (float) 10@ = 5000 // (int) 46@ = -1 // (int) $4585 = -838.1098 // (float) $4621 = 597.8112 // (float) $4657 = 16.2259 // (float) $4693 = 5.0 // (float) $4729 = 5.0 // (float) $4765 = 5.0 // (float) $4801 = -802.8322 // (float) $4837 = 648.0755 // (float) $4873 = 11.5903 // (float) $4909 = 15.0 // (float) $4945 = 15.0 // (float) $4981 = 50.0 // (float) $5017 = -834.87 // (float) $5053 = 636.81 // (float) $5089 = 10.64 // (float) 11@ = 1500 // (int) 47@ = -1 // (int) $4587 = -882.452 // (float) $4623 = 797.8341 // (float) $4659 = 27.7977 // (float) $4695 = 5.0 // (float) $4731 = 5.0 // (float) $4767 = 5.0 // (float) $4803 = -844.1135 // (float) $4839 = 797.85 // (float) $4875 = 34.8288 // (float) $4911 = 5.0 // (float) $4947 = 10.0 // (float) $4983 = 5.0 // (float) $5019 = -885.64 // (float) $5055 = 785.23 // (float) $5091 = 19.44 // (float) 13@ = 1500 // (int) 49@ = -1 // (int) $4589 = 216.309 // (float) $4625 = 1178.697 // (float) $4661 = 30.5161 // (float) $4697 = 5.0 // (float) $4733 = 5.0 // (float) $4769 = 15.0 // (float) $4805 = 250.3186 // (float) $4841 = 1146.363 // (float) $4877 = 21.3658 // (float) $4913 = 15.0 // (float) $4949 = 15.0 // (float) $4985 = 50.0 // (float) $5021 = 234.38 // (float) $5057 = 1138.62 // (float) $5093 = 26.08 // (float) 15@ = 1500 // (int) 51@ = 1 // (int) $4590 = 496.5814 // (float) $4626 = 998.8351 // (float) $4662 = 21.8951 // (float) $4698 = 3.0 // (float) $4734 = 3.0 // (float) $4770 = 3.0 // (float) $4806 = 536.996 // (float) $4842 = 1010.008 // (float) $4878 = 21.5674 // (float) $4914 = 5.0 // (float) $4950 = 5.0 // (float) $4986 = 50.0 // (float) $5022 = 498.43 // (float) $5058 = 991.32 // (float) $5094 = 18.35 // (float) 16@ = 2000 // (int) 52@ = -1 // (int) $4591 = 358.485 // (float) $4627 = 1307.461 // (float) $4663 = 48.4469 // (float) $4699 = 5.0 // (float) $4735 = 5.0 // (float) $4771 = 10.0 // (float) $4807 = 297.6699 // (float) $4843 = 1313.251 // (float) $4879 = 37.5327 // (float) $4915 = 10.0 // (float) $4951 = 10.0 // (float) $4987 = 50.0 // (float) $5023 = 362.17 // (float) $5059 = 1329.31 // (float) $5095 = 54.94 // (float) 17@ = 1000 // (int) 53@ = -1 // (int) $4592 = 571.0878 // (float) $4628 = 488.196 // (float) $4664 = 13.2182 // (float) $4700 = 5.0 // (float) $4736 = 5.0 // (float) $4772 = 10.0 // (float) $4808 = 576.4129 // (float) $4844 = 455.951 // (float) $4880 = 9.602 // (float) $4916 = 20.0 // (float) $4952 = 5.0 // (float) $4988 = 50.0 // (float) $5024 = 568.55 // (float) $5060 = 448.81 // (float) $5096 = 9.89 // (float) 18@ = 5000 // (int) 54@ = -1 // (int) $4598 = 464.5437 // (float) $4634 = -109.8446 // (float) $4670 = 14.4529 // (float) $4706 = 5.0 // (float) $4742 = 5.0 // (float) $4778 = 10.0 // (float) $4814 = 465.1721 // (float) $4850 = -62.6308 // (float) $4886 = 19.3636 // (float) $4922 = 10.0 // (float) $4958 = 10.0 // (float) $4994 = 50.0 // (float) $5030 = 481.48 // (float) $5066 = -98.73 // (float) $5102 = 12.32 // (float) 24@ = 1000 // (int) 60@ = -1 // (int) $4594 = 195.0549 // (float) $4630 = -911.8333 // (float) $4666 = 14.9066 // (float) $4702 = 5.0 // (float) $4738 = 5.0 // (float) $4774 = 10.0 // (float) $4810 = 163.7803 // (float) $4846 = -956.1453 // (float) $4882 = 16.5723 // (float) $4918 = 10.0 // (float) $4954 = 10.0 // (float) $4990 = 40.0 // (float) $5026 = 176.06 // (float) $5062 = -926.05 // (float) $5098 = 11.61 // (float) 20@ = 5000 // (int) 56@ = -1 // (int) $4595 = 160.0944 // (float) $4631 = -1408.132 // (float) $4667 = 21.0319 // (float) $4703 = 5.0 // (float) $4739 = 10.0 // (float) $4775 = 10.0 // (float) $4811 = 178.1219 // (float) $4847 = -1356.793 // (float) $4883 = 15.2229 // (float) $4919 = 15.0 // (float) $4955 = 15.0 // (float) $4991 = 50.0 // (float) $5027 = 142.2 // (float) $5063 = -1378.78 // (float) $5099 = 14.11 // (float) 21@ = 1000 // (int) 57@ = -1 // (int) $4593 = -19.361 // (float) $4629 = 456.3126 // (float) $4665 = 11.5933 // (float) $4701 = 5.0 // (float) $4737 = 5.0 // (float) $4773 = 10.0 // (float) $4809 = 3.9557 // (float) $4845 = 500.3326 // (float) $4881 = 5.723 // (float) $4917 = 20.0 // (float) $4953 = 20.0 // (float) $4989 = 3.0 // (float) $5025 = -50.13 // (float) $5061 = 477.29 // (float) $5097 = 11.19 // (float) 19@ = 1000 // (int) 55@ = 1 // (int) $4596 = 486.2283 // (float) $4632 = -1708.862 // (float) $4668 = 11.9548 // (float) $4704 = 5.0 // (float) $4740 = 5.0 // (float) $4776 = 5.0 // (float) $4812 = 472.0365 // (float) $4848 = -1752.774 // (float) $4884 = 5.831 // (float) $4920 = 20.0 // (float) $4956 = 20.0 // (float) $4992 = 3.0 // (float) $5028 = 508.99 // (float) $5064 = -1712.35 // (float) $5100 = 9.8 // (float) 22@ = 1500 // (int) 58@ = 1 // (int) $4597 = 299.2262 // (float) $4633 = -1719.203 // (float) $4669 = 11.9596 // (float) $4705 = 5.0 // (float) $4741 = 5.0 // (float) $4777 = 10.0 // (float) $4813 = 304.3563 // (float) $4849 = -1678.23 // (float) $4885 = 5.9066 // (float) $4921 = 20.0 // (float) $4957 = 20.0 // (float) $4993 = 20.0 // (float) $5029 = 277.96 // (float) $5065 = -1698.7 // (float) $5101 = 9.56 // (float) 23@ = 5000 // (int) 59@ = -1 // (int) $4600 = -1620.326 // (float) $4636 = -801.1993 // (float) $4672 = 17.2114 // (float) $4708 = 5.0 // (float) $4744 = 5.0 // (float) $4780 = 10.0 // (float) $4816 = -1653.499 // (float) $4852 = -775.2726 // (float) $4888 = 14.8574 // (float) $4924 = 5.0 // (float) $4960 = 5.0 // (float) $4996 = 30.0 // (float) $5032 = -1637.06 // (float) $5068 = -811.81 // (float) $5104 = 15.28 // (float) 26@ = 5000 // (int) 62@ = -1 // (int) $4603 = -763.8 // (float) $4639 = -832.7 // (float) $4675 = 12.5 // (float) $4711 = 8.0 // (float) $4747 = 8.0 // (float) $4783 = 20.0 // (float) $4819 = -718.4129 // (float) $4855 = -832.1877 // (float) $4891 = 5.7767 // (float) $4927 = 15.0 // (float) $4963 = 20.0 // (float) $4999 = 50.0 // (float) $5035 = -753.7 // (float) $5071 = -848.75 // (float) $5107 = 13.15 // (float) 29@ = 2000 // (int) 65@ = 1 // (int) $4604 = -302.3 // (float) $4640 = -1219.6 // (float) $4676 = 7.6 // (float) $4712 = 5.0 // (float) $4748 = 2.0 // (float) $4784 = 10.0 // (float) $4820 = -302.1 // (float) $4856 = -1197.0 // (float) $4892 = 5.8 // (float) $4928 = 5.0 // (float) $4964 = 5.0 // (float) $5000 = 20.0 // (float) $5036 = -320.43 // (float) $5072 = -1211.2 // (float) $5108 = 8.57 // (float) 30@ = 3000 // (int) 66@ = -1 // (int) $4605 = -1057.1 // (float) $4641 = -707.9 // (float) $4677 = 13.9 // (float) $4713 = 5.0 // (float) $4749 = 5.0 // (float) $4785 = 10.0 // (float) $4821 = -1055.1 // (float) $4857 = -750.2 // (float) $4893 = 12.0 // (float) $4929 = 25.0 // (float) $4965 = 3.0 // (float) $5001 = 30.0 // (float) $5037 = -1049.16 // (float) $5073 = -705.45 // (float) $5109 = 14.89 // (float) 31@ = 750 // (int) 67@ = 1 // (int) $4606 = -448.9 // (float) $4642 = -558.9 // (float) $4678 = 14.8 // (float) $4714 = 5.0 // (float) $4750 = 5.0 // (float) $4786 = 10.0 // (float) $4822 = -476.4 // (float) $4858 = -587.9 // (float) $4894 = 11.3 // (float) $4930 = 15.0 // (float) $4966 = 15.0 // (float) $5002 = 30.0 // (float) $5038 = -477.66 // (float) $5074 = -578.17 // (float) $5110 = 11.62 // (float) 32@ = 1000 // (int) 68@ = -1 // (int) $4607 = 48.7 // (float) $4643 = -952.0 // (float) $4679 = 11.3 // (float) $4715 = 5.0 // (float) $4751 = 5.0 // (float) $4787 = 10.0 // (float) $4823 = 48.9 // (float) $4859 = -919.5 // (float) $4895 = 8.8 // (float) $4931 = 7.0 // (float) $4967 = 7.0 // (float) $5003 = 30.0 // (float) $5039 = 39.31 // (float) $5075 = -925.27 // (float) $5111 = 10.21 // (float) 33@ = 1000 // (int) 69@ = 1 // (int) $4608 = 329.3 // (float) $4644 = -269.3 // (float) $4680 = 14.4 // (float) $4716 = 5.0 // (float) $4752 = 5.0 // (float) $4788 = 10.0 // (float) $4824 = 329.5 // (float) $4860 = -246.8 // (float) $4896 = 10.1 // (float) $4932 = 10.0 // (float) $4968 = 10.0 // (float) $5004 = 30.0 // (float) $5040 = 310.1 // (float) $5076 = -242.49 // (float) $5112 = 17.91 // (float) 34@ = 1500 // (int) 70@ = 1 // (int) $4609 = 154.9 // (float) $4645 = 640.3 // (float) $4681 = 10.6 // (float) $4717 = 5.0 // (float) $4753 = 5.0 // (float) $4789 = 10.0 // (float) $4825 = 141.4 // (float) $4861 = 614.3 // (float) $4897 = 11.7 // (float) $4933 = 7.0 // (float) $4969 = 7.0 // (float) $5005 = 30.0 // (float) $5041 = 181.42 // (float) $5077 = 623.28 // (float) $5113 = 10.85 // (float) 35@ = 1000 // (int) 71@ = -1 // (int) 89@ = 0 // (int) 90@ = 0 // (int) 90@ == 1 // (int) var == num jump_if_false @USJ_4936 89@ = 1 // (int) :USJ_4936 0078: if or 83E5: not unknown_check 03FD: unknown_check 03C1: unknown_check jump_if_false @USJ_4961 89@ = 0 // (int) 90@ = 0 // (int) :USJ_4961 009C: toggle_wasted_busted_check 0 :USJ_4964 0001: wait 0 ms 009F: actor $933 dead jump_if_false @USJ_4989 0001: wait 50 ms 0002: jump @USJ_4964 :USJ_4989 $1071 == 1 // (int) var == num jump_if_false @USJ_5013 0001: wait 50 ms 0002: jump @USJ_4964 :USJ_5013 $2769 == 0 // (int) var == num jump_if_false @USJ_5036 0001: wait 50 ms 0002: jump @USJ_4964 :USJ_5036 02A4: unknown_check jump_if_false @USJ_5056 0001: wait 50 ms 0002: jump @USJ_4964 :USJ_5056 834B: not unknown_check $2769 jump_if_false @USJ_5078 0001: wait 50 ms 0002: jump @USJ_4964 :USJ_5078 0078: if or 02F1: actor $933 driving_flying_vehicle 007D: actor $933 driving_car_with_model #6ATV 0022: jump_if_false @USJ_5111 // Note: the incorrect math opcode was used here 0001: wait 50 ms 0002: jump @USJ_4964 :USJ_5111 80A0: not car $2769 wrecked 0022: jump_if_false @USJ_5132 // Note: the incorrect math opcode was used here 01CA: (unknown) $2769 87@ 00D0: 88@ = car $2769 Z_angle :USJ_5132 90@ == 0 // (int) var == num jump_if_false @USJ_5197 82DE: not (unknown) $933 jump_if_false @USJ_5179 812C: not car $2769 in_air jump_if_false @USJ_5172 0002: jump @USJ_4964 :USJ_5172 0002: jump @USJ_5197 :USJ_5179 0397: (unknown) $2769 jump_if_false @USJ_5197 0002: jump @USJ_4964 :USJ_5197 74@ = -1 // (int) 00B0: actor $933 in_zone 'DOCKS' // Viceport 0022: jump_if_false @USJ_5506 // Note: the incorrect math opcode was used here 87@ > 25.0 // (float) var > num jump_if_false @USJ_5499 008B: actor $933 in_sphere_in_car $4574 $4610 $4646 radius $4682 $4718 $4754 sphere 89@ 0022: jump_if_false @USJ_5261 // Note: the incorrect math opcode was used here 74@ = 0 // (int) :USJ_5261 008B: actor $933 in_sphere_in_car $4575 $4611 $4647 radius $4683 $4719 $4755 sphere 89@ 0022: jump_if_false @USJ_5313 // Note: the incorrect math opcode was used here 0078: if and 88@ > 100.0 // (float) var > num 260.0 > 88@ // (float) num > var 0022: jump_if_false @USJ_5313 // Note: the incorrect math opcode was used here 74@ = 1 // (int) :USJ_5313 008B: actor $933 in_sphere_in_car $4579 $4615 $4651 radius $4687 $4723 $4759 sphere 89@ 0022: jump_if_false @USJ_5366 // Note: the incorrect math opcode was used here 0078: if and 88@ > 135.0 // (float) var > num 315.0 > 88@ // (float) num > var 0022: jump_if_false @USJ_5366 // Note: the incorrect math opcode was used here 74@ = 5 // (int) :USJ_5366 008B: actor $933 in_sphere_in_car $4578 $4614 $4650 radius $4686 $4722 $4758 sphere 89@ 0022: jump_if_false @USJ_5418 // Note: the incorrect math opcode was used here 0078: if and 88@ > 45.0 // (float) var > num 135.0 > 88@ // (float) num > var 0022: jump_if_false @USJ_5418 // Note: the incorrect math opcode was used here 74@ = 4 // (int) :USJ_5418 008B: actor $933 in_sphere_in_car $4583 $4619 $4655 radius $4691 $4727 $4763 sphere 89@ 0022: jump_if_false @USJ_5447 // Note: the incorrect math opcode was used here 74@ = 9 // (int) :USJ_5447 008B: actor $933 in_sphere_in_car $4604 $4640 $4676 radius $4712 $4748 $4784 sphere 89@ 0022: jump_if_false @USJ_5499 // Note: the incorrect math opcode was used here 0078: if or 88@ > 270.0 // (float) var > num 90.0 > 88@ // (float) num > var 0022: jump_if_false @USJ_5499 // Note: the incorrect math opcode was used here 74@ = 30 // (int) :USJ_5499 0002: jump @USJ_7070 :USJ_5506 00B0: actor $933 in_zone 'DTOWN' // Downtown 0022: jump_if_false @USJ_5870 // Note: the incorrect math opcode was used here 87@ > 25.0 // (float) var > num jump_if_false @USJ_5863 008B: actor $933 in_sphere_in_car $4577 $4613 $4649 radius $4685 $4721 $4757 sphere 89@ 0022: jump_if_false @USJ_5589 // Note: the incorrect math opcode was used here 0078: if and 88@ > 45.0 // (float) var > num 135.0 > 88@ // (float) num > var 0022: jump_if_false @USJ_5589 // Note: the incorrect math opcode was used here 74@ = 3 // (int) :USJ_5589 008B: actor $933 in_sphere_in_car $4580 $4616 $4652 radius $4688 $4724 $4760 sphere 89@ 0022: jump_if_false @USJ_5641 // Note: the incorrect math opcode was used here 0078: if and 88@ > 140.0 // (float) var > num 220.0 > 88@ // (float) num > var 0022: jump_if_false @USJ_5641 // Note: the incorrect math opcode was used here 74@ = 6 // (int) :USJ_5641 008B: actor $933 in_sphere_in_car $4581 $4617 $4653 radius $4689 $4725 $4761 sphere 89@ 0022: jump_if_false @USJ_5670 // Note: the incorrect math opcode was used here 74@ = 7 // (int) :USJ_5670 008B: actor $933 in_sphere_in_car $4585 $4621 $4657 radius $4693 $4729 $4765 sphere 89@ 0022: jump_if_false @USJ_5699 // Note: the incorrect math opcode was used here 74@ = 11 // (int) :USJ_5699 008B: actor $933 in_sphere_in_car $4586 $4622 $4658 radius $4694 $4730 $4766 sphere 89@ 0022: jump_if_false @USJ_5728 // Note: the incorrect math opcode was used here 74@ = 12 // (int) :USJ_5728 008B: actor $933 in_sphere_in_car $4587 $4623 $4659 radius $4695 $4731 $4767 sphere 89@ 0022: jump_if_false @USJ_5757 // Note: the incorrect math opcode was used here 74@ = 13 // (int) :USJ_5757 008B: actor $933 in_sphere_in_car $4601 $4637 $4673 radius $4709 $4745 $4781 sphere 89@ 0022: jump_if_false @USJ_5811 // Note: the incorrect math opcode was used here 0078: if and 88@ > 315.0 // (float) var > num 355.0 > 88@ // (float) num > var 0022: jump_if_false @USJ_5811 // Note: the incorrect math opcode was used here 74@ = 27 // (int) :USJ_5811 008B: actor $933 in_sphere_in_car $4602 $4638 $4674 radius $4710 $4746 $4782 sphere 89@ 0022: jump_if_false @USJ_5863 // Note: the incorrect math opcode was used here 0078: if and 88@ > 250.0 // (float) var > num 290.0 > 88@ // (float) num > var 0022: jump_if_false @USJ_5863 // Note: the incorrect math opcode was used here 74@ = 28 // (int) :USJ_5863 0002: jump @USJ_7070 :USJ_5870 00B0: actor $933 in_zone 'HAITI' // Little Haiti 0022: jump_if_false @USJ_5989 // Note: the incorrect math opcode was used here 87@ > 25.0 // (float) var > num jump_if_false @USJ_5982 008B: actor $933 in_sphere_in_car $4582 $4618 $4654 radius $4690 $4726 $4762 sphere 89@ 0022: jump_if_false @USJ_5930 // Note: the incorrect math opcode was used here 74@ = 8 // (int) :USJ_5930 008B: actor $933 in_sphere_in_car $4584 $4620 $4656 radius $4692 $4728 $4764 sphere 89@ 0022: jump_if_false @USJ_5982 // Note: the incorrect math opcode was used here 0078: if or 88@ > 340.0 // (float) var > num 20.0 > 88@ // (float) num > var 0022: jump_if_false @USJ_5982 // Note: the incorrect math opcode was used here 74@ = 10 // (int) :USJ_5982 0002: jump @USJ_7070 :USJ_5989 00B0: actor $933 in_zone 'HAVANA' // Little Havana 0022: jump_if_false @USJ_6145 // Note: the incorrect math opcode was used here 87@ > 25.0 // (float) var > num jump_if_false @USJ_6073 008B: actor $933 in_sphere_in_car $4605 $4641 $4677 radius $4713 $4749 $4785 sphere 89@ 0022: jump_if_false @USJ_6073 // Note: the incorrect math opcode was used here 0078: if and 88@ > 100.0 // (float) var > num 260.0 > 88@ // (float) num > var 0022: jump_if_false @USJ_6073 // Note: the incorrect math opcode was used here 74@ = 31 // (int) :USJ_6073 87@ > 20.0 // (float) var > num jump_if_false @USJ_6138 008B: actor $933 in_sphere_in_car $4603 $4639 $4675 radius $4711 $4747 $4783 sphere 89@ 0022: jump_if_false @USJ_6138 // Note: the incorrect math opcode was used here 0078: if and 88@ > 250.0 // (float) var > num 290.0 > 88@ // (float) num > var 0022: jump_if_false @USJ_6138 // Note: the incorrect math opcode was used here 74@ = 29 // (int) :USJ_6138 0002: jump @USJ_7070 :USJ_6145 00B0: actor $933 in_zone 'A_PORT' // Escobar International 0022: jump_if_false @USJ_6213 // Note: the incorrect math opcode was used here 87@ > 25.0 // (float) var > num jump_if_false @USJ_6206 008B: actor $933 in_sphere_in_car $4588 $4624 $4660 radius $4696 $4732 $4768 sphere 89@ 0022: jump_if_false @USJ_6206 // Note: the incorrect math opcode was used here 74@ = 14 // (int) :USJ_6206 0002: jump @USJ_7070 :USJ_6213 00B0: actor $933 in_zone 'STARI' // Starfish Island 0022: jump_if_false @USJ_6280 // Note: the incorrect math opcode was used here 87@ > 25.0 // (float) var > num jump_if_false @USJ_6273 008B: actor $933 in_sphere_in_car $4606 $4642 $4678 radius $4714 $4750 $4786 sphere 89@ 0022: jump_if_false @USJ_6273 // Note: the incorrect math opcode was used here 74@ = 32 // (int) :USJ_6273 0002: jump @USJ_7070 :USJ_6280 00B0: actor $933 in_zone 'BEACH3' // Vice Point 0022: jump_if_false @USJ_6536 // Note: the incorrect math opcode was used here 87@ > 25.0 // (float) var > num jump_if_false @USJ_6487 008B: actor $933 in_sphere_in_car $4589 $4625 $4661 radius $4697 $4733 $4769 sphere 89@ 0022: jump_if_false @USJ_6341 // Note: the incorrect math opcode was used here 74@ = 15 // (int) :USJ_6341 008B: actor $933 in_sphere_in_car $4590 $4626 $4662 radius $4698 $4734 $4770 sphere 89@ 0022: jump_if_false @USJ_6393 // Note: the incorrect math opcode was used here 0078: if and 88@ > 264.0 // (float) var > num 304.0 > 88@ // (float) num > var 0022: jump_if_false @USJ_6393 // Note: the incorrect math opcode was used here 74@ = 16 // (int) :USJ_6393 008B: actor $933 in_sphere_in_car $4591 $4627 $4663 radius $4699 $4735 $4771 sphere 89@ 0022: jump_if_false @USJ_6422 // Note: the incorrect math opcode was used here 74@ = 17 // (int) :USJ_6422 008B: actor $933 in_sphere_in_car $4592 $4628 $4664 radius $4700 $4736 $4772 sphere 89@ 0022: jump_if_false @USJ_6451 // Note: the incorrect math opcode was used here 74@ = 18 // (int) :USJ_6451 008B: actor $933 in_sphere_in_car $4598 $4634 $4670 radius $4706 $4742 $4778 sphere 89@ 0022: jump_if_false @USJ_6480 // Note: the incorrect math opcode was used here 74@ = 24 // (int) :USJ_6480 0002: jump @USJ_6529 :USJ_6487 87@ > 20.0 // (float) var > num jump_if_false @USJ_6529 008B: actor $933 in_sphere_in_car $4608 $4644 $4680 radius $4716 $4752 $4788 sphere 89@ 0022: jump_if_false @USJ_6529 // Note: the incorrect math opcode was used here 74@ = 34 // (int) :USJ_6529 0002: jump @USJ_7070 :USJ_6536 00B0: actor $933 in_zone 'BEACH2' // Washington Beach 0022: jump_if_false @USJ_6627 // Note: the incorrect math opcode was used here 87@ > 25.0 // (float) var > num jump_if_false @USJ_6620 008B: actor $933 in_sphere_in_car $4594 $4630 $4666 radius $4702 $4738 $4774 sphere 89@ 0022: jump_if_false @USJ_6620 // Note: the incorrect math opcode was used here 0078: if and 88@ > 100.0 // (float) var > num 180.0 > 88@ // (float) num > var 0022: jump_if_false @USJ_6620 // Note: the incorrect math opcode was used here 74@ = 20 // (int) :USJ_6620 0002: jump @USJ_7070 :USJ_6627 00B0: actor $933 in_zone 'BEACH1' // Ocean Beach 0022: jump_if_false @USJ_6874 // Note: the incorrect math opcode was used here 87@ > 25.0 // (float) var > num jump_if_false @USJ_6867 008B: actor $933 in_sphere_in_car $4595 $4631 $4667 radius $4703 $4739 $4775 sphere 89@ 0022: jump_if_false @USJ_6711 // Note: the incorrect math opcode was used here 0078: if or 88@ > 300.0 // (float) var > num 20.0 > 88@ // (float) num > var 0022: jump_if_false @USJ_6711 // Note: the incorrect math opcode was used here 74@ = 21 // (int) :USJ_6711 008B: actor $933 in_sphere_in_car $4596 $4632 $4668 radius $4704 $4740 $4776 sphere 89@ 0022: jump_if_false @USJ_6763 // Note: the incorrect math opcode was used here 0078: if and 88@ > 150.0 // (float) var > num 190.0 > 88@ // (float) num > var 0022: jump_if_false @USJ_6763 // Note: the incorrect math opcode was used here 74@ = 22 // (int) :USJ_6763 008B: actor $933 in_sphere_in_car $4597 $4633 $4669 radius $4705 $4741 $4777 sphere 89@ 0022: jump_if_false @USJ_6815 // Note: the incorrect math opcode was used here 0078: if or 88@ > 340.0 // (float) var > num 20.0 > 88@ // (float) num > var 0022: jump_if_false @USJ_6815 // Note: the incorrect math opcode was used here 74@ = 23 // (int) :USJ_6815 008B: actor $933 in_sphere_in_car $4607 $4643 $4679 radius $4715 $4751 $4787 sphere 89@ 0022: jump_if_false @USJ_6867 // Note: the incorrect math opcode was used here 0078: if or 88@ > 320.0 // (float) var > num 40.0 > 88@ // (float) num > var 0022: jump_if_false @USJ_6867 // Note: the incorrect math opcode was used here 74@ = 33 // (int) :USJ_6867 0002: jump @USJ_7070 :USJ_6874 00B0: actor $933 in_zone 'GOLFC' // Leaf Links 0022: jump_if_false @USJ_6970 // Note: the incorrect math opcode was used here 87@ > 25.0 // (float) var > num jump_if_false @USJ_6963 008B: actor $933 in_sphere_in_car $4593 $4629 $4665 radius $4701 $4737 $4773 sphere 89@ 0022: jump_if_false @USJ_6934 // Note: the incorrect math opcode was used here 74@ = 19 // (int) :USJ_6934 008B: actor $933 in_sphere_in_car $4609 $4645 $4681 radius $4717 $4753 $4789 sphere 89@ 0022: jump_if_false @USJ_6963 // Note: the incorrect math opcode was used here 74@ = 35 // (int) :USJ_6963 0002: jump @USJ_7070 :USJ_6970 87@ > 25.0 // (float) var > num jump_if_false @USJ_7070 008B: actor $933 in_sphere_in_car $4576 $4612 $4648 radius $4684 $4720 $4756 sphere 89@ 0022: jump_if_false @USJ_7012 // Note: the incorrect math opcode was used here 74@ = 2 // (int) :USJ_7012 008B: actor $933 in_sphere_in_car $4599 $4635 $4671 radius $4707 $4743 $4779 sphere 89@ 0022: jump_if_false @USJ_7041 // Note: the incorrect math opcode was used here 74@ = 25 // (int) :USJ_7041 008B: actor $933 in_sphere_in_car $4600 $4636 $4672 radius $4708 $4744 $4780 sphere 89@ 0022: jump_if_false @USJ_7070 // Note: the incorrect math opcode was used here 74@ = 26 // (int) :USJ_7070 74@ == -1 // (int) var == num jump_if_false @USJ_7089 0002: jump @USJ_4964 :USJ_7089 86@ = 0 // (int) 85@ = 0 // (int) 010E: 80@ = current_time_in_ms 0035: 75@ = 80@ // (int vars) 75@ += 500 // (int) 78@ = -1 // (int) 81@ = -1 // (int) $1067 = 1 // (int) 0035: 76@ = 80@ // (int vars) 0029: 76@ += 1@(74@,36) // (int vars) // Note: the incorrect math opcode was used here $5115 = -1 // (int) 00B8: set_gamespeed 0.3 00B9: set_camera_position $4750(74@,36) $4786(74@,36) $4822(74@,36) rotations 0 0 0 00B4: camera_on_car $2769 15 2 :USJ_7174 0078: if or 85@ == 0 // (int) var == num 0011: 75@ > 80@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @USJ_7745 // Note: the incorrect math opcode was used here 0001: wait 0 ms 010E: 80@ = current_time_in_ms 0035: $5114 = 76@ // (int vars) 002B: $5114 -= 80@ // (int vars) // Note: the incorrect math opcode was used here 0 > $5114 // (int) num > var 0022: jump_if_false @USJ_7226 // Note: the incorrect math opcode was used here $5114 = 0 // (int) :USJ_7226 78@ == -1 // (int) var == num jump_if_false @USJ_7252 00B8: set_gamespeed 0.3 0002: jump @USJ_7259 :USJ_7252 00B8: set_gamespeed 0.2 :USJ_7259 0078: if or $2769 == 0 // (int) var == num 8045: not actor $933 defined jump_if_false @USJ_7291 85@ = 1 // (int) 0002: jump @USJ_7738 :USJ_7291 00A0: car $2769 wrecked jump_if_false @USJ_7314 85@ = 1 // (int) 0002: jump @USJ_7738 :USJ_7314 82DE: not (unknown) $933 jump_if_false @USJ_7341 01B3: unknown_check $2769 jump_if_false @USJ_7341 85@ = 1 // (int) :USJ_7341 78@ == -1 // (int) var == num jump_if_false @USJ_7508 82DE: not (unknown) $933 jump_if_false @USJ_7389 812C: not car $2769 in_air jump_if_false @USJ_7382 0025: gosub @USJ_8846 :USJ_7382 0002: jump @USJ_7501 :USJ_7389 0397: (unknown) $2769 jump_if_false @USJ_7414 0025: gosub @USJ_8846 0002: jump @USJ_7501 :USJ_7414 81@ == -1 // (int) var == num jump_if_false @USJ_7450 0035: 81@ = 80@ // (int vars) 81@ += 500 // (int) 004D: store_car $2769 position_to 82@ 83@ 84@ 0002: jump @USJ_7501 :USJ_7450 0104: car $2769 in_sphere 82@ 83@ 84@ radius 2.0 2.0 2.0 sphere 0 0022: jump_if_false @USJ_7496 // Note: the incorrect math opcode was used here 0011: 80@ > 81@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @USJ_7489 // Note: the incorrect math opcode was used here 0025: gosub @USJ_8846 :USJ_7489 0002: jump @USJ_7501 :USJ_7496 81@ = -1 // (int) :USJ_7501 0002: jump @USJ_7524 :USJ_7508 0011: 80@ > 78@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @USJ_7524 // Note: the incorrect math opcode was used here 85@ = 1 // (int) :USJ_7524 78@ == -1 // (int) var == num jump_if_false @USJ_7577 008B: actor $933 in_sphere_in_car $4534(74@,36) $4570(74@,36) $4606(74@,36) radius $4642(74@,36) $4678(74@,36) $4714(74@,36) sphere 89@ 0022: jump_if_false @USJ_7577 // Note: the incorrect math opcode was used here 86@ = 1 // (int) :USJ_7577 0011: 80@ > 76@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @USJ_7738 // Note: the incorrect math opcode was used here 78@ == -1 // (int) var == num jump_if_false @USJ_7642 37@(74@,36) == -1 // (int) var == num jump_if_false @USJ_7628 0139: $5115 = random_int_in_ranges 0 2 0002: jump @USJ_7635 :USJ_7628 0035: $5115 = 37@(74@,36) // (int vars) :USJ_7635 0002: jump @USJ_7648 :USJ_7642 $5115 = 10 // (int) :USJ_7648 $5115 == 0 // (int) var == num jump_if_false @USJ_7675 00B4: camera_on_car $2769 14 2 0002: jump @USJ_7726 :USJ_7675 $5115 == 1 // (int) var == num jump_if_false @USJ_7705 0250: (unknown) 00B4: camera_on_car $2769 3 2 0002: jump @USJ_7726 :USJ_7705 $5115 == 10 // (int) var == num jump_if_false @USJ_7726 00B4: camera_on_car $2769 3 2 :USJ_7726 0035: 76@ = 80@ // (int vars) 76@ += 100000 // (int) :USJ_7738 0002: jump @USJ_7174 :USJ_7745 80A0: not car $2769 wrecked jump_if_false @USJ_7762 0201: (unknown) $2769 1 :USJ_7762 00B8: set_gamespeed 1.0 01CF: (unknown) $1067 = 0 // (int) 0078: if and 86@ == 1 // (int) var == num 0045: actor $933 defined jump_if_false @USJ_8806 $1063(74@,36) == 0 // (int) var == num jump_if_false @USJ_8799 74@ == 0 // (int) var == num jump_if_false @USJ_7830 01DF: progress_made += 1 0002: jump @USJ_8651 :USJ_7830 74@ == 1 // (int) var == num jump_if_false @USJ_7853 01DF: progress_made += 1 0002: jump @USJ_8651 :USJ_7853 74@ == 2 // (int) var == num jump_if_false @USJ_7876 01DF: progress_made += 1 0002: jump @USJ_8651 :USJ_7876 74@ == 3 // (int) var == num jump_if_false @USJ_7899 01DF: progress_made += 1 0002: jump @USJ_8651 :USJ_7899 74@ == 4 // (int) var == num jump_if_false @USJ_7922 01DF: progress_made += 1 0002: jump @USJ_8651 :USJ_7922 74@ == 5 // (int) var == num jump_if_false @USJ_7945 01DF: progress_made += 1 0002: jump @USJ_8651 :USJ_7945 74@ == 6 // (int) var == num jump_if_false @USJ_7968 01DF: progress_made += 1 0002: jump @USJ_8651 :USJ_7968 74@ == 7 // (int) var == num jump_if_false @USJ_7991 01DF: progress_made += 1 0002: jump @USJ_8651 :USJ_7991 74@ == 8 // (int) var == num jump_if_false @USJ_8014 01DF: progress_made += 1 0002: jump @USJ_8651 :USJ_8014 74@ == 9 // (int) var == num jump_if_false @USJ_8037 01DF: progress_made += 1 0002: jump @USJ_8651 :USJ_8037 74@ == 10 // (int) var == num jump_if_false @USJ_8060 01DF: progress_made += 1 0002: jump @USJ_8651 :USJ_8060 74@ == 11 // (int) var == num jump_if_false @USJ_8083 01DF: progress_made += 1 0002: jump @USJ_8651 :USJ_8083 74@ == 12 // (int) var == num jump_if_false @USJ_8106 01DF: progress_made += 1 0002: jump @USJ_8651 :USJ_8106 74@ == 13 // (int) var == num jump_if_false @USJ_8129 01DF: progress_made += 1 0002: jump @USJ_8651 :USJ_8129 74@ == 14 // (int) var == num jump_if_false @USJ_8152 01DF: progress_made += 1 0002: jump @USJ_8651 :USJ_8152 74@ == 15 // (int) var == num jump_if_false @USJ_8175 01DF: progress_made += 1 0002: jump @USJ_8651 :USJ_8175 74@ == 16 // (int) var == num jump_if_false @USJ_8198 01DF: progress_made += 1 0002: jump @USJ_8651 :USJ_8198 74@ == 17 // (int) var == num jump_if_false @USJ_8221 01DF: progress_made += 1 0002: jump @USJ_8651 :USJ_8221 74@ == 18 // (int) var == num jump_if_false @USJ_8244 01DF: progress_made += 1 0002: jump @USJ_8651 :USJ_8244 74@ == 19 // (int) var == num jump_if_false @USJ_8267 01DF: progress_made += 1 0002: jump @USJ_8651 :USJ_8267 74@ == 20 // (int) var == num jump_if_false @USJ_8290 01DF: progress_made += 1 0002: jump @USJ_8651 :USJ_8290 74@ == 21 // (int) var == num jump_if_false @USJ_8313 01DF: progress_made += 1 0002: jump @USJ_8651 :USJ_8313 74@ == 22 // (int) var == num jump_if_false @USJ_8336 01DF: progress_made += 1 0002: jump @USJ_8651 :USJ_8336 74@ == 23 // (int) var == num jump_if_false @USJ_8359 01DF: progress_made += 1 0002: jump @USJ_8651 :USJ_8359 74@ == 24 // (int) var == num jump_if_false @USJ_8382 01DF: progress_made += 1 0002: jump @USJ_8651 :USJ_8382 74@ == 25 // (int) var == num jump_if_false @USJ_8405 01DF: progress_made += 1 0002: jump @USJ_8651 :USJ_8405 74@ == 26 // (int) var == num jump_if_false @USJ_8428 01DF: progress_made += 1 0002: jump @USJ_8651 :USJ_8428 74@ == 27 // (int) var == num jump_if_false @USJ_8451 01DF: progress_made += 1 0002: jump @USJ_8651 :USJ_8451 74@ == 28 // (int) var == num jump_if_false @USJ_8474 01DF: progress_made += 1 0002: jump @USJ_8651 :USJ_8474 74@ == 29 // (int) var == num jump_if_false @USJ_8497 01DF: progress_made += 1 0002: jump @USJ_8651 :USJ_8497 74@ == 30 // (int) var == num jump_if_false @USJ_8520 01DF: progress_made += 1 0002: jump @USJ_8651 :USJ_8520 74@ == 31 // (int) var == num jump_if_false @USJ_8543 01DF: progress_made += 1 0002: jump @USJ_8651 :USJ_8543 74@ == 32 // (int) var == num jump_if_false @USJ_8566 01DF: progress_made += 1 0002: jump @USJ_8651 :USJ_8566 74@ == 33 // (int) var == num jump_if_false @USJ_8589 01DF: progress_made += 1 0002: jump @USJ_8651 :USJ_8589 74@ == 34 // (int) var == num jump_if_false @USJ_8612 01DF: progress_made += 1 0002: jump @USJ_8651 :USJ_8612 74@ == 35 // (int) var == num jump_if_false @USJ_8635 01DF: progress_made += 1 0002: jump @USJ_8651 :USJ_8635 0057: show_text_highpriority GXT 'WARNING' time 5000 flag 1 :USJ_8651 $1063(74@,36) = 1 // (int) 72@ += 1 // (int) 01E6: (unknown) 044D: (unknown) 0 $4318(74@,36) $4354(74@,36) $4390(74@,36) 00D9: (unknown) 0 0 0 1 36 > 72@ // (int) num > var 0022: jump_if_false @USJ_8752 // Note: the incorrect math opcode was used here 0143: show_text_styled GXT 'USJ_P' time 2000 style 8 // versionB // ~w~UNIQUE STUNT BONUS! 79@ = 250 // (int) 011D: show_text_1number_styled GXT 'REWARD' number 250 time 2000 style 6 // ~w~Reward: $~1~ 0094: player $933 money += 250 0002: jump @USJ_8778 :USJ_8752 0143: show_text_styled GXT 'USJ_ALL' time 2000 style 8 // versionB // ~w~ALL UNIQUE STUNTS COMPLETED! 79@ = 10000 // (int) 01DF: progress_made += 1 :USJ_8778 011D: show_text_1number_styled GXT 'REWARD' number 79@ time 2000 style 6 // ~w~Reward: $~1~ 0094: player $933 money += 79@ :USJ_8799 0002: jump @USJ_8839 :USJ_8806 $1063(74@,36) == 0 // (int) var == num jump_if_false @USJ_8834 0143: show_text_styled GXT 'USJ_F' time 2000 style 6 // versionB // ~w~UNIQUE STUNT FAILED! :USJ_8834 0001: wait 2000 ms :USJ_8839 0002: jump @USJ_4964 :USJ_8846 86@ == 0 // (int) var == num jump_if_false @USJ_8869 85@ = 1 // (int) 0002: jump @USJ_8883 :USJ_8869 0035: 78@ = 80@ // (int vars) 78@ += 500 // (int) 0035: 76@ = 80@ // (int vars) :USJ_8883 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 $5151 = -1025.25 // (float) $5186 = 1331.91 // (float) $5221 = 8.74 // (float) $5152 = -663.43 // (float) $5187 = 823.73 // (float) $5222 = 28.88 // (float) $5153 = -564.7 // (float) $5188 = 699.96 // (float) $5223 = 20.63 // (float) $5154 = -877.36 // (float) $5189 = 234.45 // (float) $5224 = 6.0 // (float) $5155 = -516.421 // (float) $5190 = 1362.248 // (float) $5225 = 11.765 // (float) $5156 = -1122.57 // (float) $5191 = -617.37 // (float) $5226 = 26.04 // (float) $5157 = 128.187 // (float) $5192 = 343.192 // (float) $5227 = 19.15 // (float) $5158 = -4.6699 // (float) $5193 = -1208.363 // (float) $5228 = 13.765 // (float) $5159 = -838.207 // (float) $5194 = 601.069 // (float) $5229 = 11.035 // (float) $5160 = -1201.917 // (float) $5195 = -495.9449 // (float) $5230 = 13.5932 // (float) $5161 = -1154.007 // (float) $5196 = -9.7294 // (float) $5231 = 16.7162 // (float) $5162 = -915.5267 // (float) $5197 = 1496.958 // (float) $5232 = 12.0079 // (float) $5163 = 69.757 // (float) $5198 = -514.46 // (float) $5233 = 13.69 // (float) $5164 = -859.6675 // (float) $5199 = -712.2196 // (float) $5234 = 25.234 // (float) $5165 = 38.7135 // (float) $5200 = -976.7884 // (float) $5235 = 13.0646 // (float) $5166 = 357.24 // (float) $5201 = -693.18 // (float) $5236 = 18.3 // (float) $5167 = 44.96 // (float) $5202 = -1470.47 // (float) $5237 = 17.58 // (float) $5168 = 76.0592 // (float) $5203 = -1571.304 // (float) $5238 = 10.4312 // (float) $5169 = 285.0237 // (float) $5204 = -245.8203 // (float) $5239 = 14.0431 // (float) $5170 = -616.2917 // (float) $5205 = 794.0302 // (float) $5240 = 24.1948 // (float) $5171 = -673.2853 // (float) $5206 = 1162.991 // (float) $5241 = 28.1661 // (float) $5172 = 457.151 // (float) $5207 = 1326.398 // (float) $5242 = 26.55 // (float) $5173 = 167.6194 // (float) $5208 = 250.5846 // (float) $5243 = 11.9166 // (float) $5174 = 552.1786 // (float) $5209 = 632.2911 // (float) $5244 = 13.4446 // (float) $5175 = 151.7354 // (float) $5210 = -909.4704 // (float) $5245 = 12.342 // (float) $5176 = -1085.534 // (float) $5211 = -745.3087 // (float) $5246 = 12.012 // (float) $5177 = -73.144 // (float) $5212 = -1255.0 // (float) $5247 = 15.73 // (float) $5178 = 223.1696 // (float) $5213 = 1317.958 // (float) $5248 = 27.6592 // (float) $5179 = -349.0347 // (float) $5214 = 1189.925 // (float) $5249 = 34.0029 // (float) $5180 = -886.58 // (float) $5215 = 797.51 // (float) $5250 = 20.7 // (float) $5181 = 10.237 // (float) $5216 = 1088.277 // (float) $5251 = 16.7477 // (float) $5182 = -1042.688 // (float) $5217 = -566.807 // (float) $5252 = 17.169 // (float) $5183 = -561.9499 // (float) $5218 = -548.4313 // (float) $5253 = 12.481 // (float) $5184 = 415.085 // (float) $5219 = 1090.947 // (float) $5254 = -199.826 // (float) $5185 = 114.573 // (float) $5220 = -1522.455 // (float) $5255 = 22.431 // (float) 0280: set_total_rampages_to 35 4@ = 0 // (int) :RAMPAGE_1015 037B: constant_params 4 variable_params 1 unknown 23 call_with_params @RAMPAGE_22 $4895(4@,35) $4930(4@,35) $4965(4@,35) $1028(4@,35) $4860(4@,35) $1028(4@,35) == 1 // (int) var == num jump_if_false @RAMPAGE_1065 2@ += 1 // (int) :RAMPAGE_1065 4@ += 1 // (int) 4@ >= 35 // (int) var >= num jump_if_false @RAMPAGE_1015 009C: toggle_wasted_busted_check 0 :RAMPAGE_1085 0001: wait 100 ms 4@ = 0 // (int) :RAMPAGE_1093 0140: pickup $4860(4@,35) picked_up jump_if_false @RAMPAGE_4901 0045: actor $933 defined jump_if_false @RAMPAGE_4866 0141: destroy_pickup $4860(4@,35) $940 = 1 // (int) 0055: show_text_styled GXT 'RAMPAGE' time 1000 style 2 // Rampage! 0045: actor $933 defined jump_if_false @RAMPAGE_1161 0107: toggle_player $933 can_move 0 :RAMPAGE_1161 037B: constant_params 1 variable_params 0 unknown 23 call_with_params @MAIN_4301 500 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_1341 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_1341 4@ == 1 // (int) var == num jump_if_false @RAMPAGE_1399 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_1399 4@ == 2 // (int) var == num jump_if_false @RAMPAGE_1452 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_1452 4@ == 3 // (int) var == num jump_if_false @RAMPAGE_1510 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_1510 4@ == 4 // (int) var == num jump_if_false @RAMPAGE_1571 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_1571 4@ == 5 // (int) var == num jump_if_false @RAMPAGE_1624 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_1624 4@ == 6 // (int) var == num jump_if_false @RAMPAGE_1690 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_1690 4@ == 7 // (int) var == num jump_if_false @RAMPAGE_1743 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_1743 4@ == 8 // (int) var == num jump_if_false @RAMPAGE_1800 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_1800 4@ == 9 // (int) var == num jump_if_false @RAMPAGE_1861 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_1861 4@ == 10 // (int) var == num jump_if_false @RAMPAGE_1922 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 25 :RAMPAGE_1922 4@ == 11 // (int) var == num jump_if_false @RAMPAGE_1974 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_1974 4@ == 12 // (int) var == num jump_if_false @RAMPAGE_2032 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_2032 4@ == 13 // (int) var == num jump_if_false @RAMPAGE_2117 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_2117 4@ == 14 // (int) var == num jump_if_false @RAMPAGE_2170 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_2170 4@ == 15 // (int) var == num jump_if_false @RAMPAGE_2223 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_2223 4@ == 16 // (int) var == num jump_if_false @RAMPAGE_2276 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_2276 4@ == 17 // (int) var == num jump_if_false @RAMPAGE_2329 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_2329 4@ == 18 // (int) var == num jump_if_false @RAMPAGE_2382 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_2382 4@ == 19 // (int) var == num jump_if_false @RAMPAGE_2435 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_2435 4@ == 20 // (int) var == num jump_if_false @RAMPAGE_2488 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_2488 4@ == 21 // (int) var == num jump_if_false @RAMPAGE_2541 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_2541 4@ == 22 // (int) var == num jump_if_false @RAMPAGE_2604 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_2604 4@ == 23 // (int) var == num jump_if_false @RAMPAGE_2661 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_2661 4@ == 24 // (int) var == num jump_if_false @RAMPAGE_2714 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_2714 4@ == 25 // (int) var == num jump_if_false @RAMPAGE_2767 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_2767 4@ == 26 // (int) var == num jump_if_false @RAMPAGE_2820 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_2820 4@ == 27 // (int) var == num jump_if_false @RAMPAGE_2873 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_2873 4@ == 28 // (int) var == num jump_if_false @RAMPAGE_2926 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_2926 4@ == 29 // (int) var == num jump_if_false @RAMPAGE_2979 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_2979 4@ == 30 // (int) var == num jump_if_false @RAMPAGE_3032 13@ = 359 // (int) 14@ = -2 // (int) 15@ = -1 // (int) 16@ = -1 // (int) 17@ = -1 // (int) 18@ = -1 // (int) 02E2: 19@ = 32 // (any) 20@ = 15 // (int) :RAMPAGE_3032 4@ == 31 // (int) var == num jump_if_false @RAMPAGE_3085 13@ = 351 // (int) 14@ = 93 // (int) 15@ = 94 // (int) 16@ = -1 // (int) 17@ = -1 // (int) 02E2: 18@ = 8 // (any) 02E2: 19@ = 23 // (any) 20@ = 40 // (int) :RAMPAGE_3085 4@ == 32 // (int) var == num jump_if_false @RAMPAGE_3185 13@ = 350 // (int) 14@ = -2 // (int) 15@ = -1 // (int) 16@ = -1 // (int) 17@ = -1 // (int) 18@ = -1 // (int) 02E2: 19@ = 22 // (any) 20@ = 15 // (int) 00AF: set_zone_car_info 'RICH3' 1 14 0 0 0 0 0 0 0 0 0 20 00AF: set_zone_car_info 'RICH3' 0 14 0 0 0 0 0 0 0 0 0 20 :RAMPAGE_3185 4@ == 33 // (int) var == num jump_if_false @RAMPAGE_3260 13@ = 361 // (int) 14@ = 95 // (int) 15@ = 96 // (int) 16@ = -1 // (int) 17@ = -1 // (int) 02E2: 18@ = 9 // (any) 02E2: 19@ = 34 // (any) 20@ = 70 // (int) 0295: (unknown) 340.0 970.0 -205.0 490.0 1290.0 -165.0 :RAMPAGE_3260 4@ == 34 // (int) var == num jump_if_false @RAMPAGE_3313 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_3313 5@ = 0 // (int) :RAMPAGE_3317 14@(5@,5) > 0 // (int) var > num jump_if_false @RAMPAGE_3335 0160: load_model 14@(5@,5) :RAMPAGE_3335 5@ += 1 // (int) 5@ >= 5 // (int) var >= num jump_if_false @RAMPAGE_3317 02DB: unknown_check 19@ 13 jump_if_false @RAMPAGE_3369 0160: load_model #BOMB :RAMPAGE_3369 0228: (unknown) not 18@ == -2 // (int) var == num jump_if_false @RAMPAGE_3393 0265: (unknown) 18@ 0002: jump @RAMPAGE_3397 :RAMPAGE_3393 0125: set_traffic_density_multiplier_to 2.0 :RAMPAGE_3397 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_3450 21@ = 1 // (int) 0002: jump @RAMPAGE_3454 :RAMPAGE_3450 21@ = 0 // (int) :RAMPAGE_3454 012F: init_rampage 'BLANK' 19@ time 120000 20@ 14@ 15@ 16@ 17@ 0 0045: actor $933 defined 0022: jump_if_false @RAMPAGE_3497 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 012E: toggle_player $933 ignored_by_cops 0 :RAMPAGE_3497 807E: not actor $933 driving jump_if_false @RAMPAGE_3519 0352: (unknown) $933 0220: (unknown) $933 0 -1 :RAMPAGE_3519 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_4332 500 0130: 1@ = rampage_status :RAMPAGE_3544 1@ == 1 // (int) var == num jump_if_false @RAMPAGE_3763 0001: wait 0 ms 0130: 1@ = rampage_status 21@ == 1 // (int) var == num jump_if_false @RAMPAGE_3756 0045: actor $933 defined jump_if_false @RAMPAGE_3756 807E: not actor $933 driving jump_if_false @RAMPAGE_3635 0@ == 0 // (int) var == num jump_if_false @RAMPAGE_3628 0058: (unknown) 'RAMP_CA' 5000 1 // You need a vehicle for this rampage. 0@ = 1 // (int) :RAMPAGE_3628 0002: jump @RAMPAGE_3650 :RAMPAGE_3635 025D: remove_text 'RAMP_CA' // You need a vehicle for this rampage. 0@ = 0 // (int) :RAMPAGE_3650 not $2769 == 0 // (int) var == num jump_if_false @RAMPAGE_3756 0139: $5256 = random_int_in_ranges 1 4 $5256 == 4 // (int) var == num jump_if_false @RAMPAGE_3756 02EE: get_actor $933 coords_to 6@ 7@ 8@ with_offset -10.0 10.0 -10.0 02EE: get_actor $933 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_3756 // Note: the incorrect math opcode was used here 0045: actor 12@ defined 0022: jump_if_false @RAMPAGE_3753 // Note: the incorrect math opcode was used here 03AE: (unknown) 12@ $2769 :RAMPAGE_3753 0112: remove_references_to_actor 12@ // Like turning an actor into a random pedestrian :RAMPAGE_3756 0002: jump @RAMPAGE_3544 :RAMPAGE_3763 1@ == 2 // (int) var == num jump_if_false @RAMPAGE_4719 $1028(4@,35) == 0 // (int) var == num jump_if_false @RAMPAGE_4681 4@ == 0 // (int) var == num jump_if_false @RAMPAGE_3811 01DF: progress_made += 1 0002: jump @RAMPAGE_4586 :RAMPAGE_3811 4@ == 1 // (int) var == num jump_if_false @RAMPAGE_3834 01DF: progress_made += 1 0002: jump @RAMPAGE_4586 :RAMPAGE_3834 4@ == 2 // (int) var == num jump_if_false @RAMPAGE_3857 01DF: progress_made += 1 0002: jump @RAMPAGE_4586 :RAMPAGE_3857 4@ == 3 // (int) var == num jump_if_false @RAMPAGE_3880 01DF: progress_made += 1 0002: jump @RAMPAGE_4586 :RAMPAGE_3880 4@ == 4 // (int) var == num jump_if_false @RAMPAGE_3903 01DF: progress_made += 1 0002: jump @RAMPAGE_4586 :RAMPAGE_3903 4@ == 5 // (int) var == num jump_if_false @RAMPAGE_3926 01DF: progress_made += 1 0002: jump @RAMPAGE_4586 :RAMPAGE_3926 4@ == 6 // (int) var == num jump_if_false @RAMPAGE_3949 01DF: progress_made += 1 0002: jump @RAMPAGE_4586 :RAMPAGE_3949 4@ == 7 // (int) var == num jump_if_false @RAMPAGE_3972 01DF: progress_made += 1 0002: jump @RAMPAGE_4586 :RAMPAGE_3972 4@ == 8 // (int) var == num jump_if_false @RAMPAGE_3995 01DF: progress_made += 1 0002: jump @RAMPAGE_4586 :RAMPAGE_3995 4@ == 9 // (int) var == num jump_if_false @RAMPAGE_4018 01DF: progress_made += 1 0002: jump @RAMPAGE_4586 :RAMPAGE_4018 4@ == 10 // (int) var == num jump_if_false @RAMPAGE_4041 01DF: progress_made += 1 0002: jump @RAMPAGE_4586 :RAMPAGE_4041 4@ == 11 // (int) var == num jump_if_false @RAMPAGE_4064 01DF: progress_made += 1 0002: jump @RAMPAGE_4586 :RAMPAGE_4064 4@ == 12 // (int) var == num jump_if_false @RAMPAGE_4087 01DF: progress_made += 1 0002: jump @RAMPAGE_4586 :RAMPAGE_4087 4@ == 13 // (int) var == num jump_if_false @RAMPAGE_4110 01DF: progress_made += 1 0002: jump @RAMPAGE_4586 :RAMPAGE_4110 4@ == 14 // (int) var == num jump_if_false @RAMPAGE_4133 01DF: progress_made += 1 0002: jump @RAMPAGE_4586 :RAMPAGE_4133 4@ == 15 // (int) var == num jump_if_false @RAMPAGE_4156 01DF: progress_made += 1 0002: jump @RAMPAGE_4586 :RAMPAGE_4156 4@ == 16 // (int) var == num jump_if_false @RAMPAGE_4179 01DF: progress_made += 1 0002: jump @RAMPAGE_4586 :RAMPAGE_4179 4@ == 17 // (int) var == num jump_if_false @RAMPAGE_4202 01DF: progress_made += 1 0002: jump @RAMPAGE_4586 :RAMPAGE_4202 4@ == 18 // (int) var == num jump_if_false @RAMPAGE_4225 01DF: progress_made += 1 0002: jump @RAMPAGE_4586 :RAMPAGE_4225 4@ == 19 // (int) var == num jump_if_false @RAMPAGE_4248 01DF: progress_made += 1 0002: jump @RAMPAGE_4586 :RAMPAGE_4248 4@ == 20 // (int) var == num jump_if_false @RAMPAGE_4271 01DF: progress_made += 1 0002: jump @RAMPAGE_4586 :RAMPAGE_4271 4@ == 21 // (int) var == num jump_if_false @RAMPAGE_4294 01DF: progress_made += 1 0002: jump @RAMPAGE_4586 :RAMPAGE_4294 4@ == 22 // (int) var == num jump_if_false @RAMPAGE_4317 01DF: progress_made += 1 0002: jump @RAMPAGE_4586 :RAMPAGE_4317 4@ == 23 // (int) var == num jump_if_false @RAMPAGE_4340 01DF: progress_made += 1 0002: jump @RAMPAGE_4586 :RAMPAGE_4340 4@ == 24 // (int) var == num jump_if_false @RAMPAGE_4363 01DF: progress_made += 1 0002: jump @RAMPAGE_4586 :RAMPAGE_4363 4@ == 25 // (int) var == num jump_if_false @RAMPAGE_4386 01DF: progress_made += 1 0002: jump @RAMPAGE_4586 :RAMPAGE_4386 4@ == 26 // (int) var == num jump_if_false @RAMPAGE_4409 01DF: progress_made += 1 0002: jump @RAMPAGE_4586 :RAMPAGE_4409 4@ == 27 // (int) var == num jump_if_false @RAMPAGE_4432 01DF: progress_made += 1 0002: jump @RAMPAGE_4586 :RAMPAGE_4432 4@ == 28 // (int) var == num jump_if_false @RAMPAGE_4455 01DF: progress_made += 1 0002: jump @RAMPAGE_4586 :RAMPAGE_4455 4@ == 29 // (int) var == num jump_if_false @RAMPAGE_4478 01DF: progress_made += 1 0002: jump @RAMPAGE_4586 :RAMPAGE_4478 4@ == 30 // (int) var == num jump_if_false @RAMPAGE_4501 01DF: progress_made += 1 0002: jump @RAMPAGE_4586 :RAMPAGE_4501 4@ == 31 // (int) var == num jump_if_false @RAMPAGE_4524 01DF: progress_made += 1 0002: jump @RAMPAGE_4586 :RAMPAGE_4524 4@ == 32 // (int) var == num jump_if_false @RAMPAGE_4547 01DF: progress_made += 1 0002: jump @RAMPAGE_4586 :RAMPAGE_4547 4@ == 33 // (int) var == num jump_if_false @RAMPAGE_4570 01DF: progress_made += 1 0002: jump @RAMPAGE_4586 :RAMPAGE_4570 4@ == 34 // (int) var == num jump_if_false @RAMPAGE_4586 01DF: progress_made += 1 :RAMPAGE_4586 2@ += 1 // (int) 0035: 3@ = 2@ // (int vars) 3@ *= 50 // (int) 0094: player $933 money += 3@ 35 > 2@ // (int) num > var 0022: jump_if_false @RAMPAGE_4640 // 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_4665 :RAMPAGE_4640 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_4665 044D: (unknown) 1 $4895(4@,35) $4930(4@,35) $4965(4@,35) :RAMPAGE_4681 $1028(4@,35) = 1 // (int) 009B: clear_player $933 wanted_level 0055: show_text_styled GXT 'RAMP_P' time 1000 style 1 // ~Y~RAMPAGE PASSED! 022B: (unknown) 1 0002: jump @RAMPAGE_4734 :RAMPAGE_4719 0055: show_text_styled GXT 'RAMP_F' time 1000 style 1 // RAMPAGE FAILED! :RAMPAGE_4734 5@ = 0 // (int) :RAMPAGE_4738 14@(5@,5) > 0 // (int) var > num jump_if_false @RAMPAGE_4756 0162: release_model 14@(5@,5) :RAMPAGE_4756 5@ += 1 // (int) 5@ >= 5 // (int) var >= num jump_if_false @RAMPAGE_4738 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 $940 = 0 // (int) :RAMPAGE_4866 0001: wait 5000 ms 037B: constant_params 4 variable_params 1 unknown 23 call_with_params @RAMPAGE_22 $4895(4@,35) $4930(4@,35) $4965(4@,35) $1028(4@,35) $4860(4@,35) :RAMPAGE_4901 4@ += 1 // (int) 4@ >= 35 // (int) var >= num jump_if_false @RAMPAGE_1093 0002: jump @RAMPAGE_1085 :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 $5001(0@,3) == 0 // (int) var == num jump_if_false @CARPARK_465 $5001(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 $5001(0@,3) == 1 // (int) var == num jump_if_false @CARPARK_654 $5001(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_5960 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 $5001(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 $5265 == 0 // (int) var == num jump_if_false @CARPARK_1051 $5265 = 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 $5265 == 1 // (int) var == num jump_if_false @CARPARK_1099 $5265 = 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 $5004(0@,5) == 0 // (int) var == num jump_if_false @CARPARK_1789 $5004(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 $5004(0@,5) == 1 // (int) var == num jump_if_false @CARPARK_2065 $5004(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_5960 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 $5004(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 $5265 = 0 // (int) :CARPARK_2366 0001: wait 100 ms 0045: actor $933 defined jump_if_false @CARPARK_3355 450.0 > $937 // (float) num > var 0022: jump_if_false @CARPARK_3325 // Note: the incorrect math opcode was used here $937 > -60.0 // (float) var > num jump_if_false @CARPARK_3203 0078: if and -1000.0 > $938 // (float) num > var $938 > -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 $933 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_5986 2.1 23.6 $939 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_5986 23.6 29.9 $939 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_5986 29.9 36.8 $939 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 $933 82.5 -1274.3 198.3 -1097.1 0 $939 > 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 $938 > 890.0 // (float) var > num jump_if_false @CARPARK_3166 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @CARPARK_753 $939 > 40.0 // (float) var > num jump_if_false @CARPARK_2829 0046: unknown_check $933 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 $933 236.9 1087.3 453.2 1359.4 0 jump_if_false @CARPARK_3149 0046: unknown_check $933 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_5986 16.1 19.1 $939 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_5986 19.1 23.9 $939 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_5986 21.6 23.9 $939 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_5986 23.9 26.4 $939 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_5986 26.4 33.0 $939 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 > $937 // (float) num > var $937 > -1800.0 // (float) var > num jump_if_false @CARPARK_3308 0078: if and -500.0 > $938 // (float) num > var $938 > -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 $1168 = 0 // (int) 009C: toggle_wasted_busted_check 0 :WARPSPO_54 0001: wait 10 ms 0045: actor $933 defined jump_if_false @WARPSPO_686 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 $933 in_zone 0@ 0022: jump_if_false @WARPSPO_639 // Note: the incorrect math opcode was used here $1168 == 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_632 :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 $933 02A8: unknown_check $933 0022: jump_if_false @WARPSPO_632 // Note: the incorrect math opcode was used here 0089: actor $933 in_sphere 1@ 2@ 3@ radius 2.0 2.0 2.0 sphere 0 0022: jump_if_false @WARPSPO_632 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @WARPSPO_568 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 0 026A: unknown_check $933 jump_if_false @WARPSPO_568 0352: (unknown) $933 :WARPSPO_568 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_4301 500 0045: actor $933 defined jump_if_false @WARPSPO_608 0044: put_actor $933 at 4@ 5@ 6@ 00CF: set_actor $933 Z_angle_to 7@ 0221: (unknown) 01CF: (unknown) :WARPSPO_608 0045: actor $933 defined 0022: jump_if_false @WARPSPO_625 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 :WARPSPO_625 00C9: fade 1 500 ms :WARPSPO_632 0002: jump @WARPSPO_665 :WARPSPO_639 not 9@(12@,4) == -1 // (int) var == num jump_if_false @WARPSPO_665 047A: (unknown) 9@(12@,4) 9@(12@,4) = -1 // (int) :WARPSPO_665 12@ += 1 // (int) 12@ == 4 // (int) var == num jump_if_false @WARPSPO_686 12@ = 0 // (int) :WARPSPO_686 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 $5267 0022: jump_if_false @AMBTAXI_145 // Note: the incorrect math opcode was used here 004F: unknown_check $5267 0022: jump_if_false @AMBTAXI_141 // Note: the incorrect math opcode was used here 034A: unknown_check $5268 0022: jump_if_false @AMBTAXI_141 // Note: the incorrect math opcode was used here 0045: actor $5268 defined 0022: jump_if_false @AMBTAXI_141 // Note: the incorrect math opcode was used here 0142: (unknown) $5267 0 0051: set_car $5267 traffic_behavior_to 0 0052: set_car $5267 driver_behaviour_to 1 0050: set_car $5267 max_speed_to 15.0 :AMBTAXI_141 0113: remove_references_to_car $5267 // Like turning a car into any random car :AMBTAXI_145 034A: unknown_check $5268 jump_if_false @AMBTAXI_160 0112: remove_references_to_actor $5268 // Like turning an actor into a random pedestrian :AMBTAXI_160 034A: unknown_check $5269 jump_if_false @AMBTAXI_203 0045: actor $5269 defined jump_if_false @AMBTAXI_199 02A8: unknown_check $5269 jump_if_false @AMBTAXI_199 0040: (unknown) $5269 -1 :AMBTAXI_199 0112: remove_references_to_actor $5269 // Like turning an actor into a random pedestrian :AMBTAXI_203 $5267 = -1 // (int) $5268 = -1 // (int) $5269 = -1 // (int) 0026: return :AMBTAXI_223 834B: not unknown_check $5267 jump_if_false @AMBTAXI_236 005F: (unknown) :AMBTAXI_236 00A0: car $5267 wrecked jump_if_false @AMBTAXI_249 005F: (unknown) :AMBTAXI_249 007C: actor $933 driving $5267 0022: jump_if_false @AMBTAXI_264 // Note: the incorrect math opcode was used here 005F: (unknown) :AMBTAXI_264 80D8: not car $5267 health >= 500 jump_if_false @AMBTAXI_280 005F: (unknown) :AMBTAXI_280 02BD: (unknown) $5267 $5268 834A: not unknown_check $5268 0022: jump_if_false @AMBTAXI_299 // Note: the incorrect math opcode was used here 005F: (unknown) :AMBTAXI_299 009F: actor $5268 dead 0022: jump_if_false @AMBTAXI_312 // Note: the incorrect math opcode was used here 005F: (unknown) :AMBTAXI_312 0123: 0@ = car $5267 num_passengers $5266 == 1 // (int) var == num jump_if_false @AMBTAXI_343 0@ > 0 // (int) var > num jump_if_false @AMBTAXI_343 005F: (unknown) :AMBTAXI_343 $5266 > 2 // (int) var > num jump_if_false @AMBTAXI_382 834A: not unknown_check $5269 jump_if_false @AMBTAXI_369 005F: (unknown) :AMBTAXI_369 009F: actor $5269 dead jump_if_false @AMBTAXI_382 005F: (unknown) :AMBTAXI_382 0@ > 0 // (int) var > num jump_if_false @AMBTAXI_422 8132: not actor $933 near_car $5267 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 $933 near_car $5267 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 $933 dead 0022: jump_if_false @AMBTAXI_459 // Note: the incorrect math opcode was used here 005E: (unknown) :AMBTAXI_459 $940 == 1 // (int) var == num jump_if_false @AMBTAXI_474 005E: (unknown) :AMBTAXI_474 not $1078 == 0 // (int) var == num jump_if_false @AMBTAXI_488 005E: (unknown) :AMBTAXI_488 $5266 > 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 $5266 = 1 // (int) :AMBTAXI_531 $5266 == 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 $5266 == 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 $5266 = 1 // (int) :AMBTAXI_593 0002: jump @AMBTAXI_553 :AMBTAXI_600 $5266 == 1 // (int) var == num jump_if_false @AMBTAXI_810 :AMBTAXI_613 $5266 == 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 $5266 = 0 // (int) 0002: jump @AMBTAXI_803 :AMBTAXI_658 037B: constant_params 6 variable_params 3 unknown 11 call_with_params @AMBTAXI_22 $937 $938 $939 50.0 50.0 50.0 0@ 1@ 2@ 037B: constant_params 6 variable_params 3 unknown 11 call_with_params @AMBTAXI_48 $937 $938 $939 50.0 50.0 50.0 3@ 4@ 5@ $5267 = -1 // (int) 01F6: $5267 = create_random_car_with_actors 183 in_area 0@ 1@ 3@ 4@ $5267 == -1 // (int) var == num jump_if_false @AMBTAXI_755 01F6: $5267 = create_random_car_with_actors 226 in_area 0@ 1@ 3@ 4@ :AMBTAXI_755 not $5267 == -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 $5266 = 2 // (int) 0002: jump @AMBTAXI_803 :AMBTAXI_798 $5266 = 0 // (int) :AMBTAXI_803 0002: jump @AMBTAXI_613 :AMBTAXI_810 $5266 == 2 // (int) var == num jump_if_false @AMBTAXI_1104 034B: unknown_check $5267 jump_if_false @AMBTAXI_864 004F: unknown_check $5267 jump_if_false @AMBTAXI_864 0050: set_car $5267 max_speed_to 15.0 0142: (unknown) $5267 1 0294: (unknown) $5267 1 :AMBTAXI_864 010E: 10@ = current_time_in_ms 0035: 9@ = 10@ // (int vars) 9@ += 20000 // (int) :AMBTAXI_877 $5266 == 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 $5266 = 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 $5266 = 0 // (int) 0002: jump @AMBTAXI_1097 :AMBTAXI_948 004D: store_car $5267 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@ $5269 = -1 // (int) 01C4: (unknown) 0@ 1@ 3@ 4@ 1 0 0 $5269 not $5269 == -1 // (int) var == num jump_if_false @AMBTAXI_1097 034A: unknown_check $5269 jump_if_false @AMBTAXI_1097 809F: not actor $5269 dead jump_if_false @AMBTAXI_1097 02A8: unknown_check $5269 jump_if_false @AMBTAXI_1097 026A: unknown_check $5269 jump_if_false @AMBTAXI_1097 8436: not unknown_check $5269 jump_if_false @AMBTAXI_1097 $5266 = 3 // (int) :AMBTAXI_1097 0002: jump @AMBTAXI_877 :AMBTAXI_1104 $5266 == 3 // (int) var == num jump_if_false @AMBTAXI_1318 0220: (unknown) $5269 16 5000 010E: 10@ = current_time_in_ms 0035: 9@ = 10@ // (int vars) 9@ += 10000 // (int) :AMBTAXI_1139 $5266 == 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 $5266 = 0 // (int) 0002: jump @AMBTAXI_1311 :AMBTAXI_1184 007C: actor $5269 driving $5267 0022: jump_if_false @AMBTAXI_1210 // Note: the incorrect math opcode was used here $5266 = 4 // (int) 0002: jump @AMBTAXI_1311 :AMBTAXI_1210 004D: store_car $5267 position_to 6@ 7@ 8@ 808A: not actor $5269 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 $5267 max_speed_to 10.0 0045: actor $5269 defined jump_if_false @AMBTAXI_1271 01EC: (unknown) $5269 1 00EE: (unknown) $5269 6@ 7@ :AMBTAXI_1271 0002: jump @AMBTAXI_1311 :AMBTAXI_1278 0050: set_car $5267 max_speed_to 0 0045: actor $5269 defined jump_if_false @AMBTAXI_1311 01EC: (unknown) $5269 1 00E9: (unknown) $5269 $5267 0393: (unknown) $5269 0 :AMBTAXI_1311 0002: jump @AMBTAXI_1139 :AMBTAXI_1318 $5266 == 4 // (int) var == num jump_if_false @AMBTAXI_1549 0368: (unknown) $5269 1 032D: (unknown) $5269 0 01EC: (unknown) $5269 0 0142: (unknown) $5267 0 0051: set_car $5267 traffic_behavior_to 0 0052: set_car $5267 driver_behaviour_to 1 0050: set_car $5267 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 $5266 == 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 $5266 = 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 $5269 driving $5267 0022: jump_if_false @AMBTAXI_1502 // Note: the incorrect math opcode was used here 00A2: (unknown) $5269 00E8: (unknown) $5269 $5267 01EC: (unknown) $5269 0 01A4: (unknown) $5269 1 0285: (unknown) $5269 1 00F2: (unknown) $5269 $5267 0002: jump @AMBTAXI_1542 :AMBTAXI_1502 0050: set_car $5267 max_speed_to 20.0 0051: set_car $5267 traffic_behavior_to 0 0052: set_car $5267 driver_behaviour_to 1 01EC: (unknown) $5269 0 0285: (unknown) $5269 1 0040: (unknown) $5269 -1 $5266 = 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) $5275 = 0 // (int) 7@ = 170 // (int) 8@ = 0 // (int) 10@ = 1 // (int) 21@ = 0 // (int) :DBGCARS_65 0001: wait 0 ms 010E: $5270 = current_time_in_ms 0045: actor $933 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 $933 coords_to $5271 $5272 $5273 with_offset 0 2.0 0 $5273 += 0.6 // (float) 01BB: (unknown) $5271 $5272 $5273 $5273 $5275 == 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) $5275 = 1 // (int) :DBGCARS_211 807F: not player 0 pressed_key 9 jump_if_false @DBGCARS_260 $5275 == 1 // (int) var == num jump_if_false @DBGCARS_242 $5275 = 2 // (int) :DBGCARS_242 $5275 == 3 // (int) var == num jump_if_false @DBGCARS_260 $5275 = 0 // (int) :DBGCARS_260 $5275 == 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) $5275 = 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: $5270 > 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: $5273 == 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@ = $5270 // (int vars) 2@ += 150 // (int) 8@ = 1 // (int) :DBGCARS_643 0002: jump @DBGCARS_661 :DBGCARS_650 0035: 2@ = $5270 // (int vars) 2@ -= 500 // (int) :DBGCARS_661 007F: player 0 pressed_key 10 jump_if_false @DBGCARS_833 0011: $5270 > 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: $5273 == 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@ = $5270 // (int vars) 3@ += 150 // (int) 8@ = 1 // (int) :DBGCARS_826 0002: jump @DBGCARS_844 :DBGCARS_833 0035: 3@ = $5270 // (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@ = $5270 // (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: $5274 = actor $933 Z_angle 45.0 > $5274 // (float) num > var 0022: jump_if_false @DBGCARS_969 // Note: the incorrect math opcode was used here $5272 += 5.0 // (float) $5274 = 90.0 // (float) 0002: jump @DBGCARS_1087 :DBGCARS_969 135.0 > $5274 // (float) num > var 0022: jump_if_false @DBGCARS_1004 // Note: the incorrect math opcode was used here $5271 -= 5.0 // (float) $5274 = 180.0 // (float) 0002: jump @DBGCARS_1087 :DBGCARS_1004 225.0 > $5274 // (float) num > var 0022: jump_if_false @DBGCARS_1039 // Note: the incorrect math opcode was used here $5272 -= 5.0 // (float) $5274 = 270.0 // (float) 0002: jump @DBGCARS_1087 :DBGCARS_1039 315.0 > $5274 // (float) num > var 0022: jump_if_false @DBGCARS_1073 // Note: the incorrect math opcode was used here $5271 += 5.0 // (float) $5274 = 0 // (float) 0002: jump @DBGCARS_1087 :DBGCARS_1073 $5272 += 5.0 // (float) $5274 = 90.0 // (float) :DBGCARS_1087 001D: $5273 == 0 // (int) var == var jump_if_false @DBGCARS_1106 $5273 = 5.0 // (float) :DBGCARS_1106 0048: $5276 = create_car 7@ at $5271 $5272 $5273 00D1: set_car $5276 Z_angle_to $5274 013A: set_car $5276 door_status_to 1 0162: release_model 7@ 0113: remove_references_to_car $5276 // 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: $5270 > 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 $5276 // 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) $3877 == 1 // (int) var == num jump_if_false @MARKCAM_106 0001: wait 0 ms 0002: jump @MARKCAM_77 :MARKCAM_106 $940 == 1 // (int) var == num jump_if_false @MARKCAM_131 3@ = 1 // (int) 0002: jump @MARKCAM_137 :MARKCAM_131 $940 = 1 // (int) :MARKCAM_137 0045: actor $933 defined jump_if_false @MARKCAM_148 :MARKCAM_148 0059: text_clear_all 0268: (unknown) 0270: (unknown) 1 :MARKCAM_156 0078: if and 03BA: (unknown) $3877 == 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 $933 defined jump_if_false @MARKCAM_234 0107: toggle_player $933 can_move 1 :MARKCAM_234 0270: (unknown) 0 03A0: (unknown) 0 2@ = 1 // (int) $3876 = 0 // (int) 3@ == 0 // (int) var == num jump_if_false @MARKCAM_266 $940 = 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 $3877 = 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@ == $933 // (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 $933 defined 0022: jump_if_false @MARKCAM_569 // Note: the incorrect math opcode was used here 8081: not actor $933 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 $933 defined jump_if_false @MARKCAM_1616 0081: actor $933 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@ = $933 // (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 $5278 == 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 $5278 == 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 $5278 == 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@ = $5279 // (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_6385 $5279 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' $5280 255 255 255 255 // Level: ~1~ - 040D: (unknown) 1@ $5280 2 5 037B: constant_params 8 variable_params 0 unknown 23 call_with_params @NONAME_5_10 140.0 130.0 1@ $5280 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_6590 0@ 1@ jump_if_false @NONAME_5_949 :NONAME_5_880 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_6590 0@ 1@ jump_if_false @NONAME_5_927 1@ += 1 // (int) 0011: 1@ > $4046(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_6677 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_8948 0@ 1@ 0001: wait 0 ms 1@ += 1 // (int) 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @MAIN_6677 0@ 1@ 0 0026: return :LEVSKIP 0238: name_thread 'LEVSKIP' $5280 = 1 // (int) 2@ = 0 // (int) 037B: constant_params 0 variable_params 1 unknown 10 call_with_params @MAIN_6482 $5277 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 $940 == 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 $940 = 1 // (int) -2@ = 0 // (int) // timer1 0045: actor $933 defined jump_if_false @LEVSKIP_138 0107: toggle_player $933 can_move 0 :LEVSKIP_138 0025: gosub @LEVSKIP_161 :LEVSKIP_145 044E: (unknown) 0 0 $3876 = 0 // (int) $3877 = 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 $3876 = 0 // (int) $3877 = 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 $3878 = 1 // (int) 0045: actor $933 defined jump_if_false @LEVSKIP_285 0107: toggle_player $933 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 $3878 = 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 $933 defined jump_if_false @LEVSKIP_384 0107: toggle_player $933 can_move 1 :LEVSKIP_384 044E: (unknown) 0 0 $940 = 0 // (int) $3876 = 0 // (int) $3877 = 0 // (int) $3878 = 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 $5280 -= 1 // (int) $5280 == 0 // (int) var == num jump_if_false @LEVSKIP_540 0035: 1@ = $5279 // (int vars) 0035: $5280 = $4046(1@,12) // (int vars) :LEVSKIP_540 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_6590 $5279 $5280 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 $5280 += 1 // (int) 0035: 1@ = $5279 // (int vars) 0011: $5280 > $4046(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 $5280 = 1 // (int) :LEVSKIP_617 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_6590 $5279 $5280 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 $5279 -= 1 // (int) 0 > $5279 // (int) num > var 0022: jump_if_false @LEVSKIP_727 // Note: the incorrect math opcode was used here $5279 = 12 // (int) $5279 -= 1 // (int) :LEVSKIP_727 0035: 1@ = $5279 // (int vars) :LEVSKIP_732 $4046(1@,12) == 0 // (int) var == num jump_if_false @LEVSKIP_788 $5279 -= 1 // (int) 0 > $5279 // (int) num > var 0022: jump_if_false @LEVSKIP_776 // Note: the incorrect math opcode was used here $5279 = 12 // (int) $5279 -= 1 // (int) :LEVSKIP_776 0035: 1@ = $5279 // (int vars) 0002: jump @LEVSKIP_732 :LEVSKIP_788 037A: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_6623 $5279 jump_if_false @LEVSKIP_844 $5279 -= 1 // (int) 0 > $5279 // (int) num > var 0022: jump_if_false @LEVSKIP_837 // Note: the incorrect math opcode was used here $5279 = 12 // (int) $5279 -= 1 // (int) :LEVSKIP_837 0002: jump @LEVSKIP_727 :LEVSKIP_844 $5280 = 1 // (int) :LEVSKIP_850 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_6590 $5279 $5280 jump_if_false @LEVSKIP_884 $5280 += 1 // (int) 0002: jump @LEVSKIP_850 :LEVSKIP_884 2@ = 5 // (int) :LEVSKIP_889 4@ > 90 // (int) var > num jump_if_false @LEVSKIP_1075 $5279 += 1 // (int) $5279 == 12 // (int) var == num jump_if_false @LEVSKIP_925 $5279 = 0 // (int) :LEVSKIP_925 0035: 1@ = $5279 // (int vars) :LEVSKIP_930 $4046(1@,12) == 0 // (int) var == num jump_if_false @LEVSKIP_980 $5279 += 1 // (int) $5279 == 12 // (int) var == num jump_if_false @LEVSKIP_968 $5279 = 0 // (int) :LEVSKIP_968 0035: 1@ = $5279 // (int vars) 0002: jump @LEVSKIP_930 :LEVSKIP_980 037A: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_6623 $5279 jump_if_false @LEVSKIP_1030 $5279 += 1 // (int) $5279 == 12 // (int) var == num jump_if_false @LEVSKIP_1023 $5279 = 0 // (int) :LEVSKIP_1023 0002: jump @LEVSKIP_925 :LEVSKIP_1030 $5280 = 1 // (int) :LEVSKIP_1036 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_6590 $5279 $5280 jump_if_false @LEVSKIP_1070 $5280 += 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 $5278 -= 1 // (int) 0 > $5278 // (int) num > var 0022: jump_if_false @LEVSKIP_1124 // Note: the incorrect math opcode was used here $5278 = 2 // (int) :LEVSKIP_1124 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @99RED_8284 $5278 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 $5278 += 1 // (int) $5278 > 2 // (int) var > num jump_if_false @LEVSKIP_1190 $5278 = 0 // (int) :LEVSKIP_1190 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @99RED_8284 $5278 0025: gosub @LEVSKIP_1211 :LEVSKIP_1209 0026: return :LEVSKIP_1211 $5280 = 1 // (int) $5279 = 0 // (int) :LEVSKIP_1222 0035: 1@ = $5279 // (int vars) :LEVSKIP_1227 $4046(1@,12) == 0 // (int) var == num jump_if_false @LEVSKIP_1277 $5279 += 1 // (int) $5279 == 12 // (int) var == num jump_if_false @LEVSKIP_1265 $5279 = 0 // (int) :LEVSKIP_1265 0035: 1@ = $5279 // (int vars) 0002: jump @LEVSKIP_1227 :LEVSKIP_1277 037A: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_6623 $5279 jump_if_false @LEVSKIP_1327 $5279 += 1 // (int) $5279 == 12 // (int) var == num jump_if_false @LEVSKIP_1320 $5279 = 0 // (int) :LEVSKIP_1320 0002: jump @LEVSKIP_1222 :LEVSKIP_1327 0026: return :LEVSKIP_1329 0035: 1@ = $5279 // (int vars) 037B: constant_params 3 variable_params 3 unknown 10 call_with_params @MAIN_9123 $5278 $5279 $5280 7@ 8@ 9@ $5279 == 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 $933 defined jump_if_false @LEVSKIP_1403 0044: put_actor $933 at 7@ 8@ 9@ :LEVSKIP_1403 0026: return :LEVSKIP_1405 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @99RED_8284 $5278 0025: gosub @LEVSKIP_1440 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @NONAME_5_861 $5279 $5280 0026: return :LEVSKIP_1440 $5278 == 0 // (int) var == num jump_if_false @LEVSKIP_1717 $5279 == 0 // (int) var == num jump_if_false @LEVSKIP_1496 $518 = 0 // (int) 0272: (unknown) 10 1 0272: (unknown) 10 8192 0272: (unknown) 10 32768 0367: (unknown) 3 0 :LEVSKIP_1496 0078: if or $5279 == 1 // (int) var == num $5279 == 2 // (int) var == num $5279 == 3 // (int) var == num jump_if_false @LEVSKIP_1531 $274 = 1 // (int) :LEVSKIP_1531 $5279 == 1 // (int) var == num jump_if_false @LEVSKIP_1590 $5280 >= 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 $5280 >= 4 // (int) var >= num jump_if_false @LEVSKIP_1590 $276 = 1 // (int) :LEVSKIP_1590 $5279 == 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 $5280 >= 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 $5279 == 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 $5280 >= 3 // (int) var >= num jump_if_false @LEVSKIP_1710 $276 = 1 // (int) $275 = 1 // (int) :LEVSKIP_1710 0002: jump @LEVSKIP_2768 :LEVSKIP_1717 $5278 == 1 // (int) var == num jump_if_false @LEVSKIP_2028 $5279 == 4 // (int) var == num jump_if_false @LEVSKIP_1834 $5280 >= 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 $5280 >= 4 // (int) var >= num jump_if_false @LEVSKIP_1809 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_8948 6 1 $279 = 1 // (int) $277 = 1 // (int) :LEVSKIP_1809 $5280 == 6 // (int) var == num jump_if_false @LEVSKIP_1834 $280 = 1 // (int) $277 = 1 // (int) :LEVSKIP_1834 $5279 == 6 // (int) var == num jump_if_false @LEVSKIP_1940 $5280 > 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_8948 4 2 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @NONAME_5_861 3 1 $5280 >= 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 $5280 >= 3 // (int) var >= num jump_if_false @LEVSKIP_1940 $279 = 1 // (int) :LEVSKIP_1940 $5279 == 3 // (int) var == num jump_if_false @LEVSKIP_1994 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_8948 4 1 $5280 >= 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 $5279 == 5 // (int) var == num jump_if_false @LEVSKIP_2021 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_8948 4 1 :LEVSKIP_2021 0002: jump @LEVSKIP_2768 :LEVSKIP_2028 $5278 == 2 // (int) var == num jump_if_false @LEVSKIP_2768 $5279 == 4 // (int) var == num jump_if_false @LEVSKIP_2248 $5280 >= 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 $5280 >= 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 $5280 >= 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 $5280 >= 8 // (int) var >= num jump_if_false @LEVSKIP_2190 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_8948 8 5 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_8948 11 2 :LEVSKIP_2190 $5280 >= 8 // (int) var >= num jump_if_false @LEVSKIP_2215 $281 = 1 // (int) $283 = 1 // (int) :LEVSKIP_2215 $5280 >= 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_8948 11 3 :LEVSKIP_2248 $5279 == 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 $5280 >= 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 $5280 >= 6 // (int) var >= num jump_if_false @LEVSKIP_2363 $283 = 1 // (int) :LEVSKIP_2363 $5279 == 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 $5280 == 4 // (int) var == num jump_if_false @LEVSKIP_2459 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_8948 8 5 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_8948 8 2 :LEVSKIP_2459 $5279 == 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 $5280 >= 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 $5280 == 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 $5280 >= 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 $5280 >= 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 $5280 >= 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 $5279 == 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_8948 8 5 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_8948 9 3 $5280 >= 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 $5280 >= 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 $5277 0045: actor $933 defined jump_if_false @LEVSKIP_2799 0107: toggle_player $933 can_move 1 :LEVSKIP_2799 0268: (unknown) 026C: (unknown) 044E: (unknown) 0 0 $940 = 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 $933 defined 0022: jump_if_false @WETIMCH_33 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 0 024A: (unknown) $933 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) $3881 = 1 // (int) 02E2: $3882 = 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 $933 defined jump_if_false @WETIMCH_121 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 :WETIMCH_121 0268: (unknown) 0059: text_clear_all 010A: release_weather $3881 = 0 // (int) $3876 = 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 $3875 == 0 // (int) var == num jump_if_false @WETIMCH_249 0058: (unknown) 'FREEON' 3000 1 // Time Frozen 04DE: (unknown) 1 $3875 = 1 // (int) 0002: jump @WETIMCH_273 :WETIMCH_249 0058: (unknown) 'FREEOFF' 3000 1 // Time Unfrozen 04DE: (unknown) 0 $3875 = 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: $3882 = 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: $3882 = 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: $3882 = 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: $3882 = 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: $3882 = 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: $3882 = 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: $3882 = 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: $3882 = 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_7739 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 $933 defined jump_if_false @NONAME_7_20 0107: toggle_player $933 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_7582 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_7582 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_7582 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_12249 0@ 037B: constant_params 0 variable_params 0 unknown 14 call_with_params @MAIN_4379 :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 $933 defined jump_if_false @NONAME_7_709 0107: toggle_player $933 can_move 1 :NONAME_7_709 $3876 = 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) $940 = 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 $933 defined jump_if_false @NONAME_9_152 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 02F8: (unknown) $933 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 $933 defined 0022: jump_if_false @NONAME_9_323 // Note: the incorrect math opcode was used here 0044: put_actor $933 at 9@ 10@ 11@ 010F: (unknown) $933 12@ 13@ 14@ 01BB: (unknown) 9@ 10@ 11@ 4@ 4@ += 30.0 // (float) 02EE: get_actor $933 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 $933 defined jump_if_false @NONAME_9_431 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 02F8: (unknown) $933 0 :NONAME_9_431 $940 = 0 // (int) $3876 = 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 $933 defined 0022: jump_if_false @NONAME_9_1003 // Note: the incorrect math opcode was used here 0044: put_actor $933 at 6@ 7@ 8@ 00CF: set_actor $933 Z_angle_to 3@ 18@ = 0 // (float) 18@ -= 30.0 // (float) 02EE: get_actor $933 coords_to 15@ 16@ 17@ with_offset 0 18@ 0 0044: put_actor $933 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 $3877 = 0 // (int) $3876 = 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 $933 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 $3880 == 0 // (int) var == num jump_if_false @DBGPCHE_486 04F0: (unknown) $933 0 $3880 = 1 // (int) 0002: jump @DBGPCHE_497 :DBGPCHE_486 04F0: (unknown) $933 1 $3880 = 0 // (int) :DBGPCHE_497 0002: jump @DBGPCHE_812 :DBGPCHE_504 17@ == 2 // (int) var == num jump_if_false @DBGPCHE_582 0045: actor $933 defined jump_if_false @DBGPCHE_537 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 :DBGPCHE_537 0110: 18@ = player $933 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 $933 wanted_level_to 18@ 0002: jump @DBGPCHE_812 :DBGPCHE_582 17@ == 3 // (int) var == num jump_if_false @DBGPCHE_619 0045: actor $933 defined jump_if_false @DBGPCHE_612 0094: player $933 money += 10000 :DBGPCHE_612 0002: jump @DBGPCHE_812 :DBGPCHE_619 17@ == 4 // (int) var == num jump_if_false @DBGPCHE_655 0045: actor $933 defined jump_if_false @DBGPCHE_648 0213: (unknown) $933 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 $490 = 0 // (int) $491 = 0 // (int) $492 = 0 // (int) $493 = 0 // (int) $494 = 0 // (int) $495 = 0 // (int) $496 = 0 // (int) $497 = 0 // (int) $498 = 0 // (int) $499 = 0 // (int) $500 = 0 // (int) $501 = 0 // (int) $502 = 0 // (int) $503 = 0 // (int) 0002: jump @DBGPCHE_812 :DBGPCHE_763 17@ == 7 // (int) var == num jump_if_false @DBGPCHE_812 $518 += 1 // (int) $518 == 14 // (int) var == num jump_if_false @DBGPCHE_799 $518 = 0 // (int) :DBGPCHE_799 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_3196 $518 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) $3880 == 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@ = $5451 // (int vars) 0037: $5025(1@,170) = 0@ // (string vars) $5451 += 1 // (int) 0026: return :NONAME_11_30 020D: (unknown) $5456 0049: destroy_car $5457 $5461 = 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) $5025(0@,170) 2@ 0035: $5458 = 2@ // (int vars) 0160: load_model 3@ 0228: (unknown) 1@ == 0 // (int) var == num jump_if_false @NONAME_11_136 003E: $5456 = create_actor_pedtype 22 model 2@ at $5462 $5463 $5464 0002: jump @NONAME_11_173 :NONAME_11_136 0048: $5457 = create_car 3@ at $5462 $5463 $5464 00A4: $5456 = create_actor_pedtype 1 model 2@ in_car $5457 driverseat 0052: set_car $5457 driver_behaviour_to 0 00D1: set_car $5457 Z_angle_to $5461 0325: (unknown) $5457 1 :NONAME_11_173 0036: 4@ = $5461 // (float vars) 4@ += 20.0 // (float) 00CF: set_actor $5456 Z_angle_to 4@ 0162: release_model $5458 02F8: (unknown) $5456 1 04B2: (unknown) $5456 $5459 $5459 > 0 // (int) var > num jump_if_false @NONAME_11_228 $5460 = 0 // (int) 04AE: (unknown) $5456 $5460 :NONAME_11_228 0026: return :NONAME_11_230 $5451 = 0 // (int) $5452 = 1 // (int) $5453 = -1 // (int) $5454 = 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 '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 $933 dead jump_if_false @NONAME_11_2951 024A: (unknown) $933 1 0107: toggle_player $933 can_move 0 :NONAME_11_2951 0026: return :NONAME_11_2953 809F: not actor $5456 dead jump_if_false @NONAME_11_3047 0@ == 0 // (int) var == num jump_if_false @NONAME_11_2986 02D4: (unknown) $5456 0002: jump @NONAME_11_3047 :NONAME_11_2986 0@ == 1 // (int) var == num jump_if_false @NONAME_11_3020 0160: load_model #BERETTA 0228: (unknown) 0106: give_actor $5456 weapon 19 ammo 2 // Load the weapon model before using this 0002: jump @NONAME_11_3047 :NONAME_11_3020 0@ == 2 // (int) var == num jump_if_false @NONAME_11_3047 0160: load_model #SNIPER 0228: (unknown) 0106: give_actor $5456 weapon 30 ammo 2 // Load the weapon model before using this :NONAME_11_3047 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: $5462 = 19@ // (float vars) 0036: $5463 = 20@ // (float vars) 0036: $5464 = 21@ // (float vars) $5464 = -100.0 // (float) 809F: not actor $933 dead jump_if_false @DBGCHVI_180 0043: store_actor $933 position_to 22@ 23@ 24@ // Note: the incorrect math opcode was used here 0200: (unknown) $933 0 0044: put_actor $933 at $5462 $5463 $5464 :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 $933 dead jump_if_false @DBGCHVI_275 0200: (unknown) $933 1 0044: put_actor $933 at 22@ 23@ 24@ :DBGCHVI_275 $3876 = 0 // (int) $3877 = 0 // (int) 01AE: (unknown) 0 01CF: (unknown) 809F: not actor $933 dead jump_if_false @DBGCHVI_312 024A: (unknown) $933 0 0107: toggle_player $933 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 $5452 -= 1 // (int) 0 > $5452 // (int) num > var 0022: jump_if_false @DBGCHVI_367 // Note: the incorrect math opcode was used here 0035: $5452 = $5451 // (int vars) $5452 -= 1 // (int) :DBGCHVI_367 037B: constant_params 2 variable_params 0 unknown 32 call_with_params @NONAME_11_30 $5452 $5455 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @NONAME_11_2953 $5454 :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 $5452 += 1 // (int) 001C: $5452 == $5451 // (int) num == var 0022: jump_if_false @DBGCHVI_440 // Note: the incorrect math opcode was used here $5452 = 0 // (int) :DBGCHVI_440 037B: constant_params 2 variable_params 0 unknown 32 call_with_params @NONAME_11_30 $5452 $5455 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @NONAME_11_2953 $5454 :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 $5453 > -1 // (int) var > num jump_if_false @DBGCHVI_774 809F: not actor $5456 dead jump_if_false @DBGCHVI_762 0352: (unknown) $5456 042B: (unknown) $5456 5@ :DBGCHVI_762 0414: (unknown) $5456 5@ $5453 1@ = 1 // (int) :DBGCHVI_774 007F: player 0 pressed_key 8 jump_if_false @DBGCHVI_815 $5453 += 1 // (int) $5453 == 110 // (int) var == num jump_if_false @DBGCHVI_810 $5453 = 0 // (int) :DBGCHVI_810 1@ = 1 // (int) :DBGCHVI_815 007F: player 0 pressed_key 9 jump_if_false @DBGCHVI_862 $5453 -= 1 // (int) 0 > $5453 // (int) num > var 0022: jump_if_false @DBGCHVI_857 // Note: the incorrect math opcode was used here $5453 = 110 // (int) $5453 -= 1 // (int) :DBGCHVI_857 1@ = 1 // (int) :DBGCHVI_862 007F: player 0 pressed_key 17 jump_if_false @DBGCHVI_934 $5454 += 1 // (int) $5454 == 3 // (int) var == num jump_if_false @DBGCHVI_898 $5454 = 0 // (int) :DBGCHVI_898 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @NONAME_11_2953 $5454 809F: not actor $5456 dead jump_if_false @DBGCHVI_929 0220: (unknown) $5456 0 4000 :DBGCHVI_929 1@ = 1 // (int) :DBGCHVI_934 007F: player 0 pressed_key 14 jump_if_false @DBGCHVI_989 $5455 += 1 // (int) $5455 == 3 // (int) var == num jump_if_false @DBGCHVI_970 $5455 = 0 // (int) :DBGCHVI_970 037B: constant_params 2 variable_params 0 unknown 32 call_with_params @NONAME_11_30 $5452 $5455 1@ = 1 // (int) :DBGCHVI_989 007F: player 0 pressed_key 6 jump_if_false @DBGCHVI_1064 $5459 > 0 // (int) var > num jump_if_false @DBGCHVI_1064 $5460 += 1 // (int) 001C: $5460 == $5459 // (int) num == var 0022: jump_if_false @DBGCHVI_1037 // Note: the incorrect math opcode was used here $5460 = 0 // (int) :DBGCHVI_1037 0045: actor $5456 defined jump_if_false @DBGCHVI_1054 04AE: (unknown) $5456 $5460 :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 $5460 = 0 // (int) $5459 == 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: $5459 > $5460 // (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 $5459 > 0 // (int) var > num jump_if_false @DBGCHVI_1179 0045: actor $5456 defined jump_if_false @DBGCHVI_1163 04AE: (unknown) $5456 $5460 :DBGCHVI_1163 0001: wait 5 ms 044B: 0001: wait 5 ms $5460 += 1 // (int) :DBGCHVI_1179 0002: jump @DBGCHVI_1121 :DBGCHVI_1186 $5459 > 0 // (int) var > num jump_if_false @DBGCHVI_1220 $5460 = 0 // (int) 0045: actor $5456 defined jump_if_false @DBGCHVI_1220 04AE: (unknown) $5456 $5460 :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@ = $5453 // (int vars) 28@ += 1 // (int) 040D: (unknown) 26@ 28@ 3 4 0035: 28@ = $5452 // (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 $5025(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: $5453 == -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@ = $5454 // (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 $5460 // 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@ = $5466 // (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: $5465 = 12@ // (int vars) $5465 += 5 // (int) $5465 >= 30 // (int) var >= num jump_if_false @NONAME_12_355 $5465 -= 30 // (int) :NONAME_12_355 037B: constant_params 1 variable_params 1 unknown 24 call_with_params @NONAME_1_30484 12@ 19@ $413(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 $413(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@ > $383(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 $383(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_5268 $1583(12@,30) $1613(12@,30) $1643(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 $353(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 $353(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@ = $323(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) $1583(12@,30) $1613(12@,30) $1643(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_33594 $263(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@ = $5465 // (int vars) $413(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@ = $5465 // (int vars) not $413(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 $932 == 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 $932 == 0 // (int) var == num jump_if_false @NONAME_12_1822 $932 = 1 // (int) $3068 = 1 // (int) 0001: wait 10 ms 0002: jump @NONAME_12_1837 :NONAME_12_1822 $932 = 0 // (int) $3068 = 1 // (int) 0001: wait 10 ms :NONAME_12_1837 0026: return :DBGDEB 0238: name_thread 'DBGDEB' 0045: actor $933 defined jump_if_false @DBGDEB_32 0107: toggle_player $933 can_move 0 024A: (unknown) $933 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 $933 defined jump_if_false @DBGDEB_153 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 :DBGDEB_153 0268: (unknown) 0059: text_clear_all 010A: release_weather 044E: (unknown) 9 0 $3876 = 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 $5466 += 1 // (int) $5466 == 30 // (int) var == num jump_if_false @DBGDEB_239 $5466 = 0 // (int) :DBGDEB_239 0 > 2@ // (int) num > var 0022: jump_if_false @DBGDEB_280 // Note: the incorrect math opcode was used here $5466 -= 1 // (int) 0 > $5466 // (int) num > var 0022: jump_if_false @DBGDEB_280 // Note: the incorrect math opcode was used here $5466 = 30 // (int) $5466 -= 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@ = $5465 // (int vars) 0035: $2735 = $323(6@,30) // (int vars) $2736 = 1 // (int) $2735 += 1 // (int) 0035: $1166 = $263(6@,30) // (int vars) $2735 == 7 // (int) var == num jump_if_false @DBGDEB_374 $2735 = 0 // (int) 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @NONAME_1_37901 $5465 2 0 0 0002: jump @DBGDEB_390 :DBGDEB_374 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @NONAME_1_37901 $5465 4 0 5@ :DBGDEB_390 001C: $5465 == $2729 // (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_33916 $5465 :DBGDEB_415 $3068 = 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@ = $5465 // (int vars) 0035: $2735 = $323(6@,30) // (int vars) $2736 = 1 // (int) $2735 -= 1 // (int) 0 > $2735 // (int) num > var 0022: jump_if_false @DBGDEB_525 // Note: the incorrect math opcode was used here $2735 = 7 // (int) $2735 -= 1 // (int) :DBGDEB_525 0035: $1166 = $263(6@,30) // (int vars) $2735 == 0 // (int) var == num jump_if_false @DBGDEB_568 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @NONAME_1_37901 $5465 2 0 0 0002: jump @DBGDEB_584 :DBGDEB_568 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @NONAME_1_37901 $5465 4 0 5@ :DBGDEB_584 001C: $5465 == $2729 // (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_33916 $5465 :DBGDEB_609 $3068 = 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_37901 $5465 2 0 0 001C: $5465 == $2729 // (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_33916 $5465 :DBGDEB_738 $3068 = 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@ = $5465 // (int vars) $413(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_37629 $5465 0 0 0002: jump @DBGDEB_847 :DBGDEB_835 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @NONAME_1_40134 $5465 :DBGDEB_847 001C: $5465 == $2729 // (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_33916 $5465 :DBGDEB_872 0035: 3@ = $5465 // (int vars) not $413(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@ = $5465 // (int vars) 3 > $353(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_37901 $5465 0 0 0 001C: $5465 == $2729 // (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_33916 $5465 :DBGDEB_999 0002: jump @DBGDEB_1036 :DBGDEB_1006 $353(3@,30) = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @NONAME_1_33916 3@ 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @NONAME_1_30731 3@ :DBGDEB_1036 $3068 = 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@ = $5465 // (int vars) 037A: constant_params 6 variable_params 0 unknown 10 call_with_params @MAIN_5268 $1583(3@,30) $1613(3@,30) $1643(3@,30) 0 0 0 jump_if_false @DBGDEB_1267 0045: actor $933 defined jump_if_false @DBGDEB_1267 00C9: fade 0 0 ms 037B: constant_params 4 variable_params 3 unknown 10 call_with_params @MAIN_6012 0 21.0 0 $1673(3@,30) 7@ 8@ 9@ 037B: constant_params 6 variable_params 3 unknown 10 call_with_params @MAIN_5197 $1583(3@,30) $1613(3@,30) $1643(3@,30) 7@ 8@ 9@ 7@ 8@ 9@ 0044: put_actor $933 at 7@ 8@ -100.0 010F: (unknown) $933 $1583(3@,30) $1613(3@,30) $1643(3@,30) 0001: wait 0 ms 0221: (unknown) $3068 = 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: $943 = create_pickup #BRIBE type 11 at -1241.8 -692.6 18.0 013F: $944 = create_pickup #BRIBE type 11 at -1089.5 -233.8 11.4 013F: $945 = create_pickup #BRIBE type 11 at -882.2 -989.9 12.6 013F: $946 = create_pickup #BRIBE type 11 at -820.6 519.3 10.9 013F: $947 = create_pickup #BRIBE type 11 at -580.4 956.6 11.0 013F: $948 = create_pickup #BRIBE type 11 at -778.9 1436.0 11.9 013F: $949 = create_pickup #BRIBE type 11 at 416.9 991.5 18.3 013F: $950 = create_pickup #BRIBE type 11 at 547.7 -1.5 14.0 013F: $951 = create_pickup #BRIBE type 11 at 103.7 245.3 21.7 013F: $952 = create_pickup #BRIBE type 11 at -9.1 -962.1 8.4 013F: $953 = create_pickup #BRIBE type 11 at 193.4 -1580.9 10.8 013F: $954 = create_pickup #BRIBE type 11 at 282.1 -697.2 10.1 013F: $955 = create_pickup #BODYARMOUR type 11 at -1087.3 1351.1 9.5 013F: $956 = create_pickup #BODYARMOUR type 11 at -259.3 1436.6 11.4 013F: $957 = create_pickup #BODYARMOUR type 11 at -605.4 638.6 22.0 013F: $958 = create_pickup #BODYARMOUR type 11 at -272.1 1127.1 9.7 013F: $959 = create_pickup #BODYARMOUR type 11 at -1202.2 -42.5 11.9 013F: $960 = create_pickup #BODYARMOUR type 11 at -746.7 242.6 17.0 013F: $961 = create_pickup #BODYARMOUR type 11 at -805.3 -324.5 8.2 013F: $962 = create_pickup #BODYARMOUR type 11 at -1185.8 -559.1 11.4 013F: $963 = create_pickup #BODYARMOUR type 11 at -926.0 -630.7 15.9 013F: $964 = create_pickup #BODYARMOUR type 11 at -995.2 -834.0 6.2 013F: $965 = create_pickup #BODYARMOUR type 11 at -1256.7 -1408.2 8.1 013F: $966 = create_pickup #BODYARMOUR type 11 at -1514.0 -927.0 20.8 013F: $967 = create_pickup #BODYARMOUR type 11 at 595.9 702.4 12.5 013F: $968 = create_pickup #BODYARMOUR type 11 at 337.4 1158.0 22.7 013F: $969 = create_pickup #BODYARMOUR type 11 at 288.7 299.6 13.6 013F: $970 = create_pickup #BODYARMOUR type 11 at 543.4 193.6 14.5 013F: $971 = create_pickup #BODYARMOUR type 11 at 229.0 -369.7 10.7 013F: $972 = create_pickup #BODYARMOUR type 11 at -108.3 934.5 10.9 013F: $973 = create_pickup #BODYARMOUR type 11 at -68.1 84.2 9.6 013F: $974 = create_pickup #BODYARMOUR type 11 at -572.7 -559.9 12.1 013F: $975 = create_pickup #BODYARMOUR type 11 at -420.0 -254.3 10.6 013F: $976 = create_pickup #BODYARMOUR type 11 at 222.2 -810.4 12.2 013F: $977 = create_pickup #BODYARMOUR type 11 at -183.7 -1399.9 3.9 013F: $978 = create_pickup #BODYARMOUR type 11 at -144.6 -1143.4 13.4 013F: $979 = create_pickup #BODYARMOUR type 11 at 113.6 -1227.8 31.3 013F: $980 = create_pickup #BODYARMOUR type 11 at 160.0 -1468.3 10.6 013F: $981 = create_pickup #HEALTH type 11 at -941.3 1336.5 11.0 013F: $982 = create_pickup #HEALTH type 11 at -955.3 1075.4 11.0 013F: $984 = create_pickup #HEALTH type 11 at -560.8 1164.6 11.3 013F: $985 = create_pickup #HEALTH type 11 at -819.2 1158.3 11.1 013F: $986 = create_pickup #HEALTH type 11 at -912.9 340.3 11.2 013F: $987 = create_pickup #HEALTH type 11 at -935.8 -114.3 6.6 013F: $988 = create_pickup #HEALTH type 11 at -1074.7 -135.7 11.3 013F: $989 = create_pickup #HEALTH type 11 at -940.0 -464.6 10.9 013F: $990 = create_pickup #HEALTH type 11 at -1145.3 -651.2 22.6 013F: $991 = create_pickup #HEALTH type 11 at -1043.6 -478.1 17.4 013F: $992 = create_pickup #HEALTH type 11 at -1030.6 -711.2 11.7 013F: $993 = create_pickup #HEALTH type 11 at -875.3 -470.3 11.1 013F: $994 = create_pickup #HEALTH type 11 at -845.6 -1132.0 11.1 013F: $995 = create_pickup #HEALTH type 11 at -876.2 -1409.1 11.7 013F: $996 = create_pickup #HEALTH type 11 at -1434.2 -926.9 14.8 013F: $997 = create_pickup #HEALTH type 11 at -1158.5 -989.5 14.8 013F: $998 = create_pickup #HEALTH type 11 at 198.8 -493.4 11.4 013F: $999 = create_pickup #HEALTH type 11 at 496.2 -86.6 10.0 013F: $1000 = create_pickup #HEALTH type 11 at 337.6 1123.8 18.2 013F: $1001 = create_pickup #HEALTH type 11 at 481.8 710.8 11.3 013F: $1002 = create_pickup #HEALTH type 11 at 382.9 364.5 11.0 013F: $1003 = create_pickup #HEALTH type 11 at 6.6 1062.2 12.2 013F: $1004 = create_pickup #HEALTH type 11 at 181.5 15.5 7.8 013F: $1005 = create_pickup #HEALTH type 11 at -353.3 -416.4 9.7 013F: $1006 = create_pickup #HEALTH type 11 at -648.9 -270.7 9.5 013F: $1007 = create_pickup #HEALTH type 11 at 139.0 -822.5 10.4 013F: $1008 = create_pickup #HEALTH type 11 at 265.9 -938.0 10.4 013F: $1009 = create_pickup #HEALTH type 11 at 225.5 -1140.6 10.7 013F: $1010 = create_pickup #HEALTH type 11 at -133.1 -980.9 10.4 013F: $1011 = create_pickup #HEALTH type 11 at -234.4 -1300.8 9.1 013F: $1012 = create_pickup #HEALTH type 11 at 17.4 -1334.5 10.4 013F: $1013 = create_pickup #HEALTH type 11 at -73.2 -1540.1 10.4 013F: $1014 = create_pickup #HEALTH type 11 at -1605.0 -261.6 14.6 01F9: $1015 = create_weapon_pickup #UZI group 11 ammo 100 at -906.2 1512.0 16.9 01F9: $1016 = create_weapon_pickup #KNIFECUR group 11 ammo 1 at -873.2 691.6 11.0 01F9: $1017 = create_weapon_pickup #AK47 group 11 ammo 100 at -653.3 766.3 30.9 01F9: $1018 = create_weapon_pickup #BERETTA group 11 ammo 28 at -448.3 1254.7 11.7 01F9: $1019 = create_weapon_pickup #HANDAXE group 11 ammo 1 at -822.5 584.6 11.0 01F9: $1020 = create_weapon_pickup #BRASSKNUCKLE group 11 ammo 1 at -607.2 1296.4 11.7 01F9: $1021 = create_weapon_pickup #BUTT_KNIFE group 11 ammo 1 at -797.5 928.7 11.0 01F9: $1022 = create_weapon_pickup #BAT group 11 ammo 1 at -1074.2 1281.7 8.7 01F9: $1023 = create_weapon_pickup #CHROMEGUN group 11 ammo 28 at -891.8 95.5 15.9 01F9: $1024 = create_weapon_pickup #GRENADE group 11 ammo 10 at -1004.7 -181.9 10.9 01F9: $1025 = create_weapon_pickup #GAFF group 11 ammo 1 at -1202.7 168.7 7.9 01F9: $1026 = create_weapon_pickup #BUTT_KNIFE group 11 ammo 1 at -1291.0 77.8 12.5 01F9: $1027 = create_weapon_pickup #MACHETE group 11 ammo 1 at -1150.4 -411.4 10.9 01F9: $1028 = create_weapon_pickup #INGRAMSL group 11 ammo 100 at -1068.5 -630.1 11.1 01F9: $1029 = create_weapon_pickup #BUDDYSHOT group 11 ammo 28 at -918.0 -940.4 12.1 01F9: $1030 = create_weapon_pickup #NITESTICK group 11 ammo 1 at -893.6 -717.9 11.1 01F9: $1031 = create_weapon_pickup #BINOCULARS group 11 ammo 1 at -663.3 -1292.5 29.9 01F9: $1032 = create_weapon_pickup #MOLOTOV group 11 ammo 10 at -1106.66 -1346.24 12.73 01F9: $1033 = create_weapon_pickup #GAFF group 11 ammo 1 at -647.1 -1338.3 13.1 01F9: $1034 = create_weapon_pickup #HANDAXE group 11 ammo 1 at -1061.6 -1042.7 17.5 01F9: $1035 = create_weapon_pickup #SKORPION group 11 ammo 100 at -1688.3 -1373.7 14.8 01F9: $1036 = create_weapon_pickup #BOMB group 11 ammo 10 at 332.0 715.2 22.8 01F9: $1037 = create_weapon_pickup #M16 group 11 ammo 100 at 564.0 1296.6 16.6 01F9: $1038 = create_weapon_pickup #BUTT_KNIFE group 11 ammo 1 at 579.0 467.3 9.7 01F9: $1039 = create_weapon_pickup #UZI group 11 ammo 100 at 220.8 261.9 8.7 01F9: $1040 = create_weapon_pickup #KATANA group 11 ammo 1 at 522.0 -256.5 13.8 01F9: $1041 = create_weapon_pickup #GRENADE group 11 ammo 10 at 126.2 -555.7 14.7 01F9: $1042 = create_weapon_pickup #BERETTA group 11 ammo 28 at 427.9 948.0 13.2 01F9: $1043 = create_weapon_pickup #NITESTICK group 11 ammo 1 at 511.3 512.9 12.0 01F9: $1044 = create_weapon_pickup #HANDAXE group 11 ammo 1 at 349.1 -243.8 11.1 01F9: $1045 = create_weapon_pickup #FLAME group 11 ammo 600 at 64.3 915.7 10.8 01F9: $1046 = create_weapon_pickup #PYTHON group 11 ammo 18 at -136.8 1020.3 7.6 01F9: $1047 = create_weapon_pickup #M249 group 11 ammo 100 at -1.0 986.2 18.1 01F9: $1048 = create_weapon_pickup #GOLFCLUB group 11 ammo 1 at -220.8 504.6 16.9 01F9: $1049 = create_weapon_pickup #GOLFCLUB group 11 ammo 1 at 8.6 -233.9 14.4 01F9: $1050 = create_weapon_pickup #GOLFCLUB group 11 ammo 1 at 95.4 464.1 16.0 01F9: $1051 = create_weapon_pickup #GOLFCLUB group 11 ammo 1 at 82.4 582.8 14.5 01F9: $1052 = create_weapon_pickup #GOLFCLUB group 11 ammo 1 at 158.1 201.5 12.3 01F9: $1053 = create_weapon_pickup #ROCKETLA group 11 ammo 10 at -575.2 -451.5 11.2 01F9: $1054 = create_weapon_pickup #INGRAMSL group 11 ammo 100 at -378.5 -608.0 17.2 01F9: $1055 = create_weapon_pickup #SNIPER group 11 ammo 14 at -358.1 -277.1 12.3 $1098 = 1 // (int) 01F9: $1056 = create_weapon_pickup #LASER group 11 ammo 50 at 394.5 -477.9 23.5 01F9: $1057 = create_weapon_pickup #AK47 group 11 ammo 100 at 367.8 -695.1 18.6 01F9: $1058 = create_weapon_pickup #BAT group 11 ammo 1 at 70.3 -784.7 10.4 01F9: $1059 = create_weapon_pickup #SHOTGSPA group 11 ammo 28 at -25.8 -1541.2 10.4 01F9: $1060 = create_weapon_pickup #BUDDYSHOT group 11 ammo 28 at -18.2 -1062.0 10.4 01F9: $1061 = create_weapon_pickup #CHNSAW group 11 ammo 1 at 117.0 -998.9 10.9 01F9: $1062 = create_weapon_pickup #PYTHON group 11 ammo 18 at 49.4 -1557.0 10.4 01F9: $1063 = create_weapon_pickup #MOLOTOV group 11 ammo 10 at 288.8 -1252.2 11.0 01F9: $1064 = create_weapon_pickup #MPLNG group 11 ammo 100 at -339.1 -1376.5 8.0 01F9: $1065 = create_weapon_pickup #BRASSKNUCKLE group 11 ammo 1 at -23.7 -1513.5 10.4 01F9: $1066 = create_weapon_pickup #GRENADE group 11 ammo 10 at -195.7 -1020.6 10.4 end_thread //-------------Mission 1--------------- :INITCG 0238: name_thread 'INITCG' 00A9: $1212 = 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: $1213 = 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 $1212 cars_to_generate_to 101 00AA: set_parked_car_generator $1213 cars_to_generate_to 101 00A9: $1251 = 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 $1251 cars_to_generate_to 0 00A9: $1237 = 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: $1238 = 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: $1239 = 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: $1240 = 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: $1241 = 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: $1242 = 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: $1243 = 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: $1244 = 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: $1245 = 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: $1246 = 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: $1247 = 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: $1248 = 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: $1249 = 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: $1250 = 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 $1237 cars_to_generate_to 101 00AA: set_parked_car_generator $1238 cars_to_generate_to 101 00AA: set_parked_car_generator $1239 cars_to_generate_to 101 00AA: set_parked_car_generator $1240 cars_to_generate_to 101 00AA: set_parked_car_generator $1241 cars_to_generate_to 101 00AA: set_parked_car_generator $1242 cars_to_generate_to 101 00AA: set_parked_car_generator $1243 cars_to_generate_to 101 00AA: set_parked_car_generator $1244 cars_to_generate_to 101 00AA: set_parked_car_generator $1245 cars_to_generate_to 101 00AA: set_parked_car_generator $1246 cars_to_generate_to 101 00AA: set_parked_car_generator $1247 cars_to_generate_to 101 00AA: set_parked_car_generator $1248 cars_to_generate_to 101 00AA: set_parked_car_generator $1249 cars_to_generate_to 101 00AA: set_parked_car_generator $1250 cars_to_generate_to 101 00A9: $1279 = init_parked_car_generator #PCJ600 color -1 -1 1 alarm 0 door_lock 0 0 10000 at -806.17 -1229.219 11.227 angle 98.0 00A9: $1280 = init_parked_car_generator #PCJ600 color -1 -1 1 alarm 0 door_lock 0 0 10000 at 138.152 -1230.781 16.741 angle 0 00AA: set_parked_car_generator $1279 cars_to_generate_to 101 00AA: set_parked_car_generator $1280 cars_to_generate_to 101 00A9: $1282 = init_parked_car_generator #BIPLANE color -1 -1 1 alarm 0 door_lock 0 0 10000 at -1776.08 -1151.25 14.23 angle 290.0 00AA: set_parked_car_generator $1282 cars_to_generate_to 101 00A9: $1281 = init_parked_car_generator #SKIMMER color -1 -1 1 alarm 0 door_lock 0 0 10000 at 587.21 -1758.72 7.7 angle 330.0 00AA: set_parked_car_generator $1281 cars_to_generate_to 101 00A9: $1283 = init_parked_car_generator #CADDY color -1 -1 1 alarm 0 door_lock 0 0 10000 at 98.07 310.27 19.36 angle 270.72 00AA: set_parked_car_generator $1283 cars_to_generate_to 101 00A9: $1214 = 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: $1215 = 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: $1216 = 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: $1217 = 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: $1218 = 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: $1219 = 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: $1220 = 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: $1221 = 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: $1222 = 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: $1223 = 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: $1224 = 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: $1225 = 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: $1226 = 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: $1228 = 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: $1229 = 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: $1230 = 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 $1214 cars_to_generate_to 101 00AA: set_parked_car_generator $1215 cars_to_generate_to 101 00AA: set_parked_car_generator $1216 cars_to_generate_to 101 00AA: set_parked_car_generator $1217 cars_to_generate_to 101 00AA: set_parked_car_generator $1220 cars_to_generate_to 101 00AA: set_parked_car_generator $1221 cars_to_generate_to 101 00AA: set_parked_car_generator $1222 cars_to_generate_to 101 00AA: set_parked_car_generator $1223 cars_to_generate_to 101 00AA: set_parked_car_generator $1224 cars_to_generate_to 101 00AA: set_parked_car_generator $1225 cars_to_generate_to 101 00AA: set_parked_car_generator $1226 cars_to_generate_to 101 00AA: set_parked_car_generator $1228 cars_to_generate_to 101 00AA: set_parked_car_generator $1229 cars_to_generate_to 101 00AA: set_parked_car_generator $1230 cars_to_generate_to 101 00A9: $1231 = 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: $1232 = 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: $1233 = 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: $1234 = 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: $1235 = 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: $1236 = 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 $1231 cars_to_generate_to 101 00AA: set_parked_car_generator $1232 cars_to_generate_to 101 00AA: set_parked_car_generator $1233 cars_to_generate_to 101 00AA: set_parked_car_generator $1234 cars_to_generate_to 101 00AA: set_parked_car_generator $1236 cars_to_generate_to 101 00A9: $5470 = 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: $5471 = 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 $5470 cars_to_generate_to 101 00AA: set_parked_car_generator $5471 cars_to_generate_to 101 00A9: $5479 = 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: $5480 = 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 $5479 cars_to_generate_to 101 00AA: set_parked_car_generator $5480 cars_to_generate_to 101 00A9: $5486 = 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 $5486 cars_to_generate_to 101 00A9: $5487 = 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 $5487 cars_to_generate_to 101 00A9: $5488 = 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: $5489 = 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: $5490 = 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 $5488 cars_to_generate_to 101 00AA: set_parked_car_generator $5489 cars_to_generate_to 101 00AA: set_parked_car_generator $5490 cars_to_generate_to 101 00A9: $5481 = 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: $5482 = 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: $5483 = 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: $5484 = 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: $5485 = 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 $5481 cars_to_generate_to 101 00AA: set_parked_car_generator $5482 cars_to_generate_to 101 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 00A9: $5491 = 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: $5492 = 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: $5493 = 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: $5494 = 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: $5495 = 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: $5496 = 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: $5497 = 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 $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 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 00A9: $5467 = 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: $5468 = 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: $5469 = 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 $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: $5472 = 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: $5473 = 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: $5474 = 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 $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: $5499 = 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: $5500 = 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: $5501 = 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: $5502 = 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: $5503 = 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: $5504 = 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 $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 00AA: set_parked_car_generator $5504 cars_to_generate_to 101 00A9: $5505 = 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: $5506 = 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: $5507 = 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: $5508 = 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: $5509 = 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: $5510 = 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 $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 00A9: $5511 = 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: $5512 = 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: $5513 = 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: $5514 = 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: $5515 = 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: $5516 = 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: $5517 = 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: $5518 = 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: $5519 = 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 $5511 cars_to_generate_to 101 00AA: set_parked_car_generator $5512 cars_to_generate_to 101 00AA: set_parked_car_generator $5513 cars_to_generate_to 101 00AA: set_parked_car_generator $5514 cars_to_generate_to 101 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 00AA: set_parked_car_generator $5518 cars_to_generate_to 101 00AA: set_parked_car_generator $5519 cars_to_generate_to 101 00A9: $5520 = 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: $5521 = 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: $5522 = 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: $5523 = 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: $5524 = 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: $5525 = 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: $5526 = 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: $5527 = 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: $5528 = 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 $5520 cars_to_generate_to 101 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 00AA: set_parked_car_generator $5526 cars_to_generate_to 101 00AA: set_parked_car_generator $5527 cars_to_generate_to 101 00AA: set_parked_car_generator $5528 cars_to_generate_to 101 00A9: $1266 = 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: $1267 = 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 $1266 cars_to_generate_to 101 00AA: set_parked_car_generator $1267 cars_to_generate_to 101 00A9: $5531 = 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: $5532 = 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: $5533 = 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 $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 00A9: $5534 = 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: $5535 = init_parked_car_generator #CADDY color -1 -1 1 alarm 0 door_lock 0 0 10000 at 72.8 281.5 19.1 angle 313.3 00A9: $5536 = 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 $5534 cars_to_generate_to 101 00AA: set_parked_car_generator $5535 cars_to_generate_to 101 00AA: set_parked_car_generator $5536 cars_to_generate_to 101 00A9: $5537 = 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: $5538 = 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: $5539 = 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: $5540 = 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: $5541 = 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 $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 00A9: $5543 = 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: $5544 = 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: $5545 = 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: $5546 = 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: $5547 = 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: $5548 = 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: $5549 = 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: $5550 = 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 $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 00AA: set_parked_car_generator $5550 cars_to_generate_to 101 00A9: $5551 = 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: $5552 = 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: $5553 = 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: $5554 = 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: $5555 = 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: $5556 = 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: $5557 = 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: $5558 = 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 $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 00AA: set_parked_car_generator $5558 cars_to_generate_to 101 00A9: $5559 = 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: $5560 = 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: $5561 = init_parked_car_generator #GLENDALE color -1 -1 0 alarm 0 door_lock 0 0 10000 at 336.5 -299.7 11.4 angle 225.9 00A9: $5562 = init_parked_car_generator #BLISTAC color -1 -1 0 alarm 0 door_lock 0 0 10000 at 335.5 -281.2 11.1 angle 180.3 00A9: $5563 = 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: $5564 = 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: $5565 = 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 $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 00AA: set_parked_car_generator $5565 cars_to_generate_to 101 00A9: $5566 = 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: $5567 = 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: $5568 = 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: $5569 = 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: $5570 = 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: $5571 = 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: $5572 = 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: $5573 = 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 $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 00AA: set_parked_car_generator $5573 cars_to_generate_to 101 00A9: $5574 = 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: $5575 = 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: $5576 = 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: $5577 = 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: $5578 = 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: $5579 = 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: $5580 = 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 $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 00AA: set_parked_car_generator $5579 cars_to_generate_to 101 00AA: set_parked_car_generator $5580 cars_to_generate_to 101 00A9: $5581 = 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: $5582 = 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: $5583 = 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: $5584 = 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: $5585 = 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: $5586 = 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: $5587 = 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: $5588 = 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 $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 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 00AA: set_parked_car_generator $5588 cars_to_generate_to 101 00A9: $5589 = 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: $5590 = 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: $5591 = 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: $5592 = 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: $5593 = 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: $5594 = 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 $5589 cars_to_generate_to 101 00AA: set_parked_car_generator $5590 cars_to_generate_to 101 00AA: set_parked_car_generator $5591 cars_to_generate_to 101 00AA: set_parked_car_generator $5592 cars_to_generate_to 101 00AA: set_parked_car_generator $5593 cars_to_generate_to 101 00AA: set_parked_car_generator $5594 cars_to_generate_to 101 00A9: $1256 = 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: $1257 = 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: $1258 = 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: $1259 = 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 $1256 cars_to_generate_to 0 00AA: set_parked_car_generator $1257 cars_to_generate_to 0 00AA: set_parked_car_generator $1258 cars_to_generate_to 0 00AA: set_parked_car_generator $1259 cars_to_generate_to 0 00A9: $5596 = 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: $5597 = 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: $5598 = 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: $5599 = 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: $5600 = 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 $5596 cars_to_generate_to 101 00AA: set_parked_car_generator $5597 cars_to_generate_to 101 00AA: set_parked_car_generator $5598 cars_to_generate_to 101 00AA: set_parked_car_generator $5599 cars_to_generate_to 101 00AA: set_parked_car_generator $5600 cars_to_generate_to 101 00A9: $5601 = 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: $5602 = 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: $5603 = 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 $5601 cars_to_generate_to 101 00AA: set_parked_car_generator $5602 cars_to_generate_to 101 00AA: set_parked_car_generator $5603 cars_to_generate_to 101 00A9: $1260 = 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: $1261 = 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 $1260 cars_to_generate_to 0 00AA: set_parked_car_generator $1261 cars_to_generate_to 0 00A9: $1262 = 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: $1263 = 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: $1264 = 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: $1265 = 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 $1262 cars_to_generate_to 0 00AA: set_parked_car_generator $1263 cars_to_generate_to 0 00AA: set_parked_car_generator $1264 cars_to_generate_to 0 00AA: set_parked_car_generator $1265 cars_to_generate_to 0 00A9: $1252 = 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 $1252 cars_to_generate_to 101 00A9: $1253 = 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 $1253 cars_to_generate_to 101 00A9: $1254 = 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 $1254 cars_to_generate_to 101 00A9: $1255 = 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 $1255 cars_to_generate_to 101 00A9: $1275 = 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 $1275 cars_to_generate_to 101 00A9: $1276 = 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 $1276 cars_to_generate_to 101 00A9: $1268 = 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 $1268 cars_to_generate_to 101 00A9: $1269 = init_parked_car_generator #HUEY color -1 -1 1 alarm 0 door_lock 0 0 10000 at -783.38 923.28 10.15 angle 90.0 00AA: set_parked_car_generator $1269 cars_to_generate_to 101 00A9: $1270 = 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 $1270 cars_to_generate_to 101 00A9: $1271 = 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 $1271 cars_to_generate_to 101 00A9: $1272 = 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 $1272 cars_to_generate_to 101 00A9: $1277 = 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: $1278 = 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 $1277 cars_to_generate_to 101 00AA: set_parked_car_generator $1278 cars_to_generate_to 101 00A9: $1273 = 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 $1273 cars_to_generate_to 101 00A9: $1274 = 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 $1274 cars_to_generate_to 101 end_thread //-------------Mission 2--------------- :INITGA 0238: name_thread 'INITGA' $260 == 0 // (int) var == num jump_if_false @INITGA_501 0145: $1169 = 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) $1169 1 0145: $1170 = 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) $1170 0353: (unknown) $1170 1 0145: $1171 = 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) $1171 3 0145: $1172 = create_garage_type 5 door -914.129 -1263.54 10.706 to -906.3 -1266.9 14.421 depth -907.137 -1246.626 0145: $1173 = create_garage_type 5 door -886.157 -115.158 9.992 to -876.7 -119.83 15.58 depth -882.699 -108.312 0145: $1174 = create_garage_type 5 door 323.9 427.4 10.0 to 313.9 430.53 15.7 depth 326.3 434.5 0145: $1175 = create_garage_type 5 door -7.55 -1253.77 9.322 to 2.64 -1253.7 14.4 depth -7.55 -1261.2 0145: $1176 = create_garage_type 4 door -904.886 1125.84 10.0913 to -892.443 1136.315 15.0 depth -898.413 1118.218 0145: $1178 = create_garage_type 17 door 168.9468 -949.7315 9.3865 to 160.146 -946.632 12.33 depth 165.846 -959.0292 0145: $1179 = 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) $1179 :INITGA_501 end_thread //-------------Mission 3--------------- :INITOB 0238: name_thread 'INITOB' 01AA: $1180 = create_object #PM_HOTGATELEFT at 648.69 -266.15 12.79 00D3: set_object $1180 z_angle_to 270.0 0117: remove_object $1180 from_mission_cleanup_list 01AA: $1181 = create_object #PM_HOTGATELEFT at 648.69 -269.15 12.79 00D3: set_object $1181 z_angle_to 270.0 0117: remove_object $1181 from_mission_cleanup_list 01AA: $1198 = create_object #ED_BLOCKPRAWN at -244.9 1085.56 20.39 0117: remove_object $1198 from_mission_cleanup_list 01AA: $1199 = create_object #ED_BLOCKGOLF at -722.29 28.8 16.29 0117: remove_object $1199 from_mission_cleanup_list 01AA: $1201 = create_object #COMGATE2CLOSED at -181.451 -472.61 11.353 00D3: set_object $1201 z_angle_to 102.0 0117: remove_object $1201 from_mission_cleanup_list 01AA: $1202 = create_object #ED_BLOCKDOCKS at -737.0 -925.64 10.23 00D3: set_object $1202 z_angle_to -5.0 0117: remove_object $1202 from_mission_cleanup_list 01AA: $1203 = create_object #JM_DKS_BHDOOR at -811.43 -1550.75 8.04 00D3: set_object $1203 z_angle_to 337.5 0117: remove_object $1203 from_mission_cleanup_list 01AA: $1204 = create_object #JM_SKYDOOR at -921.7015 1329.3 84.375 00D3: set_object $1204 z_angle_to 180.0 0117: remove_object $1204 from_mission_cleanup_list 01AA: $1207 = create_object #JM_BKS_PEDGTE at -1635.819 -249.389 13.832 00D3: set_object $1207 z_angle_to 0 0117: remove_object $1207 from_mission_cleanup_list 01AA: $1208 = create_object #JM_BKS_PEDGTE at -1635.819 -199.848 13.832 00D3: set_object $1208 z_angle_to 0 0117: remove_object $1208 from_mission_cleanup_list 01AA: $1209 = create_object #JM_BKS_PEDGTE at -1607.507 -150.276 13.832 00D3: set_object $1209 z_angle_to 0 0117: remove_object $1209 from_mission_cleanup_list 01AA: $1205 = create_object #PM_GARDOORWSLUT at -1141.49 -235.67 12.5 00D3: set_object $1205 z_angle_to 90.0 0117: remove_object $1205 from_mission_cleanup_list 01AA: $1206 = create_object #MARTY_CUT_DOOR at -941.195 -852.251 12.89 00D3: set_object $1206 z_angle_to 0 0117: remove_object $1206 from_mission_cleanup_list end_thread //-------------Mission 4--------------- :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_2543 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_3196 $518 0 0028: $933 = create_player 0 at -1709.469 -306.7176 14.8654 // Note: the incorrect math opcode was used here 00CF: set_actor $933 Z_angle_to 45.562 03B7: (unknown) $429 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 5--------------- :INITGEN 0238: name_thread 'INITGEN' 0296: (unknown) 35 01E0: set_max_progress 240 0403: (unknown) 0 0 0 0128: set_max_wanted_level_to 4 009C: toggle_wasted_busted_check 0 00D6: set_on_mission_flag_to $940 // Note: your missions have to use the variable defined here 023F: (unknown) 1 0245: (unknown) 1 0241: (unknown) 1 0270: (unknown) 0 0045: actor $933 defined jump_if_false @INITGEN_73 024A: (unknown) $933 0 0107: toggle_player $933 can_move 1 :INITGEN_73 009C: toggle_wasted_busted_check 1 0023: end_thread // Note: the incorrect math opcode was used here //-------------Mission 6--------------- :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 7--------------- :NONAME_14 01EA: increment_mission_attempts 033A: use_GXT_table 'JER_A1' 0025: gosub @NONAME_14_15023 009D: wasted_or_busted // mission only jump_if_false @NONAME_14_35 0025: gosub @NONAME_14_23209 :NONAME_14_35 0025: gosub @NONAME_14_23337 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 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @NONAME_14_589 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 007E: actor $933 driving jump_if_false @NONAME_14_583 0400: (unknown) $933 $1070 0002: jump @NONAME_14_589 :NONAME_14_583 02C0: (unknown) $933 $1070 :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_4301 0@ :NONAME_14_616 0045: actor $933 defined jump_if_false @NONAME_14_684 807E: not actor $933 driving jump_if_false @NONAME_14_661 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @NONAME_14_664 :NONAME_14_661 021D: (unknown) 0 :NONAME_14_664 $1078 == 0 // (int) var == num jump_if_false @NONAME_14_680 02EA: select_interior 2 :NONAME_14_680 01AE: (unknown) 1 :NONAME_14_684 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :NONAME_14_697 0045: actor $933 defined jump_if_false @NONAME_14_761 807E: not actor $933 driving jump_if_false @NONAME_14_749 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @NONAME_14_749 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :NONAME_14_749 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :NONAME_14_761 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @NONAME_14_810 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 01AE: (unknown) 0 $1078 == 0 // (int) var == num jump_if_false @NONAME_14_810 02EA: select_interior 0 :NONAME_14_810 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @NONAME_14_840 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :NONAME_14_840 0026: return 0045: actor 0@ defined jump_if_false @NONAME_14_861 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :NONAME_14_861 0026: return 0045: actor 0@ defined 0022: jump_if_false @NONAME_14_891 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @NONAME_14_891 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :NONAME_14_891 0026: return :NONAME_14_893 0045: actor 0@ defined 0022: jump_if_false @NONAME_14_940 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @NONAME_14_936 // 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_940 :NONAME_14_936 1@ = 0 // (int) :NONAME_14_940 1@ == 1 // (int) var == num jump_if_false @NONAME_14_1024 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @NONAME_14_1017 007E: actor 0@ driving jump_if_false @NONAME_14_1013 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @NONAME_14_1003 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @NONAME_14_1006 :NONAME_14_1003 00F1: (unknown) 0@ :NONAME_14_1006 0002: jump @NONAME_14_1017 :NONAME_14_1013 1@ = 0 // (int) :NONAME_14_1017 0002: jump @NONAME_14_940 :NONAME_14_1024 0026: return 0045: actor 0@ defined jump_if_false @NONAME_14_1118 007E: actor 0@ driving jump_if_false @NONAME_14_1102 02A7: unknown_check 0@ jump_if_false @NONAME_14_1072 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @NONAME_14_1095 :NONAME_14_1072 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_14_893 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :NONAME_14_1095 0002: jump @NONAME_14_1111 :NONAME_14_1102 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :NONAME_14_1111 0002: jump @NONAME_14_1120 :NONAME_14_1118 005F: (unknown) :NONAME_14_1120 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @NONAME_14_1278 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @NONAME_14_1278 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @NONAME_14_1219 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @NONAME_14_1178 // Note: the incorrect math opcode was used here 0026: return 0002: jump @NONAME_14_1212 :NONAME_14_1178 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_14_893 0@ 4@ > -1 // (int) var > num jump_if_false @NONAME_14_1212 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_14_893 4@ :NONAME_14_1212 0002: jump @NONAME_14_1278 :NONAME_14_1219 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @NONAME_14_1244 // Note: the incorrect math opcode was used here 0026: return 0002: jump @NONAME_14_1278 :NONAME_14_1244 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_14_893 0@ not 3@ == -1 // (int) var == num jump_if_false @NONAME_14_1278 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_14_893 3@ :NONAME_14_1278 0045: actor 0@ defined jump_if_false @NONAME_14_1330 004F: unknown_check 1@ jump_if_false @NONAME_14_1330 007E: actor 0@ driving jump_if_false @NONAME_14_1330 807C: not actor 0@ driving 1@ 0022: jump_if_false @NONAME_14_1330 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_14_893 0@ :NONAME_14_1330 5@ = 0 // (int) :NONAME_14_1334 5@ == 0 // (int) var == num jump_if_false @NONAME_14_1432 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @NONAME_14_1425 004F: unknown_check 1@ jump_if_false @NONAME_14_1425 007C: actor 0@ driving 1@ 0022: jump_if_false @NONAME_14_1391 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @NONAME_14_1425 :NONAME_14_1391 2@ == -1 // (int) var == num jump_if_false @NONAME_14_1417 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @NONAME_14_1425 :NONAME_14_1417 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :NONAME_14_1425 0002: jump @NONAME_14_1334 :NONAME_14_1432 0026: return :NONAME_14_1434 021D: (unknown) 1 0045: actor $933 defined 0022: jump_if_false @NONAME_14_1463 // Note: the incorrect math opcode was used here 02D4: (unknown) $933 009B: clear_player $933 wanted_level 014B: set_actor $933 health_to 100 :NONAME_14_1463 0026: return :NONAME_14_1465 0036: 6@ = $938 // (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@ = $937 // (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_1536 005E: (unknown) :NONAME_14_1536 005F: (unknown) :NONAME_14_1538 $5768 == 0 // (int) var == num jump_if_false @NONAME_14_1592 $5768 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_14_44 2 $5767 = 0 // (int) 031D: (unknown) $5651 $5653 $5652 $5654 $5769 $5769 /= 100.0 // (float) :NONAME_14_1592 0026: return :NONAME_14_1594 $5768 == 1 // (int) var == num jump_if_false @NONAME_14_1616 00AE: remove_status_text $5767 $5768 = 0 // (int) :NONAME_14_1616 0026: return :NONAME_14_1618 $5732 = 600 // (int) $5733 = 600 // (int) $5619 = -1596.73 // (float) $5620 = -133.48 // (float) $5621 = 13.81 // (float) $5622 = 0 // (float) $5630 = -1823.915 // (float) $5634 = -715.9295 // (float) $5638 = 14.3404 // (float) $5631 = -1720.845 // (float) $5635 = -301.0948 // (float) $5639 = 15.0618 // (float) $5632 = -1665.662 // (float) $5636 = -258.6556 // (float) $5640 = 14.6877 // (float) $5633 = -1649.03 // (float) $5637 = -262.54 // (float) $5641 = 14.52 // (float) $5651 = -1927.222 // (float) $5653 = -389.6597 // (float) $5655 = 5.8194 // (float) $5652 = -1915.4 // (float) $5654 = -326.6089 // (float) $5656 = 5.8194 // (float) $5657 = 310.9649 // (float) $5644 = -1959.269 // (float) $5645 = -189.0972 // (float) $5646 = 5.8519 // (float) $5660 = -1618.71 // (float) $5661 = -129.48 // (float) $5662 = 13.82 // (float) $5663 = 180.0 // (float) $5665 = -20.0 // (float) $5669 = -20.0 // (float) $5673 = 0 // (float) $5666 = -20.0 // (float) $5670 = 20.0 // (float) $5674 = 0 // (float) $5667 = -30.0 // (float) $5671 = 35.0 // (float) $5675 = 0 // (float) $5668 = -30.0 // (float) $5672 = -35.0 // (float) $5676 = 0 // (float) $5677 = 20.0 // (float) $5681 = -20.0 // (float) $5685 = 0 // (float) $5678 = 20.0 // (float) $5682 = 20.0 // (float) $5686 = 0 // (float) $5679 = 30.0 // (float) $5683 = 35.0 // (float) $5687 = 0 // (float) $5680 = 30.0 // (float) $5684 = -35.0 // (float) $5688 = 0 // (float) $5701 = 0 // (float) $5702 = -30.0 // (float) $5703 = 0 // (float) $5689 = -40.0 // (float) $5693 = -100.0 // (float) $5697 = 0 // (float) $5690 = 40.0 // (float) $5694 = -100.0 // (float) $5698 = 0 // (float) $5691 = 60.0 // (float) $5695 = -80.0 // (float) $5699 = 0 // (float) $5692 = -60.0 // (float) $5696 = -80.0 // (float) $5700 = 0 // (float) $5738 = 0 // (int) $5750 = -1834.505 // (float) $5753 = -295.3244 // (float) $5756 = 13.2756 // (float) $5751 = -1838.943 // (float) $5754 = -352.4608 // (float) $5757 = 10.0 // (float) $5752 = -1557.664 // (float) $5755 = -301.1368 // (float) $5758 = 10.0 // (float) 0036: $5770 = $5652 // (float vars) 0036: $5772 = $5654 // (float vars) 0036: $5774 = $5656 // (float vars) $5774 = 10.0 // (float) 0036: $5771 = $5770 // (float vars) 0036: $5773 = $5772 // (float vars) 0036: $5775 = $5774 // (float vars) $5770 -= 20.0 // (float) $5771 += 20.0 // (float) $5710 = -1890.889 // (float) $5712 = -344.6797 // (float) $5714 = 5.6307 // (float) $5711 = -1888.717 // (float) $5713 = -319.4262 // (float) $5715 = 5.777 // (float) $5716 = 234.2559 // (float) $5717 = 323.3685 // (float) $5718 = -2100.344 // (float) $5720 = -401.5864 // (float) $5722 = 5.8638 // (float) $5719 = -2099.975 // (float) $5721 = -121.5214 // (float) $5723 = 5.8557 // (float) 0006: $5759 = '' // (string) // Note: the incorrect math opcode was used here 0006: $5760 = '' // (string) // Note: the incorrect math opcode was used here 0026: return :NONAME_14_2419 not 0@ == 306 // (int) var == num jump_if_false @NONAME_14_2717 0@ == 300 // (int) var == num jump_if_false @NONAME_14_2470 0443: (unknown) 96 0443: (unknown) 98 0160: load_model 135 0160: load_model #STREETFI 0002: jump @NONAME_14_2708 :NONAME_14_2470 0@ == 301 // (int) var == num jump_if_false @NONAME_14_2508 0444: (unknown) 96 0444: (unknown) 98 0162: release_model 135 0160: load_model #STREETFI 0002: jump @NONAME_14_2708 :NONAME_14_2508 0@ == 302 // (int) var == num jump_if_false @NONAME_14_2541 0162: release_model #STREETFI 0160: load_model #SJL_LEARJET_NEAR 0160: load_model 22 0002: jump @NONAME_14_2708 :NONAME_14_2541 0@ == 303 // (int) var == num jump_if_false @NONAME_14_2586 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_2708 :NONAME_14_2586 0@ == 304 // (int) var == num jump_if_false @NONAME_14_2649 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_2708 :NONAME_14_2649 0@ == 305 // (int) var == num jump_if_false @NONAME_14_2708 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_2708 0228: (unknown) 0002: jump @NONAME_14_2771 :NONAME_14_2717 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_2771 0228: (unknown) 0026: return :NONAME_14_2775 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_4268 218 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_4268 11 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_4268 151 0443: (unknown) 86 0443: (unknown) 92 0228: (unknown) 0443: (unknown) 120 0228: (unknown) 0@ = 0 // (int) $5520(0@,5) = -1435.41 // (float) $5525(0@,5) = -314.63 // (float) $5530(0@,5) = 14.8 // (float) $5535(0@,5) = -1607.32 // (float) $5540(0@,5) = -314.54 // (float) $5545(0@,5) = 15.22 // (float) 0@ = 2 // (int) $5520(0@,5) = -1440.22 // (float) $5525(0@,5) = -315.14 // (float) $5530(0@,5) = 14.8 // (float) $5535(0@,5) = -1586.81 // (float) $5540(0@,5) = -315.03 // (float) $5545(0@,5) = 15.47 // (float) 0@ = 3 // (int) $5520(0@,5) = -1663.48 // (float) $5525(0@,5) = -314.73 // (float) $5530(0@,5) = 13.59 // (float) $5535(0@,5) = -1705.9 // (float) $5540(0@,5) = -314.5 // (float) $5545(0@,5) = 13.65 // (float) 0@ = 4 // (int) $5520(0@,5) = -1714.99 // (float) $5525(0@,5) = -310.75 // (float) $5530(0@,5) = 13.56 // (float) $5535(0@,5) = -1716.73 // (float) $5540(0@,5) = -238.76 // (float) $5545(0@,5) = 13.56 // (float) 0@ = 1 // (int) $5520(0@,5) = -1716.43 // (float) $5525(0@,5) = -229.66 // (float) $5530(0@,5) = 13.59 // (float) $5535(0@,5) = -1714.56 // (float) $5540(0@,5) = -181.31 // (float) $5545(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 0314: (unknown) 0 003E: $5749 = create_actor_pedtype 21 model 11 at -1718.95 -281.8 14.15 00CF: set_actor $5749 Z_angle_to 220.0 00DF: (unknown) $5749 031B: (unknown) 218 0 0 0048: $5743 = create_car #BARRACKS at $5776 $5781 $5786 0045: actor $933 defined 0022: jump_if_false @NONAME_14_3332 // Note: the incorrect math opcode was used here 02B6: (unknown) $933 $5743 0 0 0 0 360.0 0 04B5: (unknown) $933 0 0200: (unknown) $933 0 :NONAME_14_3332 003E: 5@ = create_actor_pedtype 22 model 0 at 0 0 0 0045: actor 5@ defined jump_if_false @NONAME_14_3368 02B6: (unknown) 5@ $5743 0 0 0 0 360.0 0 0200: (unknown) 5@ 0 :NONAME_14_3368 00A4: $5744 = create_actor_pedtype 21 model 11 in_car $5743 driverseat 004C: set_car $5743 to_normal_driver 0@ = 0 // (int) 004F: unknown_check $5743 jump_if_false @NONAME_14_3455 004E: put_car $5743 at $5520(0@,5) $5525(0@,5) $5530(0@,5) 0233: (unknown) $5743 $5535(0@,5) $5540(0@,5) 004A: car $5743 drive_to $5535(0@,5) $5540(0@,5) $5545(0@,5) 0050: set_car $5743 max_speed_to 14.0 02E9: set_car $5743 speed_to 5.0 :NONAME_14_3455 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) $5874 $5875 028E: (unknown) 8 68929323 0045: actor $5749 defined jump_if_false @NONAME_14_3543 04B4: (unknown) $5749 120 524 100.0 :NONAME_14_3543 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_4379 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_4394 7400 jump_if_true @NONAME_14_4835 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_4394 3500 jump_if_true @NONAME_14_4835 0@ = 4 // (int) 004F: unknown_check $5743 jump_if_false @NONAME_14_3751 02C7: (unknown) $5743 0 2500 004E: put_car $5743 at -1714.99 -310.75 13.56 004A: car $5743 drive_to -1716.73 -238.76 13.56 0050: set_car $5743 max_speed_to 8.0 02E9: set_car $5743 speed_to 3.0 :NONAME_14_3751 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_4394 2000 jump_if_true @NONAME_14_4835 0045: actor $5749 defined jump_if_false @NONAME_14_3833 04B4: (unknown) $5749 86 402 1.0 :NONAME_14_3833 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_4394 2250 jump_if_true @NONAME_14_4835 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_4394 3000 jump_if_true @NONAME_14_4835 0@ = 1 // (int) 004F: unknown_check $5743 jump_if_false @NONAME_14_3992 004E: put_car $5743 at $5520(0@,5) $5525(0@,5) $5530(0@,5) 0233: (unknown) $5743 $5535(0@,5) $5540(0@,5) 004A: car $5743 drive_to $5535(0@,5) $5540(0@,5) $5545(0@,5) 0050: set_car $5743 max_speed_to 15.0 02E9: set_car $5743 speed_to 15.0 :NONAME_14_3992 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_4394 3000 jump_if_true @NONAME_14_4835 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_4094 1500 > -2@ // (int) num > var // timer1 0022: jump_if_false @NONAME_14_4261 // Note: the incorrect math opcode was used here 0001: wait 0 ms 004F: unknown_check $5743 0022: jump_if_false @NONAME_14_4229 // Note: the incorrect math opcode was used here 0102: car $5743 near_point -1715.44 -194.36 radius 5.0 5.0 sphere 0 jump_if_false @NONAME_14_4229 4@ == 0 // (int) var == num jump_if_false @NONAME_14_4225 004E: put_car $5743 at -1715.44 -194.36 13.59 0233: (unknown) $5743 -1668.57 -181.02 0050: set_car $5743 max_speed_to 17.0 02E9: set_car $5743 speed_to 17.0 004C: set_car $5743 to_normal_driver 02C7: (unknown) $5743 8 2500 4@ = 1 // (int) :NONAME_14_4225 0003: shake_camera 60 :NONAME_14_4229 0377: (unknown) 44 $5628 not $5628 == 0 // (int) var == num jump_if_false @NONAME_14_4254 0002: jump @NONAME_14_4835 :NONAME_14_4254 0002: jump @NONAME_14_4094 :NONAME_14_4261 004F: unknown_check $5743 jump_if_false @NONAME_14_4330 02C7: (unknown) $5743 0 2500 004E: put_car $5743 at -1668.8 -168.81 13.48 004A: car $5743 drive_to -1668.76 -136.82 13.48 0050: set_car $5743 max_speed_to 8.0 02E9: set_car $5743 speed_to 8.0 :NONAME_14_4330 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_4394 1000 jump_if_true @NONAME_14_4835 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_4394 3000 jump_if_true @NONAME_14_4835 003E: $5747 = create_actor_pedtype 21 model 151 at -1658.4 -143.17 13.55 010F: (unknown) $5747 -1667.34 -145.95 13.58 0045: actor $5747 defined jump_if_false @NONAME_14_4522 00EE: (unknown) $5747 -1667.34 -145.95 :NONAME_14_4522 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_4394 3000 jump_if_true @NONAME_14_4835 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_4601 02B7: (unknown) 5@ :NONAME_14_4601 0045: actor 5@ defined jump_if_false @NONAME_14_4676 004F: unknown_check $5743 jump_if_false @NONAME_14_4676 0200: (unknown) 5@ 1 027F: store_coords_to 1@ 2@ 3@ from_actor $5743 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 $5747 defined jump_if_false @NONAME_14_4676 0153: (unknown) $5747 5@ :NONAME_14_4676 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_4394 1000 jump_if_true @NONAME_14_4835 0045: actor 5@ defined jump_if_false @NONAME_14_4717 04B4: (unknown) 5@ 120 518 1.0 :NONAME_14_4717 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_4394 1000 jump_if_true @NONAME_14_4835 0045: actor 5@ defined jump_if_false @NONAME_14_4815 0045: actor $5747 defined jump_if_false @NONAME_14_4815 0153: (unknown) 5@ $5747 :NONAME_14_4815 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_4394 4000 jump_if_true @NONAME_14_4835 :NONAME_14_4835 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MAIN_4364 0045: actor $933 defined jump_if_false @NONAME_14_4897 02B7: (unknown) $933 0352: (unknown) $933 0216: (unknown) $933 -1646.56 -139.23 13.82 04B5: (unknown) $933 1 0200: (unknown) $933 1 :NONAME_14_4897 003F: destroy_actor $5747 003F: destroy_actor $5749 003F: destroy_actor 5@ 0049: destroy_car $5743 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) $5874 $5875 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_14_697 1000 0026: return :NONAME_14_4969 010E: 0@ = current_time_in_ms 0017: 0@ >= $5608 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_14_4991 // Note: the incorrect math opcode was used here $5606 = 0 // (int) 0268: (unknown) :NONAME_14_4991 0026: return :NONAME_14_4993 010E: 0@ = current_time_in_ms 0017: 0@ >= $5609 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_14_5017 // Note: the incorrect math opcode was used here $5607 = 0 // (int) 0269: (unknown) -1 :NONAME_14_5017 0026: return :NONAME_14_5019 $5610 = 0 // (int) $5611 = 0 // (int) $5612 = 0 // (int) $5624 == 20 // (int) var == num jump_if_false @NONAME_14_5060 $5613 = 1 // (int) 0002: jump @NONAME_14_5173 :NONAME_14_5060 $5624 == 40 // (int) var == num jump_if_false @NONAME_14_5095 $5613 = 0 // (int) $5614 = 0 // (int) $5615 = 0 // (int) 0002: jump @NONAME_14_5173 :NONAME_14_5095 $5624 == 60 // (int) var == num jump_if_false @NONAME_14_5135 $5613 = 0 // (int) $5614 = 0 // (int) $5615 = 0 // (int) $5616 = 0 // (int) 0002: jump @NONAME_14_5173 :NONAME_14_5135 $5624 == 88 // (int) var == num jump_if_false @NONAME_14_5173 $5613 = 0 // (int) $5614 = 0 // (int) $5615 = 0 // (int) $5616 = 0 // (int) $5617 = 0 // (int) :NONAME_14_5173 0026: return :NONAME_14_5175 $5606 = 1 // (int) 010E: $5608 = current_time_in_ms 0029: $5608 += 0@ // (int vars) // Note: the incorrect math opcode was used here 1@ += 1 // (int) 0035: 2@ = 1@ // (int vars) 0026: return :NONAME_14_5201 0267: (unknown) 0@ $5606 = 1 // (int) 010E: $5608 = current_time_in_ms 0029: $5608 += 1@ // (int vars) // Note: the incorrect math opcode was used here 2@ += 1 // (int) 0035: 3@ = 2@ // (int vars) 0026: return :NONAME_14_5230 2@ = 0 // (int) 0@ == 101 // (int) var == num jump_if_false @NONAME_14_5272 2@ = 5000 // (int) 0268: (unknown) 03D3: (unknown) 'JER1_17' // This is your barracks. 0002: jump @NONAME_14_5341 :NONAME_14_5272 0@ == 104 // (int) var == num jump_if_false @NONAME_14_5310 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_5341 :NONAME_14_5310 0@ == 105 // (int) var == num jump_if_false @NONAME_14_5341 2@ = 5000 // (int) 0268: (unknown) 03D3: (unknown) 'WEAP_PU' // Walk into weapons to pick them up. :NONAME_14_5341 0035: 1@ = 2@ // (int vars) 0026: return :NONAME_14_5347 0045: actor $933 defined 0022: jump_if_false @NONAME_14_6254 // Note: the incorrect math opcode was used here $5607 == 1 // (int) var == num jump_if_false @NONAME_14_5381 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_14_4993 :NONAME_14_5381 $5606 == 1 // (int) var == num jump_if_false @NONAME_14_5411 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_14_4969 0002: jump @NONAME_14_6254 :NONAME_14_5411 $5624 == 15 // (int) var == num jump_if_false @NONAME_14_5473 $5613 == 0 // (int) var == num jump_if_false @NONAME_14_5466 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @NONAME_14_5201 'H_IV_30' 8000 0@ 0@ // Press~h~ ~k~ ~VEEE~ ~w~to mount the bike. $5613 = 1 // (int) :NONAME_14_5466 0002: jump @NONAME_14_6254 :NONAME_14_5473 $5624 == 20 // (int) var == num jump_if_false @NONAME_14_5794 $5614 == 0 // (int) var == num jump_if_false @NONAME_14_5700 02C8: unknown_check $933 jump_if_false @NONAME_14_5606 $5610 == 0 // (int) var == num jump_if_false @NONAME_14_5554 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @NONAME_14_5201 'H_IV_40' 8000 $5610 $5610 // Press~h~ ~k~ ~VEACC~ ~w~to ~h~accelerate. 0002: jump @NONAME_14_5599 :NONAME_14_5554 $5610 == 1 // (int) var == num jump_if_false @NONAME_14_5599 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @NONAME_14_5201 'H_IV_41' 8000 $5610 $5610 // Press~h~ ~k~ ~VEBRK~ ~w~to use the vehicle's ~h~brakes~w~, or reverse if the vehicle has stopped. $5614 = 1 // (int) :NONAME_14_5599 0002: jump @NONAME_14_5693 :NONAME_14_5606 $5615 == 0 // (int) var == num jump_if_false @NONAME_14_5693 031D: (unknown) $937 $938 $5619 $5620 1@ 1@ > 250.0 // (float) var > num jump_if_false @NONAME_14_5693 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @NONAME_14_5201 '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: $5609 = current_time_in_ms $5609 += 5000 // (int) 0269: (unknown) 8 $5607 = 1 // (int) $5615 = 1 // (int) :NONAME_14_5693 0002: jump @NONAME_14_5787 :NONAME_14_5700 $5615 == 0 // (int) var == num jump_if_false @NONAME_14_5787 031D: (unknown) $937 $938 $5619 $5620 1@ 1@ > 250.0 // (float) var > num jump_if_false @NONAME_14_5787 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @NONAME_14_5201 '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: $5609 = current_time_in_ms $5609 += 5000 // (int) 0269: (unknown) 8 $5607 = 1 // (int) $5615 = 1 // (int) :NONAME_14_5787 0002: jump @NONAME_14_6254 :NONAME_14_5794 $5624 == 40 // (int) var == num jump_if_false @NONAME_14_5927 $5616 == 0 // (int) var == num jump_if_false @NONAME_14_5920 $5611 == 0 // (int) var == num jump_if_false @NONAME_14_5864 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @NONAME_14_5201 'H_IV_60' 8000 $5611 $5611 // Use the~h~ ~k~ ~FREE2~ ~w~to aim. Press~h~ ~k~ ~PDFW~ ~w~to fire. 0002: jump @NONAME_14_5920 :NONAME_14_5864 $5611 == 1 // (int) var == num jump_if_false @NONAME_14_5901 037B: constant_params 2 variable_params 1 unknown 2 call_with_params @NONAME_14_5175 2000 $5611 $5611 0002: jump @NONAME_14_5920 :NONAME_14_5901 $5611 == 2 // (int) var == num jump_if_false @NONAME_14_5920 $5616 = 1 // (int) :NONAME_14_5920 0002: jump @NONAME_14_6254 :NONAME_14_5927 $5624 == 60 // (int) var == num jump_if_false @NONAME_14_6200 $5617 == 0 // (int) var == num jump_if_false @NONAME_14_6193 02E1: actor $933 in_water jump_if_false @NONAME_14_6193 01B1: (unknown) $933 1 0 0 0 0 $5612 == 0 // (int) var == num jump_if_false @NONAME_14_6018 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @NONAME_14_5201 'SWIM_01' 5000 $5612 $5612 // Use~h~ ~k~ ~SWIMD~ ~w~to swim in any direction. 0002: jump @NONAME_14_6193 :NONAME_14_6018 $5612 == 1 // (int) var == num jump_if_false @NONAME_14_6085 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @NONAME_14_5201 'SWIM_02' 5000 $5612 $5612 // Your stamina will slowly decrease while you are in the water. If you run out of stamina you will drown. 010E: $5609 = current_time_in_ms $5609 += 5000 // (int) 0269: (unknown) 10 $5607 = 1 // (int) 0002: jump @NONAME_14_6193 :NONAME_14_6085 $5612 == 2 // (int) var == num jump_if_false @NONAME_14_6152 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @NONAME_14_5201 'SWIM_04' 5000 $5612 $5612 // You can press~h~ ~k~ ~SWIMF~ ~w~to swim faster, but this uses up more stamina. 010E: $5609 = current_time_in_ms $5609 += 5000 // (int) 0269: (unknown) 10 $5607 = 1 // (int) 0002: jump @NONAME_14_6193 :NONAME_14_6152 $5612 == 3 // (int) var == num jump_if_false @NONAME_14_6193 $5607 == 1 // (int) var == num jump_if_false @NONAME_14_6187 $5607 = 0 // (int) 0269: (unknown) -1 :NONAME_14_6187 $5617 = 1 // (int) :NONAME_14_6193 0002: jump @NONAME_14_6254 :NONAME_14_6200 $5624 == 88 // (int) var == num jump_if_false @NONAME_14_6254 $5618 == 0 // (int) var == num jump_if_false @NONAME_14_6254 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @NONAME_14_5201 'INT_01' 8000 0@ 0@ // Walk into the large ~h~arrows ~w~to enter and exit buildings. $5618 = 1 // (int) :NONAME_14_6254 0026: return :NONAME_14_6256 801F: not 0@ == '' // (float) num == var 0022: jump_if_false @NONAME_14_6323 // Note: the incorrect math opcode was used here 037A: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12714 0@ jump_if_false @NONAME_14_6323 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12808 0@ 1@ 3@ 4@ 2@ == 1 // (int) var == num jump_if_false @NONAME_14_6323 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12757 0@ :NONAME_14_6323 0026: return :NONAME_14_6325 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_6401 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@ = $5762 // (int vars) 10@ = 1 // (int) 0002: jump @NONAME_14_8010 :NONAME_14_6401 0@ == 41 // (int) var == num jump_if_false @NONAME_14_6454 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@ = $5763 // (int vars) 10@ = 1 // (int) 0002: jump @NONAME_14_8010 :NONAME_14_6454 0@ == 42 // (int) var == num jump_if_false @NONAME_14_6507 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@ = $5762 // (int vars) 10@ = 1 // (int) 0002: jump @NONAME_14_8010 :NONAME_14_6507 0@ == 43 // (int) var == num jump_if_false @NONAME_14_6560 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@ = $5762 // (int vars) 10@ = 1 // (int) 0002: jump @NONAME_14_8010 :NONAME_14_6560 0@ == 50 // (int) var == num jump_if_false @NONAME_14_6612 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@ = $5764 // (int vars) 10@ = 0 // (int) 0002: jump @NONAME_14_8010 :NONAME_14_6612 0@ == 51 // (int) var == num jump_if_false @NONAME_14_6664 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@ = $5764 // (int vars) 10@ = 0 // (int) 0002: jump @NONAME_14_8010 :NONAME_14_6664 0@ == 52 // (int) var == num jump_if_false @NONAME_14_6717 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@ = $5763 // (int vars) 10@ = 1 // (int) 0002: jump @NONAME_14_8010 :NONAME_14_6717 0@ == 53 // (int) var == num jump_if_false @NONAME_14_6770 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@ = $5764 // (int vars) 10@ = 1 // (int) 0002: jump @NONAME_14_8010 :NONAME_14_6770 0@ == 54 // (int) var == num jump_if_false @NONAME_14_6823 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@ = $5763 // (int vars) 10@ = 1 // (int) 0002: jump @NONAME_14_8010 :NONAME_14_6823 0@ == 55 // (int) var == num jump_if_false @NONAME_14_6876 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@ = $5764 // (int vars) 10@ = 1 // (int) 0002: jump @NONAME_14_8010 :NONAME_14_6876 0@ == 56 // (int) var == num jump_if_false @NONAME_14_6928 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@ = $5764 // (int vars) 10@ = 0 // (int) 0002: jump @NONAME_14_8010 :NONAME_14_6928 0@ == 57 // (int) var == num jump_if_false @NONAME_14_6980 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@ = $5764 // (int vars) 10@ = 0 // (int) 0002: jump @NONAME_14_8010 :NONAME_14_6980 0@ == 58 // (int) var == num jump_if_false @NONAME_14_7032 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@ = $5764 // (int vars) 10@ = 0 // (int) 0002: jump @NONAME_14_8010 :NONAME_14_7032 0@ == 59 // (int) var == num jump_if_false @NONAME_14_7084 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@ = $5764 // (int vars) 10@ = 0 // (int) 0002: jump @NONAME_14_8010 :NONAME_14_7084 0@ == 60 // (int) var == num jump_if_false @NONAME_14_7136 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@ = $5764 // (int vars) 10@ = 0 // (int) 0002: jump @NONAME_14_8010 :NONAME_14_7136 0@ == 65 // (int) var == num jump_if_false @NONAME_14_7189 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@ = $5764 // (int vars) 10@ = 1 // (int) 0002: jump @NONAME_14_8010 :NONAME_14_7189 0@ == 66 // (int) var == num jump_if_false @NONAME_14_7242 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@ = $5764 // (int vars) 10@ = 1 // (int) 0002: jump @NONAME_14_8010 :NONAME_14_7242 0@ == 67 // (int) var == num jump_if_false @NONAME_14_7295 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@ = $5764 // (int vars) 10@ = 1 // (int) 0002: jump @NONAME_14_8010 :NONAME_14_7295 0@ == 68 // (int) var == num jump_if_false @NONAME_14_7348 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@ = $5764 // (int vars) 10@ = 1 // (int) 0002: jump @NONAME_14_8010 :NONAME_14_7348 0@ == 69 // (int) var == num jump_if_false @NONAME_14_7401 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@ = $5764 // (int vars) 10@ = 1 // (int) 0002: jump @NONAME_14_8010 :NONAME_14_7401 0@ == 70 // (int) var == num jump_if_false @NONAME_14_7454 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@ = $5764 // (int vars) 10@ = 1 // (int) 0002: jump @NONAME_14_8010 :NONAME_14_7454 0@ == 71 // (int) var == num jump_if_false @NONAME_14_7507 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@ = $5764 // (int vars) 10@ = 1 // (int) 0002: jump @NONAME_14_8010 :NONAME_14_7507 0@ == 72 // (int) var == num jump_if_false @NONAME_14_7560 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@ = $5764 // (int vars) 10@ = 1 // (int) 0002: jump @NONAME_14_8010 :NONAME_14_7560 0@ == 73 // (int) var == num jump_if_false @NONAME_14_7613 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@ = $5764 // (int vars) 10@ = 1 // (int) 0002: jump @NONAME_14_8010 :NONAME_14_7613 0@ == 74 // (int) var == num jump_if_false @NONAME_14_7666 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@ = $5764 // (int vars) 10@ = 1 // (int) 0002: jump @NONAME_14_8010 :NONAME_14_7666 0@ == 75 // (int) var == num jump_if_false @NONAME_14_7719 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@ = $5764 // (int vars) 10@ = 1 // (int) 0002: jump @NONAME_14_8010 :NONAME_14_7719 0@ == 76 // (int) var == num jump_if_false @NONAME_14_7772 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@ = $5764 // (int vars) 10@ = 1 // (int) 0002: jump @NONAME_14_8010 :NONAME_14_7772 0@ == 77 // (int) var == num jump_if_false @NONAME_14_7825 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@ = $5764 // (int vars) 10@ = 1 // (int) 0002: jump @NONAME_14_8010 :NONAME_14_7825 0@ == 78 // (int) var == num jump_if_false @NONAME_14_7873 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_8010 :NONAME_14_7873 0@ == 79 // (int) var == num jump_if_false @NONAME_14_7921 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_8010 :NONAME_14_7921 0@ == 80 // (int) var == num jump_if_false @NONAME_14_7969 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_8010 :NONAME_14_7969 0@ == 81 // (int) var == num jump_if_false @NONAME_14_8010 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_8010 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_8032 037B: constant_params 1 variable_params 5 unknown 7 call_with_params @NONAME_14_6325 0@ 2@ 3@ 4@ 5@ 6@ 037B: constant_params 5 variable_params 0 unknown 7 call_with_params @NONAME_14_6256 2@ 3@ 1@ 4@ 5@ 0026: return :NONAME_14_8065 037B: constant_params 1 variable_params 5 unknown 6 call_with_params @NONAME_14_6325 0@ 1@ 2@ 3@ 4@ 5@ 037B: constant_params 5 variable_params 0 unknown 6 call_with_params @NONAME_14_6256 1@ 2@ 1 3@ 4@ 801F: not 1@ == '' // (float) num == var 0022: jump_if_false @NONAME_14_8189 // 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_8148 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_13043 1@ 0002: jump @NONAME_14_8160 :NONAME_14_8148 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @MAIN_13224 1@ 5@ :NONAME_14_8160 3@ == -99 // (int) var == num jump_if_false @NONAME_14_8184 0037: $5760 = 1@ // (string vars) 0002: jump @NONAME_14_8189 :NONAME_14_8184 0037: $5759 = 1@ // (string vars) :NONAME_14_8189 0026: return :NONAME_14_8191 0@ == 400 // (int) var == num jump_if_false @NONAME_14_8277 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_12435 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @NONAME_14_8032 40 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @NONAME_14_8032 41 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @NONAME_14_8032 42 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @NONAME_14_8032 43 1 0002: jump @NONAME_14_8586 :NONAME_14_8277 0@ == 401 // (int) var == num jump_if_false @NONAME_14_8363 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_12435 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @NONAME_14_8032 50 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @NONAME_14_8032 51 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @NONAME_14_8032 52 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @NONAME_14_8032 53 1 0002: jump @NONAME_14_8586 :NONAME_14_8363 0@ == 402 // (int) var == num jump_if_false @NONAME_14_8421 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_12435 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @NONAME_14_8032 54 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @NONAME_14_8032 55 1 0002: jump @NONAME_14_8586 :NONAME_14_8421 0@ == 403 // (int) var == num jump_if_false @NONAME_14_8521 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_12435 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @NONAME_14_8032 56 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @NONAME_14_8032 57 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @NONAME_14_8032 58 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @NONAME_14_8032 59 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @NONAME_14_8032 60 1 0002: jump @NONAME_14_8586 :NONAME_14_8521 0@ == 404 // (int) var == num jump_if_false @NONAME_14_8586 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_12435 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @NONAME_14_8032 77 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @NONAME_14_8032 78 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @NONAME_14_8032 80 1 :NONAME_14_8586 0026: return :NONAME_14_8588 2@ = 0 // (int) 0@ == 1 // (int) var == num jump_if_false @NONAME_14_8638 1@ = 5000 // (int) 026C: (unknown) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_5026 'JER1_01' // ~r~You killed Martinez's contact. 0002: jump @NONAME_14_9949 :NONAME_14_8638 0@ == 19 // (int) var == num jump_if_false @NONAME_14_8679 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_9949 :NONAME_14_8679 0@ == 20 // (int) var == num jump_if_false @NONAME_14_8720 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_9949 :NONAME_14_8720 0@ == 21 // (int) var == num jump_if_false @NONAME_14_8761 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_9949 :NONAME_14_8761 0@ == 22 // (int) var == num jump_if_false @NONAME_14_8802 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_9949 :NONAME_14_8802 0@ == 23 // (int) var == num jump_if_false @NONAME_14_8843 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_9949 :NONAME_14_8843 0@ == 24 // (int) var == num jump_if_false @NONAME_14_8884 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_9949 :NONAME_14_8884 0@ == 25 // (int) var == num jump_if_false @NONAME_14_8923 2@ = 100 // (int) 0472: (unknown) 'JER1_25' 2@ 1 0 // Martinez: Hide the 'stuff' in your barracks man... 0002: jump @NONAME_14_9949 :NONAME_14_8923 0@ == 26 // (int) var == num jump_if_false @NONAME_14_8964 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_9949 :NONAME_14_8964 0@ == 40 // (int) var == num jump_if_false @NONAME_14_8995 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8065 40 0002: jump @NONAME_14_9949 :NONAME_14_8995 0@ == 41 // (int) var == num jump_if_false @NONAME_14_9026 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8065 41 0002: jump @NONAME_14_9949 :NONAME_14_9026 0@ == 42 // (int) var == num jump_if_false @NONAME_14_9057 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8065 42 0002: jump @NONAME_14_9949 :NONAME_14_9057 0@ == 43 // (int) var == num jump_if_false @NONAME_14_9088 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8065 43 0002: jump @NONAME_14_9949 :NONAME_14_9088 0@ == 50 // (int) var == num jump_if_false @NONAME_14_9119 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8065 50 0002: jump @NONAME_14_9949 :NONAME_14_9119 0@ == 51 // (int) var == num jump_if_false @NONAME_14_9150 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8065 51 0002: jump @NONAME_14_9949 :NONAME_14_9150 0@ == 52 // (int) var == num jump_if_false @NONAME_14_9181 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8065 52 0002: jump @NONAME_14_9949 :NONAME_14_9181 0@ == 53 // (int) var == num jump_if_false @NONAME_14_9212 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8065 53 0002: jump @NONAME_14_9949 :NONAME_14_9212 0@ == 54 // (int) var == num jump_if_false @NONAME_14_9243 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8065 54 0002: jump @NONAME_14_9949 :NONAME_14_9243 0@ == 55 // (int) var == num jump_if_false @NONAME_14_9274 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8065 55 0002: jump @NONAME_14_9949 :NONAME_14_9274 0@ == 56 // (int) var == num jump_if_false @NONAME_14_9305 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8065 56 0002: jump @NONAME_14_9949 :NONAME_14_9305 0@ == 57 // (int) var == num jump_if_false @NONAME_14_9336 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8065 57 0002: jump @NONAME_14_9949 :NONAME_14_9336 0@ == 58 // (int) var == num jump_if_false @NONAME_14_9367 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8065 58 0002: jump @NONAME_14_9949 :NONAME_14_9367 0@ == 59 // (int) var == num jump_if_false @NONAME_14_9398 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8065 59 0002: jump @NONAME_14_9949 :NONAME_14_9398 0@ == 60 // (int) var == num jump_if_false @NONAME_14_9429 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8065 60 0002: jump @NONAME_14_9949 :NONAME_14_9429 0@ == 65 // (int) var == num jump_if_false @NONAME_14_9460 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8065 65 0002: jump @NONAME_14_9949 :NONAME_14_9460 0@ == 66 // (int) var == num jump_if_false @NONAME_14_9491 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8065 66 0002: jump @NONAME_14_9949 :NONAME_14_9491 0@ == 67 // (int) var == num jump_if_false @NONAME_14_9522 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8065 67 0002: jump @NONAME_14_9949 :NONAME_14_9522 0@ == 68 // (int) var == num jump_if_false @NONAME_14_9553 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8065 68 0002: jump @NONAME_14_9949 :NONAME_14_9553 0@ == 69 // (int) var == num jump_if_false @NONAME_14_9584 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8065 69 0002: jump @NONAME_14_9949 :NONAME_14_9584 0@ == 70 // (int) var == num jump_if_false @NONAME_14_9615 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8065 70 0002: jump @NONAME_14_9949 :NONAME_14_9615 0@ == 71 // (int) var == num jump_if_false @NONAME_14_9646 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8065 71 0002: jump @NONAME_14_9949 :NONAME_14_9646 0@ == 72 // (int) var == num jump_if_false @NONAME_14_9677 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8065 72 0002: jump @NONAME_14_9949 :NONAME_14_9677 0@ == 73 // (int) var == num jump_if_false @NONAME_14_9708 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8065 73 0002: jump @NONAME_14_9949 :NONAME_14_9708 0@ == 74 // (int) var == num jump_if_false @NONAME_14_9739 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8065 74 0002: jump @NONAME_14_9949 :NONAME_14_9739 0@ == 75 // (int) var == num jump_if_false @NONAME_14_9770 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8065 75 0002: jump @NONAME_14_9949 :NONAME_14_9770 0@ == 76 // (int) var == num jump_if_false @NONAME_14_9801 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8065 76 0002: jump @NONAME_14_9949 :NONAME_14_9801 0@ == 77 // (int) var == num jump_if_false @NONAME_14_9832 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8065 77 0002: jump @NONAME_14_9949 :NONAME_14_9832 0@ == 78 // (int) var == num jump_if_false @NONAME_14_9863 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8065 78 0002: jump @NONAME_14_9949 :NONAME_14_9863 0@ == 79 // (int) var == num jump_if_false @NONAME_14_9894 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8065 79 0002: jump @NONAME_14_9949 :NONAME_14_9894 0@ == 80 // (int) var == num jump_if_false @NONAME_14_9925 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8065 80 0002: jump @NONAME_14_9949 :NONAME_14_9925 0@ == 81 // (int) var == num jump_if_false @NONAME_14_9949 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_14_8065 81 :NONAME_14_9949 0035: 1@ = 2@ // (int vars) 0026: return :NONAME_14_9955 0078: if or 001D: $5878 == 0 // (int) var == var 001D: $5877 == 0 // (int) var == var jump_if_false @NONAME_14_10006 $5876 = 0 // (float) 031D: (unknown) $5651 $5653 $5652 $5654 $5877 0036: $5878 = $5877 // (float vars) $5878 /= 21.0 // (float) :NONAME_14_10006 0026: return :NONAME_14_10008 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @NONAME_14_9955 004D: store_car $5650 position_to 3@ 4@ 5@ 031D: (unknown) 3@ 4@ $5652 $5654 0@ 0036: 2@ = $5878 // (float vars) 002E: 2@ *= $5876 // (float vars) 0036: 1@ = $5877 // (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_10524 // Note: the incorrect math opcode was used here 001D: $5876 == 0 // (int) var == var jump_if_false @NONAME_14_10083 0002: jump @NONAME_14_10366 :NONAME_14_10083 001D: $5876 == 1.0 // (int) var == var jump_if_false @NONAME_14_10104 0002: jump @NONAME_14_10366 :NONAME_14_10104 001D: $5876 == 2.0 // (int) var == var jump_if_false @NONAME_14_10137 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @NONAME_14_8588 66 6@ 0002: jump @NONAME_14_10366 :NONAME_14_10137 001D: $5876 == 4.0 // (int) var == var jump_if_false @NONAME_14_10158 0002: jump @NONAME_14_10366 :NONAME_14_10158 001D: $5876 == 5.0 // (int) var == var jump_if_false @NONAME_14_10179 0002: jump @NONAME_14_10366 :NONAME_14_10179 001D: $5876 == 7.0 // (int) var == var jump_if_false @NONAME_14_10200 0002: jump @NONAME_14_10366 :NONAME_14_10200 001D: $5876 == 9.0 // (int) var == var jump_if_false @NONAME_14_10221 0002: jump @NONAME_14_10366 :NONAME_14_10221 001D: $5876 == 11.0 // (int) var == var jump_if_false @NONAME_14_10242 0002: jump @NONAME_14_10366 :NONAME_14_10242 001D: $5876 == 13.0 // (int) var == var jump_if_false @NONAME_14_10263 0002: jump @NONAME_14_10366 :NONAME_14_10263 001D: $5876 == 15.0 // (int) var == var jump_if_false @NONAME_14_10284 0002: jump @NONAME_14_10366 :NONAME_14_10284 001D: $5876 == 17.0 // (int) var == var jump_if_false @NONAME_14_10318 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @NONAME_14_8588 75 6@ 0002: jump @NONAME_14_10366 :NONAME_14_10318 001D: $5876 == 19.0 // (int) var == var jump_if_false @NONAME_14_10339 0002: jump @NONAME_14_10366 :NONAME_14_10339 001D: $5876 == 20.0 // (int) var == var jump_if_false @NONAME_14_10366 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @NONAME_14_8588 77 6@ :NONAME_14_10366 7@ = 0 // (int) 0045: actor $5739 defined jump_if_false @NONAME_14_10386 7@ = 1 // (int) :NONAME_14_10386 0045: actor $5740 defined jump_if_false @NONAME_14_10402 7@ = 1 // (int) :NONAME_14_10402 7@ == 1 // (int) var == num jump_if_false @NONAME_14_10517 001D: $5876 == 3.0 // (int) var == var jump_if_false @NONAME_14_10435 0002: jump @NONAME_14_10517 :NONAME_14_10435 001D: $5876 == 6.0 // (int) var == var jump_if_false @NONAME_14_10469 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @NONAME_14_8588 78 6@ 0002: jump @NONAME_14_10517 :NONAME_14_10469 001D: $5876 == 10.0 // (int) var == var jump_if_false @NONAME_14_10503 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @NONAME_14_8588 80 6@ 0002: jump @NONAME_14_10517 :NONAME_14_10503 001D: $5876 == 16.0 // (int) var == var jump_if_false @NONAME_14_10517 :NONAME_14_10517 $5876 += 1.0 // (float) :NONAME_14_10524 0026: return :NONAME_14_10526 8045: not actor $933 defined jump_if_false @NONAME_14_10539 005E: (unknown) :NONAME_14_10539 005F: (unknown) :NONAME_14_10541 0@ > 0 // (int) var > num jump_if_false @NONAME_14_10559 00BB: (unknown) 0@ 0@ = 0 // (int) :NONAME_14_10559 0035: 1@ = 0@ // (int vars) 0026: return :NONAME_14_10565 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @NONAME_14_10618 1 > 1@ // (int) num > var 0022: jump_if_false @NONAME_14_10618 // Note: the incorrect math opcode was used here 00C0: (unknown) 0@ 1@ 2@ == 1 // (int) var == num jump_if_false @NONAME_14_10618 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_14_265 1@ :NONAME_14_10618 0035: 3@ = 1@ // (int vars) 0026: return 3@ = 0 // (int) 0045: actor 0@ defined jump_if_false @NONAME_14_10677 1 > 1@ // (int) num > var 0022: jump_if_false @NONAME_14_10677 // Note: the incorrect math opcode was used here 00C1: (unknown) 0@ 1@ 2@ == 1 // (int) var == num jump_if_false @NONAME_14_10677 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_14_265 1@ :NONAME_14_10677 0035: 3@ = 1@ // (int vars) 0026: return :NONAME_14_10683 4@ = 0 // (int) 1 > 3@ // (int) num > var 0022: jump_if_false @NONAME_14_10705 // Note: the incorrect math opcode was used here 00C3: (unknown) 0@ 1@ 2@ 3@ :NONAME_14_10705 0035: 4@ = 3@ // (int vars) 0026: return :NONAME_14_10711 0249: (unknown) $5629 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @NONAME_14_10541 $5642 $5642 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @NONAME_14_10541 $5664 $5664 0@ = 0 // (int) :NONAME_14_10747 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @NONAME_14_10541 $5474(0@,2) $5474(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @NONAME_14_10747 0026: return :NONAME_14_10784 804F: not unknown_check 0@ jump_if_false @NONAME_14_10818 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_10818 8045: not actor 1@ defined jump_if_false @NONAME_14_10851 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_10851 8045: not actor 2@ defined jump_if_false @NONAME_14_10932 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 $933 defined jump_if_false @NONAME_14_10928 00E5: (unknown) 2@ $933 :NONAME_14_10928 03A5: (unknown) 2@ 0 :NONAME_14_10932 0035: 7@ = 0@ // (int vars) 0035: 8@ = 1@ // (int vars) 0035: 9@ = 2@ // (int vars) 0026: return :NONAME_14_10946 004F: unknown_check $5650 0022: jump_if_false @NONAME_14_11075 // Note: the incorrect math opcode was used here 8045: not actor $5739 defined 0022: jump_if_false @NONAME_14_11016 // Note: the incorrect math opcode was used here 003E: $5739 = create_actor_pedtype 22 model 64 at 0 0 0 02B6: (unknown) $5739 $5650 -1.2 -2.0 1.3 3 0 0 0414: (unknown) $5739 86 403 01AF: (unknown) $5739 1 :NONAME_14_11016 8045: not actor $5740 defined jump_if_false @NONAME_14_11075 003E: $5740 = create_actor_pedtype 22 model 24 at 0 0 0 02B6: (unknown) $5740 $5650 1.2 -2.0 1.3 1 0 0 0414: (unknown) $5740 86 403 01AF: (unknown) $5740 1 :NONAME_14_11075 0026: return :NONAME_14_11077 0@ = 0 // (int) :NONAME_14_11081 804F: not unknown_check $5448(0@,2) jump_if_false @NONAME_14_11173 037B: constant_params 7 variable_params 3 unknown 1 call_with_params @NONAME_14_10784 $5448(0@,2) $5450(0@,2) $5452(0@,2) $5454(0@,2) $5456(0@,2) $5458(0@,2) $5460(0@,2) $5448(0@,2) $5450(0@,2) $5452(0@,2) 01C9: (unknown) $5452(0@,2) 0 02E9: set_car $5448(0@,2) speed_to 0 01C3: (unknown) $5448(0@,2) 0 01F2: (unknown) $5448(0@,2) 1 :NONAME_14_11173 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @NONAME_14_11081 0026: return :NONAME_14_11192 0139: 1@ = random_int_in_ranges 0 100 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_6066 1@ jump_if_false @NONAME_14_11230 $5480(0@,2) = 0 // (int) 0002: jump @NONAME_14_11238 :NONAME_14_11230 $5480(0@,2) = 1 // (int) :NONAME_14_11238 $5478(0@,2) = 0 // (int) $5476(0@,2) = 602 // (int) 0026: return :NONAME_14_11256 004F: unknown_check $5650 jump_if_false @NONAME_14_11406 0@ = 0 // (int) 027F: store_coords_to 3@ 4@ 5@ from_actor $5650 with_offset $5701 $5702 $5703 037B: constant_params 7 variable_params 3 unknown 6 call_with_params @NONAME_14_10784 $5468(0@,2) $5470(0@,2) $5472(0@,2) 3@ 4@ 5@ $5657 $5468(0@,2) $5470(0@,2) $5472(0@,2) 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_14_11192 0@ 0@ = 1 // (int) 027F: store_coords_to 3@ 4@ 5@ from_actor $5650 with_offset $5433(0@,4) $5437(0@,4) $5441(0@,4) 037B: constant_params 7 variable_params 3 unknown 6 call_with_params @NONAME_14_10784 $5468(0@,2) $5470(0@,2) $5472(0@,2) 3@ 4@ 5@ $5657 $5468(0@,2) $5470(0@,2) $5472(0@,2) $5476(0@,2) = 601 // (int) :NONAME_14_11406 0026: return :NONAME_14_11408 804F: not unknown_check 0@ jump_if_false @NONAME_14_11431 0048: 0@ = create_car #MARQUIS at 1@ 2@ 3@ 00D1: set_car 0@ Z_angle_to 4@ :NONAME_14_11431 0035: 5@ = 0@ // (int vars) 0026: return :NONAME_14_11437 037B: constant_params 5 variable_params 1 unknown 3 call_with_params @NONAME_14_11408 $5650 $5651 $5653 $5655 $5657 $5650 0233: (unknown) $5650 $5652 $5654 004F: unknown_check $5650 0022: jump_if_false @NONAME_14_11570 // Note: the incorrect math opcode was used here 00A4: $5648 = create_actor_pedtype 22 model 22 in_car $5650 driverseat 01AF: (unknown) $5648 1 03D5: (unknown) $5648 800 02A5: (unknown) $5648 0 0339: (unknown) $5648 1 0506: (unknown) $5648 1 0127: reset_actor $5648 flags 032D: (unknown) $5648 1 04AE: (unknown) $5648 $5738 01B2: (unknown) $5650 1 1 1 1 1 0126: make_car $5650 very_heavy 1 01C3: (unknown) $5650 8.0 01BF: (unknown) $5650 $5652 $5654 $5656 :NONAME_14_11570 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @NONAME_14_11256 0026: return :NONAME_14_11582 0@ == 0 // (int) var == num jump_if_false @NONAME_14_11605 1@ = 1 // (int) 0002: jump @NONAME_14_11609 :NONAME_14_11605 1@ = 0 // (int) :NONAME_14_11609 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_11637 1@ == 1 // (int) var == num jump_if_false @NONAME_14_11674 003F: destroy_actor $5470(0@,2) 003F: destroy_actor $5472(0@,2) 0049: destroy_car $5468(0@,2) 0002: jump @NONAME_14_11692 :NONAME_14_11674 0112: remove_references_to_actor $5470(0@,2) // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5472(0@,2) // Like turning an actor into a random pedestrian 0113: remove_references_to_car $5468(0@,2) // Like turning a car into any random car :NONAME_14_11692 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @NONAME_14_10541 $5474(0@,2) $5474(0@,2) 0026: return 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @NONAME_14_11637 0 0 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @NONAME_14_11637 1 0 0001: wait 0 ms 004F: unknown_check $5650 jump_if_false @NONAME_14_11884 0@ = 0 // (int) 027F: store_coords_to 1@ 2@ 3@ from_actor $5650 with_offset $5690 $5694 $5698 037B: constant_params 7 variable_params 3 unknown 4 call_with_params @NONAME_14_10784 $5468(0@,2) $5470(0@,2) $5472(0@,2) 1@ 2@ 3@ $5657 $5468(0@,2) $5470(0@,2) $5472(0@,2) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_14_11192 0 0@ = 1 // (int) 027F: store_coords_to 1@ 2@ 3@ from_actor $5650 with_offset $5692 $5696 $5700 037B: constant_params 7 variable_params 3 unknown 4 call_with_params @NONAME_14_10784 $5468(0@,2) $5470(0@,2) $5472(0@,2) 1@ 2@ 3@ $5657 $5468(0@,2) $5470(0@,2) $5472(0@,2) $5476(0@,2) = 601 // (int) :NONAME_14_11884 0026: return :NONAME_14_11886 004F: unknown_check $5650 jump_if_false @NONAME_14_12662 004F: unknown_check $5468(0@,2) jump_if_false @NONAME_14_12355 037B: constant_params 3 variable_params 1 unknown 11 call_with_params @NONAME_14_10565 $5468(0@,2) $5474(0@,2) 0 $5474(0@,2) $5476(0@,2) == 601 // (int) var == num jump_if_false @NONAME_14_11987 027F: store_coords_to 1@ 2@ 3@ from_actor $5650 with_offset $5701 $5702 $5703 01C3: (unknown) $5468(0@,2) 10.0 01BF: (unknown) $5468(0@,2) 1@ 2@ 3@ 0002: jump @NONAME_14_12348 :NONAME_14_11987 $5476(0@,2) == 602 // (int) var == num jump_if_false @NONAME_14_12148 0035: 10@ = $5478(0@,2) // (int vars) $5480(0@,2) == 0 // (int) var == num jump_if_false @NONAME_14_12050 027F: store_coords_to 1@ 2@ 3@ from_actor $5650 with_offset $5409(10@,4) $5413(10@,4) $5417(10@,4) 0002: jump @NONAME_14_12069 :NONAME_14_12050 027F: store_coords_to 1@ 2@ 3@ from_actor $5650 with_offset $5421(10@,4) $5425(10@,4) $5429(10@,4) :NONAME_14_12069 01C3: (unknown) $5468(0@,2) 25.0 01BF: (unknown) $5468(0@,2) 1@ 2@ 3@ 0102: car $5468(0@,2) near_point 1@ 2@ radius 10.0 10.0 sphere 0 0022: jump_if_false @NONAME_14_12141 // Note: the incorrect math opcode was used here $5478(0@,2) += 1 // (int) $5478(0@,2) > 1 // (int) var > num jump_if_false @NONAME_14_12141 $5476(0@,2) = 603 // (int) :NONAME_14_12141 0002: jump @NONAME_14_12348 :NONAME_14_12148 $5476(0@,2) == 603 // (int) var == num jump_if_false @NONAME_14_12348 0035: 10@ = $5478(0@,2) // (int vars) $5480(0@,2) == 0 // (int) var == num jump_if_false @NONAME_14_12211 027F: store_coords_to 1@ 2@ 3@ from_actor $5650 with_offset $5409(10@,4) $5413(10@,4) $5417(10@,4) 0002: jump @NONAME_14_12230 :NONAME_14_12211 027F: store_coords_to 1@ 2@ 3@ from_actor $5650 with_offset $5421(10@,4) $5425(10@,4) $5429(10@,4) :NONAME_14_12230 01C3: (unknown) $5468(0@,2) 25.0 01BF: (unknown) $5468(0@,2) 1@ 2@ 3@ 0102: car $5468(0@,2) near_point 1@ 2@ radius 10.0 10.0 sphere 0 0022: jump_if_false @NONAME_14_12348 // Note: the incorrect math opcode was used here $5478(0@,2) += 1 // (int) $5478(0@,2) >= 4 // (int) var >= num jump_if_false @NONAME_14_12348 $5478(0@,2) = 0 // (int) $5476(0@,2) = 601 // (int) 037B: constant_params 1 variable_params 1 unknown 11 call_with_params @NONAME_14_11582 0@ 7@ $5476(7@,2) == 601 // (int) var == num jump_if_false @NONAME_14_12348 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @NONAME_14_11192 7@ :NONAME_14_12348 0002: jump @NONAME_14_12662 :NONAME_14_12355 $5476(0@,2) == 600 // (int) var == num jump_if_false @NONAME_14_12602 6@ = 0 // (int) 037B: constant_params 1 variable_params 1 unknown 11 call_with_params @NONAME_14_11582 0@ 7@ 8@ = 0 // (int) :NONAME_14_12391 027F: store_coords_to 1@ 2@ 3@ from_actor $5650 with_offset $5433(8@,4) $5437(8@,4) $5441(8@,4) 805D: not sphere_onscreen 1@ 2@ 3@ radius 5.0 0022: jump_if_false @NONAME_14_12477 // Note: the incorrect math opcode was used here 004F: unknown_check $5468(7@,2) 0022: jump_if_false @NONAME_14_12472 // Note: the incorrect math opcode was used here 8102: not car $5468(7@,2) near_point 1@ 2@ radius 10.0 10.0 sphere 0 0022: jump_if_false @NONAME_14_12465 // Note: the incorrect math opcode was used here 6@ = 1 // (int) :NONAME_14_12465 0002: jump @NONAME_14_12477 :NONAME_14_12472 6@ = 1 // (int) :NONAME_14_12477 6@ == 1 // (int) var == num jump_if_false @NONAME_14_12578 8@ = 4 // (int) 037B: constant_params 7 variable_params 3 unknown 11 call_with_params @NONAME_14_10784 $5468(0@,2) $5470(0@,2) $5472(0@,2) 1@ 2@ 3@ $5657 $5468(0@,2) $5470(0@,2) $5472(0@,2) 02E9: set_car $5468(0@,2) speed_to 25.0 $5476(7@,2) == 601 // (int) var == num jump_if_false @NONAME_14_12569 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @NONAME_14_11192 7@ :NONAME_14_12569 $5476(0@,2) = 601 // (int) :NONAME_14_12578 8@ += 1 // (int) 8@ >= 4 // (int) var >= num jump_if_false @NONAME_14_12391 0002: jump @NONAME_14_12662 :NONAME_14_12602 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @NONAME_14_11637 0@ 0 $5476(0@,2) = 600 // (int) 037B: constant_params 1 variable_params 1 unknown 11 call_with_params @NONAME_14_11582 0@ 7@ $5476(7@,2) == 601 // (int) var == num jump_if_false @NONAME_14_12662 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @NONAME_14_11192 7@ :NONAME_14_12662 0026: return :NONAME_14_12664 0160: load_model #STREETFI 8161: not model #STREETFI available jump_if_false @NONAME_14_12684 0001: wait 0 ms :NONAME_14_12684 804F: not unknown_check $5659 jump_if_false @NONAME_14_12719 0048: $5659 = create_car #STREETFI at $5660 $5661 $5662 00D1: set_car $5659 Z_angle_to $5663 0496: (unknown) $5659 0 :NONAME_14_12719 0026: return :NONAME_14_12721 0@ = 0 // (int) :NONAME_14_12725 004F: unknown_check $5468(0@,2) jump_if_false @NONAME_14_12779 02E9: set_car $5468(0@,2) speed_to 0 01C3: (unknown) $5468(0@,2) 0 01F2: (unknown) $5468(0@,2) 1 0045: actor $5472(0@,2) defined jump_if_false @NONAME_14_12779 00A2: (unknown) $5472(0@,2) :NONAME_14_12779 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @NONAME_14_12725 0026: return :NONAME_14_12798 0045: actor $5648 defined jump_if_false @NONAME_14_12817 00EE: (unknown) $5648 $5631 $5635 :NONAME_14_12817 0@ = 0 // (int) :NONAME_14_12821 0045: actor $5483(0@,2) defined jump_if_false @NONAME_14_12844 00EE: (unknown) $5483(0@,2) $5631 $5635 :NONAME_14_12844 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @NONAME_14_12821 0026: return :NONAME_14_12863 0@ = 0 // (int) :NONAME_14_12867 004F: unknown_check $5448(0@,2) jump_if_false @NONAME_14_12970 8045: not actor $5452(0@,2) defined jump_if_false @NONAME_14_12908 014C: set_car $5448(0@,2) health_to 100 0002: jump @NONAME_14_12970 :NONAME_14_12908 0080: actor $933 near_point $5454(0@,2) $5456(0@,2) radius 10.0 10.0 sphere 0 0022: jump_if_false @NONAME_14_12962 // Note: the incorrect math opcode was used here 01C9: (unknown) $5452(0@,2) 100 82E1: not actor $933 in_water jump_if_false @NONAME_14_12955 005E: (unknown) :NONAME_14_12955 0002: jump @NONAME_14_12970 :NONAME_14_12962 01C9: (unknown) $5452(0@,2) 1 :NONAME_14_12970 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @NONAME_14_12867 005F: (unknown) :NONAME_14_12989 9@ = 0 // (float) 0045: actor 0@ defined jump_if_false @NONAME_14_13035 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_13035 // Note: the incorrect math opcode was used here 014B: set_actor 0@ health_to 0 0@ = 0 // (int) :NONAME_14_13035 0035: 5@ = 0@ // (int vars) 0026: return :NONAME_14_13041 037B: constant_params 5 variable_params 1 unknown 0 call_with_params @NONAME_14_12989 $5739 $5652 $5654 $5656 20.0 $5739 037B: constant_params 5 variable_params 1 unknown 0 call_with_params @NONAME_14_12989 $5740 $5652 $5654 $5656 35.0 $5740 037B: constant_params 5 variable_params 1 unknown 0 call_with_params @NONAME_14_12989 $5648 $5652 $5654 $5656 50.0 $5648 0026: return :NONAME_14_13112 037B: constant_params 5 variable_params 1 unknown 0 call_with_params @NONAME_14_12989 $5739 $5652 $5654 $5656 1.0 $5739 037B: constant_params 5 variable_params 1 unknown 0 call_with_params @NONAME_14_12989 $5740 $5652 $5654 $5656 1.0 $5740 037B: constant_params 5 variable_params 1 unknown 0 call_with_params @NONAME_14_12989 $5648 $5652 $5654 $5656 1.0 $5648 0026: return :NONAME_14_13183 0@ = 0 // (int) :NONAME_14_13187 004F: unknown_check $5448(0@,2) jump_if_false @NONAME_14_13234 01C3: (unknown) $5448(0@,2) 5.0 01F2: (unknown) $5448(0@,2) 0 01BF: (unknown) $5448(0@,2) $5462(0@,2) $5464(0@,2) $5466(0@,2) :NONAME_14_13234 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @NONAME_14_13187 0026: return :NONAME_14_13253 0@ == 10 // (int) var == num jump_if_false @NONAME_14_13278 $5624 = 10 // (int) 0002: jump @NONAME_14_14156 :NONAME_14_13278 0@ == 15 // (int) var == num jump_if_false @NONAME_14_13364 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_14_10711 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_14_5019 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_14_12664 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @NONAME_14_10565 $5659 $5664 1 $5664 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @NONAME_14_8588 19 1@ $5624 = 15 // (int) 0002: jump @NONAME_14_14156 :NONAME_14_13364 0@ == 20 // (int) var == num jump_if_false @NONAME_14_13455 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_14_10711 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_14_5019 0248: (unknown) $5630 $5634 $5638 5.0 $5629 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @NONAME_14_10683 $5630 $5634 $5638 $5642 $5642 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @NONAME_14_8588 20 1@ $5624 = 20 // (int) 0002: jump @NONAME_14_14156 :NONAME_14_13455 0@ == 30 // (int) var == num jump_if_false @NONAME_14_13515 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_14_10711 0045: actor $933 defined jump_if_false @NONAME_14_13498 0110: $5623 = player $933 wanted_level 009B: clear_player $933 wanted_level :NONAME_14_13498 0109: set_weather 4 $5624 = 30 // (int) 0002: jump @NONAME_14_14156 :NONAME_14_13515 0@ == 40 // (int) var == num jump_if_false @NONAME_14_13599 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_14_10711 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_14_1538 021D: (unknown) 0 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_14_5019 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_14_10946 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @NONAME_14_8588 21 1@ 024F: (unknown) 0 $5624 = 40 // (int) 0002: jump @NONAME_14_14156 :NONAME_14_13599 0@ == 50 // (int) var == num jump_if_false @NONAME_14_13624 $5624 = 50 // (int) 0002: jump @NONAME_14_14156 :NONAME_14_13624 0@ == 60 // (int) var == num jump_if_false @NONAME_14_13755 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_14_10711 0045: actor $933 defined jump_if_false @NONAME_14_13675 $5623 > 0 // (int) var > num jump_if_false @NONAME_14_13675 0098: set_player $933 wanted_level_to $5623 :NONAME_14_13675 021D: (unknown) 1 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_14_1594 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_14_5019 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_14_11077 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @NONAME_14_10683 $5631 $5635 $5639 $5642 $5642 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @NONAME_14_8588 23 1@ $5624 = 60 // (int) 0002: jump @NONAME_14_14156 :NONAME_14_13755 0@ == 70 // (int) var == num jump_if_false @NONAME_14_13880 0045: actor $933 defined jump_if_false @NONAME_14_13787 01B1: (unknown) $933 0 0 0 0 0 :NONAME_14_13787 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_14_10711 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_14_5019 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_14_13112 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_14_13183 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @NONAME_14_10683 $5631 $5635 $5639 $5642 $5642 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @NONAME_14_8588 24 1@ 024F: (unknown) 0.2 $5624 = 70 // (int) 0002: jump @NONAME_14_14156 :NONAME_14_13880 0@ == 80 // (int) var == num jump_if_false @NONAME_14_13948 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_14_10711 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @NONAME_14_10683 $5632 $5636 $5640 $5642 $5642 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @NONAME_14_8588 26 1@ $5624 = 80 // (int) 0002: jump @NONAME_14_14156 :NONAME_14_13948 0@ == 84 // (int) var == num jump_if_false @NONAME_14_13973 $5624 = 84 // (int) 0002: jump @NONAME_14_14156 :NONAME_14_13973 0@ == 88 // (int) var == num jump_if_false @NONAME_14_14057 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_14_10711 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_10683 $5633 $5637 $5641 $5642 $5642 00BC: (unknown) $5642 6 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_14_5019 $5624 = 88 // (int) 0002: jump @NONAME_14_14156 :NONAME_14_14057 0@ == 90 // (int) var == num jump_if_false @NONAME_14_14082 $5624 = 90 // (int) 0002: jump @NONAME_14_14156 :NONAME_14_14082 0@ == 997 // (int) var == num jump_if_false @NONAME_14_14109 $5624 = 997 // (int) 0002: jump @NONAME_14_14156 :NONAME_14_14109 0@ == 998 // (int) var == num jump_if_false @NONAME_14_14136 $5624 = 998 // (int) 0002: jump @NONAME_14_14156 :NONAME_14_14136 0@ == 999 // (int) var == num jump_if_false @NONAME_14_14156 $5624 = 999 // (int) :NONAME_14_14156 0026: return :NONAME_14_14158 0@ == 30 // (int) var == num jump_if_false @NONAME_14_14239 $5651 = -1919.928 // (float) $5653 = -372.3043 // (float) $5655 = 5.7019 // (float) 0045: actor $933 defined jump_if_false @NONAME_14_14218 0044: put_actor $933 at $5630 $5634 $5638 :NONAME_14_14218 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @NONAME_14_13253 30 0026: return 0002: jump @NONAME_14_14363 :NONAME_14_14239 0@ == 50 // (int) var == num jump_if_false @NONAME_14_14282 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @NONAME_14_10946 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @NONAME_14_13253 50 0026: return 0002: jump @NONAME_14_14363 :NONAME_14_14282 0@ == 84 // (int) var == num jump_if_false @NONAME_14_14363 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @GA_LAGA_2723 0 1 0001: wait 0 ms 0045: actor $933 defined jump_if_false @NONAME_14_14349 0044: put_actor $933 at -1662.17 -261.515 14.7435 00CF: set_actor $933 Z_angle_to 247.8 :NONAME_14_14349 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @NONAME_14_13253 84 0026: return :NONAME_14_14363 0026: return :NONAME_14_14365 0@ = 0 // (int) :NONAME_14_14369 20 > 0@ // (int) num > var 0022: jump_if_false @NONAME_14_14488 // Note: the incorrect math opcode was used here 0252: object $5626(0@,20) exists 0022: jump_if_false @NONAME_14_14476 // Note: the incorrect math opcode was used here 010C: store_object $5626(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 $5626(0@,20) at 1@ 2@ 3@ :NONAME_14_14476 0@ += 1 // (int) 0002: jump @NONAME_14_14369 :NONAME_14_14488 0026: return :NONAME_14_14490 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_14523 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_6066 3@ jump_if_false @NONAME_14_14594 01AA: $5626(3@,20) = create_object #NDC_DEBRISA at 9@ 10@ 11@ 0002: jump @NONAME_14_14605 :NONAME_14_14594 01AA: $5626(3@,20) = create_object #NDC_DEBRISA at 9@ 10@ 11@ :NONAME_14_14605 03AA: (unknown) $5626(3@,20) 1.0 1.0 0.99 022A: (unknown) $5626(3@,20) 1 3@ += 1 // (int) 3@ >= 20 // (int) var >= num jump_if_false @NONAME_14_14523 0001: wait 0 ms 3@ = 0 // (int) :NONAME_14_14654 0252: object $5626(3@,20) exists jump_if_false @NONAME_14_14711 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) $5626(3@,20) 9@ 10@ 11@ 0225: (unknown) $5626(3@,20) 1 :NONAME_14_14711 3@ += 1 // (int) 3@ >= 20 // (int) var >= num jump_if_false @NONAME_14_14654 3@ = 0 // (int) :NONAME_14_14732 0001: wait 0 ms 0377: (unknown) 44 $5628 $5628 > 0 // (int) var > num jump_if_false @NONAME_14_14755 005F: (unknown) :NONAME_14_14755 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_14365 3@ += 1 // (int) 3@ >= 20 // (int) var >= num jump_if_false @NONAME_14_14732 013C: create_explosion_at 0@ 1@ 2@ radius 4 -2@ = 0 // (int) // timer1 $5902 = 0 // (int) $5902 == 0 // (int) var == num jump_if_false @NONAME_14_14918 00C8: set_fade_color_RGB 255 255 255 00C9: fade 0 500 ms $5902 = 1 // (int) :NONAME_14_14918 350 > -2@ // (int) num > var // timer1 0022: jump_if_false @NONAME_14_14971 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0377: (unknown) 44 $5628 $5628 > 0 // (int) var > num jump_if_false @NONAME_14_14954 005F: (unknown) :NONAME_14_14954 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_14_14365 0002: jump @NONAME_14_14918 :NONAME_14_14971 005E: (unknown) :NONAME_14_14973 0@ = 0 // (int) :NONAME_14_14977 0252: object $5626(0@,20) exists jump_if_false @NONAME_14_14996 0093: destroy_object $5626(0@,20) :NONAME_14_14996 0@ += 1 // (int) 0@ >= 20 // (int) var >= num jump_if_false @NONAME_14_14977 0162: release_model #NDC_DEBRISA 0162: release_model #NDC_DEBRISB 0026: return :NONAME_14_15023 $940 = 1 // (int) 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @NONAME_1_15733 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @NONAME_1_15859 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @NONAME_1_15993 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @NONAME_1_16100 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @NONAME_1_16157 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @SAFEHOU_7490 $5604 = 0 // (int) 037B: constant_params 1 variable_params 1 unknown 46 call_with_params @MAIN_6449 $1748 1@ $518 = 0 // (int) 024F: (unknown) 0.2 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @NONAME_14_1618 0109: set_weather 4 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @NONAME_14_1434 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @NONAME_14_13253 10 0001: wait 0 ms :NONAME_14_15164 not $5624 == 999 // (int) var == num jump_if_false @NONAME_14_15610 0001: wait 0 ms :NONAME_14_15181 $5624 == 10 // (int) var == num jump_if_false @NONAME_14_15211 0001: wait 0 ms 0025: gosub @NONAME_14_15612 0002: jump @NONAME_14_15181 :NONAME_14_15211 $5624 == 15 // (int) var == num jump_if_false @NONAME_14_15241 0001: wait 0 ms 0025: gosub @NONAME_14_16659 0002: jump @NONAME_14_15211 :NONAME_14_15241 $5624 == 20 // (int) var == num jump_if_false @NONAME_14_15271 0001: wait 0 ms 0025: gosub @NONAME_14_16769 0002: jump @NONAME_14_15241 :NONAME_14_15271 $5624 == 30 // (int) var == num jump_if_false @NONAME_14_15301 0001: wait 0 ms 0025: gosub @NONAME_14_16861 0002: jump @NONAME_14_15271 :NONAME_14_15301 $5624 == 40 // (int) var == num jump_if_false @NONAME_14_15331 0001: wait 0 ms 0025: gosub @NONAME_14_20472 0002: jump @NONAME_14_15301 :NONAME_14_15331 $5624 == 50 // (int) var == num jump_if_false @NONAME_14_15361 0001: wait 0 ms 0025: gosub @NONAME_14_20837 0002: jump @NONAME_14_15331 :NONAME_14_15361 $5624 == 60 // (int) var == num jump_if_false @NONAME_14_15391 0001: wait 0 ms 0025: gosub @NONAME_14_21867 0002: jump @NONAME_14_15361 :NONAME_14_15391 $5624 == 70 // (int) var == num jump_if_false @NONAME_14_15421 0001: wait 0 ms 0025: gosub @NONAME_14_21980 0002: jump @NONAME_14_15391 :NONAME_14_15421 $5624 == 80 // (int) var == num jump_if_false @NONAME_14_15451 0001: wait 0 ms 0025: gosub @NONAME_14_22251 0002: jump @NONAME_14_15421 :NONAME_14_15451 $5624 == 84 // (int) var == num jump_if_false @NONAME_14_15481 0001: wait 0 ms 0025: gosub @NONAME_14_22382 0002: jump @NONAME_14_15451 :NONAME_14_15481 $5624 == 88 // (int) var == num jump_if_false @NONAME_14_15511 0001: wait 0 ms 0025: gosub @NONAME_14_22676 0002: jump @NONAME_14_15481 :NONAME_14_15511 $5624 == 90 // (int) var == num jump_if_false @NONAME_14_15541 0001: wait 0 ms 0025: gosub @NONAME_14_22754 0002: jump @NONAME_14_15511 :NONAME_14_15541 $5624 == 997 // (int) var == num jump_if_false @NONAME_14_15572 0001: wait 0 ms 0025: gosub @NONAME_14_23297 0002: jump @NONAME_14_15541 :NONAME_14_15572 $5624 == 998 // (int) var == num jump_if_false @NONAME_14_15603 0001: wait 0 ms 0025: gosub @NONAME_14_23209 0002: jump @NONAME_14_15572 :NONAME_14_15603 0002: jump @NONAME_14_15164 :NONAME_14_15610 0026: return :NONAME_14_15612 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @NONAME_14_2775 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @SAFEHOU_12249 1 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @NONAME_14_525 1000 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @NONAME_14_2419 300 0001: wait 0 ms $5806 = -1606.82 // (float) $5811 = -134.23 // (float) $5816 = 13.8 // (float) $5807 = -1617.88 // (float) $5812 = -129.77 // (float) $5817 = 13.8 // (float) $5808 = -1612.96 // (float) $5813 = -132.51 // (float) $5818 = 13.8 // (float) $5809 = -1614.15 // (float) $5814 = -132.33 // (float) $5819 = 13.8 // (float) 003E: $5762 = create_actor_pedtype 22 model 135 at $5808 $5813 $5818 010F: (unknown) $5762 $5809 $5814 $5819 042B: (unknown) $5762 $5821 003E: $5763 = create_actor_pedtype 22 model 0 at $5809 $5814 $5819 010F: (unknown) $5763 $5808 $5813 $5818 015F: (unknown) $5763 $5821 02EE: get_actor $5763 coords_to 4@ 5@ 6@ with_offset 0 1.117 0 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @NONAME_14_12664 0045: actor $933 defined jump_if_false @NONAME_14_15876 0044: put_actor $933 at $5619 $5620 $5621 :NONAME_14_15876 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 $5763 defined jump_if_false @NONAME_14_16006 0045: actor $5762 defined jump_if_false @NONAME_14_16006 00EE: (unknown) $5762 $5808 $5813 01EC: (unknown) $5763 0 01EC: (unknown) $5762 0 :NONAME_14_16006 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @NONAME_14_8191 400 0443: (unknown) 120 0228: (unknown) 0001: wait 100 ms 0045: actor $5763 defined jump_if_false @NONAME_14_16052 04B4: (unknown) $5763 120 521 100.0 :NONAME_14_16052 0045: actor $5762 defined jump_if_false @NONAME_14_16075 04B4: (unknown) $5762 120 525 100.0 :NONAME_14_16075 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @MAIN_4379 9@ = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @MAIN_4394 500 jump_if_true @NONAME_14_16476 0045: actor $5763 defined jump_if_false @NONAME_14_16128 00EE: (unknown) $5763 $5809 $5814 :NONAME_14_16128 037B: constant_params 1 variable_params 1 unknown 46 call_with_params @NONAME_14_8588 40 2@ 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @MAIN_13401 $5759 jump_if_true @NONAME_14_16476 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @MAIN_4394 500 jump_if_true @NONAME_14_16476 0045: actor $5763 defined jump_if_false @NONAME_14_16228 0045: actor $5762 defined jump_if_false @NONAME_14_16228 013E: actor $5763 look_at_actor $5762 02EE: get_actor $5763 coords_to 4@ 5@ 6@ with_offset 0 1.117 0 00EE: (unknown) $5762 4@ 5@ :NONAME_14_16228 0045: actor $5762 defined 0022: jump_if_false @NONAME_14_16247 // Note: the incorrect math opcode was used here 00EE: (unknown) $5762 $5808 $5813 :NONAME_14_16247 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @MAIN_4394 500 jump_if_true @NONAME_14_16476 0045: actor $5763 defined jump_if_false @NONAME_14_16290 04B4: (unknown) $5763 96 429 1.0 :NONAME_14_16290 0045: actor $5762 defined jump_if_false @NONAME_14_16313 04B4: (unknown) $5762 96 428 1.0 :NONAME_14_16313 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @MAIN_4394 1000 jump_if_true @NONAME_14_16476 037B: constant_params 1 variable_params 1 unknown 46 call_with_params @NONAME_14_8588 41 2@ 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @MAIN_13401 $5759 jump_if_true @NONAME_14_16476 037B: constant_params 1 variable_params 1 unknown 46 call_with_params @NONAME_14_8588 42 2@ 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @MAIN_13401 $5759 jump_if_true @NONAME_14_16476 037B: constant_params 1 variable_params 1 unknown 46 call_with_params @NONAME_14_8588 43 2@ 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @MAIN_13401 $5759 jump_if_true @NONAME_14_16476 0045: actor $5762 defined jump_if_false @NONAME_14_16456 0154: (unknown) $5762 04B4: (unknown) $5762 98 433 1.0 :NONAME_14_16456 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @MAIN_4394 700 jump_if_true @NONAME_14_16476 :NONAME_14_16476 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @MAIN_4364 003F: destroy_actor $5762 003F: destroy_actor $5763 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @MAIN_12435 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @NONAME_14_2419 301 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @NONAME_14_12664 0045: actor $933 defined jump_if_false @NONAME_14_16566 0154: (unknown) $933 00A2: (unknown) $933 0044: put_actor $933 at $5809 $5814 $5819 010F: (unknown) $933 $5660 $5661 $5662 :NONAME_14_16566 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 46 call_with_params @NONAME_14_697 1000 $5604 == 1 // (int) var == num jump_if_false @NONAME_14_16643 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @NONAME_14_14158 30 0002: jump @NONAME_14_16657 :NONAME_14_16643 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @NONAME_14_13253 15 0026: return :NONAME_14_16657 0026: return :NONAME_14_16659 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @NONAME_14_10526 jump_if_false @NONAME_14_16698 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @NONAME_14_13253 998 0026: return 0002: jump @NONAME_14_16767 :NONAME_14_16698 804F: not unknown_check $5659 jump_if_false @NONAME_14_16730 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @NONAME_14_13253 20 0026: return 0002: jump @NONAME_14_16767 :NONAME_14_16730 007C: actor $933 driving $5659 0022: jump_if_false @NONAME_14_16757 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @NONAME_14_13253 20 0026: return :NONAME_14_16757 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @NONAME_14_5347 :NONAME_14_16767 0026: return :NONAME_14_16769 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @NONAME_14_10526 jump_if_false @NONAME_14_16808 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @NONAME_14_13253 998 0026: return 0002: jump @NONAME_14_16859 :NONAME_14_16808 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @NONAME_14_5347 0089: actor $933 in_sphere $5630 $5634 $5638 radius 5.0 5.0 5.0 sphere 0 0022: jump_if_false @NONAME_14_16859 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @NONAME_14_13253 30 0026: return :NONAME_14_16859 0026: return :NONAME_14_16861 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @NONAME_14_525 1000 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @NONAME_14_2419 302 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0045: actor $933 defined jump_if_false @NONAME_14_16944 007E: actor $933 driving jump_if_false @NONAME_14_16944 004F: unknown_check $2769 jump_if_false @NONAME_14_16944 0216: (unknown) $933 $937 $938 $939 0049: destroy_car $2769 :NONAME_14_16944 $5828 = -1788.46 // (float) $5841 = -761.7 // (float) $5854 = 14.85 // (float) $5867 = 13.4512 // (float) $5829 = -1794.983 // (float) $5842 = -754.0557 // (float) $5855 = 14.85 // (float) $5830 = -1814.851 // (float) $5843 = -757.0884 // (float) $5856 = 14.8251 // (float) $5831 = -1804.36 // (float) $5844 = -757.93 // (float) $5857 = 14.85 // (float) $5832 = -1795.748 // (float) $5845 = -754.5905 // (float) $5858 = 14.849 // (float) $5833 = -1848.882 // (float) $5846 = -757.5799 // (float) $5859 = 9.0291 // (float) $5834 = -1849.013 // (float) $5847 = -756.2837 // (float) $5860 = 8.9871 // (float) $5835 = -1875.516 // (float) $5848 = -757.5473 // (float) $5861 = 8.4223 // (float) $5836 = -1876.042 // (float) $5849 = -756.0634 // (float) $5862 = 8.4223 // (float) $5837 = -1863.261 // (float) $5850 = -751.814 // (float) $5863 = 6.2864 // (float) $5868 = 87.3643 // (float) $5838 = -1869.35 // (float) $5851 = -751.5923 // (float) $5864 = 9.4163 // (float) $5839 = -1873.45 // (float) $5852 = -751.2 // (float) $5865 = 8.32 // (float) 0036: $5840 = $5837 // (float vars) 0036: $5853 = $5850 // (float vars) 0036: $5866 = $5863 // (float vars) $5853 += 2.0 // (float) $5869 = 2.9438 // (float) 01BB: (unknown) $5828 $5841 $5854 $5854 01AA: $5870 = create_object #SJL_LEARJET_NEAR at $5828 $5841 $5854 00D3: set_object $5870 z_angle_to $5867 01BB: (unknown) $5829 $5842 $5855 $5855 003E: $5764 = create_actor_pedtype 22 model 22 at $5829 $5842 $5855 04AE: (unknown) $5764 $5738 01B1: (unknown) $5764 1 1 1 1 1 010F: (unknown) $5764 $5831 $5844 $5857 042B: (unknown) $5764 $5821 003E: $5763 = create_actor_pedtype 22 model 0 at $5830 $5843 $5856 010F: (unknown) $5763 $5831 $5844 $5857 01B1: (unknown) $5763 1 1 1 1 1 0153: (unknown) $5764 $5763 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @NONAME_14_8191 401 0001: wait 300 ms 0045: actor $5763 defined jump_if_false @NONAME_14_17487 00EE: (unknown) $5763 $5831 $5844 :NONAME_14_17487 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 $5764 defined jump_if_false @NONAME_14_17604 04B4: (unknown) $5764 120 524 100.0 :NONAME_14_17604 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @MAIN_4394 3300 jump_if_true @NONAME_14_20365 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 $5763 defined jump_if_false @NONAME_14_17725 0044: put_actor $5763 at $5831 $5844 $5857 0045: actor $5764 defined 0022: jump_if_false @NONAME_14_17717 // Note: the incorrect math opcode was used here 013E: actor $5763 look_at_actor $5764 0153: (unknown) $5763 $5764 :NONAME_14_17717 00EE: (unknown) $5763 $5832 $5845 :NONAME_14_17725 037B: constant_params 1 variable_params 1 unknown 46 call_with_params @NONAME_14_8588 50 2@ 0045: actor $5764 defined jump_if_false @NONAME_14_17761 04B4: (unknown) $5764 121 556 1.0 :NONAME_14_17761 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @MAIN_13401 $5759 jump_if_true @NONAME_14_20365 0045: actor $5764 defined jump_if_false @NONAME_14_17801 0528: (unknown) $5764 556 -1.0 :NONAME_14_17801 037B: constant_params 1 variable_params 1 unknown 46 call_with_params @NONAME_14_8588 51 2@ 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @MAIN_13401 $5759 jump_if_true @NONAME_14_20365 037B: constant_params 1 variable_params 1 unknown 46 call_with_params @NONAME_14_8588 52 2@ 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @MAIN_13401 $5759 jump_if_true @NONAME_14_20365 0045: actor $5763 defined jump_if_false @NONAME_14_17880 00A2: (unknown) $5763 :NONAME_14_17880 0001: wait 0 ms 0045: actor $5763 defined jump_if_false @NONAME_14_17906 04B4: (unknown) $5763 120 518 1.0 :NONAME_14_17906 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 46 call_with_params @NONAME_14_8588 53 2@ 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @MAIN_4394 2000 jump_if_true @NONAME_14_20365 0045: actor $5764 defined jump_if_false @NONAME_14_17997 00EE: (unknown) $5764 $5830 $5843 :NONAME_14_17997 0045: actor $5763 defined 0022: jump_if_false @NONAME_14_18018 // Note: the incorrect math opcode was used here 0528: (unknown) $5763 518 -1.0 :NONAME_14_18018 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @MAIN_4394 500 jump_if_true @NONAME_14_20365 0045: actor $5763 defined jump_if_false @NONAME_14_18061 0154: (unknown) $5763 00EE: (unknown) $5763 $5830 $5843 :NONAME_14_18061 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @MAIN_13401 $5759 jump_if_true @NONAME_14_20365 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @MAIN_4364 0162: release_model #SJL_LEARJET_NEAR 0093: destroy_object $5870 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @NONAME_14_2419 303 0045: actor $5763 defined jump_if_false @NONAME_14_18232 015F: (unknown) $5763 $5821 0045: actor $5764 defined 0022: jump_if_false @NONAME_14_18232 // Note: the incorrect math opcode was used here 01BB: (unknown) $5833 $5846 $5859 $5858 01BB: (unknown) $5834 $5847 $5860 $5859 0044: put_actor $5763 at $5833 $5846 $5859 0044: put_actor $5764 at $5834 $5847 $5860 010F: (unknown) $5763 $5835 $5848 $5861 010F: (unknown) $5764 $5836 $5849 $5862 04B9: (unknown) $5764 0 0 0 00EE: (unknown) $5763 $5835 $5848 00EE: (unknown) $5764 $5836 $5849 01EC: (unknown) $5763 0 01EC: (unknown) $5764 0 :NONAME_14_18232 037B: constant_params 5 variable_params 1 unknown 46 call_with_params @NONAME_14_11408 $5871 $5837 $5850 $5863 $5868 $5871 003E: $5872 = create_actor_pedtype 22 model 64 at $5838 $5851 $5864 00CF: set_actor $5872 Z_angle_to $5868 0220: (unknown) $5872 28 -1 02B6: (unknown) $5872 $5871 -0.1 6.2 2.7 0 360.0 0 003E: $5873 = create_actor_pedtype 22 model 24 at $5839 $5852 $5865 02B6: (unknown) $5873 $5871 0 10.0 1.9 2 360.0 0 010F: (unknown) $5873 $5834 $5847 $5860 0001: wait 300 ms 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @NONAME_14_8191 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.7793 mode 2 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @MAIN_4379 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 46 call_with_params @NONAME_14_8588 54 2@ 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @MAIN_13401 $5759 jump_if_true @NONAME_14_20365 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @MAIN_4394 500 jump_if_true @NONAME_14_20365 037B: constant_params 1 variable_params 1 unknown 46 call_with_params @NONAME_14_8588 55 2@ :NONAME_14_18534 4000 > -2@ // (int) num > var // timer1 0022: jump_if_false @NONAME_14_18582 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0377: (unknown) 44 $5628 not $5628 == 0 // (int) var == num jump_if_false @NONAME_14_18575 0002: jump @NONAME_14_20365 :NONAME_14_18575 0002: jump @NONAME_14_18534 :NONAME_14_18582 0045: actor $5873 defined jump_if_false @NONAME_14_18602 0414: (unknown) $5873 86 402 :NONAME_14_18602 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @MAIN_13401 $5759 jump_if_true @NONAME_14_20365 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @MAIN_4394 1000 jump_if_true @NONAME_14_20365 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @MAIN_4364 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @NONAME_14_2419 304 004F: unknown_check $5871 jump_if_false @NONAME_14_18698 004E: put_car $5871 at $5840 $5853 $5866 00D1: set_car $5871 Z_angle_to $5868 0002: jump @NONAME_14_18720 :NONAME_14_18698 037B: constant_params 5 variable_params 1 unknown 46 call_with_params @NONAME_14_11408 $5871 $5840 $5853 $5866 $5868 $5871 :NONAME_14_18720 01C3: (unknown) $5871 3.5 01BF: (unknown) $5871 $5651 $5653 $5655 0001: wait 300 ms 004F: unknown_check $5871 0022: jump_if_false @NONAME_14_18916 // Note: the incorrect math opcode was used here 0045: actor $5764 defined 0022: jump_if_false @NONAME_14_18784 // Note: the incorrect math opcode was used here 00A2: (unknown) $5764 02B6: (unknown) $5764 $5871 0.0 -4.5 1.5 0 0 0 :NONAME_14_18784 0045: actor $5763 defined 0022: jump_if_false @NONAME_14_18826 // Note: the incorrect math opcode was used here 00A2: (unknown) $5763 00CF: set_actor $5763 Z_angle_to $5868 02B6: (unknown) $5763 $5871 -1.0 -4.0 1.3 2 0 0 :NONAME_14_18826 0045: actor $5872 defined 0022: jump_if_false @NONAME_14_18875 // Note: the incorrect math opcode was used here 02B7: (unknown) $5872 0332: (unknown) $5872 0352: (unknown) $5872 02B6: (unknown) $5872 $5871 -1.0 -2.0 1.5 3 0 0 0309: (unknown) $5872 1 -1 :NONAME_14_18875 0045: actor $5873 defined jump_if_false @NONAME_14_18916 02B7: (unknown) $5873 02B6: (unknown) $5873 $5871 1.0 -2.0 1.5 1 0 0 0309: (unknown) $5873 1 -1 :NONAME_14_18916 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 46 call_with_params @NONAME_14_8191 403 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 1 unknown 46 call_with_params @NONAME_14_8588 56 2@ 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @MAIN_13401 $5759 jump_if_true @NONAME_14_20365 037B: constant_params 1 variable_params 1 unknown 46 call_with_params @NONAME_14_8588 57 2@ 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @MAIN_13401 $5759 jump_if_true @NONAME_14_20365 037B: constant_params 1 variable_params 1 unknown 46 call_with_params @NONAME_14_8588 58 2@ 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @MAIN_13401 $5759 jump_if_true @NONAME_14_20365 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 46 call_with_params @NONAME_14_10784 10@ 12@ 13@ -1903.91 -831.4984 5.7126 82.7072 10@ 12@ 13@ 00A2: (unknown) 13@ 01C3: (unknown) 10@ 10.0 01BF: (unknown) 10@ $5651 $5653 $5655 01B2: (unknown) 10@ 1 1 1 1 1 01B1: (unknown) 12@ 1 1 1 1 1 01B1: (unknown) 13@ 1 1 1 1 1 037B: constant_params 7 variable_params 3 unknown 46 call_with_params @NONAME_14_10784 11@ 14@ 15@ -1923.425 -828.5113 5.7424 82.7072 11@ 14@ 15@ 00A2: (unknown) 15@ 01C3: (unknown) 11@ 10.0 01BF: (unknown) 11@ $5651 $5653 $5655 01B2: (unknown) 11@ 1 1 1 1 1 01B1: (unknown) 14@ 1 1 1 1 1 01B1: (unknown) 15@ 1 1 1 1 1 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @MAIN_4394 2000 jump_if_true @NONAME_14_20365 037B: constant_params 1 variable_params 1 unknown 46 call_with_params @NONAME_14_8588 59 2@ 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @MAIN_13401 $5759 jump_if_true @NONAME_14_20365 037B: constant_params 1 variable_params 1 unknown 46 call_with_params @NONAME_14_8588 60 2@ 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @MAIN_13401 $5759 jump_if_true @NONAME_14_20365 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @MAIN_4364 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @NONAME_14_8191 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 $5651 = -1919.928 // (float) $5653 = -372.3043 // (float) $5655 = 5.7019 // (float) 004F: unknown_check $5871 jump_if_false @NONAME_14_19685 004E: put_car $5871 at $5651 $5653 $5655 0233: (unknown) $5871 $5652 $5654 01C3: (unknown) $5871 9.0 01BF: (unknown) $5871 $5652 $5654 $5656 027F: store_coords_to 16@ 18@ 20@ from_actor $5871 with_offset -20.0 -30.0 0 027F: store_coords_to 17@ 19@ 21@ from_actor $5871 with_offset 20.0 -30.0 0 004F: unknown_check 10@ jump_if_false @NONAME_14_19568 004E: put_car 10@ at 16@ 18@ 20@ 01C3: (unknown) 10@ 9.0 :NONAME_14_19568 004F: unknown_check 11@ jump_if_false @NONAME_14_19590 004E: put_car 11@ at 17@ 19@ 21@ 01C3: (unknown) 11@ 9.0 :NONAME_14_19590 0045: actor $5763 defined jump_if_false @NONAME_14_19685 0045: actor 13@ defined jump_if_false @NONAME_14_19628 00E5: (unknown) 13@ $5763 03D6: (unknown) 13@ 3000 03D7: (unknown) 13@ 800 :NONAME_14_19628 0045: actor 15@ defined jump_if_false @NONAME_14_19655 00E5: (unknown) 15@ $5763 03D6: (unknown) 15@ 3000 03D7: (unknown) 15@ 800 :NONAME_14_19655 0106: give_actor $5763 weapon 28 ammo 1000000000 // Load the weapon model before using this 00E5: (unknown) $5763 13@ 03D6: (unknown) $5763 3000 03D7: (unknown) $5763 800 :NONAME_14_19685 004F: unknown_check $5871 jump_if_false @NONAME_14_19703 014C: set_car $5871 health_to 10000 :NONAME_14_19703 0001: wait 500 ms 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @MAIN_4379 010E: 7@ = current_time_in_ms 0035: 8@ = 7@ // (int vars) 8@ += 1000 // (int) :NONAME_14_19731 0011: 8@ > 7@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_14_19851 // Note: the incorrect math opcode was used here 0001: wait 0 ms 010E: 7@ = current_time_in_ms 0377: (unknown) 44 $5628 not $5628 == 0 // (int) var == num jump_if_false @NONAME_14_19773 0002: jump @NONAME_14_20365 :NONAME_14_19773 004F: unknown_check $5871 jump_if_false @NONAME_14_19844 027F: store_coords_to 16@ 18@ 20@ from_actor $5871 with_offset -15.0 -20.0 0 027F: store_coords_to 17@ 19@ 21@ from_actor $5871 with_offset 15.0 -20.0 0 004F: unknown_check 10@ jump_if_false @NONAME_14_19828 01BF: (unknown) 10@ 16@ 18@ 20@ :NONAME_14_19828 004F: unknown_check 11@ 0022: jump_if_false @NONAME_14_19844 // Note: the incorrect math opcode was used here 01BF: (unknown) 11@ 17@ 19@ 21@ :NONAME_14_19844 0002: jump @NONAME_14_19731 :NONAME_14_19851 037B: constant_params 1 variable_params 1 unknown 46 call_with_params @NONAME_14_8588 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 $5871 jump_if_false @NONAME_14_19933 01F4: (unknown) $5871 $5649 014C: set_car $5871 health_to 10000 :NONAME_14_19933 010E: 7@ = current_time_in_ms 0035: 8@ = 7@ // (int vars) 8@ += 2000 // (int) :NONAME_14_19946 0011: 8@ > 7@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_14_20066 // Note: the incorrect math opcode was used here 0001: wait 0 ms 010E: 7@ = current_time_in_ms 0377: (unknown) 44 $5628 not $5628 == 0 // (int) var == num jump_if_false @NONAME_14_19988 0002: jump @NONAME_14_20365 :NONAME_14_19988 004F: unknown_check $5871 jump_if_false @NONAME_14_20059 027F: store_coords_to 16@ 18@ 20@ from_actor $5871 with_offset -15.0 -20.0 0 027F: store_coords_to 17@ 19@ 21@ from_actor $5871 with_offset 15.0 -20.0 0 004F: unknown_check 10@ jump_if_false @NONAME_14_20043 01BF: (unknown) 10@ 16@ 18@ 20@ :NONAME_14_20043 004F: unknown_check 11@ 0022: jump_if_false @NONAME_14_20059 // Note: the incorrect math opcode was used here 01BF: (unknown) 11@ 17@ 19@ 21@ :NONAME_14_20059 0002: jump @NONAME_14_19946 :NONAME_14_20066 037B: constant_params 1 variable_params 1 unknown 46 call_with_params @NONAME_14_8588 79 0@ 010E: 7@ = current_time_in_ms 0035: 8@ = 7@ // (int vars) 8@ += 1000 // (int) :NONAME_14_20092 0011: 8@ > 7@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_14_20212 // Note: the incorrect math opcode was used here 0001: wait 0 ms 010E: 7@ = current_time_in_ms 0377: (unknown) 44 $5628 not $5628 == 0 // (int) var == num jump_if_false @NONAME_14_20134 0002: jump @NONAME_14_20365 :NONAME_14_20134 004F: unknown_check $5871 jump_if_false @NONAME_14_20205 027F: store_coords_to 16@ 18@ 20@ from_actor $5871 with_offset -15.0 -20.0 0 027F: store_coords_to 17@ 19@ 21@ from_actor $5871 with_offset 15.0 -20.0 0 004F: unknown_check 10@ jump_if_false @NONAME_14_20189 01BF: (unknown) 10@ 16@ 18@ 20@ :NONAME_14_20189 004F: unknown_check 11@ 0022: jump_if_false @NONAME_14_20205 // Note: the incorrect math opcode was used here 01BF: (unknown) 11@ 17@ 19@ 21@ :NONAME_14_20205 0002: jump @NONAME_14_20092 :NONAME_14_20212 037B: constant_params 1 variable_params 1 unknown 46 call_with_params @NONAME_14_8588 77 0@ 010E: 7@ = current_time_in_ms 0035: 8@ = 7@ // (int vars) 8@ += 1500 // (int) :NONAME_14_20238 0011: 8@ > 7@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_14_20358 // Note: the incorrect math opcode was used here 0001: wait 0 ms 010E: 7@ = current_time_in_ms 0377: (unknown) 44 $5628 not $5628 == 0 // (int) var == num jump_if_false @NONAME_14_20280 0002: jump @NONAME_14_20365 :NONAME_14_20280 004F: unknown_check $5871 jump_if_false @NONAME_14_20351 027F: store_coords_to 16@ 18@ 20@ from_actor $5871 with_offset -15.0 -20.0 0 027F: store_coords_to 17@ 19@ 21@ from_actor $5871 with_offset 15.0 -20.0 0 004F: unknown_check 10@ jump_if_false @NONAME_14_20335 01BF: (unknown) 10@ 16@ 18@ 20@ :NONAME_14_20335 004F: unknown_check 11@ 0022: jump_if_false @NONAME_14_20351 // Note: the incorrect math opcode was used here 01BF: (unknown) 11@ 17@ 19@ 21@ :NONAME_14_20351 0002: jump @NONAME_14_20238 :NONAME_14_20358 0002: jump @NONAME_14_20371 :NONAME_14_20365 $5605 = 1 // (int) :NONAME_14_20371 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @MAIN_4364 003F: destroy_actor 12@ 003F: destroy_actor 13@ 0049: destroy_car 10@ 003F: destroy_actor 14@ 003F: destroy_actor 15@ 0049: destroy_car 11@ 003F: destroy_actor $5764 003F: destroy_actor $5763 0093: destroy_object $5870 003F: destroy_actor $5872 003F: destroy_actor $5873 0049: destroy_car $5871 0444: (unknown) 120 0444: (unknown) 121 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @NONAME_14_2419 305 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @NONAME_14_11437 0001: wait 100 ms 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @NONAME_14_13253 50 0026: return :NONAME_14_20472 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @NONAME_14_10526 jump_if_false @NONAME_14_20511 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @NONAME_14_13253 998 0026: return 0002: jump @NONAME_14_20835 :NONAME_14_20511 8045: not actor $5648 defined jump_if_false @NONAME_14_20550 $5626 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @NONAME_14_13253 998 0026: return 0002: jump @NONAME_14_20835 :NONAME_14_20550 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @NONAME_14_5347 004F: unknown_check $5650 jump_if_false @NONAME_14_20835 004D: store_car $5650 position_to 22@ 23@ 24@ 031D: (unknown) $937 $938 $5652 $5654 3@ 0030: 3@ /= $5769 // (float vars) // Note: the incorrect math opcode was used here 25@ = 100.0 // (float) 002C: 25@ -= 3@ // (float vars) 0038: $5767 = float 25@ to_integer // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 1 unknown 46 call_with_params @MAIN_5374 0 100 $5767 $5767 $5767 > 85 // (int) var > num jump_if_false @NONAME_14_20707 1 > $5649 // (int) num > var 0022: jump_if_false @NONAME_14_20665 // Note: the incorrect math opcode was used here 01F4: (unknown) $5650 $5649 0002: jump @NONAME_14_20707 :NONAME_14_20665 0080: actor $933 near_point $5652 $5654 radius 5.0 5.0 sphere 0 0022: jump_if_false @NONAME_14_20707 // Note: the incorrect math opcode was used here $5767 = 100 // (int) 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @NONAME_14_13253 50 0026: return :NONAME_14_20707 0@ = 0 // (int) :NONAME_14_20711 8045: not actor $5483(0@,2) defined jump_if_false @NONAME_14_20736 020D: (unknown) $5483(0@,2) 0112: remove_references_to_actor $5483(0@,2) // Like turning an actor into a random pedestrian :NONAME_14_20736 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @NONAME_14_20711 037B: constant_params 6 variable_params 0 unknown 46 call_with_params @NONAME_14_1465 $5770 $5772 $5774 $5771 $5773 $5775 jump_if_false @NONAME_14_20802 $5767 = 100 // (int) 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @NONAME_14_13253 50 0026: return :NONAME_14_20802 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @NONAME_14_11886 0 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @NONAME_14_11886 1 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @NONAME_14_10008 :NONAME_14_20835 0026: return :NONAME_14_20837 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @MAIN_4364 0001: wait 100 ms 0443: (unknown) 86 0045: actor $933 defined jump_if_false @NONAME_14_20889 04D6: (unknown) $933 0 02B7: (unknown) $933 0106: give_actor $933 weapon 19 ammo 17 // Load the weapon model before using this 010B: set_actor $933 armed_weapon_to 19 :NONAME_14_20889 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @NONAME_14_525 1000 037B: constant_params 2 variable_params 0 unknown 46 call_with_params @NONAME_14_11637 0 1 037B: constant_params 2 variable_params 0 unknown 46 call_with_params @NONAME_14_11637 1 1 26@ = -1908.065 // (float) 31@ = -331.8297 // (float) 36@ = 5.6079 // (float) 27@ = -1913.596 // (float) 32@ = -329.846 // (float) 37@ = 7.2776 // (float) 28@ = -1906.683 // (float) 33@ = -324.2828 // (float) 38@ = 5.641 // (float) 29@ = -1906.053 // (float) 34@ = -325.8036 // (float) 39@ = 5.6138 // (float) 30@ = -1906.396 // (float) 35@ = -329.846 // (float) 40@ = 7.2776 // (float) 41@ = 257.0323 // (float) 004F: unknown_check $5650 jump_if_false @NONAME_14_21109 01B2: (unknown) $5650 0 0 0 0 0 004E: put_car $5650 at $5652 $5654 $5656 00D1: set_car $5650 Z_angle_to $5869 01C3: (unknown) $5650 0 02E9: set_car $5650 speed_to 0 01F2: (unknown) $5650 1 :NONAME_14_21109 0045: actor $5648 defined jump_if_false @NONAME_14_21150 0216: (unknown) $5648 26@ 31@ 36@ 00CF: set_actor $5648 Z_angle_to 41@ 01B1: (unknown) $5648 1 1 1 1 1 00A2: (unknown) $5648 :NONAME_14_21150 0@ = 0 // (int) 0045: actor $5483(0@,2) defined jump_if_false @NONAME_14_21217 02B7: (unknown) $5483(0@,2) 0352: (unknown) $5483(0@,2) 0044: put_actor $5483(0@,2) at 28@ 33@ 38@ 00CF: set_actor $5483(0@,2) Z_angle_to 41@ 01B1: (unknown) $5483(0@,2) 1 1 1 1 1 00A2: (unknown) $5483(0@,2) :NONAME_14_21217 0@ = 1 // (int) 0045: actor $5483(0@,2) defined jump_if_false @NONAME_14_21285 02B7: (unknown) $5483(0@,2) 0352: (unknown) $5483(0@,2) 0044: put_actor $5483(0@,2) at 29@ 34@ 39@ 00CF: set_actor $5483(0@,2) Z_angle_to 41@ 01B1: (unknown) $5483(0@,2) 1 1 1 1 1 00A2: (unknown) $5483(0@,2) :NONAME_14_21285 0045: actor $933 defined jump_if_false @NONAME_14_21308 0044: put_actor $933 at 30@ 35@ 40@ 0200: (unknown) $933 0 :NONAME_14_21308 003E: $5763 = create_actor_pedtype 22 model 0 at 27@ 32@ 37@ 0423: (unknown) $5763 27@ 32@ 37@ 00CF: set_actor $5763 Z_angle_to 41@ 01B1: (unknown) $5763 1 1 1 1 1 04B5: (unknown) $5763 0 0001: wait 300 ms 00B9: set_camera_position -1913.3 -335.63 7.37 rotations 0 0 0 00BA: set_camera_point_at -1913.27 -334.65 7.56 mode 2 $5605 == 1 // (int) var == num jump_if_false @NONAME_14_21413 0002: jump @NONAME_14_21483 :NONAME_14_21413 0045: actor $5763 defined jump_if_false @NONAME_14_21443 0503: (unknown) $5763 1 0352: (unknown) $5763 0414: (unknown) $5763 86 404 :NONAME_14_21443 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @MAIN_4379 037A: constant_params 3 variable_params 0 unknown 46 call_with_params @NONAME_14_14490 $5652 $5654 $5656 jump_if_false @NONAME_14_21483 0002: jump @NONAME_14_21483 :NONAME_14_21483 $5902 == 0 // (int) var == num jump_if_false @NONAME_14_21505 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @MAIN_4364 :NONAME_14_21505 0001: wait 0 ms :NONAME_14_21508 00CA: fading jump_if_false @NONAME_14_21527 0001: wait 0 ms 0002: jump @NONAME_14_21508 :NONAME_14_21527 003F: destroy_actor $5763 004F: unknown_check $5650 jump_if_false @NONAME_14_21561 02D8: unknown_check $5650 jump_if_false @NONAME_14_21557 01BE: (unknown) $5649 :NONAME_14_21557 013B: explode_car $5650 :NONAME_14_21561 0045: actor $933 defined jump_if_false @NONAME_14_21599 0352: (unknown) $933 0044: put_actor $933 at 30@ 35@ 40@ 010F: (unknown) $933 $5631 $5635 $5639 0200: (unknown) $933 1 :NONAME_14_21599 0045: actor $5648 defined jump_if_false @NONAME_14_21633 0352: (unknown) $5648 010F: (unknown) $5648 $5631 $5635 $5639 01B1: (unknown) $5648 0 0 0 0 0 :NONAME_14_21633 0045: actor $5739 defined jump_if_false @NONAME_14_21674 0352: (unknown) $5739 0309: (unknown) $5739 0 -1 010F: (unknown) $5739 $5631 $5635 $5639 01B1: (unknown) $5739 0 0 0 0 0 :NONAME_14_21674 0045: actor $5740 defined jump_if_false @NONAME_14_21715 0352: (unknown) $5740 0309: (unknown) $5740 0 -1 010F: (unknown) $5740 $5631 $5635 $5639 01B1: (unknown) $5740 0 0 0 0 0 :NONAME_14_21715 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @NONAME_14_14973 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @NONAME_14_12798 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @NONAME_14_11077 0@ = 0 // (int) :NONAME_14_21749 0@ == 0 // (int) var == num jump_if_false @NONAME_14_21797 0001: wait 0 ms 0045: actor $933 defined jump_if_false @NONAME_14_21790 02E1: actor $933 in_water jump_if_false @NONAME_14_21790 0@ = 1 // (int) :NONAME_14_21790 0002: jump @NONAME_14_21749 :NONAME_14_21797 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @NONAME_14_697 1000 0444: (unknown) 86 $5604 == 1 // (int) var == num jump_if_false @NONAME_14_21851 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @NONAME_14_14158 84 0002: jump @NONAME_14_21865 :NONAME_14_21851 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @NONAME_14_13253 60 0026: return :NONAME_14_21865 0026: return :NONAME_14_21867 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @NONAME_14_10526 jump_if_false @NONAME_14_21906 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @NONAME_14_13253 998 0026: return 0002: jump @NONAME_14_21978 :NONAME_14_21906 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @NONAME_14_5347 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @NONAME_14_12721 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @NONAME_14_13041 037A: constant_params 0 variable_params 0 unknown 46 call_with_params @NONAME_14_12863 jump_if_false @NONAME_14_21978 82E1: not actor $933 in_water jump_if_false @NONAME_14_21978 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @NONAME_14_13253 70 0026: return :NONAME_14_21978 0026: return :NONAME_14_21980 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @NONAME_14_10526 jump_if_false @NONAME_14_22019 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @NONAME_14_13253 998 0026: return 0002: jump @NONAME_14_22249 :NONAME_14_22019 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @NONAME_14_5347 037A: constant_params 0 variable_params 0 unknown 46 call_with_params @NONAME_14_12863 jump_if_false @NONAME_14_22119 0@ = 0 // (int) :NONAME_14_22050 0045: actor $5452(0@,2) defined jump_if_false @NONAME_14_22095 02E1: actor $933 in_water jump_if_false @NONAME_14_22089 00E5: (unknown) $5452(0@,2) $933 0002: jump @NONAME_14_22095 :NONAME_14_22089 00A2: (unknown) $5452(0@,2) :NONAME_14_22095 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @NONAME_14_22050 0002: jump @NONAME_14_22161 :NONAME_14_22119 0@ = 0 // (int) :NONAME_14_22123 0045: actor $5452(0@,2) defined jump_if_false @NONAME_14_22144 00E5: (unknown) $5452(0@,2) $933 :NONAME_14_22144 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @NONAME_14_22123 :NONAME_14_22161 $5643 == 0 // (int) var == num jump_if_false @NONAME_14_22226 04A2: unknown_check $933 $5750 $5753 $5756 $5751 $5754 $5752 $5755 $5758 0022: jump_if_false @NONAME_14_22219 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 1 unknown 46 call_with_params @NONAME_14_8588 25 2@ $5643 = 1 // (int) :NONAME_14_22219 0002: jump @NONAME_14_22249 :NONAME_14_22226 8474: not jump_if_false @NONAME_14_22249 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @NONAME_14_13253 80 0026: return :NONAME_14_22249 0026: return :NONAME_14_22251 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @NONAME_14_10526 jump_if_false @NONAME_14_22290 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @NONAME_14_13253 998 0026: return 0002: jump @NONAME_14_22380 :NONAME_14_22290 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @NONAME_14_5347 0080: actor $933 near_point $5632 $5636 radius 10.0 10.0 sphere 1 0022: jump_if_false @NONAME_14_22380 // Note: the incorrect math opcode was used here 807E: not actor $933 driving 0022: jump_if_false @NONAME_14_22366 // Note: the incorrect math opcode was used here 026A: unknown_check $933 0022: jump_if_false @NONAME_14_22359 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @NONAME_14_13253 84 0026: return :NONAME_14_22359 0002: jump @NONAME_14_22380 :NONAME_14_22366 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @NONAME_14_13253 84 0026: return :NONAME_14_22380 0026: return :NONAME_14_22382 $5822 = -1661.194 // (float) $5823 = -258.9591 // (float) $5824 = 14.5558 // (float) $5825 = -1652.903 // (float) $5826 = -258.7161 // (float) $5827 = 14.5752 // (float) 01BB: (unknown) $5822 $5823 $5824 $5824 0045: actor $933 defined 0022: jump_if_false @NONAME_14_22499 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 0 01AE: (unknown) 1 0216: (unknown) $933 $5822 $5823 $5824 010F: (unknown) $933 $5825 $5826 $5827 00EE: (unknown) $933 $5825 $5826 01EC: (unknown) $933 0 :NONAME_14_22499 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 46 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 1 unknown 46 call_with_params @NONAME_14_5230 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 46 call_with_params @MAIN_4394 2@ jump_if_true @NONAME_14_22636 :NONAME_14_22636 0045: actor $933 defined jump_if_false @NONAME_14_22660 00A2: (unknown) $933 01AE: (unknown) 0 0107: toggle_player $933 can_move 1 :NONAME_14_22660 01CF: (unknown) 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @NONAME_14_13253 88 0026: return :NONAME_14_22676 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @NONAME_14_10526 jump_if_false @NONAME_14_22715 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @NONAME_14_13253 998 0026: return 0002: jump @NONAME_14_22752 :NONAME_14_22715 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @NONAME_14_5347 $1077 == 1 // (int) var == num jump_if_false @NONAME_14_22752 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @NONAME_14_13253 90 0026: return :NONAME_14_22752 0026: return :NONAME_14_22754 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @NONAME_14_525 1000 $5825 = -1648.896 // (float) $5826 = -272.0391 // (float) $5827 = 15.4597 // (float) 01BB: (unknown) $5825 $5826 $5827 $5827 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 $933 defined jump_if_false @NONAME_14_22896 0107: toggle_player $933 can_move 0 0043: store_actor $933 position_to 42@ 43@ 44@ // Note: the incorrect math opcode was used here 01BB: (unknown) 42@ 43@ 44@ 44@ 0200: (unknown) $933 0 0044: put_actor $933 at -1653.8 -266.87 15.45 :NONAME_14_22896 003E: $5763 = create_actor_pedtype 22 model 0 at 42@ 43@ 44@ 010F: (unknown) $5763 $5825 $5826 $5827 00CE: 45@ = actor $5763 Z_angle 00EE: (unknown) $5763 $5825 $5826 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @MAIN_4394 750 jump_if_true @NONAME_14_23135 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 46 call_with_params @MAIN_4394 3000 jump_if_true @NONAME_14_23135 037B: constant_params 1 variable_params 1 unknown 46 call_with_params @NONAME_14_5230 104 2@ 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @MAIN_4394 2@ jump_if_true @NONAME_14_23135 037B: constant_params 1 variable_params 1 unknown 46 call_with_params @NONAME_14_5230 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 46 call_with_params @MAIN_4394 2@ jump_if_true @NONAME_14_23145 0002: jump @NONAME_14_23145 :NONAME_14_23135 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @MAIN_4364 :NONAME_14_23145 003F: destroy_actor $5763 0045: actor $933 defined jump_if_false @NONAME_14_23181 0423: (unknown) $933 $5825 $5826 $5827 00CF: set_actor $933 Z_angle_to 45@ 0200: (unknown) $933 1 :NONAME_14_23181 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @NONAME_14_697 1000 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @NONAME_14_13253 997 0026: return :NONAME_14_23209 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! $5626 == 1 // (int) var == num jump_if_false @NONAME_14_23276 037B: constant_params 1 variable_params 1 unknown 46 call_with_params @NONAME_14_8588 1 0@ 0001: wait 2000 ms 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @MAIN_4364 0001: wait 1000 ms 0059: text_clear_all 03C2: (unknown) 026C: (unknown) :NONAME_14_23276 $259 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @NONAME_14_13253 999 0026: return :NONAME_14_23297 037B: constant_params 2 variable_params 0 unknown 46 call_with_params @99RED_12847 'JER_A01' 50 // Soldier 01DF: progress_made += 1 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @NONAME_14_13253 999 0026: return :NONAME_14_23337 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @NONAME_14_10711 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @NONAME_14_1594 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @MAIN_12435 0@ = 0 // (int) :NONAME_14_23371 003F: destroy_actor $5470(0@,2) 003F: destroy_actor $5472(0@,2) 0049: destroy_car $5468(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @NONAME_14_23371 04E0: (unknown) 0045: actor $933 defined jump_if_false @NONAME_14_23428 04D6: (unknown) $933 0 02B7: (unknown) $933 :NONAME_14_23428 003F: destroy_actor $5648 003F: destroy_actor $5739 003F: destroy_actor $5740 0049: destroy_car $5650 037B: constant_params 1 variable_params 0 unknown 46 call_with_params @NONAME_14_2419 306 83FD: not unknown_check jump_if_false @NONAME_14_23518 $5626 == 1 // (int) var == num jump_if_false @NONAME_14_23518 0423: (unknown) $933 -1615.72 -134.02 14.82 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @NONAME_14_1434 037B: constant_params 0 variable_params 0 unknown 46 call_with_params @MAIN_4379 :NONAME_14_23518 024F: (unknown) 1.0 $940 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 8--------------- :NONAME_15 $5604 = -973.8 // (float) $5605 = -1104.73 // (float) $5606 = 14.87 // (float) $5607 = 0 // (int) 0001: wait 0 ms 00C9: fade 0 0 ms 0045: actor $933 defined jump_if_false @NONAME_15_74 0044: put_actor $933 at $5604 $5605 $5606 00CF: set_actor $933 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 $5608 :NONAME_15_87 8161: not model $5608 available jump_if_false @NONAME_15_108 0001: wait 0 ms 0002: jump @NONAME_15_87 :NONAME_15_108 $5607 == 0 // (int) var == num jump_if_false @NONAME_15_155 037B: constant_params 6 variable_params 3 unknown 5 call_with_params @MAIN_5197 $5604 $5605 $5606 -10.0 0 0 1@ 2@ 3@ 4@ = 0 // (float) 0002: jump @NONAME_15_292 :NONAME_15_155 $5607 == 1 // (int) var == num jump_if_false @NONAME_15_203 037B: constant_params 6 variable_params 3 unknown 5 call_with_params @MAIN_5197 $5604 $5605 $5606 10.0 0 0 1@ 2@ 3@ 4@ = 0 // (float) 0002: jump @NONAME_15_292 :NONAME_15_203 $5607 == 2 // (int) var == num jump_if_false @NONAME_15_251 037B: constant_params 6 variable_params 3 unknown 5 call_with_params @MAIN_5197 $5604 $5605 $5606 0 10.0 0 1@ 2@ 3@ 4@ = 0 // (float) 0002: jump @NONAME_15_292 :NONAME_15_251 $5607 == 3 // (int) var == num jump_if_false @NONAME_15_292 037B: constant_params 6 variable_params 3 unknown 5 call_with_params @MAIN_5197 $5604 $5605 $5606 0 -10.0 0 1@ 2@ 3@ 4@ = 0 // (float) :NONAME_15_292 0048: 0@ = create_car $5608 at 1@ 2@ 3@ 00D1: set_car 0@ Z_angle_to 4@ 0236: (unknown) 0@ 3 0116: remove_car 0@ from_mission_cleanup_list $5607 += 1 // (int) 0026: return end_thread //-------------Mission 9--------------- :BUILDDE 0238: name_thread 'BUILDDE' 033A: use_GXT_table 'DEVMEN' 0025: gosub @BUILDDE_6613 009D: wasted_or_busted // mission only jump_if_false @BUILDDE_37 :BUILDDE_37 0025: gosub @BUILDDE_8657 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 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @BUILDDE_246 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 007E: actor $933 driving jump_if_false @BUILDDE_240 0400: (unknown) $933 $1070 0002: jump @BUILDDE_246 :BUILDDE_240 02C0: (unknown) $933 $1070 :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_4301 0@ :BUILDDE_273 0045: actor $933 defined jump_if_false @BUILDDE_341 807E: not actor $933 driving jump_if_false @BUILDDE_318 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @BUILDDE_321 :BUILDDE_318 021D: (unknown) 0 :BUILDDE_321 $1078 == 0 // (int) var == num jump_if_false @BUILDDE_337 02EA: select_interior 2 :BUILDDE_337 01AE: (unknown) 1 :BUILDDE_341 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :BUILDDE_354 0045: actor $933 defined jump_if_false @BUILDDE_418 807E: not actor $933 driving jump_if_false @BUILDDE_406 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @BUILDDE_406 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :BUILDDE_406 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :BUILDDE_418 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @BUILDDE_467 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 01AE: (unknown) 0 $1078 == 0 // (int) var == num jump_if_false @BUILDDE_467 02EA: select_interior 0 :BUILDDE_467 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @BUILDDE_497 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :BUILDDE_497 0026: return 0045: actor 0@ defined jump_if_false @BUILDDE_518 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :BUILDDE_518 0026: return 0045: actor 0@ defined 0022: jump_if_false @BUILDDE_548 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @BUILDDE_548 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :BUILDDE_548 0026: return :BUILDDE_550 0045: actor 0@ defined 0022: jump_if_false @BUILDDE_597 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @BUILDDE_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 @BUILDDE_597 :BUILDDE_593 1@ = 0 // (int) :BUILDDE_597 1@ == 1 // (int) var == num jump_if_false @BUILDDE_681 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @BUILDDE_674 007E: actor 0@ driving jump_if_false @BUILDDE_670 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @BUILDDE_660 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @BUILDDE_663 :BUILDDE_660 00F1: (unknown) 0@ :BUILDDE_663 0002: jump @BUILDDE_674 :BUILDDE_670 1@ = 0 // (int) :BUILDDE_674 0002: jump @BUILDDE_597 :BUILDDE_681 0026: return 0045: actor 0@ defined jump_if_false @BUILDDE_775 007E: actor 0@ driving jump_if_false @BUILDDE_759 02A7: unknown_check 0@ jump_if_false @BUILDDE_729 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @BUILDDE_752 :BUILDDE_729 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BUILDDE_550 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :BUILDDE_752 0002: jump @BUILDDE_768 :BUILDDE_759 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :BUILDDE_768 0002: jump @BUILDDE_777 :BUILDDE_775 005F: (unknown) :BUILDDE_777 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @BUILDDE_935 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @BUILDDE_935 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @BUILDDE_876 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @BUILDDE_835 // Note: the incorrect math opcode was used here 0026: return 0002: jump @BUILDDE_869 :BUILDDE_835 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BUILDDE_550 0@ 4@ > -1 // (int) var > num jump_if_false @BUILDDE_869 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BUILDDE_550 4@ :BUILDDE_869 0002: jump @BUILDDE_935 :BUILDDE_876 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @BUILDDE_901 // Note: the incorrect math opcode was used here 0026: return 0002: jump @BUILDDE_935 :BUILDDE_901 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BUILDDE_550 0@ not 3@ == -1 // (int) var == num jump_if_false @BUILDDE_935 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BUILDDE_550 3@ :BUILDDE_935 0045: actor 0@ defined jump_if_false @BUILDDE_987 004F: unknown_check 1@ jump_if_false @BUILDDE_987 007E: actor 0@ driving jump_if_false @BUILDDE_987 807C: not actor 0@ driving 1@ 0022: jump_if_false @BUILDDE_987 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BUILDDE_550 0@ :BUILDDE_987 5@ = 0 // (int) :BUILDDE_991 5@ == 0 // (int) var == num jump_if_false @BUILDDE_1089 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @BUILDDE_1082 004F: unknown_check 1@ jump_if_false @BUILDDE_1082 007C: actor 0@ driving 1@ 0022: jump_if_false @BUILDDE_1048 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @BUILDDE_1082 :BUILDDE_1048 2@ == -1 // (int) var == num jump_if_false @BUILDDE_1074 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @BUILDDE_1082 :BUILDDE_1074 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :BUILDDE_1082 0002: jump @BUILDDE_991 :BUILDDE_1089 0026: return :BUILDDE_1091 $5624 = 0 // (int) $5625 = 0 // (int) $5626 = 0 // (int) 0026: return :BUILDDE_1108 1@ == 1 // (int) var == num jump_if_false @BUILDDE_1136 $5358(0@,10) = 255 // (int) 0002: jump @BUILDDE_1146 :BUILDDE_1136 0456: (unknown) 0@ $5358(0@,10) = 0 // (int) :BUILDDE_1146 044E: (unknown) 0@ 1@ 0026: return :BUILDDE_1152 0035: 2@ = $5607 // (int vars) 2@ += 1 // (int) 0035: 3@ = $5609 // (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_1193 // Note: the incorrect math opcode was used here 005E: (unknown) :BUILDDE_1193 005F: (unknown) 0026: return :BUILDDE_1197 0@ = 0 // (int) :BUILDDE_1201 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_1108 0@ 0 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @BUILDDE_1201 0450: (unknown) 0 0 90 0451: (unknown) 0 480 20 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @BUILDDE_1108 0 1 1@ = 90 // (int) 1@ += 40 // (int) 0035: $5611 = 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_1108 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_1108 3 0 0450: (unknown) 7 0 0 0451: (unknown) 7 480 1@ 044E: (unknown) 7 0 1@ = 90 // (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_1108 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_1108 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_1108 6 1 1@ = 90 // (int) 1@ += 155 // (int) 0450: (unknown) 5 0 1@ 0451: (unknown) 5 480 20 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @BUILDDE_1108 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_1108 8 0 0489: (unknown) 0026: return :BUILDDE_1598 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_1108 9 0 0026: return :BUILDDE_1649 1@ == -1 // (int) var == num jump_if_false @BUILDDE_1691 0454: (unknown) 0@ 2@ 3@ 4@ 5@ 0457: (unknown) 5@ 255 255 255 $5358(2@,10) 0002: jump @BUILDDE_1722 :BUILDDE_1691 0455: (unknown) 0@ 2@ 3@ 4@ 1 1@ 0 0 0 0 0 5@ 0457: (unknown) 5@ 255 255 255 $5358(2@,10) :BUILDDE_1722 0458: (unknown) 5@ 0.7 045A: (unknown) 5@ 2 0026: return :BUILDDE_1737 2@ -= 32 // (int) 048B: (unknown) 'MI_BOX' 1@ 2@ 3@ 64 64 6@ 0025: gosub @BUILDDE_1829 001F: 0@ == 'SZ_LRG' // (float) num == var 0022: jump_if_false @BUILDDE_1809 // Note: the incorrect math opcode was used here 3@ -= 64 // (int) 048B: (unknown) 0@ 1@ 2@ 3@ 64 128 6@ 0002: jump @BUILDDE_1820 :BUILDDE_1809 048B: (unknown) 0@ 1@ 2@ 3@ 64 64 6@ :BUILDDE_1820 0025: gosub @BUILDDE_1829 0026: return :BUILDDE_1829 4@ == 1 // (int) var == num jump_if_false @BUILDDE_1959 8@ = 255 // (int) 002B: 8@ -= $5358(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_1878 // Note: the incorrect math opcode was used here 7@ = 0 // (int) :BUILDDE_1878 5@ == 0 // (int) var == num jump_if_false @BUILDDE_1908 0457: (unknown) 6@ 255 255 50 7@ 0002: jump @BUILDDE_1952 :BUILDDE_1908 5@ == 1 // (int) var == num jump_if_false @BUILDDE_1939 0457: (unknown) 6@ 30 255 255 7@ 0002: jump @BUILDDE_1952 :BUILDDE_1939 0457: (unknown) 6@ 237 130 180 7@ :BUILDDE_1952 0002: jump @BUILDDE_2042 :BUILDDE_1959 5@ == 0 // (int) var == num jump_if_false @BUILDDE_1992 0457: (unknown) 6@ 255 255 50 $5358(1@,10) 0002: jump @BUILDDE_2042 :BUILDDE_1992 5@ == 1 // (int) var == num jump_if_false @BUILDDE_2026 0457: (unknown) 6@ 30 255 255 $5358(1@,10) 0002: jump @BUILDDE_2042 :BUILDDE_2026 0457: (unknown) 6@ 237 130 180 $5358(1@,10) :BUILDDE_2042 0026: return :BUILDDE_2044 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_2066 1@ += 1 // (int) 0@ == 1 // (int) var == num jump_if_false @BUILDDE_2139 0035: 3@ = $5609 // (int vars) 3@ += 1 // (int) 0078: if and 001C: $5604 == 1@ // (int) num == var not $2738 == 1 // (int) var == num jump_if_false @BUILDDE_2127 2@ = 1 // (int) 0002: jump @BUILDDE_2132 :BUILDDE_2127 2@ = 2 // (int) :BUILDDE_2132 0002: jump @BUILDDE_2193 :BUILDDE_2139 0035: 3@ = $5607 // (int vars) 3@ += 1 // (int) 0078: if and 001C: $5605 == 1@ // (int) num == var 001C: $5604 == 3@ // (int) num == var not $2738 == 1 // (int) var == num jump_if_false @BUILDDE_2188 2@ = 1 // (int) 0002: jump @BUILDDE_2193 :BUILDDE_2188 2@ = 2 // (int) :BUILDDE_2193 0026: return :BUILDDE_2195 0456: (unknown) 0@ 2@ = 90 // (int) 2@ += 40 // (int) 0@ == 0 // (int) var == num jump_if_false @BUILDDE_2263 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @BUILDDE_1649 'PR_SEL' -1 0@ 0 0 3@ // Select Business To Build 0458: (unknown) 3@ 0.9 045A: (unknown) 3@ 2 0002: jump @BUILDDE_4304 :BUILDDE_2263 0@ == 1 // (int) var == num jump_if_false @BUILDDE_2567 0035: 1@ = $5610 // (int vars) 0035: $5612 = 1@ // (int vars) 037B: constant_params 2 variable_params 1 unknown 12 call_with_params @BUILDDE_2066 1 0 5@ 037B: constant_params 6 variable_params 1 unknown 12 call_with_params @BUILDDE_1737 'TY_PROT' 0@ 1@ 2@ $793 5@ 3@ 1@ += 128 // (int) 037B: constant_params 2 variable_params 1 unknown 12 call_with_params @BUILDDE_2066 1 1 5@ 037B: constant_params 6 variable_params 1 unknown 12 call_with_params @BUILDDE_1737 'TY_LOAN' 0@ 1@ 2@ $794 5@ 3@ 1@ += 128 // (int) 037B: constant_params 2 variable_params 1 unknown 12 call_with_params @BUILDDE_2066 1 2 5@ 037B: constant_params 6 variable_params 1 unknown 12 call_with_params @BUILDDE_1737 'TY_PROS' 0@ 1@ 2@ $795 5@ 3@ 1@ += 128 // (int) 037B: constant_params 2 variable_params 1 unknown 12 call_with_params @BUILDDE_2066 1 3 5@ 037B: constant_params 6 variable_params 1 unknown 12 call_with_params @BUILDDE_1737 'TY_DRUG' 0@ 1@ 2@ $796 5@ 3@ 1@ += 128 // (int) 037B: constant_params 2 variable_params 1 unknown 12 call_with_params @BUILDDE_2066 1 4 5@ 037B: constant_params 6 variable_params 1 unknown 12 call_with_params @BUILDDE_1737 'TY_SMUG' 0@ 1@ 2@ $797 5@ 3@ 1@ += 128 // (int) 037B: constant_params 2 variable_params 1 unknown 12 call_with_params @BUILDDE_2066 1 5 5@ 037B: constant_params 6 variable_params 1 unknown 12 call_with_params @BUILDDE_1737 'TY_ROBB' 0@ 1@ 2@ $798 5@ 3@ 0002: jump @BUILDDE_4304 :BUILDDE_2567 0@ == 2 // (int) var == num jump_if_false @BUILDDE_2661 0035: 3@ = $5609 // (int vars) 3@ += 1 // (int) not $536(3@,7) == 0 // (int) var == num jump_if_false @BUILDDE_2634 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @BUILDDE_1649 'PR_UNA' -1 0@ 0 0 3@ // Unavailable 0002: jump @BUILDDE_2654 :BUILDDE_2634 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @BUILDDE_1649 $5371(3@,7) -1 0@ 0 0 3@ :BUILDDE_2654 0002: jump @BUILDDE_4304 :BUILDDE_2661 0@ == 3 // (int) var == num jump_if_false @BUILDDE_2817 0035: 1@ = $5610 // (int vars) 037B: constant_params 2 variable_params 1 unknown 12 call_with_params @BUILDDE_2066 3 0 5@ 037B: constant_params 6 variable_params 1 unknown 12 call_with_params @BUILDDE_1737 'SZ_SMAL' 0@ 1@ 2@ $5624 5@ 3@ 1@ += 128 // (int) 037B: constant_params 2 variable_params 1 unknown 12 call_with_params @BUILDDE_2066 3 1 5@ 037B: constant_params 6 variable_params 1 unknown 12 call_with_params @BUILDDE_1737 'SZ_MED' 0@ 1@ 2@ $5625 5@ 3@ 1@ += 128 // (int) 037B: constant_params 2 variable_params 1 unknown 12 call_with_params @BUILDDE_2066 3 2 5@ 037B: constant_params 6 variable_params 1 unknown 12 call_with_params @BUILDDE_1737 'SZ_LRG' 0@ 1@ 2@ $5626 5@ 3@ 0002: jump @BUILDDE_4304 :BUILDDE_2817 0@ == 4 // (int) var == num jump_if_false @BUILDDE_2907 0035: 3@ = $5609 // (int vars) $5368(3@,3) == 1 // (int) var == num jump_if_false @BUILDDE_2880 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @BUILDDE_1649 'PR_UNA' -1 0@ 0 0 3@ // Unavailable 0002: jump @BUILDDE_2900 :BUILDDE_2880 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @BUILDDE_1649 $5378(3@,3) -1 0@ 0 0 3@ :BUILDDE_2900 0002: jump @BUILDDE_4304 :BUILDDE_2907 0@ == 5 // (int) var == num jump_if_false @BUILDDE_3222 0035: 3@ = $5609 // (int vars) $5368(3@,3) == 0 // (int) var == num jump_if_false @BUILDDE_3215 0035: 3@ = $5607 // (int vars) 3@ += 1 // (int) 0035: 4@ = $5609 // (int vars) 4@ += 1 // (int) 037B: constant_params 4 variable_params 1 unknown 12 call_with_params @NONAME_1_38421 4 3@ 4@ 0 $5640 not $1165 == 1 // (int) var == num jump_if_false @BUILDDE_3126 0078: if and 001C: $5604 == 3@ // (int) num == var 001C: $5605 == 4@ // (int) num == var not $2738 == 1 // (int) var == num jump_if_false @BUILDDE_3064 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @BUILDDE_1649 'PR_CUR' $5640 0@ 0 0 3@ // Current Business 0457: (unknown) 3@ 255 0 0 $5358(0@,10) $5606 = 1 // (int) 0002: jump @BUILDDE_3119 :BUILDDE_3064 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @BUILDDE_1649 'TO_COST' $5640 0@ 0 0 3@ // Cost: $~1~ 0011: $5640 > $5643 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BUILDDE_3114 // Note: the incorrect math opcode was used here 0457: (unknown) 3@ 255 0 0 $5358(0@,10) :BUILDDE_3114 $5606 = 0 // (int) :BUILDDE_3119 0002: jump @BUILDDE_3215 :BUILDDE_3126 037A: constant_params 2 variable_params 0 unknown 12 call_with_params @BUILDDE_1152 4 2 jump_if_false @BUILDDE_3191 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @BUILDDE_1649 'TO_COST' $5640 0@ 0 0 3@ // Cost: $~1~ 0457: (unknown) 3@ 255 0 0 $5358(0@,10) 0002: jump @BUILDDE_3215 :BUILDDE_3191 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @BUILDDE_1649 'TO_COST' 0 0@ 0 0 3@ // Cost: $~1~ :BUILDDE_3215 0002: jump @BUILDDE_4304 :BUILDDE_3222 0@ == 6 // (int) var == num jump_if_false @BUILDDE_3326 not $5609 == 0 // (int) var == num jump_if_false @BUILDDE_3276 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @BUILDDE_1649 'AMM_LEF' -1 0@ 0 0 3@ // < 045A: (unknown) 3@ 1 :BUILDDE_3276 0011: $5645 > $5609 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BUILDDE_3319 // Note: the incorrect math opcode was used here 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @BUILDDE_1649 'AMM_RIG' -1 0@ 0 0 3@ // > 045A: (unknown) 3@ 4 :BUILDDE_3319 0002: jump @BUILDDE_4304 :BUILDDE_3326 0@ == 7 // (int) var == num jump_if_false @BUILDDE_3729 1@ = 128 // (int) 002D: 1@ *= $5607 // (int vars) 0029: 1@ += $5612 // (int vars) // Note: the incorrect math opcode was used here 5@ = 2 // (int) $5607 == 0 // (int) var == num jump_if_false @BUILDDE_3419 037B: constant_params 2 variable_params 1 unknown 12 call_with_params @BUILDDE_2066 1 0 5@ 037B: constant_params 6 variable_params 1 unknown 12 call_with_params @BUILDDE_1737 'TY_PROT' 0@ 1@ $5611 $793 5@ 3@ 0002: jump @BUILDDE_3722 :BUILDDE_3419 $5607 == 1 // (int) var == num jump_if_false @BUILDDE_3481 037B: constant_params 2 variable_params 1 unknown 12 call_with_params @BUILDDE_2066 1 1 5@ 037B: constant_params 6 variable_params 1 unknown 12 call_with_params @BUILDDE_1737 'TY_LOAN' 0@ 1@ $5611 $794 5@ 3@ 0002: jump @BUILDDE_3722 :BUILDDE_3481 $5607 == 2 // (int) var == num jump_if_false @BUILDDE_3543 037B: constant_params 2 variable_params 1 unknown 12 call_with_params @BUILDDE_2066 1 2 5@ 037B: constant_params 6 variable_params 1 unknown 12 call_with_params @BUILDDE_1737 'TY_PROS' 0@ 1@ $5611 $795 5@ 3@ 0002: jump @BUILDDE_3722 :BUILDDE_3543 $5607 == 3 // (int) var == num jump_if_false @BUILDDE_3605 037B: constant_params 2 variable_params 1 unknown 12 call_with_params @BUILDDE_2066 1 3 5@ 037B: constant_params 6 variable_params 1 unknown 12 call_with_params @BUILDDE_1737 'TY_DRUG' 0@ 1@ $5611 $796 5@ 3@ 0002: jump @BUILDDE_3722 :BUILDDE_3605 $5607 == 4 // (int) var == num jump_if_false @BUILDDE_3667 037B: constant_params 2 variable_params 1 unknown 12 call_with_params @BUILDDE_2066 1 4 5@ 037B: constant_params 6 variable_params 1 unknown 12 call_with_params @BUILDDE_1737 'TY_SMUG' 0@ 1@ $5611 $797 5@ 3@ 0002: jump @BUILDDE_3722 :BUILDDE_3667 $5607 == 5 // (int) var == num jump_if_false @BUILDDE_3722 037B: constant_params 2 variable_params 1 unknown 12 call_with_params @BUILDDE_2066 1 5 5@ 037B: constant_params 6 variable_params 1 unknown 12 call_with_params @BUILDDE_1737 'TY_ROBB' 0@ 1@ $5611 $798 5@ 3@ :BUILDDE_3722 0002: jump @BUILDDE_4304 :BUILDDE_3729 0@ == 9 // (int) var == num jump_if_false @BUILDDE_4304 7@ = 0 // (int) 8@ = 0 // (int) 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @BUILDDE_1649 'PROP_LO' -1 0@ 0 8@ 3@ // Location: 045A: (unknown) 3@ 1 8@ += 20 // (int) 7@ = 10 // (int) 0426: (unknown) $937 $938 $939 6@ 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @BUILDDE_1649 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_1649 'PROP_C' -1 0@ 0 8@ 3@ // Current Site: 045A: (unknown) 3@ 1 8@ += 20 // (int) 7@ = 10 // (int) 0035: 3@ = $2735 // (int vars) 3@ += 1 // (int) 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @BUILDDE_1649 $5371(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_1649 'PROP_SI' -1 0@ 0 8@ 3@ // Scale: 045A: (unknown) 3@ 1 8@ += 20 // (int) 7@ = 10 // (int) 0035: 3@ = $2736 // (int vars) 3@ -= 1 // (int) 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @BUILDDE_1649 $5378(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_1649 '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_39570 $2729 9@ 10@ 11@ 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @BUILDDE_1649 '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_1649 '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_1649 'PD_DAM' 11@ 0@ 7@ 8@ 3@ // Damage Pentalty $~1~ 045A: (unknown) 3@ 4 11@ > 0 // (int) var > num jump_if_false @BUILDDE_4181 0457: (unknown) 3@ 255 0 0 $5358(0@,10) :BUILDDE_4181 8@ += 20 // (int) 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @BUILDDE_1649 '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_1649 '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_1649 'CRREWAR' 3@ 0@ 7@ 8@ 3@ // $~1~ 045A: (unknown) 3@ 4 8@ += 20 // (int) :BUILDDE_4304 0026: return :BUILDDE_4306 3@ = 20 // (int) 044E: (unknown) 6 0 0@ == 1 // (int) var == num jump_if_false @BUILDDE_4495 044E: (unknown) 2 0 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @BUILDDE_2044 $5609 2@ 1@ == 0 // (int) var == num jump_if_false @BUILDDE_4408 :BUILDDE_4357 0011: $5610 > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BUILDDE_4396 // 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_2195 1 002B: $5610 -= 3@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @BUILDDE_4357 :BUILDDE_4396 0035: $5610 = 2@ // (int vars) 0002: jump @BUILDDE_4452 :BUILDDE_4408 0011: 2@ > $5610 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BUILDDE_4447 // 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_2195 1 0029: $5610 += 3@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @BUILDDE_4408 :BUILDDE_4447 0035: $5610 = 2@ // (int vars) :BUILDDE_4452 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @BUILDDE_2195 1 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @BUILDDE_2195 2 044E: (unknown) 2 1 0035: $5607 = $5609 // (int vars) 0002: jump @BUILDDE_4690 :BUILDDE_4495 0@ == 3 // (int) var == num jump_if_false @BUILDDE_4690 044E: (unknown) 4 0 044E: (unknown) 5 0 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @BUILDDE_2044 $5609 2@ 1@ == 0 // (int) var == num jump_if_false @BUILDDE_4592 :BUILDDE_4541 0011: $5610 > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BUILDDE_4580 // 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_2195 3 002B: $5610 -= 3@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @BUILDDE_4541 :BUILDDE_4580 0035: $5610 = 2@ // (int vars) 0002: jump @BUILDDE_4636 :BUILDDE_4592 0011: 2@ > $5610 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BUILDDE_4631 // 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_2195 3 0029: $5610 += 3@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @BUILDDE_4592 :BUILDDE_4631 0035: $5610 = 2@ // (int vars) :BUILDDE_4636 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @BUILDDE_2195 3 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @BUILDDE_2195 4 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @BUILDDE_2195 5 044E: (unknown) 4 1 044E: (unknown) 5 1 0035: $5608 = $5609 // (int vars) :BUILDDE_4690 044E: (unknown) 6 1 0026: return :BUILDDE_4698 2@ == 3 // (int) var == num jump_if_false @BUILDDE_4745 002B: $5358(0@,10) -= 1@ // (int vars) // Note: the incorrect math opcode was used here 0 > $5358(0@,10) // (int) num > var 0022: jump_if_false @BUILDDE_4738 // Note: the incorrect math opcode was used here $5358(0@,10) = 0 // (int) :BUILDDE_4738 0002: jump @BUILDDE_4777 :BUILDDE_4745 0029: $5358(0@,10) += 1@ // (int vars) // Note: the incorrect math opcode was used here $5358(0@,10) > 255 // (int) var > num jump_if_false @BUILDDE_4777 $5358(0@,10) = 255 // (int) :BUILDDE_4777 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BUILDDE_2195 0@ 0026: return :BUILDDE_4790 2@ == 2 // (int) var == num jump_if_false @BUILDDE_4868 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @BUILDDE_1108 0@ 1 $5358(0@,10) = 0 // (int) :BUILDDE_4822 255 > $5358(0@,10) // (int) num > var 0022: jump_if_false @BUILDDE_4861 // 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_4698 0@ 1@ 2@ 0002: jump @BUILDDE_4822 :BUILDDE_4861 0002: jump @BUILDDE_4927 :BUILDDE_4868 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @BUILDDE_1108 0@ 1 $5358(0@,10) = 255 // (int) :BUILDDE_4890 $5358(0@,10) > 0 // (int) var > num jump_if_false @BUILDDE_4927 0001: wait 0 ms 037B: constant_params 3 variable_params 0 unknown 3 call_with_params @BUILDDE_4698 0@ 1@ 2@ 0002: jump @BUILDDE_4890 :BUILDDE_4927 0026: return :BUILDDE_4929 0268: (unknown) 0@ == 3 // (int) var == num jump_if_false @BUILDDE_5130 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @BUILDDE_2195 7 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @BUILDDE_1108 7 1 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @BUILDDE_1108 0 0 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @BUILDDE_1108 2 0 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @BUILDDE_1108 6 0 :BUILDDE_5007 0078: if or $5615 > 0 // (int) var > num not $5611 == 5 // (int) var == num jump_if_false @BUILDDE_5092 0001: wait 0 ms 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @BUILDDE_4698 1 50 3 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @BUILDDE_2195 7 $5611 -= 20 // (int) 5 > $5611 // (int) num > var 0022: jump_if_false @BUILDDE_5085 // Note: the incorrect math opcode was used here $5611 = 5 // (int) :BUILDDE_5085 0002: jump @BUILDDE_5007 :BUILDDE_5092 $5611 = 5 // (int) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @BUILDDE_2195 7 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @BUILDDE_1108 1 0 0002: jump @BUILDDE_5319 :BUILDDE_5130 1@ = 90 // (int) 1@ += 40 // (int) 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @BUILDDE_1108 3 0 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @BUILDDE_1108 4 0 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @BUILDDE_1108 6 0 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @BUILDDE_1108 5 0 :BUILDDE_5192 801C: not $5611 == 1@ // (int) num == var 0022: jump_if_false @BUILDDE_5249 // 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_2195 7 $5611 += 20 // (int) 0011: $5611 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BUILDDE_5242 // Note: the incorrect math opcode was used here 0035: $5611 = 1@ // (int vars) :BUILDDE_5242 0002: jump @BUILDDE_5192 :BUILDDE_5249 0035: $5611 = 1@ // (int vars) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @BUILDDE_2195 7 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @BUILDDE_4790 1 50 2 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @BUILDDE_1108 0 1 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @BUILDDE_2195 0 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @BUILDDE_1108 7 0 :BUILDDE_5319 0026: return :BUILDDE_5321 0@ == 1 // (int) var == num jump_if_false @BUILDDE_5458 0035: $5609 = $5607 // (int vars) $5608 = 0 // (int) $5645 = 5 // (int) 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BUILDDE_2044 $5609 $5610 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @BUILDDE_4929 0@ 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @BUILDDE_1108 2 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @BUILDDE_1108 6 1 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @BUILDDE_2195 1 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @BUILDDE_2195 2 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @BUILDDE_2195 6 044E: (unknown) 1 1 $5613 = 1 // (int) 0002: jump @BUILDDE_5625 :BUILDDE_5458 0@ == 3 // (int) var == num jump_if_false @BUILDDE_5625 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @BUILDDE_4929 0@ 0035: $5609 = $5608 // (int vars) $5645 = 2 // (int) 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BUILDDE_2044 $5609 $5610 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @BUILDDE_4790 3 50 2 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @BUILDDE_1108 4 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @BUILDDE_1108 6 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @BUILDDE_1108 5 1 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @BUILDDE_2195 3 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @BUILDDE_2195 4 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @BUILDDE_2195 6 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @BUILDDE_2195 5 044E: (unknown) 3 1 $5613 = 3 // (int) :BUILDDE_5625 0026: return :BUILDDE_5627 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@ == $5648 // (int) num == var 0022: jump_if_false @BUILDDE_5710 // Note: the incorrect math opcode was used here 11@ += 1 // (int) 11@ > 3 // (int) var > num jump_if_false @BUILDDE_5710 11@ = 0 // (int) :BUILDDE_5710 11@ == 0 // (int) var == num jump_if_false @BUILDDE_5764 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_5910 :BUILDDE_5764 11@ == 1 // (int) var == num jump_if_false @BUILDDE_5819 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_5910 :BUILDDE_5819 11@ == 2 // (int) var == num jump_if_false @BUILDDE_5874 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_5910 :BUILDDE_5874 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_5910 037B: constant_params 6 variable_params 3 unknown 18 call_with_params @MAIN_5197 0 0 3.0 $2730 $2731 $2732 6@ 7@ 8@ 037B: constant_params 4 variable_params 3 unknown 18 call_with_params @MAIN_6012 0@ 1@ 2@ $2733 12@ 13@ 14@ 037B: constant_params 4 variable_params 3 unknown 18 call_with_params @MAIN_6012 3@ 4@ 5@ $2733 15@ 16@ 17@ 037B: constant_params 6 variable_params 3 unknown 18 call_with_params @MAIN_5197 $2730 $2731 $2732 12@ 13@ 9@ 12@ 13@ 14@ 037B: constant_params 6 variable_params 3 unknown 18 call_with_params @MAIN_5197 $2730 $2731 $2732 15@ 16@ 9@ 15@ 16@ 17@ 00B9: set_camera_position 12@ 13@ 14@ rotations 0 0 0 $5648 == -1 // (int) var == num jump_if_false @BUILDDE_6042 00BA: set_camera_point_at 6@ 7@ 8@ mode 2 :BUILDDE_6042 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: $5647 = current_time_in_ms 0029: $5647 += 10@ // (int vars) // Note: the incorrect math opcode was used here 0035: $5648 = 11@ // (int vars) 0026: return :BUILDDE_6080 0@ == 0 // (int) var == num jump_if_false @BUILDDE_6117 0377: (unknown) 38 1@ 1@ == 1 // (int) var == num jump_if_false @BUILDDE_6110 005E: (unknown) :BUILDDE_6110 0002: jump @BUILDDE_6327 :BUILDDE_6117 0@ == 1 // (int) var == num jump_if_false @BUILDDE_6155 0377: (unknown) 39 1@ 1@ == 1 // (int) var == num jump_if_false @BUILDDE_6148 005E: (unknown) :BUILDDE_6148 0002: jump @BUILDDE_6327 :BUILDDE_6155 0@ == 4 // (int) var == num jump_if_false @BUILDDE_6193 0377: (unknown) 40 1@ 1@ == 1 // (int) var == num jump_if_false @BUILDDE_6186 005E: (unknown) :BUILDDE_6186 0002: jump @BUILDDE_6327 :BUILDDE_6193 0@ == 5 // (int) var == num jump_if_false @BUILDDE_6231 0377: (unknown) 41 1@ 1@ == 1 // (int) var == num jump_if_false @BUILDDE_6224 005E: (unknown) :BUILDDE_6224 0002: jump @BUILDDE_6327 :BUILDDE_6231 0@ == 6 // (int) var == num jump_if_false @BUILDDE_6296 0377: (unknown) 42 1@ 1@ == 1 // (int) var == num jump_if_false @BUILDDE_6289 :BUILDDE_6260 1@ == 1 // (int) var == num jump_if_false @BUILDDE_6287 0001: wait 0 ms 0377: (unknown) 42 1@ 0002: jump @BUILDDE_6260 :BUILDDE_6287 005E: (unknown) :BUILDDE_6289 0002: jump @BUILDDE_6327 :BUILDDE_6296 0@ == 7 // (int) var == num jump_if_false @BUILDDE_6327 0377: (unknown) 43 1@ 1@ == 1 // (int) var == num jump_if_false @BUILDDE_6327 005E: (unknown) :BUILDDE_6327 005F: (unknown) :BUILDDE_6329 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @BUILDDE_1197 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @BUILDDE_1598 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @BUILDDE_2195 0 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @BUILDDE_2195 6 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @BUILDDE_5321 1 0026: return :BUILDDE_6386 0006: $5637 = '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: $5638 = '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_6414 1@ == 3 // (int) var == num jump_if_false @BUILDDE_6569 0@ == 1 // (int) var == num jump_if_false @BUILDDE_6451 $512 = 1 // (int) 0002: jump @BUILDDE_6569 :BUILDDE_6451 0@ == 2 // (int) var == num jump_if_false @BUILDDE_6476 $513 = 1 // (int) 0002: jump @BUILDDE_6569 :BUILDDE_6476 0@ == 3 // (int) var == num jump_if_false @BUILDDE_6501 $506 = 1 // (int) 0002: jump @BUILDDE_6569 :BUILDDE_6501 0@ == 4 // (int) var == num jump_if_false @BUILDDE_6526 $510 = 1 // (int) 0002: jump @BUILDDE_6569 :BUILDDE_6526 0@ == 5 // (int) var == num jump_if_false @BUILDDE_6551 $514 = 1 // (int) 0002: jump @BUILDDE_6569 :BUILDDE_6551 0@ == 6 // (int) var == num jump_if_false @BUILDDE_6569 $511 = 1 // (int) :BUILDDE_6569 0026: return :BUILDDE_6571 0470: (unknown) 0@ 1@ 2@ 00D9: (unknown) 0@ 1@ 2@ 70 0026: return :BUILDDE_6585 0470: (unknown) 0@ 1@ 2@ 00D9: (unknown) 0@ 1@ 2@ 14 0026: return :BUILDDE_6599 0470: (unknown) 0@ 1@ 2@ 00D9: (unknown) 0@ 1@ 2@ 13 0026: return :BUILDDE_6613 $940 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @BUILDDE_182 1000 2@ = 0 // (int) $5640 = 0 // (int) $5641 = 0 // (int) $5642 = 0 // (int) $5644 = 0 // (int) $5648 = -1 // (int) 3@ = 0 // (int) $5649 = 0 // (int) $5650 = 0 // (int) $5651 = 0 // (int) 0564: (unknown) 1 0006: $5627 = 'PROP_T1' // (string) // Un-Developed // Note: the incorrect math opcode was used here 0006: $5628 = 'PROP_T2' // (string) // Protection Racket // Note: the incorrect math opcode was used here 0006: $5629 = 'PROP_T3' // (string) // Loan Shark // Note: the incorrect math opcode was used here 0006: $5630 = 'PROP_T4' // (string) // Prostitution // Note: the incorrect math opcode was used here 0006: $5631 = 'PROP_T5' // (string) // Drugs // Note: the incorrect math opcode was used here 0006: $5632 = 'PROP_T6' // (string) // Smuggling // Note: the incorrect math opcode was used here 0006: $5633 = 'PROP_T7' // (string) // Robbery // Note: the incorrect math opcode was used here 0006: $5634 = 'PROP_S1' // (string) // Small-time // Note: the incorrect math opcode was used here 0006: $5635 = 'PROP_S2' // (string) // Medium Venture // Note: the incorrect math opcode was used here 0006: $5636 = 'PROP_S3' // (string) // High-Roller // Note: the incorrect math opcode was used here $5607 = 0 // (int) $5608 = 0 // (int) 0035: 1@ = $2729 // (int vars) 0035: $5604 = $323(1@,30) // (int vars) 0035: $5605 = $353(1@,30) // (int vars) 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @BUILDDE_1091 0045: actor $933 defined jump_if_false @BUILDDE_6922 0200: (unknown) $933 0 0096: $5643 = player $933 money 049D: (unknown) 1 $1078 == 0 // (int) var == num jump_if_false @BUILDDE_6905 3@ = 0 // (int) 0002: jump @BUILDDE_6922 :BUILDDE_6905 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @NONAME_1_29191 1 3@ = 1 // (int) :BUILDDE_6922 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @NONAME_1_30498 $2729 jump_if_false @BUILDDE_7066 0078: if and not $1165 == 1 // (int) var == num not $2738 == 1 // (int) var == num jump_if_false @BUILDDE_7049 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @BUILDDE_1598 037B: constant_params 1 variable_params 1 unknown 8 call_with_params @NONAME_1_30528 $2729 1@ 037B: constant_params 4 variable_params 1 unknown 8 call_with_params @NONAME_1_38421 3 $2735 $2736 1@ $5640 0017: $5643 >= $5640 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BUILDDE_7032 // Note: the incorrect math opcode was used here $5649 = 1 // (int) 0002: jump @BUILDDE_7042 :BUILDDE_7032 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @BUILDDE_6329 :BUILDDE_7042 0002: jump @BUILDDE_7059 :BUILDDE_7049 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @BUILDDE_6329 :BUILDDE_7059 0002: jump @BUILDDE_7076 :BUILDDE_7066 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @BUILDDE_6329 :BUILDDE_7076 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @BUILDDE_6386 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @BUILDDE_5627 0228: (unknown) 028D: (unknown) 5.0 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @MAIN_4379 :BUILDDE_7113 0001: wait 0 ms 0078: if and not $1165 == 0 // (int) var == num $5649 == 0 // (int) var == num jump_if_false @BUILDDE_7151 0025: gosub @BUILDDE_7455 0002: jump @BUILDDE_7158 :BUILDDE_7151 0025: gosub @BUILDDE_7550 :BUILDDE_7158 0025: gosub @BUILDDE_7699 $5649 == 0 // (int) var == num jump_if_false @BUILDDE_7196 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @BUILDDE_2195 6 0002: jump @BUILDDE_7213 :BUILDDE_7196 011F: show_text_1number_highpriority GXT 'PRDEBCO' number $5640 time 1 flag 1 // Pay $~1~ to repair business? :BUILDDE_7213 010E: $5646 = current_time_in_ms 0011: $5646 > $5647 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BUILDDE_7240 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @BUILDDE_5627 :BUILDDE_7240 not 0@ == 1 // (int) var == num jump_if_false @BUILDDE_7259 0002: jump @BUILDDE_7113 :BUILDDE_7259 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @MAIN_4364 044F: (unknown) 048A: (unknown) 0045: actor $933 defined jump_if_false @BUILDDE_7432 0200: (unknown) $933 1 0078: if and 3@ == 1 // (int) var == num $5650 == 0 // (int) var == num $5651 == 0 // (int) var == num jump_if_false @BUILDDE_7340 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @NONAME_1_28874 $2730 $2731 $2732 0 0002: jump @BUILDDE_7432 :BUILDDE_7340 0078: if or $5650 == 1 // (int) var == num $5651 == 1 // (int) var == num jump_if_false @BUILDDE_7432 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @NONAME_1_23494 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @NONAME_1_29965 $2729 0045: actor $933 defined jump_if_false @BUILDDE_7432 037B: constant_params 6 variable_params 3 unknown 8 call_with_params @MAIN_5197 $937 $938 $939 0 0 2.0 4@ 5@ 6@ 01BB: (unknown) 4@ 5@ 6@ 6@ 0044: put_actor $933 at 4@ 5@ 6@ :BUILDDE_7432 0268: (unknown) 049D: (unknown) 0 0564: (unknown) 0 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @BUILDDE_354 1000 0026: return :BUILDDE_7455 $1165 == 1 // (int) var == num jump_if_false @BUILDDE_7526 2 > 2@ // (int) num > var 0022: jump_if_false @BUILDDE_7519 // Note: the incorrect math opcode was used here 0409: (unknown) $5637 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4394 5000 0409: (unknown) $5638 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4394 5000 2@ = 2 // (int) :BUILDDE_7519 0002: jump @BUILDDE_7548 :BUILDDE_7526 0409: (unknown) $5637 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4394 5000 $1165 = 0 // (int) :BUILDDE_7548 0026: return :BUILDDE_7550 $5613 == 1 // (int) var == num jump_if_false @BUILDDE_7651 0035: 1@ = $5609 // (int vars) $536(1@,7) == 0 // (int) var == num jump_if_false @BUILDDE_7600 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_7644 :BUILDDE_7600 $536(1@,7) == 1 // (int) var == num jump_if_false @BUILDDE_7633 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_7644 :BUILDDE_7633 0409: (unknown) 'H_DEV15' // The market for this business type is saturated. :BUILDDE_7644 0002: jump @BUILDDE_7699 :BUILDDE_7651 0035: 1@ = $5609 // (int vars) $5368(1@,3) == 0 // (int) var == num jump_if_false @BUILDDE_7688 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_7699 :BUILDDE_7688 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_7699 7@ = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @BUILDDE_6080 7 jump_if_false @BUILDDE_7727 7@ = 1 // (int) :BUILDDE_7727 0078: if and 7@ == 1 // (int) var == num $5613 == 1 // (int) var == num jump_if_false @BUILDDE_7754 0@ = 1 // (int) :BUILDDE_7754 $5649 == 1 // (int) var == num jump_if_false @BUILDDE_7956 0409: (unknown) 'H_DEV12' // ~k~ ~AMBUY~ to repair. ~n~~k~ ~AMEXI~ to cancel. 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @BUILDDE_6080 6 jump_if_false @BUILDDE_7905 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @BUILDDE_6599 0011: $5643 > $5640 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BUILDDE_7898 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4301 500 02E2: 1@ = 6 // (any) 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @NONAME_1_37901 $2729 3 $5640 1@ 0045: actor $933 defined jump_if_false @BUILDDE_7872 0096: $5643 = player $933 money :BUILDDE_7872 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @BUILDDE_6329 $5649 = 0 // (int) $5651 = 1 // (int) 0@ = 1 // (int) :BUILDDE_7898 0002: jump @BUILDDE_7949 :BUILDDE_7905 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @BUILDDE_6080 7 jump_if_false @BUILDDE_7949 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @BUILDDE_6585 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @BUILDDE_6329 $5649 = 0 // (int) :BUILDDE_7949 0002: jump @BUILDDE_8655 :BUILDDE_7956 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @BUILDDE_6080 1 jump_if_false @BUILDDE_8024 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @BUILDDE_6571 0011: $5645 > $5609 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BUILDDE_8017 // Note: the incorrect math opcode was used here $5609 += 1 // (int) 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @BUILDDE_4306 $5613 0 :BUILDDE_8017 0002: jump @BUILDDE_8655 :BUILDDE_8024 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @BUILDDE_6080 0 jump_if_false @BUILDDE_8091 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @BUILDDE_6571 $5609 > 0 // (int) var > num jump_if_false @BUILDDE_8084 $5609 -= 1 // (int) 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @BUILDDE_4306 $5613 1 :BUILDDE_8084 0002: jump @BUILDDE_8655 :BUILDDE_8091 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @BUILDDE_6080 5 jump_if_false @BUILDDE_8176 $5613 == 1 // (int) var == num jump_if_false @BUILDDE_8169 0035: 1@ = $5609 // (int vars) 1@ += 1 // (int) $536(1@,7) == 0 // (int) var == num jump_if_false @BUILDDE_8159 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @BUILDDE_5321 3 :BUILDDE_8159 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @BUILDDE_6599 :BUILDDE_8169 0002: jump @BUILDDE_8655 :BUILDDE_8176 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @BUILDDE_6080 6 jump_if_false @BUILDDE_8540 $5613 == 1 // (int) var == num jump_if_false @BUILDDE_8261 0035: 1@ = $5609 // (int vars) 1@ += 1 // (int) $536(1@,7) == 0 // (int) var == num jump_if_false @BUILDDE_8244 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @BUILDDE_5321 3 :BUILDDE_8244 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @BUILDDE_6599 0002: jump @BUILDDE_8533 :BUILDDE_8261 0035: 1@ = $5609 // (int vars) 0078: if and $5368(1@,3) == 0 // (int) var == num $5606 == 0 // (int) var == num jump_if_false @BUILDDE_8533 0078: if or 0017: $5643 >= $5640 // (int) var >= var // Note: the incorrect math opcode was used here $1165 == 1 // (int) var == num jump_if_false @BUILDDE_8523 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @BUILDDE_6599 not $1165 == 1 // (int) var == num jump_if_false @BUILDDE_8426 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4301 500 0035: $2735 = $5607 // (int vars) $2735 += 1 // (int) 0035: $2736 = $5608 // (int vars) $2736 += 1 // (int) 02E2: 1@ = 6 // (any) 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @NONAME_1_37901 $2729 4 $5640 1@ 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @BUILDDE_6414 $2735 $2736 $5650 = 1 // (int) 0@ = 1 // (int) 0002: jump @BUILDDE_8516 :BUILDDE_8426 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @BUILDDE_1152 4 2 jump_if_false @BUILDDE_8516 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4301 500 0035: $2735 = $5607 // (int vars) $2735 += 1 // (int) 0035: $2736 = $5608 // (int vars) $2736 += 1 // (int) 02E2: 1@ = 6 // (any) 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @NONAME_1_37901 $2729 4 0 1@ $5650 = 1 // (int) 0@ = 1 // (int) :BUILDDE_8516 0002: jump @BUILDDE_8533 :BUILDDE_8523 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @BUILDDE_6585 :BUILDDE_8533 0002: jump @BUILDDE_8655 :BUILDDE_8540 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @BUILDDE_6080 4 jump_if_false @BUILDDE_8601 $5613 == 3 // (int) var == num jump_if_false @BUILDDE_8594 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @BUILDDE_5321 1 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @BUILDDE_6585 :BUILDDE_8594 0002: jump @BUILDDE_8655 :BUILDDE_8601 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @BUILDDE_6080 7 jump_if_false @BUILDDE_8655 $5613 == 3 // (int) var == num jump_if_false @BUILDDE_8655 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @BUILDDE_5321 1 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @BUILDDE_6585 :BUILDDE_8655 0026: return :BUILDDE_8657 $940 = 0 // (int) 0045: actor $933 defined jump_if_false @BUILDDE_8679 0107: toggle_player $933 can_move 1 :BUILDDE_8679 $1068 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 10--------------- :BUILD 0238: name_thread 'BUILD' 0025: gosub @BUILD_3623 009D: wasted_or_busted // mission only jump_if_false @BUILD_32 0025: gosub @BUILD_4555 :BUILD_32 0025: gosub @BUILD_4994 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 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @BUILD_241 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 007E: actor $933 driving jump_if_false @BUILD_235 0400: (unknown) $933 $1070 0002: jump @BUILD_241 :BUILD_235 02C0: (unknown) $933 $1070 :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_4301 0@ :BUILD_268 0045: actor $933 defined jump_if_false @BUILD_336 807E: not actor $933 driving jump_if_false @BUILD_313 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @BUILD_316 :BUILD_313 021D: (unknown) 0 :BUILD_316 $1078 == 0 // (int) var == num jump_if_false @BUILD_332 02EA: select_interior 2 :BUILD_332 01AE: (unknown) 1 :BUILD_336 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :BUILD_349 0045: actor $933 defined jump_if_false @BUILD_413 807E: not actor $933 driving jump_if_false @BUILD_401 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @BUILD_401 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :BUILD_401 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :BUILD_413 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @BUILD_462 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 01AE: (unknown) 0 $1078 == 0 // (int) var == num jump_if_false @BUILD_462 02EA: select_interior 0 :BUILD_462 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @BUILD_492 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :BUILD_492 0026: return 0045: actor 0@ defined jump_if_false @BUILD_513 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :BUILD_513 0026: return 0045: actor 0@ defined 0022: jump_if_false @BUILD_543 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @BUILD_543 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :BUILD_543 0026: return :BUILD_545 0045: actor 0@ defined 0022: jump_if_false @BUILD_592 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @BUILD_588 // 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_592 :BUILD_588 1@ = 0 // (int) :BUILD_592 1@ == 1 // (int) var == num jump_if_false @BUILD_676 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @BUILD_669 007E: actor 0@ driving jump_if_false @BUILD_665 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @BUILD_655 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @BUILD_658 :BUILD_655 00F1: (unknown) 0@ :BUILD_658 0002: jump @BUILD_669 :BUILD_665 1@ = 0 // (int) :BUILD_669 0002: jump @BUILD_592 :BUILD_676 0026: return 0045: actor 0@ defined jump_if_false @BUILD_770 007E: actor 0@ driving jump_if_false @BUILD_754 02A7: unknown_check 0@ jump_if_false @BUILD_724 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @BUILD_747 :BUILD_724 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BUILD_545 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :BUILD_747 0002: jump @BUILD_763 :BUILD_754 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :BUILD_763 0002: jump @BUILD_772 :BUILD_770 005F: (unknown) :BUILD_772 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @BUILD_930 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @BUILD_930 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @BUILD_871 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @BUILD_830 // Note: the incorrect math opcode was used here 0026: return 0002: jump @BUILD_864 :BUILD_830 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BUILD_545 0@ 4@ > -1 // (int) var > num jump_if_false @BUILD_864 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BUILD_545 4@ :BUILD_864 0002: jump @BUILD_930 :BUILD_871 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @BUILD_896 // Note: the incorrect math opcode was used here 0026: return 0002: jump @BUILD_930 :BUILD_896 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BUILD_545 0@ not 3@ == -1 // (int) var == num jump_if_false @BUILD_930 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BUILD_545 3@ :BUILD_930 0045: actor 0@ defined jump_if_false @BUILD_982 004F: unknown_check 1@ jump_if_false @BUILD_982 007E: actor 0@ driving jump_if_false @BUILD_982 807C: not actor 0@ driving 1@ 0022: jump_if_false @BUILD_982 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BUILD_545 0@ :BUILD_982 5@ = 0 // (int) :BUILD_986 5@ == 0 // (int) var == num jump_if_false @BUILD_1084 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @BUILD_1077 004F: unknown_check 1@ jump_if_false @BUILD_1077 007C: actor 0@ driving 1@ 0022: jump_if_false @BUILD_1043 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @BUILD_1077 :BUILD_1043 2@ == -1 // (int) var == num jump_if_false @BUILD_1069 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @BUILD_1077 :BUILD_1069 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :BUILD_1077 0002: jump @BUILD_986 :BUILD_1084 0026: return :BUILD_1086 0@ = -1 // (int) 1@ = 0 // (int) :BUILD_1095 $5356(1@,10) == 0 // (int) var == num jump_if_false @BUILD_1115 0035: 0@ = 1@ // (int vars) 0026: return :BUILD_1115 1@ += 1 // (int) 1@ >= 10 // (int) var >= num jump_if_false @BUILD_1095 0026: return :BUILD_1134 037B: constant_params 0 variable_params 1 unknown 7 call_with_params @BUILD_1086 4@ 0139: 5@ = random_int_in_ranges 0 2 2@ += 0.3 // (float) 01BB: (unknown) 0@ 1@ 2@ 2@ 0035: 6@ = $5636 // (int vars) 037B: constant_params 1 variable_params 1 unknown 7 call_with_params @NONAME_1_33096 $263(6@,30) 6@ 003E: $5356(4@,10) = create_actor_pedtype 6@ model $5348(5@,2) at 0@ 1@ 2@ 00CF: set_actor $5356(4@,10) Z_angle_to 3@ 00C1: (unknown) $5356(4@,10) $5366(4@,10) 0278: (unknown) $5356(4@,10) 0 03DE: (unknown) $5356(4@,10) 1 0106: give_actor $5356(4@,10) weapon $5353(5@,3) ammo 50 // Load the weapon model before using this 04B9: (unknown) $5356(4@,10) 1 1 0 0542: (unknown) $5356(4@,10) 0 04EE: (unknown) $5356(4@,10) 041B: (unknown) $5356(4@,10) 9 0026: return :BUILD_1277 00BB: (unknown) $5366(0@,10) 0112: remove_references_to_actor $5356(0@,10) // Like turning an actor into a random pedestrian $5356(0@,10) = 0 // (int) $5366(0@,10) = 0 // (int) 0026: return :BUILD_1305 0078: if and 8086: not actor $933 near_actor 0@ radius 45.0 45.0 sphere 0 $5633 == 0 // (int) var == num jump_if_false @BUILD_1351 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @BUILD_1277 1@ 0002: jump @BUILD_1356 :BUILD_1351 00E5: (unknown) 0@ $933 :BUILD_1356 0026: return :BUILD_1358 0@ = 0 // (int) $5632 = 0 // (int) 4@ = 0 // (int) :BUILD_1371 $5356(4@,10) > 0 // (int) var > num jump_if_false @BUILD_1494 009F: actor $5356(4@,10) dead jump_if_false @BUILD_1473 4@ == 0 // (int) var == num jump_if_false @BUILD_1450 $2757 == -1 // (int) var == num jump_if_false @BUILD_1450 $2757 = 0 // (int) 02DC: (unknown) $5356(4@,10) 1@ 2@ 3@ 01F9: $2757 = create_weapon_pickup #BAT group 3 ammo 1 at 1@ 2@ 3@ :BUILD_1450 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @BUILD_1277 4@ 0@ += 1 // (int) 0002: jump @BUILD_1494 :BUILD_1473 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @BUILD_1305 $5356(4@,10) 4@ $5632 += 1 // (int) :BUILD_1494 4@ += 1 // (int) 4@ >= 10 // (int) var >= num jump_if_false @BUILD_1371 0026: return :BUILD_1513 3@ = 0 // (int) 4@ = 0 // (int) :BUILD_1521 $5356(4@,10) > 0 // (int) var > num jump_if_false @BUILD_1575 009F: actor $5356(4@,10) dead jump_if_false @BUILD_1575 0080: actor $5356(4@,10) near_point 0@ 1@ radius 5.0 5.0 sphere 0 0022: jump_if_false @BUILD_1575 // Note: the incorrect math opcode was used here 3@ += 1 // (int) :BUILD_1575 4@ += 1 // (int) 4@ >= 10 // (int) var >= num jump_if_false @BUILD_1521 3@ > 0 // (int) var > num jump_if_false @BUILD_1605 005F: (unknown) :BUILD_1605 005E: (unknown) :BUILD_1607 7@ = 0 // (int) 8@ = 0 // (int) 0139: 8@ = random_int_in_ranges 0 $5681 :BUILD_1621 0011: $5681 > 7@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BUILD_1766 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 9 call_with_params @BUILD_1513 $5385(8@,10) $5395(8@,10) $5405(8@,10) jump_if_false @BUILD_1733 037A: constant_params 6 variable_params 0 unknown 9 call_with_params @MAIN_5268 $5385(8@,10) $5395(8@,10) $5405(8@,10) 0 0 0 jump_if_false @BUILD_1733 8089: not actor $933 in_sphere $5385(8@,10) $5395(8@,10) $5405(8@,10) radius 4.5 4.5 3.0 sphere 0 0022: jump_if_false @BUILD_1733 // Note: the incorrect math opcode was used here 0035: 0@ = 8@ // (int vars) 005E: (unknown) :BUILD_1733 8@ += 1 // (int) 001C: 8@ == $5681 // (int) num == var 0022: jump_if_false @BUILD_1754 // Note: the incorrect math opcode was used here 8@ = 0 // (int) :BUILD_1754 7@ += 1 // (int) 0002: jump @BUILD_1621 :BUILD_1766 005F: (unknown) :BUILD_1768 0@ = 0 // (int) 0@ = 0 // (int) :BUILD_1776 $5356(0@,10) = 0 // (int) $5366(0@,10) = 0 // (int) 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @BUILD_1776 0@ = 0 // (int) :BUILD_1811 0011: $5681 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BUILD_1861 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @BUILD_1134 $5385(0@,10) $5395(0@,10) $5405(0@,10) $5415(0@,10) 0@ += 1 // (int) 0002: jump @BUILD_1811 :BUILD_1861 $5633 = 0 // (int) 0026: return :BUILD_1868 0@ = 0 // (int) :BUILD_1872 0011: $5681 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BUILD_1971 // Note: the incorrect math opcode was used here 0035: $5356(0@,10) = $2232(0@,10) // (int vars) 0352: (unknown) $2232(0@,10) $2232(0@,10) = -1 // (int) 0045: actor $5356(0@,10) defined jump_if_false @BUILD_1931 00C1: (unknown) $5356(0@,10) $5366(0@,10) :BUILD_1931 0@ == 0 // (int) var == num jump_if_false @BUILD_1959 0106: give_actor $5356(0@,10) weapon 6 ammo 1 // Load the weapon model before using this 03A5: (unknown) $5356(0@,10) 0 :BUILD_1959 0@ += 1 // (int) 0002: jump @BUILD_1872 :BUILD_1971 $5633 = 0 // (int) 0026: return :BUILD_1978 037B: constant_params 6 variable_params 3 unknown 8 call_with_params @MAIN_5197 $937 $938 $939 -30.0 -30.0 -30.0 0@ 1@ 2@ 037B: constant_params 6 variable_params 3 unknown 8 call_with_params @MAIN_5197 $937 $938 $939 30.0 30.0 30.0 3@ 4@ 5@ 0425: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ $5604 $5605 6@ 6@ > -1 // (int) var > num jump_if_false @BUILD_2193 037B: constant_params 0 variable_params 1 unknown 8 call_with_params @BUILD_1086 7@ 7@ > -1 // (int) var > num jump_if_false @BUILD_2190 0 >= $5634 // (int) num >= var 0022: jump_if_false @BUILD_2152 // Note: the incorrect math opcode was used here 81B8: not unknown_check 6@ 0022: jump_if_false @BUILD_2114 // Note: the incorrect math opcode was used here 003F: destroy_actor 6@ 0002: jump @BUILD_2145 :BUILD_2114 00E5: (unknown) 6@ $933 04B9: (unknown) 6@ 1 1 1 0035: $5356(7@,10) = 6@ // (int vars) 00C1: (unknown) $5356(7@,10) $5366(7@,10) :BUILD_2145 0002: jump @BUILD_2183 :BUILD_2152 00E5: (unknown) 6@ $933 04B9: (unknown) 6@ 1 1 1 0035: $5356(7@,10) = 6@ // (int vars) 00C1: (unknown) $5356(7@,10) $5366(7@,10) :BUILD_2183 0002: jump @BUILD_2193 :BUILD_2190 0112: remove_references_to_actor 6@ // Like turning an actor into a random pedestrian :BUILD_2193 0026: return :BUILD_2195 0035: $5636 = 0@ // (int vars) 0036: $5637 = $1583(0@,30) // (float vars) 0036: $5638 = $1613(0@,30) // (float vars) 0036: $5639 = $1643(0@,30) // (float vars) 0035: $5635 = $353(0@,30) // (int vars) 037B: constant_params 1 variable_params 2 unknown 3 call_with_params @NONAME_1_32806 $263(0@,30) $5604 $5605 037B: constant_params 1 variable_params 4 unknown 3 call_with_params @NONAME_1_33311 $263(0@,30) $5606 $5607 $5609 $5610 $5608 = 336 // (int) 02E2: $5611 = 6 // (any) 047B: (unknown) $5636 $5640 047E: (unknown) $5640 2 0 $5641 $5651 $5661 $5671 $5671 += 180.0 // (float) 047D: (unknown) $5640 3 $5681 2@ = 0 // (int) :BUILD_2325 0011: $5681 > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BUILD_2390 // Note: the incorrect math opcode was used here 0035: 1@ = 2@ // (int vars) 1@ += 1 // (int) 047E: (unknown) $5640 3 2@ $5385(1@,10) $5395(1@,10) $5405(1@,10) $5415(1@,10) $5415(1@,10) += 180.0 // (float) 2@ += 1 // (int) 0002: jump @BUILD_2325 :BUILD_2390 $5681 += 1 // (int) 0160: load_model $5604 0160: load_model $5605 0160: load_model $5606 0160: load_model $5607 0160: load_model $5608 0228: (unknown) $5635 == 1 // (int) var == num jump_if_false @BUILD_2444 $5634 = 5 // (int) 0002: jump @BUILD_2476 :BUILD_2444 $5635 == 2 // (int) var == num jump_if_false @BUILD_2470 $5634 = 10 // (int) 0002: jump @BUILD_2476 :BUILD_2470 $5634 = 15 // (int) :BUILD_2476 $5633 = 0 // (int) 0026: return :BUILD_2483 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @NONAME_1_25319 $5636 0@ 0483: (unknown) 0@ $5640 $5671 += 180.0 // (float) 047D: (unknown) $5640 11 $5681 2@ = 0 // (int) :BUILD_2520 0011: $5681 > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BUILD_2580 // Note: the incorrect math opcode was used here 0035: 1@ = 2@ // (int vars) 047E: (unknown) $5640 3 2@ $5385(1@,10) $5395(1@,10) $5405(1@,10) $5415(1@,10) $5415(1@,10) += 180.0 // (float) 2@ += 1 // (int) 0002: jump @BUILD_2520 :BUILD_2580 $2757 > -1 // (int) var > num jump_if_false @BUILD_2603 0141: destroy_pickup $2757 $2757 = -1 // (int) :BUILD_2603 0026: return 0@ == 0 // (int) var == num jump_if_false @BUILD_2648 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @BUILD_2824 :BUILD_2648 0@ == 1 // (int) var == num jump_if_false @BUILD_2681 03CF: (unknown) 200 200 200 255 0002: jump @BUILD_2824 :BUILD_2681 0@ == 2 // (int) var == num jump_if_false @BUILD_2723 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @BUILD_2824 :BUILD_2723 0@ == 3 // (int) var == num jump_if_false @BUILD_2767 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @BUILD_2824 :BUILD_2767 0@ == 4 // (int) var == num jump_if_false @BUILD_2798 03CF: (unknown) 8 143 59 255 0002: jump @BUILD_2824 :BUILD_2798 0@ == 5 // (int) var == num jump_if_false @BUILD_2824 03CF: (unknown) 237 130 180 255 :BUILD_2824 0026: return 00BC: (unknown) 0@ 2 0026: return :BUILD_2833 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_2833 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @BUILD_2888 014E: 3@ = car 0@ health 3@ -= 250 // (int) :BUILD_2888 0 > 3@ // (int) num > var 0022: jump_if_false @BUILD_2903 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :BUILD_2903 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_2948 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :BUILD_2948 005F: (unknown) :BUILD_2950 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_5026 0@ 0026: return :BUILD_2965 0057: show_text_highpriority GXT 0@ time 5000 flag 1 0026: return :BUILD_2975 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_3077 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_3223 :BUILD_3077 11@ == 1 // (int) var == num jump_if_false @BUILD_3132 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_3223 :BUILD_3132 11@ == 2 // (int) var == num jump_if_false @BUILD_3187 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_3223 :BUILD_3187 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_3223 037B: constant_params 6 variable_params 3 unknown 18 call_with_params @MAIN_5197 0 0 5.0 $2730 $2731 $2732 6@ 7@ 8@ 037B: constant_params 4 variable_params 3 unknown 18 call_with_params @MAIN_6012 0@ 1@ 2@ $2733 12@ 13@ 14@ 037B: constant_params 4 variable_params 3 unknown 18 call_with_params @MAIN_6012 3@ 4@ 5@ $2733 15@ 16@ 17@ 037B: constant_params 6 variable_params 3 unknown 18 call_with_params @MAIN_5197 $2730 $2731 $2732 12@ 13@ 9@ 12@ 13@ 14@ 037B: constant_params 6 variable_params 3 unknown 18 call_with_params @MAIN_5197 $2730 $2731 $2732 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_4394 6000 0026: return :BUILD_3390 0035: 2@ = $2750 // (int vars) $353(0@,30) == 1 // (int) var == num jump_if_false @BUILD_3423 1@ = 1000 // (int) 0002: jump @BUILD_3457 :BUILD_3423 $353(0@,30) == 2 // (int) var == num jump_if_false @BUILD_3451 1@ = 1500 // (int) 0002: jump @BUILD_3457 :BUILD_3451 1@ = 2000 // (int) :BUILD_3457 0026: return 0@ > 70.0 // (float) var > num jump_if_false @BUILD_3611 $5683 == 0 // (int) var == num jump_if_false @BUILD_3501 010E: $5682 = current_time_in_ms $5683 = 20000 // (int) 0029: $5683 += $5682 // (int vars) // Note: the incorrect math opcode was used here :BUILD_3501 010E: $5682 = current_time_in_ms 0035: $5684 = $5683 // (int vars) 002B: $5684 -= $5682 // (int vars) // Note: the incorrect math opcode was used here $5684 /= 1000 // (int) 0 >= $5684 // (int) num >= var 0022: jump_if_false @BUILD_3545 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @BUILD_3604 :BUILD_3545 $5684 == 1 // (int) var == num jump_if_false @BUILD_3581 011E: show_text_1number_lowpriority GXT 'PR_RET' number $5684 time 2 flag 1 // ~w~You have ~1~ second to return to the site! 0002: jump @BUILD_3598 :BUILD_3581 011E: show_text_1number_lowpriority GXT 'PR_RETS' number $5684 time 2 flag 1 // ~w~You have ~1~ seconds to return to the site! :BUILD_3598 $5633 = 1 // (int) :BUILD_3604 0002: jump @BUILD_3621 :BUILD_3611 $5633 = 0 // (int) $5683 = 0 // (int) :BUILD_3621 005F: (unknown) :BUILD_3623 $940 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 14 call_with_params @GAMHELP_8013 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @BUILD_2195 $2750 037B: constant_params 0 variable_params 0 unknown 14 call_with_params @BUILD_1768 1@ = 0 // (int) 0045: actor $933 defined jump_if_false @BUILD_3686 010F: (unknown) $933 $5641 $5651 $5661 :BUILD_3686 0035: 7@ = $2750 // (int vars) 0035: $1166 = $263(7@,30) // (int vars) 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @BUILD_349 1000 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @BUILD_2965 'EA_TAK' // Take out the defending ~r~gang members. 024F: (unknown) 0.2 03F1: (unknown) 0 $3873 = 1 // (int) :BUILD_3746 0001: wait 0 ms :BUILD_3749 1@ == 0 // (int) var == num jump_if_false @BUILD_4065 0001: wait 0 ms 0045: actor $933 defined jump_if_false @BUILD_4053 031D: (unknown) $937 $938 $5637 $5638 9@ 037A: constant_params 1 variable_params 0 unknown 14 call_with_params @NONAME_2_3494 9@ jump_if_false @BUILD_4015 037B: constant_params 0 variable_params 0 unknown 14 call_with_params @BUILD_1978 037B: constant_params 0 variable_params 1 unknown 14 call_with_params @BUILD_1358 2@ 002B: $5634 -= 2@ // (int vars) // Note: the incorrect math opcode was used here 0 >= $5634 // (int) num >= var 0022: jump_if_false @BUILD_3927 // Note: the incorrect math opcode was used here $5632 == 0 // (int) var == num jump_if_false @BUILD_3920 037B: constant_params 1 variable_params 3 unknown 14 call_with_params @NONAME_1_30224 $5636 $5641 $5651 $5661 00C3: (unknown) $5641 $5651 $5661 0@ 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @BUILD_2833 0@ $2761 = -1 // (int) 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @BUILD_2965 'EA_ENT' // Enter the ~t~business premises. 1@ = 1 // (int) :BUILD_3920 0002: jump @BUILD_4008 :BUILD_3927 0035: 7@ = $5634 // (int vars) 002B: 7@ -= $5632 // (int vars) // Note: the incorrect math opcode was used here 0078: if and 0011: $5681 > $5632 // (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_4008 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 1 unknown 14 call_with_params @BUILD_1607 6@ jump_if_false @BUILD_4008 037B: constant_params 4 variable_params 0 unknown 14 call_with_params @BUILD_1134 $5385(6@,10) $5395(6@,10) $5405(6@,10) $5415(6@,10) :BUILD_4008 0002: jump @BUILD_4046 :BUILD_4015 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @BUILD_2950 'EA_LEAV' // ~r~Attack cancelled: You left the area. 0025: gosub @BUILD_4555 1@ = 3 // (int) :BUILD_4046 0002: jump @BUILD_4058 :BUILD_4053 1@ = 3 // (int) :BUILD_4058 0002: jump @BUILD_3749 :BUILD_4065 1@ == 1 // (int) var == num jump_if_false @BUILD_4343 0001: wait 0 ms 0045: actor $933 defined jump_if_false @BUILD_4331 0080: actor $933 near_point $2730 $2731 radius 70.0 70.0 sphere 0 0022: jump_if_false @BUILD_4293 // Note: the incorrect math opcode was used here 026A: unknown_check $933 0022: jump_if_false @BUILD_4286 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 1 unknown 14 call_with_params @NONAME_1_36298 $5636 $2761 $2761 jump_if_false @BUILD_4286 037B: constant_params 3 variable_params 0 unknown 14 call_with_params @NONAME_1_35959 $5636 0 0 00BB: (unknown) 0@ 037B: constant_params 0 variable_params 0 unknown 14 call_with_params @BUILD_2483 037B: constant_params 0 variable_params 0 unknown 14 call_with_params @BUILD_1868 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_27722 0045: actor $933 defined jump_if_false @BUILD_4281 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_4332 500 0045: actor $933 defined jump_if_false @BUILD_4269 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @BUILD_2965 'EA_MOP' // Waste the remaining ~g~business assets~w~ and ~r~gang members. 1@ = 2 // (int) 0002: jump @BUILD_4274 :BUILD_4269 1@ = 3 // (int) :BUILD_4274 0002: jump @BUILD_4286 :BUILD_4281 1@ = 3 // (int) :BUILD_4286 0002: jump @BUILD_4324 :BUILD_4293 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @BUILD_2950 'EA_LEAV' // ~r~Attack cancelled: You left the area. 0025: gosub @BUILD_4555 1@ = 3 // (int) :BUILD_4324 0002: jump @BUILD_4336 :BUILD_4331 1@ = 3 // (int) :BUILD_4336 0002: jump @BUILD_4065 :BUILD_4343 1@ == 2 // (int) var == num jump_if_false @BUILD_4457 0001: wait 0 ms 0045: actor $933 defined jump_if_false @BUILD_4445 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @NONAME_1_23869 $5636 037B: constant_params 0 variable_params 1 unknown 14 call_with_params @BUILD_1358 2@ $5632 == 0 // (int) var == num jump_if_false @BUILD_4438 037B: constant_params 0 variable_params 0 unknown 14 call_with_params @NONAME_1_24024 jump_if_false @BUILD_4438 0001: wait 1000 ms 0025: gosub @BUILD_4575 1@ = 3 // (int) :BUILD_4438 0002: jump @BUILD_4450 :BUILD_4445 1@ = 3 // (int) :BUILD_4450 0002: jump @BUILD_4343 :BUILD_4457 not 1@ == 3 // (int) var == num jump_if_false @BUILD_4476 0002: jump @BUILD_3746 :BUILD_4476 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_4379 0057: show_text_highpriority GXT 'TEMP1_A' time 5000 flag 1 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_4394 5000 037B: constant_params 0 variable_params 0 unknown 14 call_with_params @MAIN_4364 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @BUILD_349 1000 0026: return :BUILD_4555 0055: show_text_styled GXT 'EM_FAIL' time 1000 style 1 // ~r~ATTACK FAILED! 050B: 0026: return :BUILD_4575 0045: actor $933 defined jump_if_false @BUILD_4591 0107: toggle_player $933 can_move 0 :BUILD_4591 037B: constant_params 0 variable_params 0 unknown 14 call_with_params @MAIN_4364 037B: constant_params 4 variable_params 0 unknown 14 call_with_params @NONAME_1_37901 $5636 2 0 0 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @NONAME_1_40134 $5636 0463: (unknown) $5636 1 $3068 = 1 // (int) 037B: constant_params 3 variable_params 0 unknown 14 call_with_params @NONAME_1_35959 $5636 1 0 037B: constant_params 2 variable_params 4 unknown 14 call_with_params @NONAME_1_30049 $5636 0 10@ 11@ 12@ 13@ jump_if_false @BUILD_4690 022C: (unknown) 10@ 11@ 12@ 5.0 1 :BUILD_4690 0045: actor $933 defined 0022: jump_if_false @BUILD_4706 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 0 :BUILD_4706 0001: wait 100 ms 037B: constant_params 1 variable_params 1 unknown 14 call_with_params @BUILD_3390 $5636 8@ 011D: show_text_1number_styled GXT 'EM_PASS' number 8@ time 1000 style 1 // ~Y~ATTACK PASSED! ~n~$~1~ 0094: player $933 money += 8@ 022B: (unknown) 1 050A: 009B: clear_player $933 wanted_level $790 == 0 // (int) var == num jump_if_false @BUILD_4777 01DF: progress_made += 1 $790 = 1 // (int) :BUILD_4777 028D: (unknown) 5.0 037B: constant_params 0 variable_params 0 unknown 14 call_with_params @BUILD_2975 0045: actor $933 defined jump_if_false @BUILD_4809 0107: toggle_player $933 can_move 1 :BUILD_4809 0221: (unknown) 01CF: (unknown) 01AE: (unknown) 0 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @NONAME_1_29799 3 jump_if_false @BUILD_4992 0035: 8@ = $5636 // (int vars) $323(8@,30) == 4 // (int) var == num jump_if_false @BUILD_4893 $796 == 1 // (int) var == num jump_if_false @BUILD_4886 $803 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @NONAME_1_40481 4 :BUILD_4886 0002: jump @BUILD_4992 :BUILD_4893 $323(8@,30) == 5 // (int) var == num jump_if_false @BUILD_4946 $797 == 1 // (int) var == num jump_if_false @BUILD_4939 $804 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @NONAME_1_40481 5 :BUILD_4939 0002: jump @BUILD_4992 :BUILD_4946 $323(8@,30) == 6 // (int) var == num jump_if_false @BUILD_4992 $798 == 1 // (int) var == num jump_if_false @BUILD_4992 $805 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @NONAME_1_40481 6 :BUILD_4992 0026: return :BUILD_4994 $3068 = 1 // (int) 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @AUDIMON_3136 $1166 50000 00BB: (unknown) 0@ 8@ = 0 // (int) :BUILD_5024 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @BUILD_1277 8@ 8@ += 1 // (int) 8@ >= 10 // (int) var >= num jump_if_false @BUILD_5024 $2761 > -1 // (int) var > num jump_if_false @BUILD_5075 047A: (unknown) $2761 $2761 = -1 // (int) :BUILD_5075 $1078 == 1 // (int) var == num jump_if_false @BUILD_5104 037B: constant_params 3 variable_params 0 unknown 14 call_with_params @NONAME_1_35959 $5636 1 1 :BUILD_5104 024F: (unknown) 1.0 03F1: (unknown) 1 $2750 = -1 // (int) $3068 = 1 // (int) 0001: wait 0 ms $940 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 11--------------- :RENC7 0238: name_thread 'RENC7' 01EA: increment_mission_attempts 033A: use_GXT_table 'REN_C7' 0025: gosub @RENC7_30905 009D: wasted_or_busted // mission only jump_if_false @RENC7_44 0025: gosub @RENC7_38138 :RENC7_44 0025: gosub @RENC7_38274 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 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @RENC7_253 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 007E: actor $933 driving jump_if_false @RENC7_247 0400: (unknown) $933 $1070 0002: jump @RENC7_253 :RENC7_247 02C0: (unknown) $933 $1070 :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_4301 0@ :RENC7_280 0045: actor $933 defined jump_if_false @RENC7_348 807E: not actor $933 driving jump_if_false @RENC7_325 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @RENC7_328 :RENC7_325 021D: (unknown) 0 :RENC7_328 $1078 == 0 // (int) var == num jump_if_false @RENC7_344 02EA: select_interior 2 :RENC7_344 01AE: (unknown) 1 :RENC7_348 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :RENC7_361 0045: actor $933 defined jump_if_false @RENC7_425 807E: not actor $933 driving jump_if_false @RENC7_413 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @RENC7_413 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :RENC7_413 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :RENC7_425 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @RENC7_474 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 01AE: (unknown) 0 $1078 == 0 // (int) var == num jump_if_false @RENC7_474 02EA: select_interior 0 :RENC7_474 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @RENC7_504 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :RENC7_504 0026: return 0045: actor 0@ defined jump_if_false @RENC7_525 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :RENC7_525 0026: return 0045: actor 0@ defined 0022: jump_if_false @RENC7_555 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @RENC7_555 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :RENC7_555 0026: return :RENC7_557 0045: actor 0@ defined 0022: jump_if_false @RENC7_604 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @RENC7_600 // 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_604 :RENC7_600 1@ = 0 // (int) :RENC7_604 1@ == 1 // (int) var == num jump_if_false @RENC7_688 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @RENC7_681 007E: actor 0@ driving jump_if_false @RENC7_677 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @RENC7_667 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @RENC7_670 :RENC7_667 00F1: (unknown) 0@ :RENC7_670 0002: jump @RENC7_681 :RENC7_677 1@ = 0 // (int) :RENC7_681 0002: jump @RENC7_604 :RENC7_688 0026: return 0045: actor 0@ defined jump_if_false @RENC7_782 007E: actor 0@ driving jump_if_false @RENC7_766 02A7: unknown_check 0@ jump_if_false @RENC7_736 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @RENC7_759 :RENC7_736 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_557 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :RENC7_759 0002: jump @RENC7_775 :RENC7_766 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :RENC7_775 0002: jump @RENC7_784 :RENC7_782 005F: (unknown) :RENC7_784 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @RENC7_942 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @RENC7_942 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @RENC7_883 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @RENC7_842 // Note: the incorrect math opcode was used here 0026: return 0002: jump @RENC7_876 :RENC7_842 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RENC7_557 0@ 4@ > -1 // (int) var > num jump_if_false @RENC7_876 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RENC7_557 4@ :RENC7_876 0002: jump @RENC7_942 :RENC7_883 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @RENC7_908 // Note: the incorrect math opcode was used here 0026: return 0002: jump @RENC7_942 :RENC7_908 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RENC7_557 0@ not 3@ == -1 // (int) var == num jump_if_false @RENC7_942 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RENC7_557 3@ :RENC7_942 0045: actor 0@ defined jump_if_false @RENC7_994 004F: unknown_check 1@ jump_if_false @RENC7_994 007E: actor 0@ driving jump_if_false @RENC7_994 807C: not actor 0@ driving 1@ 0022: jump_if_false @RENC7_994 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RENC7_557 0@ :RENC7_994 5@ = 0 // (int) :RENC7_998 5@ == 0 // (int) var == num jump_if_false @RENC7_1096 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @RENC7_1089 004F: unknown_check 1@ jump_if_false @RENC7_1089 007C: actor 0@ driving 1@ 0022: jump_if_false @RENC7_1055 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @RENC7_1089 :RENC7_1055 2@ == -1 // (int) var == num jump_if_false @RENC7_1081 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @RENC7_1089 :RENC7_1081 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :RENC7_1089 0002: jump @RENC7_998 :RENC7_1096 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_1298 // Note: the incorrect math opcode was used here 005E: (unknown) :RENC7_1298 005F: (unknown) 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5093 3@ 4@ 5@ 0@ 1@ 2@ 10@ 11@ 12@ 037B: constant_params 4 variable_params 3 unknown 13 call_with_params @MAIN_5145 10@ 11@ 12@ 6@ 10@ 11@ 12@ 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5197 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_1445 // 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_1412 // Note: the incorrect math opcode was used here 0035: 3@ = 0@ // (int vars) 0002: jump @RENC7_1438 :RENC7_1412 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_1434 // Note: the incorrect math opcode was used here 0035: 3@ = 1@ // (int vars) 0002: jump @RENC7_1438 :RENC7_1434 0035: 3@ = 2@ // (int vars) :RENC7_1438 0002: jump @RENC7_1449 :RENC7_1445 0035: 3@ = 0@ // (int vars) :RENC7_1449 0026: return 0014: 1@ > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_1517 // 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_1484 // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 0002: jump @RENC7_1510 :RENC7_1484 0014: 2@ > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_1506 // Note: the incorrect math opcode was used here 0036: 3@ = 1@ // (float vars) 0002: jump @RENC7_1510 :RENC7_1506 0036: 3@ = 2@ // (float vars) :RENC7_1510 0002: jump @RENC7_1521 :RENC7_1517 0036: 3@ = 0@ // (float vars) :RENC7_1521 0026: return 0 > 0@ // (int) num > var 0022: jump_if_false @RENC7_1549 // 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_1553 :RENC7_1549 0035: 1@ = 0@ // (int vars) :RENC7_1553 0026: return 0 > 0@ // (float) num > var 0022: jump_if_false @RENC7_1581 // Note: the incorrect math opcode was used here 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0002: jump @RENC7_1585 :RENC7_1581 0036: 1@ = 0@ // (float vars) :RENC7_1585 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_1620 005F: (unknown) :RENC7_1620 801D: not 1@ == 0 // (int) var == var jump_if_false @RENC7_1633 005F: (unknown) :RENC7_1633 801D: not 2@ == 0 // (int) var == var jump_if_false @RENC7_1646 005F: (unknown) :RENC7_1646 005E: (unknown) 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_1661 // Note: the incorrect math opcode was used here 005E: (unknown) :RENC7_1661 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_1674 // Note: the incorrect math opcode was used here 005E: (unknown) :RENC7_1674 005F: (unknown) 037B: constant_params 4 variable_params 3 unknown 15 call_with_params @MAIN_5145 3@ 4@ 5@ 0.5 12@ 13@ 14@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5093 0@ 1@ 2@ 12@ 13@ 14@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5197 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_5093 3@ 4@ 5@ 0@ 1@ 2@ 9@ 10@ 11@ 037B: constant_params 3 variable_params 3 unknown 12 call_with_params @MAIN_5223 9@ 10@ 11@ 6@ 7@ 8@ 0026: return 2@ = 0 // (int) 1@ == 0 // (int) var == num jump_if_false @RENC7_1876 0026: return :RENC7_1876 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_1921 0026: return :RENC7_1921 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_1989 // 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_1989 // Note: the incorrect math opcode was used here 005E: (unknown) :RENC7_1989 005F: (unknown) 001A: 1@ >= 2@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_2015 // 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_2015 // Note: the incorrect math opcode was used here 005E: (unknown) :RENC7_2015 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_2098 // Note: the incorrect math opcode was used here 005E: (unknown) :RENC7_2098 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_2134 // Note: the incorrect math opcode was used here 3@ = 5.0 // (float) :RENC7_2134 3@ > 380.0 // (float) var > num jump_if_false @RENC7_2153 3@ = 380.0 // (float) :RENC7_2153 5.0 > 4@ // (float) num > var 0022: jump_if_false @RENC7_2172 // Note: the incorrect math opcode was used here 4@ = 5.0 // (float) :RENC7_2172 4@ > 240.0 // (float) var > num jump_if_false @RENC7_2191 4@ = 240.0 // (float) :RENC7_2191 0026: return 037B: constant_params 4 variable_params 3 unknown 14 call_with_params @MAIN_5145 6@ 7@ 8@ 10.0 10@ 11@ 12@ 037B: constant_params 3 variable_params 3 unknown 14 call_with_params @MAIN_5223 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_6188 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @RENC7_2289 // Note: the incorrect math opcode was used here 9@ *= -1.0 // (float) :RENC7_2289 0026: return 037B: constant_params 9 variable_params 1 unknown 11 call_with_params @MAIN_6188 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 10@ 0 > 10@ // (float) num > var 0022: jump_if_false @RENC7_2329 // Note: the incorrect math opcode was used here 9@ = -1 // (int) 005E: (unknown) :RENC7_2329 10@ > 0 // (float) var > num jump_if_false @RENC7_2347 9@ = 1 // (int) 005E: (unknown) :RENC7_2347 9@ = 0 // (int) 005E: (unknown) 037B: constant_params 9 variable_params 1 unknown 10 call_with_params @MAIN_6188 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @RENC7_2386 // Note: the incorrect math opcode was used here 005F: (unknown) :RENC7_2386 005E: (unknown) :RENC7_2388 0@ == 0 // (int) var == num jump_if_false @RENC7_2431 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @RENC7_2607 :RENC7_2431 0@ == 1 // (int) var == num jump_if_false @RENC7_2464 03CF: (unknown) 200 200 200 255 0002: jump @RENC7_2607 :RENC7_2464 0@ == 2 // (int) var == num jump_if_false @RENC7_2506 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @RENC7_2607 :RENC7_2506 0@ == 3 // (int) var == num jump_if_false @RENC7_2550 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @RENC7_2607 :RENC7_2550 0@ == 4 // (int) var == num jump_if_false @RENC7_2581 03CF: (unknown) 8 143 59 255 0002: jump @RENC7_2607 :RENC7_2581 0@ == 5 // (int) var == num jump_if_false @RENC7_2607 03CF: (unknown) 237 130 180 255 :RENC7_2607 0026: return :RENC7_2609 00BC: (unknown) 0@ 2 0026: return :RENC7_2616 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_2616 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @RENC7_2671 014E: 3@ = car 0@ health 3@ -= 250 // (int) :RENC7_2671 0 > 3@ // (int) num > var 0022: jump_if_false @RENC7_2686 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :RENC7_2686 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_2731 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :RENC7_2731 005F: (unknown) :RENC7_2733 0035: $5643 = 0@ // (int vars) 0035: $5641 = 1@ // (int vars) 0035: $5642 = 2@ // (int vars) $5640 = 0 // (int) 0035: $5645 = 4@ // (int vars) 0035: $5646 = 5@ // (int vars) 0035: $5647 = 6@ // (int vars) $5648 = 3000 // (int) $5649 = 3000 // (int) $5653 = 1 // (int) $5652 = 0 // (int) $5651 = 0 // (int) $5654 = 0 // (int) $5655 = 0 // (int) $5656 = 0 // (int) 1@ == 0 // (int) var == num jump_if_false @RENC7_2837 $5650 = 1 // (int) 0002: jump @RENC7_2842 :RENC7_2837 $5650 = 0 // (int) :RENC7_2842 0160: load_model $5643 0160: load_model $5641 0160: load_model $5642 0160: load_model $5644 :RENC7_2858 0078: if or 8161: not model $5643 available 8161: not model $5641 available 8161: not model $5642 available 8161: not model $5644 available jump_if_false @RENC7_2895 0001: wait 0 ms 0002: jump @RENC7_2858 :RENC7_2895 0026: return :RENC7_2897 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_2942 // Note: the incorrect math opcode was used here 005F: (unknown) :RENC7_2942 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_2987 // Note: the incorrect math opcode was used here 005F: (unknown) :RENC7_2987 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_3032 // Note: the incorrect math opcode was used here 005F: (unknown) :RENC7_3032 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_3077 // Note: the incorrect math opcode was used here 005F: (unknown) :RENC7_3077 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_3122 // Note: the incorrect math opcode was used here 005F: (unknown) :RENC7_3122 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_3167 // Note: the incorrect math opcode was used here 005F: (unknown) :RENC7_3167 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_3212 // Note: the incorrect math opcode was used here 005F: (unknown) :RENC7_3212 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_3257 // Note: the incorrect math opcode was used here 005F: (unknown) :RENC7_3257 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_3302 // Note: the incorrect math opcode was used here 005F: (unknown) :RENC7_3302 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_3347 // Note: the incorrect math opcode was used here 005F: (unknown) :RENC7_3347 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_3392 // Note: the incorrect math opcode was used here 005F: (unknown) :RENC7_3392 005E: (unknown) :RENC7_3394 $5647 == 1 // (int) var == num jump_if_false @RENC7_3422 not 0@ == -1 // (int) var == num jump_if_false @RENC7_3422 00BB: (unknown) 0@ :RENC7_3422 0026: return :RENC7_3424 $5647 == 1 // (int) var == num jump_if_false @RENC7_3940 1@ == 0 // (int) var == num jump_if_false @RENC7_3625 not $5357(0@,3) == -1 // (int) var == num jump_if_false @RENC7_3618 004F: unknown_check $5354(0@,3) jump_if_false @RENC7_3553 02BD: (unknown) $5354(0@,3) 6@ 6@ == -1 // (int) var == num jump_if_false @RENC7_3511 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @RENC7_3394 $5357(0@,3) 0026: return :RENC7_3511 0045: actor $933 defined jump_if_false @RENC7_3553 007C: actor $933 driving $5354(0@,3) 0022: jump_if_false @RENC7_3553 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @RENC7_3394 $5357(0@,3) 0026: return :RENC7_3553 031D: (unknown) $5375(0@,3) $5378(0@,3) $937 $938 2@ 2@ > 80.0 // (float) var > num jump_if_false @RENC7_3602 00C4: (unknown) $5357(0@,3) 0 $5360(0@,3) = 0 // (int) 0002: jump @RENC7_3618 :RENC7_3602 00C4: (unknown) $5357(0@,3) 3 $5360(0@,3) = 1 // (int) :RENC7_3618 0002: jump @RENC7_3940 :RENC7_3625 1@ == 1 // (int) var == num jump_if_false @RENC7_3799 not $5357(0@,3) == -1 // (int) var == num jump_if_false @RENC7_3792 0045: actor $5348(0@,3) defined jump_if_false @RENC7_3778 004F: unknown_check $5354(0@,3) jump_if_false @RENC7_3718 007C: actor $5348(0@,3) driving $5354(0@,3) 0022: jump_if_false @RENC7_3711 // Note: the incorrect math opcode was used here 00C4: (unknown) $5363(0@,3) 0 0026: return 0002: jump @RENC7_3718 :RENC7_3711 00C4: (unknown) $5357(0@,3) 0 :RENC7_3718 0043: store_actor $5348(0@,3) position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 031D: (unknown) 3@ 4@ $937 $938 2@ 2@ > 80.0 // (float) var > num jump_if_false @RENC7_3763 00C4: (unknown) $5363(0@,3) 0 0002: jump @RENC7_3771 :RENC7_3763 00C4: (unknown) $5363(0@,3) 3 :RENC7_3771 0002: jump @RENC7_3792 :RENC7_3778 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @RENC7_3394 $5363(0@,3) :RENC7_3792 0002: jump @RENC7_3940 :RENC7_3799 not $5357(0@,3) == -1 // (int) var == num jump_if_false @RENC7_3940 0045: actor $5351(0@,3) defined jump_if_false @RENC7_3926 004F: unknown_check $5354(0@,3) jump_if_false @RENC7_3866 007C: actor $5351(0@,3) driving $5354(0@,3) 0022: jump_if_false @RENC7_3866 // Note: the incorrect math opcode was used here 00C4: (unknown) $5366(0@,3) 0 0026: return :RENC7_3866 0043: store_actor $5351(0@,3) position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 031D: (unknown) 3@ 4@ $937 $938 2@ 2@ > 80.0 // (float) var > num jump_if_false @RENC7_3911 00C4: (unknown) $5366(0@,3) 0 0002: jump @RENC7_3919 :RENC7_3911 00C4: (unknown) $5366(0@,3) 3 :RENC7_3919 0002: jump @RENC7_3940 :RENC7_3926 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @RENC7_3394 $5366(0@,3) :RENC7_3940 0026: return :RENC7_3942 3 > $5640 // (int) num > var 0022: jump_if_false @RENC7_3976 // Note: the incorrect math opcode was used here 0035: 0@ = $5640 // (int vars) $5372(0@,3) = 1 // (int) $5640 += 1 // (int) 005E: (unknown) :RENC7_3976 005F: (unknown) :RENC7_3978 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @RENC7_3394 $5357(0@,3) 034B: unknown_check $5354(0@,3) jump_if_false @RENC7_4133 0080: actor $933 near_point $5375(0@,3) $5378(0@,3) radius 100.0 100.0 sphere 0 0022: jump_if_false @RENC7_4086 // Note: the incorrect math opcode was used here $5650 == 1 // (int) var == num jump_if_false @RENC7_4073 02BD: (unknown) $5354(0@,3) 1@ 001C: 1@ == $5348(0@,3) // (int) num == var 0022: jump_if_false @RENC7_4073 // Note: the incorrect math opcode was used here 0052: set_car $5354(0@,3) driver_behaviour_to 1 :RENC7_4073 0113: remove_references_to_car $5354(0@,3) // Like turning a car into any random car 0002: jump @RENC7_4133 :RENC7_4086 004F: unknown_check $5354(0@,3) jump_if_false @RENC7_4133 007C: actor $933 driving $5354(0@,3) 0022: jump_if_false @RENC7_4127 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5354(0@,3) // Like turning a car into any random car 0002: jump @RENC7_4133 :RENC7_4127 0049: destroy_car $5354(0@,3) :RENC7_4133 0026: return :RENC7_4135 034A: unknown_check 0@ 0022: jump_if_false @RENC7_4206 // Note: the incorrect math opcode was used here 0045: actor 0@ defined 0022: jump_if_false @RENC7_4206 // Note: the incorrect math opcode was used here 0086: actor $933 near_actor 0@ radius 100.0 100.0 sphere 0 0022: jump_if_false @RENC7_4203 // Note: the incorrect math opcode was used here $5650 == 1 // (int) var == num jump_if_false @RENC7_4193 0127: reset_actor 0@ flags 00A2: (unknown) 0@ :RENC7_4193 0112: remove_references_to_actor 0@ // Like turning an actor into a random pedestrian 0002: jump @RENC7_4206 :RENC7_4203 003F: destroy_actor 0@ :RENC7_4206 0026: return $5640 > 0 // (int) var > num jump_if_false @RENC7_4311 $5640 -= 1 // (int) 0035: 0@ = $5640 // (int vars) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_3978 0@ 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_4135 $5348(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_4135 $5351(0@,3) $5647 == 1 // (int) var == num jump_if_false @RENC7_4311 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_3394 $5363(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_3394 $5366(0@,3) :RENC7_4311 0026: return :RENC7_4313 034B: unknown_check $5354(0@,3) jump_if_false @RENC7_4397 004F: unknown_check $5354(0@,3) jump_if_false @RENC7_4391 0045: actor $933 defined jump_if_false @RENC7_4384 007C: actor $933 driving $5354(0@,3) 0022: jump_if_false @RENC7_4378 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5354(0@,3) // Like turning a car into any random car 0002: jump @RENC7_4384 :RENC7_4378 0049: destroy_car $5354(0@,3) :RENC7_4384 0002: jump @RENC7_4397 :RENC7_4391 0049: destroy_car $5354(0@,3) :RENC7_4397 034A: unknown_check $5348(0@,3) 0022: jump_if_false @RENC7_4416 // Note: the incorrect math opcode was used here 003F: destroy_actor $5348(0@,3) :RENC7_4416 034A: unknown_check $5351(0@,3) 0022: jump_if_false @RENC7_4435 // Note: the incorrect math opcode was used here 003F: destroy_actor $5351(0@,3) :RENC7_4435 $5647 == 1 // (int) var == num jump_if_false @RENC7_4490 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_3394 $5357(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_3394 $5363(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_3394 $5366(0@,3) :RENC7_4490 0026: return :RENC7_4492 0@ = 0 // (int) :RENC7_4496 3 > 0@ // (int) num > var 0022: jump_if_false @RENC7_4531 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_4313 0@ 0@ += 1 // (int) 0002: jump @RENC7_4496 :RENC7_4531 $5640 = 0 // (int) 0026: return :RENC7_4538 009F: actor 0@ dead jump_if_false @RENC7_4555 4@ = -1 // (int) 0026: return :RENC7_4555 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_4624 01F6: 4@ = create_random_car_with_actors 2@ in_area 8@ 9@ 10@ 11@ 0002: jump @RENC7_4632 :RENC7_4624 0333: (unknown) 8@ 9@ 10@ 11@ 2@ 4@ :RENC7_4632 0026: return :RENC7_4634 0052: set_car $5354(0@,3) driver_behaviour_to 5 0051: set_car $5354(0@,3) traffic_behavior_to 2 0050: set_car $5354(0@,3) max_speed_to 40.0 0300: (unknown) $5354(0@,3) 20 014C: set_car $5354(0@,3) health_to 700 $5647 == 1 // (int) var == num jump_if_false @RENC7_4741 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_3394 $5357(0@,3) $5357(0@,3) = 0 // (int) 00C0: (unknown) $5354(0@,3) $5357(0@,3) 00BC: (unknown) $5357(0@,3) 0 00C4: (unknown) $5357(0@,3) 0 $5360(0@,3) = 0 // (int) :RENC7_4741 0026: return 0048: $5354(0@,3) = create_car $5643 at 1@ 2@ 3@ 00D1: set_car $5354(0@,3) Z_angle_to 4@ 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @RENC7_4634 0@ 0026: return :RENC7_4774 834A: not unknown_check 0@ jump_if_false @RENC7_4786 0026: return :RENC7_4786 009F: actor 0@ dead jump_if_false @RENC7_4798 0026: return :RENC7_4798 0326: unknown_check 0@ $933 0022: jump_if_false @RENC7_4812 // Note: the incorrect math opcode was used here 005E: (unknown) :RENC7_4812 0086: actor $933 near_actor 0@ radius 20.0 20.0 sphere 0 0022: jump_if_false @RENC7_4833 // Note: the incorrect math opcode was used here 005E: (unknown) :RENC7_4833 005F: (unknown) :RENC7_4835 $5372(0@,3) == 1 // (int) var == num jump_if_false @RENC7_4852 0026: return :RENC7_4852 $5372(0@,3) = 1 // (int) 004F: unknown_check $5354(0@,3) jump_if_false @RENC7_4884 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_3978 0@ :RENC7_4884 00E4: (unknown) $5348(0@,3) $933 00A1: (unknown) $5348(0@,3) 1 01A4: (unknown) $5348(0@,3) 1 034F: (unknown) $5348(0@,3) 0 01AF: (unknown) $5348(0@,3) 0 03D6: (unknown) $5348(0@,3) 0 03D7: (unknown) $5348(0@,3) 0 $5369(0@,3) = 1 // (int) 034A: unknown_check $5351(0@,3) jump_if_false @RENC7_5038 0045: actor $5351(0@,3) defined jump_if_false @RENC7_5038 00A2: (unknown) $5351(0@,3) 00A1: (unknown) $5351(0@,3) 1 01A4: (unknown) $5351(0@,3) 1 034F: (unknown) $5348(0@,3) 0 0119: actor $5351(0@,3) kill_actor $5348(0@,3) 0442: (unknown) $5351(0@,3) 1 01AF: (unknown) $5351(0@,3) 0 03D6: (unknown) $5351(0@,3) 0 03D7: (unknown) $5351(0@,3) 0 :RENC7_5038 0026: return :RENC7_5040 0339: (unknown) 0@ 1 0442: (unknown) 0@ 1 0232: (unknown) 0@ 0 0106: give_actor 0@ weapon $5645 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@ $5648 03D7: (unknown) 0@ $5649 041B: (unknown) 0@ 9 0368: (unknown) 0@ 0 015D: (unknown) 0@ 32 0543: (unknown) 0@ 0 0026: return :RENC7_5110 0035: $5648 = 0@ // (int vars) 0035: $5649 = 1@ // (int vars) 0026: return :RENC7_5122 0035: $5652 = 0@ // (int vars) 0026: return :RENC7_5129 004F: unknown_check $5354(0@,3) 0022: jump_if_false @RENC7_5162 // Note: the incorrect math opcode was used here 00A4: $5348(0@,3) = create_actor_pedtype $5646 model $5641 in_car $5354(0@,3) driverseat 00E3: (unknown) $5348(0@,3) :RENC7_5162 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @RENC7_5040 $5348(0@,3) $5647 == 1 // (int) var == num jump_if_false @RENC7_5234 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @RENC7_3394 $5363(0@,3) $5363(0@,3) = 0 // (int) 00C1: (unknown) $5348(0@,3) $5363(0@,3) 00BC: (unknown) $5363(0@,3) 0 00C4: (unknown) $5363(0@,3) 0 :RENC7_5234 00E3: (unknown) $5348(0@,3) 0026: return :RENC7_5242 0045: actor $933 defined jump_if_false @RENC7_5385 02EE: get_actor $933 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_5296 0036: 2@ = 6@ // (float vars) :RENC7_5296 037A: constant_params 3 variable_params 0 unknown 7 call_with_params @RENC7_2897 0@ 1@ 2@ jump_if_false @RENC7_5318 005E: (unknown) :RENC7_5318 0080: actor $933 near_point 0@ 1@ radius 130.0 130.0 sphere 0 0022: jump_if_false @RENC7_5340 // Note: the incorrect math opcode was used here 005E: (unknown) :RENC7_5340 8080: not actor $933 near_point 0@ 1@ radius 180.0 180.0 sphere 0 0022: jump_if_false @RENC7_5362 // Note: the incorrect math opcode was used here 005E: (unknown) :RENC7_5362 0227: (unknown) 0@ 1@ 2@ 7.0 7.0 10.0 0022: jump_if_false @RENC7_5385 // Note: the incorrect math opcode was used here 005E: (unknown) :RENC7_5385 005F: (unknown) :RENC7_5387 034B: unknown_check $5354(0@,3) 0022: jump_if_false @RENC7_5449 // Note: the incorrect math opcode was used here 004F: unknown_check $5610 0022: jump_if_false @RENC7_5432 // Note: the incorrect math opcode was used here 00D8: car $5610 health >= 400 jump_if_false @RENC7_5432 014C: set_car $5610 health_to 400 :RENC7_5432 00DE: (unknown) $5354(0@,3) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @RENC7_3978 0@ :RENC7_5449 0048: $5354(0@,3) = create_car $5643 at 1@ 2@ 3@ 0233: (unknown) $5354(0@,3) $937 $938 00DD: (unknown) $5354(0@,3) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @RENC7_4634 0@ 0369: (unknown) $5354(0@,3) 0 0026: return :RENC7_5496 034A: unknown_check 0@ jump_if_false @RENC7_5599 0045: actor 0@ defined jump_if_false @RENC7_5565 0045: actor $933 defined jump_if_false @RENC7_5558 0086: actor $933 near_actor 0@ radius 100.0 100.0 sphere 0 0022: jump_if_false @RENC7_5555 // Note: the incorrect math opcode was used here 005F: (unknown) 0002: jump @RENC7_5558 :RENC7_5555 003F: destroy_actor 0@ :RENC7_5558 0002: jump @RENC7_5599 :RENC7_5565 009F: actor 0@ dead 0022: jump_if_false @RENC7_5599 // 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_5599 // Note: the incorrect math opcode was used here 003F: destroy_actor 0@ :RENC7_5599 005E: (unknown) :RENC7_5601 037A: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_5496 $5351(0@,3) jump_if_false @RENC7_5624 0026: return :RENC7_5624 0118: $5351(0@,3) = create_actor_pedtype $5646 model $5642 in_car $5354(0@,3) passenger_seat 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_5040 $5351(0@,3) $5647 == 1 // (int) var == num jump_if_false @RENC7_5711 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_3394 $5366(0@,3) $5366(0@,3) = 0 // (int) 00C1: (unknown) $5351(0@,3) $5366(0@,3) 00BC: (unknown) $5366(0@,3) 0 00C4: (unknown) $5366(0@,3) 0 :RENC7_5711 0119: actor $5351(0@,3) kill_actor $5348(0@,3) 0026: return :RENC7_5723 037B: constant_params 0 variable_params 3 unknown 4 call_with_params @RENC7_5242 1@ 2@ 3@ jump_if_false @RENC7_5745 005F: (unknown) :RENC7_5745 037A: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_5496 $5348(0@,3) jump_if_false @RENC7_5768 005F: (unknown) :RENC7_5768 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_3978 0@ 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @RENC7_5387 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_5129 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_5601 0@ 0052: set_car $5354(0@,3) driver_behaviour_to 5 $5369(0@,3) = 4 // (int) 005E: (unknown) 0035: 3@ = $5640 // (int vars) 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_3942 jump_if_false @RENC7_5909 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @RENC7_5387 3@ 0@ 1@ 2@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_5129 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_5601 3@ 0052: set_car $5354(3@,3) driver_behaviour_to 5 $5369(3@,3) = 4 // (int) 005E: (unknown) :RENC7_5909 005F: (unknown) :RENC7_5911 834A: not unknown_check $5351(0@,3) jump_if_false @RENC7_5926 0026: return :RENC7_5926 009F: actor $5351(0@,3) dead jump_if_false @RENC7_5941 0026: return :RENC7_5941 009F: actor $5348(0@,3) dead jump_if_false @RENC7_6059 0112: remove_references_to_actor $5348(0@,3) // Like turning an actor into a random pedestrian 0035: $5348(0@,3) = $5351(0@,3) // (int vars) 02E2: $5351(0@,3) = 0 // (any) $5369(0@,3) = 1 // (int) 00A2: (unknown) $5348(0@,3) 00E4: (unknown) $5348(0@,3) $933 $5647 == 1 // (int) var == num jump_if_false @RENC7_6057 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_3394 $5363(0@,3) $5363(0@,3) = 0 // (int) 00C1: (unknown) $5348(0@,3) $5363(0@,3) 00BC: (unknown) $5363(0@,3) 0 00C4: (unknown) $5363(0@,3) 0 :RENC7_6057 0026: return :RENC7_6059 834A: not unknown_check $5348(0@,3) jump_if_false @RENC7_6171 0035: $5348(0@,3) = $5351(0@,3) // (int vars) 02E2: $5351(0@,3) = 0 // (any) $5369(0@,3) = 1 // (int) 00A2: (unknown) $5348(0@,3) 00E4: (unknown) $5348(0@,3) $933 $5647 == 1 // (int) var == num jump_if_false @RENC7_6169 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_3394 $5363(0@,3) $5363(0@,3) = 0 // (int) 00C1: (unknown) $5348(0@,3) $5363(0@,3) 00BC: (unknown) $5363(0@,3) 0 00C4: (unknown) $5363(0@,3) 0 :RENC7_6169 0026: return :RENC7_6171 0026: return :RENC7_6173 034A: unknown_check $5348(0@,3) jump_if_false @RENC7_6201 0045: actor $5348(0@,3) defined jump_if_false @RENC7_6201 0026: return :RENC7_6201 034A: unknown_check $5351(0@,3) jump_if_false @RENC7_6229 0045: actor $5351(0@,3) defined jump_if_false @RENC7_6229 0026: return :RENC7_6229 010E: 1@ = current_time_in_ms $5653 == 0 // (int) var == num jump_if_false @RENC7_6270 0035: $5651 = 1@ // (int vars) 0029: $5651 += $5652 // (int vars) // Note: the incorrect math opcode was used here $5653 = 1 // (int) 0026: return 0002: jump @RENC7_6284 :RENC7_6270 0011: $5651 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_6284 // Note: the incorrect math opcode was used here 0026: return :RENC7_6284 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @RENC7_5723 0@ jump_if_false @RENC7_6307 $5653 = 0 // (int) :RENC7_6307 0026: return :RENC7_6309 8086: not actor $933 near_actor $5348(0@,3) radius 25.0 25.0 sphere 0 0022: jump_if_false @RENC7_6341 // Note: the incorrect math opcode was used here $5369(0@,3) = 2 // (int) 0026: return :RENC7_6341 007E: actor $933 driving jump_if_false @RENC7_6394 024B: (unknown) $933 2@ 80A0: not car 2@ wrecked 0022: jump_if_false @RENC7_6394 // Note: the incorrect math opcode was used here 01CA: (unknown) 2@ 1@ 1@ > 20.0 // (float) var > num jump_if_false @RENC7_6394 $5369(0@,3) = 2 // (int) 0026: return :RENC7_6394 008F: actor $933 near_actor $5348(0@,3) radius 2.0 2.0 1.0 sphere 0 0022: jump_if_false @RENC7_6432 // Note: the incorrect math opcode was used here 00E4: (unknown) $5348(0@,3) $933 0002: jump @RENC7_6499 :RENC7_6432 0078: if and 0218: unknown_check $5348(0@,3) $933 0086: actor $933 near_actor $5348(0@,3) radius 25.0 25.0 sphere 0 0022: jump_if_false @RENC7_6481 // Note: the incorrect math opcode was used here 00E4: (unknown) $5348(0@,3) $933 0002: jump @RENC7_6499 :RENC7_6481 0158: actor $5348(0@,3) run_to $937 $938 0285: (unknown) $5348(0@,3) 1 :RENC7_6499 0026: return :RENC7_6501 0086: actor $933 near_actor $5348(0@,3) radius 25.0 25.0 sphere 0 0022: jump_if_false @RENC7_6541 // Note: the incorrect math opcode was used here 00E4: (unknown) $5348(0@,3) $933 $5369(0@,3) = 1 // (int) 0026: return :RENC7_6541 0078: if and 8086: not actor $933 near_actor $5348(0@,3) radius 120.0 120.0 sphere 0 81B8: not unknown_check $5348(0@,3) 0022: jump_if_false @RENC7_6586 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @RENC7_5723 0@ 0026: return :RENC7_6586 0158: actor $5348(0@,3) run_to $937 $938 0285: (unknown) $5348(0@,3) 1 $5650 == 1 // (int) var == num jump_if_false @RENC7_6619 0026: return :RENC7_6619 807E: not actor $5348(0@,3) driving jump_if_false @RENC7_6908 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @RENC7_4538 $5348(0@,3) 10.0 $5643 1 $5354(0@,3) $5354(0@,3) == -1 // (int) var == num jump_if_false @RENC7_6697 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @RENC7_4538 $5348(0@,3) 20.0 -1 1 $5354(0@,3) :RENC7_6697 not $5354(0@,3) == -1 // (int) var == num jump_if_false @RENC7_6908 02BD: (unknown) $5354(0@,3) $5663 not $5663 == -1 // (int) var == num jump_if_false @RENC7_6777 809F: not actor $5663 dead jump_if_false @RENC7_6777 0078: if or 01D0: unknown_check $5663 $5641 01D0: unknown_check $5663 $5642 0022: jump_if_false @RENC7_6777 // Note: the incorrect math opcode was used here $5354(0@,3) = -1 // (int) 0026: return :RENC7_6777 0124: 1@ = car $5354(0@,3) max_passengers 1@ == 0 // (int) var == num jump_if_false @RENC7_6805 $5354(0@,3) = -1 // (int) 0026: return :RENC7_6805 0078: if and 807C: not actor $933 driving $5354(0@,3) 00D8: car $5354(0@,3) health >= 600 jump_if_false @RENC7_6897 00EA: (unknown) $5348(0@,3) $5354(0@,3) 00DD: (unknown) $5354(0@,3) not $5663 == -1 // (int) var == num jump_if_false @RENC7_6870 0052: set_car $5354(0@,3) driver_behaviour_to 10 :RENC7_6870 0035: $5354(0@,3) = $5354(0@,3) // (int vars) $5369(0@,3) = 3 // (int) 0026: return 0002: jump @RENC7_6908 :RENC7_6897 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @RENC7_3978 0@ :RENC7_6908 0026: return :RENC7_6910 0078: if or 00A0: car $5354(0@,3) wrecked 0087: actor $933 near_actor_on_foot $5348(0@,3) radius 15.0 15.0 sphere 0 0022: jump_if_false @RENC7_6977 // Note: the incorrect math opcode was used here 00DE: (unknown) $5354(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_3978 0@ 00E4: (unknown) $5348(0@,3) $933 $5369(0@,3) = 1 // (int) 0026: return :RENC7_6977 0078: if and 8086: not actor $933 near_actor $5348(0@,3) radius 120.0 120.0 sphere 0 81B8: not unknown_check $5348(0@,3) 0022: jump_if_false @RENC7_7022 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_5723 0@ 0026: return :RENC7_7022 807C: not actor $5348(0@,3) driving $5354(0@,3) 0022: jump_if_false @RENC7_7109 // Note: the incorrect math opcode was used here 0078: if or 012D: car $5354(0@,3) flipped 80D8: not car $5354(0@,3) health >= 400 8132: not actor $5348(0@,3) near_car $5354(0@,3) radius 15.0 15.0 sphere 0 0022: jump_if_false @RENC7_7109 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_3978 0@ 00DE: (unknown) $5354(0@,3) $5369(0@,3) = 2 // (int) 0026: return :RENC7_7109 02A6: (unknown) $5348(0@,3) $5354(0@,3) 0022: jump_if_false @RENC7_7151 // Note: the incorrect math opcode was used here 00E3: (unknown) $5348(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_4634 0@ $5369(0@,3) = 4 // (int) :RENC7_7151 0026: return :RENC7_7153 00A0: car $5354(0@,3) wrecked jump_if_false @RENC7_7168 0026: return :RENC7_7168 0052: set_car $5354(0@,3) driver_behaviour_to 5 0078: if or 0087: actor $933 near_actor_on_foot $5348(0@,3) radius 6.0 6.0 sphere 0 0085: actor $933 stopped_near_point_in_car 5@ 6@ radius 6.0 6.0 sphere 0 012D: car $5354(0@,3) flipped 80D8: not car $5354(0@,3) health >= 400 jump_if_false @RENC7_7311 00D8: car $5354(0@,3) health >= 400 jump_if_false @RENC7_7255 014C: set_car $5354(0@,3) health_to 400 :RENC7_7255 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @RENC7_3394 $5357(0@,3) 00E4: (unknown) $5348(0@,3) $933 $5369(0@,3) = 1 // (int) 00DE: (unknown) $5354(0@,3) 0052: set_car $5354(0@,3) driver_behaviour_to 0 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @RENC7_3978 0@ 0026: return :RENC7_7311 0078: if and 8132: not actor $933 near_car $5354(0@,3) radius 120.0 120.0 sphere 0 81B7: not unknown_check $5354(0@,3) 0022: jump_if_false @RENC7_7356 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @RENC7_5723 0@ 0026: return :RENC7_7356 0026: return :RENC7_7358 834A: not unknown_check $5348(0@,3) jump_if_false @RENC7_7373 0026: return :RENC7_7373 009F: actor $5348(0@,3) dead jump_if_false @RENC7_7388 0026: return :RENC7_7388 0043: store_actor $5348(0@,3) position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here $5369(0@,3) == 0 // (int) var == num jump_if_false @RENC7_7413 0026: return :RENC7_7413 $5369(0@,3) == 1 // (int) var == num jump_if_false @RENC7_7441 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_6309 0@ 0026: return :RENC7_7441 $5369(0@,3) == 2 // (int) var == num jump_if_false @RENC7_7469 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_6501 0@ 0026: return :RENC7_7469 $5369(0@,3) == 3 // (int) var == num jump_if_false @RENC7_7497 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_6910 0@ 0026: return :RENC7_7497 $5369(0@,3) == 4 // (int) var == num jump_if_false @RENC7_7525 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_7153 0@ 0026: return :RENC7_7525 0026: return :RENC7_7527 0036: $5657 = 0@ // (float vars) 0036: $5658 = 1@ // (float vars) 0036: $5659 = 2@ // (float vars) 0036: $5660 = 3@ // (float vars) 0036: $5661 = 4@ // (float vars) 0036: $5662 = 5@ // (float vars) $5656 = 1 // (int) 0026: return :RENC7_7565 0045: actor $933 defined jump_if_false @RENC7_8446 0089: actor $933 in_sphere $5657 $5658 $5659 radius $5660 $5661 $5662 sphere 0 0022: jump_if_false @RENC7_8218 // Note: the incorrect math opcode was used here $5655 == 0 // (int) var == num jump_if_false @RENC7_8002 0@ = 0 // (int) :RENC7_7616 0011: $5640 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_7989 // Note: the incorrect math opcode was used here 034A: unknown_check $5351(0@,3) 0022: jump_if_false @RENC7_7739 // Note: the incorrect math opcode was used here 0045: actor $5351(0@,3) defined 0022: jump_if_false @RENC7_7739 // Note: the incorrect math opcode was used here 0442: (unknown) $5351(0@,3) 0 0127: reset_actor $5351(0@,3) flags 02A7: unknown_check $5351(0@,3) jump_if_false @RENC7_7693 00E3: (unknown) $5351(0@,3) 0002: jump @RENC7_7739 :RENC7_7693 007E: actor $5351(0@,3) driving jump_if_false @RENC7_7719 00A2: (unknown) $5351(0@,3) 0002: jump @RENC7_7739 :RENC7_7719 00A2: (unknown) $5351(0@,3) (unknown) $5351(0@,3) 0040: (unknown) $5351(0@,3) -1 :RENC7_7739 034A: unknown_check $5348(0@,3) jump_if_false @RENC7_7843 0045: actor $5348(0@,3) defined jump_if_false @RENC7_7843 0127: reset_actor $5348(0@,3) flags 02A7: unknown_check $5348(0@,3) jump_if_false @RENC7_7797 00E3: (unknown) $5348(0@,3) 0002: jump @RENC7_7843 :RENC7_7797 007E: actor $5348(0@,3) driving jump_if_false @RENC7_7823 00A2: (unknown) $5348(0@,3) 0002: jump @RENC7_7843 :RENC7_7823 00A2: (unknown) $5348(0@,3) (unknown) $5348(0@,3) 0040: (unknown) $5348(0@,3) -1 :RENC7_7843 034B: unknown_check $5354(0@,3) jump_if_false @RENC7_7977 004F: unknown_check $5354(0@,3) jump_if_false @RENC7_7977 02BD: (unknown) $5354(0@,3) 1@ 0045: actor 1@ defined 0022: jump_if_false @RENC7_7977 // Note: the incorrect math opcode was used here 001C: 1@ == $5348(0@,3) // (int) num == var 0022: jump_if_false @RENC7_7977 // Note: the incorrect math opcode was used here 0052: set_car $5354(0@,3) driver_behaviour_to 1 0050: set_car $5354(0@,3) max_speed_to 18.0 042E: unknown_check 2 jump_if_false @RENC7_7956 004A: car $5354(0@,3) drive_to 344.83 -468.93 11.02 0002: jump @RENC7_7977 :RENC7_7956 004A: car $5354(0@,3) drive_to -988.1 -522.46 13.98 :RENC7_7977 0@ += 1 // (int) 0002: jump @RENC7_7616 :RENC7_7989 $5655 = 1 // (int) 0002: jump @RENC7_8211 :RENC7_8002 0@ = 0 // (int) :RENC7_8006 0011: $5640 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_8211 // Note: the incorrect math opcode was used here 034A: unknown_check $5351(0@,3) 0022: jump_if_false @RENC7_8050 // Note: the incorrect math opcode was used here 0045: actor $5351(0@,3) defined 0022: jump_if_false @RENC7_8050 // Note: the incorrect math opcode was used here 0127: reset_actor $5351(0@,3) flags :RENC7_8050 034A: unknown_check $5348(0@,3) 0022: jump_if_false @RENC7_8082 // Note: the incorrect math opcode was used here 0045: actor $5348(0@,3) defined 0022: jump_if_false @RENC7_8082 // Note: the incorrect math opcode was used here 0127: reset_actor $5348(0@,3) flags :RENC7_8082 034B: unknown_check $5354(0@,3) 0022: jump_if_false @RENC7_8199 // Note: the incorrect math opcode was used here 004F: unknown_check $5354(0@,3) 0022: jump_if_false @RENC7_8199 // Note: the incorrect math opcode was used here 02BD: (unknown) $5354(0@,3) 1@ 0045: actor 1@ defined 0022: jump_if_false @RENC7_8199 // Note: the incorrect math opcode was used here 001C: 1@ == $5348(0@,3) // (int) num == var 0022: jump_if_false @RENC7_8199 // Note: the incorrect math opcode was used here 042E: unknown_check 2 0022: jump_if_false @RENC7_8178 // Note: the incorrect math opcode was used here 004A: car $5354(0@,3) drive_to 344.83 -468.93 11.02 0002: jump @RENC7_8199 :RENC7_8178 004A: car $5354(0@,3) drive_to -988.1 -522.46 13.98 :RENC7_8199 0@ += 1 // (int) 0002: jump @RENC7_8006 :RENC7_8211 0002: jump @RENC7_8446 :RENC7_8218 $5655 == 1 // (int) var == num jump_if_false @RENC7_8446 0@ = 0 // (int) :RENC7_8235 0011: $5640 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_8441 // Note: the incorrect math opcode was used here 034A: unknown_check $5351(0@,3) 0022: jump_if_false @RENC7_8297 // Note: the incorrect math opcode was used here 0045: actor $5351(0@,3) defined 0022: jump_if_false @RENC7_8297 // Note: the incorrect math opcode was used here 00A1: (unknown) $5351(0@,3) 1 0442: (unknown) $5351(0@,3) 1 01EC: (unknown) $5351(0@,3) 1 :RENC7_8297 034A: unknown_check $5348(0@,3) jump_if_false @RENC7_8339 0045: actor $5348(0@,3) defined jump_if_false @RENC7_8339 00A1: (unknown) $5348(0@,3) 1 01EC: (unknown) $5348(0@,3) 1 :RENC7_8339 034B: unknown_check $5354(0@,3) jump_if_false @RENC7_8429 004F: unknown_check $5354(0@,3) jump_if_false @RENC7_8429 02BD: (unknown) $5354(0@,3) 1@ 0045: actor 1@ defined 0022: jump_if_false @RENC7_8429 // Note: the incorrect math opcode was used here 001C: 1@ == $5348(0@,3) // (int) num == var 0022: jump_if_false @RENC7_8429 // Note: the incorrect math opcode was used here 0052: set_car $5354(0@,3) driver_behaviour_to 5 0051: set_car $5354(0@,3) traffic_behavior_to 2 0050: set_car $5354(0@,3) max_speed_to 40.0 0300: (unknown) $5354(0@,3) 20 :RENC7_8429 0@ += 1 // (int) 0002: jump @RENC7_8235 :RENC7_8441 $5655 = 0 // (int) :RENC7_8446 0026: return :RENC7_8448 $5654 = 0 // (int) 0@ = 0 // (int) :RENC7_8457 0011: $5640 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_8749 // Note: the incorrect math opcode was used here 034B: unknown_check $5354(0@,3) 0022: jump_if_false @RENC7_8559 // Note: the incorrect math opcode was used here 004F: unknown_check $5354(0@,3) 0022: jump_if_false @RENC7_8538 // Note: the incorrect math opcode was used here $5654 += 1 // (int) 004D: store_car $5354(0@,3) position_to $5375(0@,3) $5378(0@,3) $5381(0@,3) 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @RENC7_3424 0@ 0 0002: jump @RENC7_8552 :RENC7_8538 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_3394 $5357(0@,3) :RENC7_8552 0002: jump @RENC7_8573 :RENC7_8559 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_3394 $5357(0@,3) :RENC7_8573 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @RENC7_3424 0@ 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @RENC7_3424 0@ 2 $5372(0@,3) == 0 // (int) var == num jump_if_false @RENC7_8684 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_4774 $5348(0@,3) jump_if_false @RENC7_8645 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_4835 0@ :RENC7_8645 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_4774 $5351(0@,3) jump_if_false @RENC7_8677 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_4835 0@ :RENC7_8677 0002: jump @RENC7_8737 :RENC7_8684 $5655 == 1 // (int) var == num jump_if_false @RENC7_8704 0002: jump @RENC7_8737 :RENC7_8704 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_7358 0@ 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_5911 0@ 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_6173 0@ :RENC7_8737 0@ += 1 // (int) 0002: jump @RENC7_8457 :RENC7_8749 $5656 == 1 // (int) var == num jump_if_false @RENC7_8772 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @RENC7_7565 :RENC7_8772 0026: return 0@ = 0 // (int) :RENC7_8778 3 > 0@ // (int) num > var 0022: jump_if_false @RENC7_8898 // Note: the incorrect math opcode was used here 003F: destroy_actor $5348(0@,3) 003F: destroy_actor $5351(0@,3) 034B: unknown_check $5354(0@,3) 0022: jump_if_false @RENC7_8886 // Note: the incorrect math opcode was used here 004F: unknown_check $5354(0@,3) 0022: jump_if_false @RENC7_8880 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @RENC7_8873 // Note: the incorrect math opcode was used here 007C: actor $933 driving $5354(0@,3) 0022: jump_if_false @RENC7_8867 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5354(0@,3) // Like turning a car into any random car 0002: jump @RENC7_8873 :RENC7_8867 0049: destroy_car $5354(0@,3) :RENC7_8873 0002: jump @RENC7_8886 :RENC7_8880 0049: destroy_car $5354(0@,3) :RENC7_8886 0@ += 1 // (int) 0002: jump @RENC7_8778 :RENC7_8898 0026: return :RENC7_8900 0@ > 0 // (int) var > num jump_if_false @RENC7_8913 005E: (unknown) :RENC7_8913 005F: (unknown) :RENC7_8915 0@ = 0 // (int) :RENC7_8919 3 > 0@ // (int) num > var 0022: jump_if_false @RENC7_9103 // Note: the incorrect math opcode was used here 034A: unknown_check $5348(0@,3) 0022: jump_if_false @RENC7_9027 // Note: the incorrect math opcode was used here 0045: actor $5348(0@,3) defined 0022: jump_if_false @RENC7_9027 // Note: the incorrect math opcode was used here 007E: actor $5348(0@,3) driving 0022: jump_if_false @RENC7_9002 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @RENC7_8995 // Note: the incorrect math opcode was used here 00A2: (unknown) $5348(0@,3) 00E5: (unknown) $5348(0@,3) $933 :RENC7_8995 0002: jump @RENC7_9027 :RENC7_9002 0045: actor $933 defined 0022: jump_if_false @RENC7_9027 // Note: the incorrect math opcode was used here 00A2: (unknown) $5348(0@,3) 00E4: (unknown) $5348(0@,3) $933 :RENC7_9027 034A: unknown_check $5351(0@,3) 0022: jump_if_false @RENC7_9091 // Note: the incorrect math opcode was used here 0045: actor $5351(0@,3) defined 0022: jump_if_false @RENC7_9091 // Note: the incorrect math opcode was used here 007E: actor $5351(0@,3) driving 0022: jump_if_false @RENC7_9091 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @RENC7_9091 // Note: the incorrect math opcode was used here 00A2: (unknown) $5351(0@,3) 00E4: (unknown) $5351(0@,3) $933 :RENC7_9091 0@ += 1 // (int) 0002: jump @RENC7_8919 :RENC7_9103 0026: return :RENC7_9105 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_8900 $5641 jump_if_false @RENC7_9128 0162: release_model $5641 :RENC7_9128 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_8900 $5642 jump_if_false @RENC7_9151 0162: release_model $5642 :RENC7_9151 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_8900 $5643 jump_if_false @RENC7_9174 0162: release_model $5643 :RENC7_9174 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_8900 $5644 jump_if_false @RENC7_9197 0162: release_model $5644 :RENC7_9197 0@ = 0 // (int) :RENC7_9201 3 > 0@ // (int) num > var 0022: jump_if_false @RENC7_9267 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_3394 $5357(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_3394 $5363(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_3394 $5366(0@,3) 0@ += 1 // (int) 0002: jump @RENC7_9201 :RENC7_9267 0026: return :RENC7_9269 $5665 = 0 // (int) $5666 = 0 // (int) $5669 = -10.0 // (float) $5664 = 1 // (int) 005F: (unknown) :RENC7_9294 $5666 == 0 // (int) var == num jump_if_false @RENC7_9327 8474: not jump_if_false @RENC7_9327 $1068 == 0 // (int) var == num jump_if_false @RENC7_9327 :RENC7_9327 0035: $1082 = 0@ // (int vars) $5666 = 0 // (int) 0026: return :RENC7_9339 $5665 == 1 // (int) var == num jump_if_false @RENC7_9364 $5665 = 0 // (int) $1068 = 0 // (int) 0268: (unknown) :RENC7_9364 $5664 = 0 // (int) 0026: return :RENC7_9371 $5664 == 1 // (int) var == num jump_if_false @RENC7_9691 $1082 == 0 // (int) var == num jump_if_false @RENC7_9408 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @RENC7_9339 005F: (unknown) :RENC7_9408 0045: actor $933 defined jump_if_false @RENC7_9443 007E: actor $933 driving jump_if_false @RENC7_9443 82A7: not unknown_check $933 jump_if_false @RENC7_9443 005F: (unknown) :RENC7_9443 not $1078 == 0 // (int) var == num jump_if_false @RENC7_9482 $5665 == 1 // (int) var == num jump_if_false @RENC7_9480 $5665 = 0 // (int) $1068 = 0 // (int) 0268: (unknown) :RENC7_9480 005F: (unknown) :RENC7_9482 001D: $5669 == -10.0 // (int) var == var jump_if_false @RENC7_9524 0045: actor $933 defined jump_if_false @RENC7_9517 0043: store_actor $933 position_to $5667 $5668 $5669 // Note: the incorrect math opcode was used here :RENC7_9517 0002: jump @RENC7_9560 :RENC7_9524 031D: (unknown) $937 $938 $5667 $5668 1@ 1@ > 110.0 // (float) var > num jump_if_false @RENC7_9560 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @RENC7_9339 005F: (unknown) :RENC7_9560 $5665 == 0 // (int) var == num jump_if_false @RENC7_9623 8474: not jump_if_false @RENC7_9616 $1068 == 0 // (int) var == num jump_if_false @RENC7_9616 $5665 = 1 // (int) $1068 = 1 // (int) 0323: show_text_box 'H_TS_01' // Use~h~ ~k~ ~TGSUB~ ~w~to activate 'Trip Skip'. :RENC7_9616 0002: jump @RENC7_9691 :RENC7_9623 0377: (unknown) 0 0@ 0@ > 0 // (int) var > num jump_if_false @RENC7_9691 0045: actor $933 defined jump_if_false @RENC7_9660 0107: toggle_player $933 can_move 0 012E: toggle_player $933 ignored_by_cops 1 :RENC7_9660 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4301 500 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @RENC7_9339 $5666 = 1 // (int) 005E: (unknown) :RENC7_9691 005F: (unknown) 009F: actor 0@ dead jump_if_false @RENC7_9705 005F: (unknown) :RENC7_9705 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_9752 005F: (unknown) :RENC7_9752 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_9799 005F: (unknown) :RENC7_9799 005E: (unknown) 009F: actor 0@ dead jump_if_false @RENC7_9813 005F: (unknown) :RENC7_9813 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 17 82DB: not unknown_check 1@ 12 jump_if_false @RENC7_9840 005F: (unknown) :RENC7_9840 0485: unknown_check 0@ 214 jump_if_false @RENC7_9855 005E: (unknown) :RENC7_9855 0485: unknown_check 0@ 215 jump_if_false @RENC7_9870 005E: (unknown) :RENC7_9870 0485: unknown_check 0@ 216 jump_if_false @RENC7_9885 005E: (unknown) :RENC7_9885 005F: (unknown) 809F: not actor 0@ dead jump_if_false @RENC7_10002 01EC: (unknown) 0@ 1 0119: actor 0@ kill_actor $933 0078: if or 1@ == -1 // (int) var == num 1@ == 0 // (int) var == num jump_if_false @RENC7_9962 1@ = 0 // (int) 00C1: (unknown) 0@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @RENC7_2609 1@ 01F0: actor 0@ in_range_of_player $933 0022: jump_if_false @RENC7_9962 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 :RENC7_9962 01F0: actor 0@ in_range_of_player $933 0022: jump_if_false @RENC7_9991 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 0035: 2@ = 1@ // (int vars) 005E: (unknown) 0002: jump @RENC7_10002 :RENC7_9991 00C4: (unknown) 1@ 3 0035: 2@ = 1@ // (int vars) 005F: (unknown) :RENC7_10002 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_10144 0443: (unknown) 80 0228: (unknown) 2@ == 0 // (int) var == num jump_if_false @RENC7_10098 0045: actor 1@ defined jump_if_false @RENC7_10091 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 25 0.2 0.1 0 0414: (unknown) 1@ 80 389 :RENC7_10091 0002: jump @RENC7_10137 :RENC7_10098 0045: actor 1@ defined jump_if_false @RENC7_10137 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 35 0.2 0.1 0 0414: (unknown) 1@ 80 390 :RENC7_10137 0002: jump @RENC7_10151 :RENC7_10144 0444: (unknown) 80 04C1: (unknown) 0@ :RENC7_10151 0026: return :RENC7_10153 1@ = 0 // (int) :RENC7_10157 $5414(1@,8) = -1 // (int) 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @RENC7_10157 0@ > 8 // (int) var > num jump_if_false @RENC7_10199 0@ = 8 // (int) :RENC7_10199 $5678 = 0 // (int) 0035: $5679 = 0@ // (int vars) 0026: return :RENC7_10211 0035: 1@ = $5678 // (int vars) not $5414(1@,8) == -1 // (int) var == num jump_if_false @RENC7_10237 020D: (unknown) $5414(1@,8) :RENC7_10237 0035: $5414(1@,8) = 0@ // (int vars) $5678 += 1 // (int) 0017: $5678 >= $5679 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_10268 // Note: the incorrect math opcode was used here $5678 = 0 // (int) :RENC7_10268 0026: return 0@ = 0 // (int) :RENC7_10274 not $5414(0@,8) == -1 // (int) var == num jump_if_false @RENC7_10295 020D: (unknown) $5414(0@,8) :RENC7_10295 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @RENC7_10274 0026: return :RENC7_10314 0@ = 0 // (int) :RENC7_10318 not $5414(0@,8) == -1 // (int) var == num jump_if_false @RENC7_10339 003F: destroy_actor $5414(0@,8) :RENC7_10339 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @RENC7_10318 0026: return 0@ = 0 // (int) :RENC7_10362 not $5414(0@,8) == -1 // (int) var == num jump_if_false @RENC7_10383 0112: remove_references_to_actor $5414(0@,8) // Like turning an actor into a random pedestrian :RENC7_10383 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @RENC7_10362 0026: return 834A: not unknown_check 0@ jump_if_false @RENC7_10414 005F: (unknown) :RENC7_10414 009F: actor 0@ dead jump_if_false @RENC7_10426 005F: (unknown) :RENC7_10426 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_10461 // Note: the incorrect math opcode was used here 005F: (unknown) :RENC7_10461 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_5093 3@ 4@ 5@ 6@ 7@ 8@ 15@ 16@ 17@ 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5093 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_10542 // Note: the incorrect math opcode was used here 005E: (unknown) :RENC7_10542 005F: (unknown) 1@ = -1 // (int) 1@ == -1 // (int) var == num jump_if_false @RENC7_10569 02E7: get_weapon_data_from_actor 0@ weapon_group 8 weapon 1@ ammo 2@ model 3@ :RENC7_10569 0078: if or 02DB: unknown_check 1@ 32 02DB: unknown_check 1@ 33 jump_if_false @RENC7_10595 1@ = -1 // (int) :RENC7_10595 1@ == -1 // (int) var == num jump_if_false @RENC7_10615 02E7: get_weapon_data_from_actor 0@ weapon_group 7 weapon 1@ ammo 2@ model 3@ :RENC7_10615 1@ == -1 // (int) var == num jump_if_false @RENC7_10635 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ :RENC7_10635 1@ == -1 // (int) var == num jump_if_false @RENC7_10655 02E7: get_weapon_data_from_actor 0@ weapon_group 5 weapon 1@ ammo 2@ model 3@ :RENC7_10655 1@ == -1 // (int) var == num jump_if_false @RENC7_10675 02E7: get_weapon_data_from_actor 0@ weapon_group 9 weapon 1@ ammo 2@ model 3@ :RENC7_10675 1@ == -1 // (int) var == num jump_if_false @RENC7_10695 02E7: get_weapon_data_from_actor 0@ weapon_group 4 weapon 1@ ammo 2@ model 3@ :RENC7_10695 1@ == -1 // (int) var == num jump_if_false @RENC7_10711 02E2: 1@ = 0 // (any) :RENC7_10711 0026: return :RENC7_10713 $5702 = -1575.6 // (float) $5711 = 1341.6 // (float) $5720 = -221.26 // (float) $5703 = -1569.0 // (float) $5712 = 1341.6 // (float) $5721 = -221.26 // (float) $5704 = -1562.0 // (float) $5713 = 1341.6 // (float) $5722 = -221.26 // (float) $5705 = -1575.6 // (float) $5714 = 1335.0 // (float) $5723 = -221.26 // (float) $5706 = -1569.0 // (float) $5715 = 1335.0 // (float) $5724 = -221.26 // (float) $5707 = -1562.0 // (float) $5716 = 1335.0 // (float) $5725 = -221.26 // (float) $5708 = -1575.6 // (float) $5717 = 1328.0 // (float) $5726 = -221.26 // (float) $5709 = -1569.0 // (float) $5718 = 1328.0 // (float) $5727 = -221.26 // (float) $5710 = -1562.0 // (float) $5719 = 1328.0 // (float) $5728 = -221.26 // (float) 0@ = 0 // (int) :RENC7_10945 $5503(0@,9) = 0 // (float) $5853(0@,9) = 0 // (int) 0@ += 1 // (int) 0@ >= 9 // (int) var >= num jump_if_false @RENC7_10945 0@ = 0 // (int) :RENC7_10980 02E2: $5430(0@,3) = 0 // (any) $5524(0@,3) = 0 // (int) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @RENC7_10980 $5729 = -1575.5 // (float) $5732 = 1341.5 // (float) $5735 = -218.05 // (float) $5730 = -1575.5 // (float) $5733 = 1334.75 // (float) $5736 = -218.05 // (float) $5731 = -1575.5 // (float) $5734 = 1328.0 // (float) $5737 = -218.05 // (float) $5738 = -1572.0 // (float) $5741 = 1341.5 // (float) $5744 = -221.26 // (float) $5739 = -1572.0 // (float) $5742 = 1334.75 // (float) $5745 = -221.26 // (float) $5740 = -1572.0 // (float) $5743 = 1328.0 // (float) $5746 = -221.26 // (float) $5795 = 1 // (int) $5796 = 4 // (int) $5797 = 7 // (int) 02E2: $5695 = 0 // (any) 02E2: $5696 = 0 // (any) 02E2: $5697 = 0 // (any) $5810 = 0 // (int) $5811 = 0 // (int) $5812 = 0 // (int) $5813 = 0 // (int) $5814 = 0 // (int) 0006: $5768 = 'RENC7AC' // (string) // Note: the incorrect math opcode was used here 0006: $5769 = 'RENC7AD' // (string) // Note: the incorrect math opcode was used here 0006: $5770 = 'RENC7AE' // (string) // Note: the incorrect math opcode was used here 0006: $5771 = 'RENC7AF' // (string) // Note: the incorrect math opcode was used here 0006: $5772 = 'RENC7AG' // (string) // Note: the incorrect math opcode was used here $5798 = 0 // (int) $5816 = 0 // (int) $5817 = 0 // (int) $5800 = 0 // (int) $5802 = 0 // (int) $5803 = 0 // (int) 0006: $5773 = 'DEAD' // (string) // WASTED! // Note: the incorrect math opcode was used here $5801 = 180000 // (int) $5818 = 0 // (int) $5819 = 0 // (int) $5820 = 0 // (int) $5821 = 1 // (int) $6093 = 0 // (int) $6094 = 0 // (int) $6095 = 0 // (int) $6096 = 0 // (int) $6104 = 0 // (int) $6105 = 0 // (int) $6106 = 0 // (int) 02E2: $5701 = 0 // (any) $6119 = 0 // (int) $6107 = 0 // (int) $5822 = 0 // (int) 0270: (unknown) 1 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @RENC7_9269 0026: return :RENC7_11423 0139: $5778 = random_int_in_ranges 0 100 $5778 > 30 // (int) var > num jump_if_false @RENC7_11445 0026: return :RENC7_11445 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_11495 0540: (unknown) 23 0@ 0417: (unknown) -1561.9 1334.79 -231.2 200 23 :RENC7_11522 8402: not unknown_check 23 jump_if_false @RENC7_11543 0001: wait 0 ms 0002: jump @RENC7_11522 :RENC7_11543 0026: return :RENC7_11545 0418: (unknown) -1561.9 1334.79 -231.2 0026: return 0045: actor $5681 defined jump_if_false @RENC7_11602 0529: (unknown) $5681 415 $6099 0529: (unknown) $5681 416 1@ 0043: store_actor $5681 position_to $6100 $6101 $6102 // Note: the incorrect math opcode was used here :RENC7_11602 0001: wait 0 ms 0374: (unknown) 100 90 $6099 0374: (unknown) 140 90 1@ 0376: (unknown) 100 100 $6100 $6101 $6102 0374: (unknown) 10 110 $6103 011F: show_text_1number_highpriority GXT 'TEMP1' number 0@ time 100 flag 1 // Number: ~1~ 0002: jump @RENC7_11602 0026: return :RENC7_11664 0045: actor $5681 defined 0022: jump_if_false @RENC7_11690 // Note: the incorrect math opcode was used here 052A: (unknown) $5681 415 0@ 0044: put_actor $5681 at 1@ 2@ 3@ :RENC7_11690 0026: return :RENC7_11692 0045: actor $5681 defined 0022: jump_if_false @RENC7_11711 // Note: the incorrect math opcode was used here 052A: (unknown) $5681 416 0@ :RENC7_11711 0026: return :RENC7_11713 009F: actor $5681 dead jump_if_false @RENC7_11726 0026: return :RENC7_11726 $6105 == 0 // (int) var == num jump_if_false @RENC7_11864 0529: (unknown) $5681 415 $6099 159.0 > $6099 // (float) num > var 0022: jump_if_false @RENC7_11763 // Note: the incorrect math opcode was used here 0026: return :RENC7_11763 0092: $6097 = init_object #NDC_PHILSTICK at 0 0 0 0225: (unknown) $6097 0 03F6: (unknown) $6097 60.0 0 0 04C0: (unknown) $6097 $5681 25 -0.07 0.03 0 0092: $6098 = init_object #NDC_PHILSTICK at 0 0 0 0225: (unknown) $6098 0 03F6: (unknown) $6098 60.0 180.0 0 04C0: (unknown) $6098 $5681 35 -0.07 0.03 0 $6105 = 1 // (int) 0026: return 0002: jump @RENC7_11876 :RENC7_11864 $6106 == 0 // (int) var == num jump_if_false @RENC7_11876 :RENC7_11876 0026: return :RENC7_11878 0@ = 0 // (int) :RENC7_11882 0093: destroy_object $5567(0@,30) 0@ += 1 // (int) 0@ >= 30 // (int) var >= num jump_if_false @RENC7_11882 0026: return :RENC7_11907 1@ = 0 // (int) :RENC7_11911 0093: destroy_object $5567(1@,30) 02E2: $5567(1@,30) = 0 // (any) $5597(1@,30) = 0 // (int) 1@ += 1 // (int) 1@ >= 30 // (int) var >= num jump_if_false @RENC7_11911 1@ = 0 // (int) 0035: $5597(1@,30) = 0@ // (int vars) $5717(1@,30) = 4 // (int) $5627(1@,30) = -1573.77 // (float) $5657(1@,30) = 1334.87 // (float) $5687(1@,30) = -226.72 // (float) $5747(1@,30) = 0 // (float) $5777(1@,30) = 0 // (float) $5807(1@,30) = 0 // (float) 1@ += 1 // (int) 0035: $5597(1@,30) = 0@ // (int vars) $5717(1@,30) = 4 // (int) $5627(1@,30) = -1567.81 // (float) $5657(1@,30) = 1335.03 // (float) $5687(1@,30) = -226.72 // (float) $5747(1@,30) = 0 // (float) $5777(1@,30) = 0 // (float) $5807(1@,30) = 0 // (float) 1@ += 1 // (int) 0035: $5597(1@,30) = 0@ // (int vars) $5717(1@,30) = 4 // (int) $5627(1@,30) = -1574.39 // (float) $5657(1@,30) = 1341.72 // (float) $5687(1@,30) = -226.72 // (float) $5747(1@,30) = 0 // (float) $5777(1@,30) = 0 // (float) $5807(1@,30) = 0 // (float) 1@ += 1 // (int) 0035: $5597(1@,30) = 0@ // (int vars) $5717(1@,30) = 4 // (int) $5627(1@,30) = -1576.24 // (float) $5657(1@,30) = 1327.56 // (float) $5687(1@,30) = -226.72 // (float) $5747(1@,30) = 0 // (float) $5777(1@,30) = 0 // (float) $5807(1@,30) = 0 // (float) 0026: return :RENC7_12245 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_11907 0 $5804 = -1 // (int) 0@ = 4 // (int) $5597(0@,30) = 1 // (int) $5717(0@,30) = 2 // (int) $5627(0@,30) = -1573.77 // (float) $5657(0@,30) = 1334.87 // (float) $5687(0@,30) = -226.72 // (float) $5747(0@,30) = 0 // (float) $5777(0@,30) = 0 // (float) $5807(0@,30) = 0 // (float) 0@ += 1 // (int) $5597(0@,30) = 1 // (int) $5717(0@,30) = 3 // (int) $5627(0@,30) = -1570.16 // (float) $5657(0@,30) = 1334.86 // (float) $5687(0@,30) = -226.72 // (float) $5747(0@,30) = 0 // (float) $5777(0@,30) = 0 // (float) $5807(0@,30) = 0 // (float) 0@ += 1 // (int) $5597(0@,30) = 1 // (int) $5717(0@,30) = 3 // (int) $5627(0@,30) = -1570.67 // (float) $5657(0@,30) = 1340.56 // (float) $5687(0@,30) = -226.72 // (float) $5747(0@,30) = 0 // (float) $5777(0@,30) = 0 // (float) $5807(0@,30) = 0 // (float) 0@ += 1 // (int) $5597(0@,30) = 1 // (int) $5717(0@,30) = 3 // (int) $5627(0@,30) = -1571.59 // (float) $5657(0@,30) = 1329.16 // (float) $5687(0@,30) = -226.72 // (float) $5747(0@,30) = 0 // (float) $5777(0@,30) = 0 // (float) $5807(0@,30) = 0 // (float) 0@ += 1 // (int) $5597(0@,30) = 1 // (int) $5717(0@,30) = 1 // (int) $5627(0@,30) = -1568.76 // (float) $5657(0@,30) = 1332.86 // (float) $5687(0@,30) = -226.72 // (float) $5747(0@,30) = 3.0 // (float) $5777(0@,30) = 2.0 // (float) $5807(0@,30) = 0 // (float) 0@ += 1 // (int) $5597(0@,30) = 1 // (int) $5717(0@,30) = 1 // (int) $5627(0@,30) = -1568.76 // (float) $5657(0@,30) = 1336.86 // (float) $5687(0@,30) = -226.72 // (float) $5747(0@,30) = 3.0 // (float) $5777(0@,30) = -2.0 // (float) $5807(0@,30) = 0 // (float) 0@ += 1 // (int) $5597(0@,30) = 1 // (int) $5717(0@,30) = 1 // (int) $5627(0@,30) = -1571.43 // (float) $5657(0@,30) = 1327.86 // (float) $5687(0@,30) = -226.72 // (float) $5747(0@,30) = 3.0 // (float) $5777(0@,30) = -2.0 // (float) $5807(0@,30) = 0 // (float) 0@ += 1 // (int) $5597(0@,30) = 1 // (int) $5717(0@,30) = 1 // (int) $5627(0@,30) = -1571.43 // (float) $5657(0@,30) = 1341.86 // (float) $5687(0@,30) = -226.72 // (float) $5747(0@,30) = 3.0 // (float) $5777(0@,30) = 2.0 // (float) $5807(0@,30) = 0 // (float) 0@ += 1 // (int) $5597(0@,30) = 1 // (int) $5717(0@,30) = 1 // (int) $5627(0@,30) = -1578.13 // (float) $5657(0@,30) = 1331.06 // (float) $5687(0@,30) = -226.72 // (float) $5747(0@,30) = 3.0 // (float) $5777(0@,30) = 2.0 // (float) $5807(0@,30) = 0 // (float) 0@ += 1 // (int) $5597(0@,30) = 1 // (int) $5717(0@,30) = 1 // (int) $5627(0@,30) = -1578.13 // (float) $5657(0@,30) = 1338.66 // (float) $5687(0@,30) = -226.72 // (float) $5747(0@,30) = 3.0 // (float) $5777(0@,30) = -2.0 // (float) $5807(0@,30) = 0 // (float) 0@ += 1 // (int) $5597(0@,30) = 1 // (int) $5717(0@,30) = 1 // (int) $5627(0@,30) = -1575.43 // (float) $5657(0@,30) = 1323.88 // (float) $5687(0@,30) = -226.72 // (float) $5747(0@,30) = 3.0 // (float) $5777(0@,30) = -2.0 // (float) $5807(0@,30) = 0 // (float) 0@ += 1 // (int) $5597(0@,30) = 1 // (int) $5717(0@,30) = 1 // (int) $5627(0@,30) = -1575.43 // (float) $5657(0@,30) = 1345.84 // (float) $5687(0@,30) = -226.72 // (float) $5747(0@,30) = 3.0 // (float) $5777(0@,30) = 2.0 // (float) $5807(0@,30) = 0 // (float) 0@ += 1 // (int) $5597(0@,30) = 1 // (int) $5717(0@,30) = 1 // (int) $5627(0@,30) = -1572.46 // (float) $5657(0@,30) = 1319.64 // (float) $5687(0@,30) = -226.72 // (float) $5747(0@,30) = 3.0 // (float) $5777(0@,30) = 2.0 // (float) $5807(0@,30) = 0 // (float) 0@ += 1 // (int) $5597(0@,30) = 1 // (int) $5717(0@,30) = 1 // (int) $5627(0@,30) = -1572.46 // (float) $5657(0@,30) = 1350.08 // (float) $5687(0@,30) = -226.72 // (float) $5747(0@,30) = 3.0 // (float) $5777(0@,30) = -2.0 // (float) $5807(0@,30) = 0 // (float) 0@ += 1 // (int) $5597(0@,30) = 1 // (int) $5717(0@,30) = 1 // (int) $5627(0@,30) = -1568.76 // (float) $5657(0@,30) = 1332.86 // (float) $5687(0@,30) = -226.72 // (float) $5747(0@,30) = 4.0 // (float) $5777(0@,30) = 3.0 // (float) $5807(0@,30) = 0 // (float) 0@ += 1 // (int) $5597(0@,30) = 1 // (int) $5717(0@,30) = 1 // (int) $5627(0@,30) = -1568.76 // (float) $5657(0@,30) = 1336.86 // (float) $5687(0@,30) = -226.72 // (float) $5747(0@,30) = 4.0 // (float) $5777(0@,30) = -3.0 // (float) $5807(0@,30) = 0 // (float) 0@ += 1 // (int) $5597(0@,30) = 1 // (int) $5717(0@,30) = 1 // (int) $5627(0@,30) = -1571.43 // (float) $5657(0@,30) = 1327.86 // (float) $5687(0@,30) = -226.72 // (float) $5747(0@,30) = 5.0 // (float) $5777(0@,30) = -3.0 // (float) $5807(0@,30) = 0 // (float) 0@ += 1 // (int) $5597(0@,30) = 1 // (int) $5717(0@,30) = 1 // (int) $5627(0@,30) = -1571.43 // (float) $5657(0@,30) = 1341.86 // (float) $5687(0@,30) = -226.72 // (float) $5747(0@,30) = 5.0 // (float) $5777(0@,30) = 3.0 // (float) $5807(0@,30) = 0 // (float) 0@ += 1 // (int) $5597(0@,30) = 1 // (int) $5717(0@,30) = 1 // (int) $5627(0@,30) = -1578.13 // (float) $5657(0@,30) = 1331.06 // (float) $5687(0@,30) = -226.72 // (float) $5747(0@,30) = 1.5 // (float) $5777(0@,30) = -2.0 // (float) $5807(0@,30) = 0 // (float) 0@ += 1 // (int) $5597(0@,30) = 1 // (int) $5717(0@,30) = 1 // (int) $5627(0@,30) = -1578.13 // (float) $5657(0@,30) = 1338.66 // (float) $5687(0@,30) = -226.72 // (float) $5747(0@,30) = 1.5 // (float) $5777(0@,30) = 2.0 // (float) $5807(0@,30) = 0 // (float) 0@ += 1 // (int) $5597(0@,30) = 1 // (int) $5717(0@,30) = 1 // (int) $5627(0@,30) = -1575.43 // (float) $5657(0@,30) = 1323.88 // (float) $5687(0@,30) = -226.72 // (float) $5747(0@,30) = 6.0 // (float) $5777(0@,30) = -2.0 // (float) $5807(0@,30) = 0 // (float) 0@ += 1 // (int) $5597(0@,30) = 1 // (int) $5717(0@,30) = 1 // (int) $5627(0@,30) = -1575.43 // (float) $5657(0@,30) = 1345.84 // (float) $5687(0@,30) = -226.72 // (float) $5747(0@,30) = 6.0 // (float) $5777(0@,30) = 2.0 // (float) $5807(0@,30) = 0 // (float) 0@ += 1 // (int) $5597(0@,30) = 1 // (int) $5717(0@,30) = 1 // (int) $5627(0@,30) = -1572.46 // (float) $5657(0@,30) = 1319.64 // (float) $5687(0@,30) = -226.72 // (float) $5747(0@,30) = 4.0 // (float) $5777(0@,30) = 1.0 // (float) $5807(0@,30) = 0 // (float) 0@ += 1 // (int) $5597(0@,30) = 1 // (int) $5717(0@,30) = 1 // (int) $5627(0@,30) = -1572.46 // (float) $5657(0@,30) = 1350.08 // (float) $5687(0@,30) = -226.72 // (float) $5747(0@,30) = 4.0 // (float) $5777(0@,30) = -1.0 // (float) $5807(0@,30) = 0 // (float) 0026: return :RENC7_14130 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_14170 0014: 16@ > 12@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_14365 // 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) $5597(0@,30) = 1 // (int) 13@ == 0 // (int) var == num jump_if_false @RENC7_14256 $5717(0@,30) = 4 // (int) 0002: jump @RENC7_14291 :RENC7_14256 13@ == 1 // (int) var == num jump_if_false @RENC7_14283 $5717(0@,30) = 5 // (int) 0002: jump @RENC7_14291 :RENC7_14283 $5717(0@,30) = 3 // (int) :RENC7_14291 0036: $5627(0@,30) = 9@ // (float vars) 0036: $5657(0@,30) = 10@ // (float vars) 0036: $5687(0@,30) = 11@ // (float vars) $5747(0@,30) = 0 // (float) $5777(0@,30) = 0 // (float) $5807(0@,30) = 0 // (float) 13@ += 1 // (int) 13@ > 2 // (int) var > num jump_if_false @RENC7_14354 13@ = 0 // (int) :RENC7_14354 002A: 12@ += 14@ // (float vars) // Note: the incorrect math opcode was used here 0002: jump @RENC7_14170 :RENC7_14365 0035: 8@ = 0@ // (int vars) 0026: return :RENC7_14371 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_11907 1 $5804 = 0 // (int) 0@ = 4 // (int) 037B: constant_params 8 variable_params 1 unknown 7 call_with_params @RENC7_14130 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_14130 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_14130 0@ -1574.0 1334.86 -226.72 6 0 5.0 2 0@ 0026: return :RENC7_14519 1@ += 1 // (int) 0@ == 0 // (int) var == num jump_if_false @RENC7_14537 0026: return :RENC7_14537 1@ > 30 // (int) var > num jump_if_false @RENC7_14551 0026: return :RENC7_14551 0017: 0@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_14564 // Note: the incorrect math opcode was used here 0026: return :RENC7_14564 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_14594 // Note: the incorrect math opcode was used here 0035: $5597(0@,30) = 2@ // (int vars) 0@ += 1 // (int) 0002: jump @RENC7_14564 :RENC7_14594 0026: return :RENC7_14596 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 149 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 354 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 113 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 114 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 276 0026: return :RENC7_14661 0@ = 0 // (int) :RENC7_14665 034B: unknown_check $5354(0@,3) jump_if_false @RENC7_14721 004F: unknown_check $5354(0@,3) jump_if_false @RENC7_14721 0273: (unknown) $5354(0@,3) $5808 $5809 82DB: not unknown_check $5808 0 jump_if_false @RENC7_14721 0150: set_car $5354(0@,3) color_to 0 0 :RENC7_14721 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @RENC7_14665 0026: return :RENC7_14740 01D3: (unknown) $5807(0@,30) 1@ 002E: 1@ *= $5747(0@,30) // (float vars) 002A: 1@ += $5627(0@,30) // (float vars) // Note: the incorrect math opcode was used here 01D2: (unknown) $5807(0@,30) 2@ 002E: 2@ *= $5747(0@,30) // (float vars) 002A: 2@ += $5657(0@,30) // (float vars) // Note: the incorrect math opcode was used here 0036: 3@ = $5687(0@,30) // (float vars) 010D: put_object $5567(0@,30) at 1@ 2@ 3@ 002A: $5807(0@,30) += $5777(0@,30) // (float vars) // Note: the incorrect math opcode was used here $5777(0@,30) > 0 // (float) var > num jump_if_false @RENC7_14854 $5807(0@,30) >= 360.0 // (float) var >= num jump_if_false @RENC7_14847 $5807(0@,30) -= 360.0 // (float) :RENC7_14847 0002: jump @RENC7_14877 :RENC7_14854 0 > $5807(0@,30) // (float) num > var 0022: jump_if_false @RENC7_14877 // Note: the incorrect math opcode was used here $5807(0@,30) += 360.0 // (float) :RENC7_14877 0026: return :RENC7_14879 $5597(0@,30) == 1 // (int) var == num jump_if_false @RENC7_15143 02DB: unknown_check $5567(0@,30) 0 jump_if_false @RENC7_15111 $5717(0@,30) == 1 // (int) var == num jump_if_false @RENC7_14950 01AA: $5567(0@,30) = create_object #STAGELITE_LIGHT5 at $5627(0@,30) $5657(0@,30) $5687(0@,30) 0002: jump @RENC7_15111 :RENC7_14950 $5717(0@,30) == 2 // (int) var == num jump_if_false @RENC7_14992 01AA: $5567(0@,30) = create_object #STAGELITE_LIGHT1 at $5627(0@,30) $5657(0@,30) $5687(0@,30) 0002: jump @RENC7_15111 :RENC7_14992 $5717(0@,30) == 3 // (int) var == num jump_if_false @RENC7_15034 01AA: $5567(0@,30) = create_object #STAGELITE_LIGHT2 at $5627(0@,30) $5657(0@,30) $5687(0@,30) 0002: jump @RENC7_15111 :RENC7_15034 $5717(0@,30) == 5 // (int) var == num jump_if_false @RENC7_15076 01AA: $5567(0@,30) = create_object #STAGELITE_LIGHT3 at $5627(0@,30) $5657(0@,30) $5687(0@,30) 0002: jump @RENC7_15111 :RENC7_15076 $5717(0@,30) == 4 // (int) var == num jump_if_false @RENC7_15111 01AA: $5567(0@,30) = create_object #STAGELITE_LIGHT4 at $5627(0@,30) $5657(0@,30) $5687(0@,30) :RENC7_15111 $5747(0@,30) > 0 // (float) var > num jump_if_false @RENC7_15136 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_14740 0@ :RENC7_15136 0002: jump @RENC7_15170 :RENC7_15143 82DB: not unknown_check $5567(0@,30) 0 jump_if_false @RENC7_15170 0093: destroy_object $5567(0@,30) 02E2: $5567(0@,30) = 0 // (any) :RENC7_15170 0026: return :RENC7_15172 $5804 == -1 // (int) var == num jump_if_false @RENC7_15187 0026: return :RENC7_15187 -2@ > 250 // (int) var > num // timer1 jump_if_false @RENC7_15368 $5804 == 0 // (int) var == num jump_if_false @RENC7_15256 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @RENC7_14519 5 10 1 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @RENC7_14519 11 22 0 $5804 = 1 // (int) 0002: jump @RENC7_15364 :RENC7_15256 $5804 == 1 // (int) var == num jump_if_false @RENC7_15328 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @RENC7_14519 5 10 0 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @RENC7_14519 11 16 1 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @RENC7_14519 17 22 0 $5804 = 2 // (int) 0002: jump @RENC7_15364 :RENC7_15328 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @RENC7_14519 17 22 1 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @RENC7_14519 5 16 0 $5804 = 0 // (int) :RENC7_15364 -2@ = 0 // (int) // timer1 :RENC7_15368 0026: return :RENC7_15370 009F: actor $5681 dead jump_if_false @RENC7_15383 0026: return :RENC7_15383 0043: store_actor $5681 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 0252: object $5823 exists 0022: jump_if_false @RENC7_15412 // Note: the incorrect math opcode was used here 010D: put_object $5823 at 0@ 1@ -226.72 :RENC7_15412 0026: return :RENC7_15414 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @RENC7_15370 0@ = 0 // (int) :RENC7_15428 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_14879 0@ 0@ += 1 // (int) 0@ >= 30 // (int) var >= num jump_if_false @RENC7_15428 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @RENC7_15172 0026: return :RENC7_15468 $5816 == 0 // (int) var == num jump_if_false @RENC7_15523 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @RENC7_2388 0 0311: status_text $5799 type 1 line 2 GXT 'REN7_B2' // global_variable // Cable damage 00DA: (unknown) 0@ 1@ 2@ 43 $6120 $5816 = 1 // (int) :RENC7_15523 0026: return :RENC7_15525 $5816 == 1 // (int) var == num jump_if_false @RENC7_15551 00AE: remove_status_text $5799 00DB: (unknown) $6120 $5816 = 0 // (int) :RENC7_15551 0026: return :RENC7_15553 $5817 == 0 // (int) var == num jump_if_false @RENC7_15597 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @RENC7_2388 0 024D: (unknown) $5800 1 'REN7_B1' // Light rig stress $5817 = 1 // (int) :RENC7_15597 0026: return :RENC7_15599 $5817 == 1 // (int) var == num jump_if_false @RENC7_15621 00AE: remove_status_text $5800 $5817 = 0 // (int) :RENC7_15621 0026: return $5818 == 0 // (int) var == num jump_if_false @RENC7_15665 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @RENC7_2388 5 024C: set_timer_with_text_to $5801 type 1 GXT 'TIME' // Time $5818 = 1 // (int) :RENC7_15665 0026: return :RENC7_15667 $5818 == 1 // (int) var == num jump_if_false @RENC7_15689 00AC: stop_timer $5801 $5818 = 0 // (int) :RENC7_15689 0026: return :RENC7_15691 009F: actor $933 dead jump_if_false @RENC7_15704 0026: return :RENC7_15704 009F: actor $5680 dead jump_if_false @RENC7_15717 0026: return :RENC7_15717 807E: not actor $5680 driving jump_if_false @RENC7_15730 0026: return :RENC7_15730 808F: not actor $933 near_actor $5680 radius 5.0 5.0 5.0 sphere 0 0022: jump_if_false @RENC7_15755 // Note: the incorrect math opcode was used here 0026: return :RENC7_15755 $5811 == 0 // (int) var == num jump_if_false @RENC7_15809 7000 > -1@ // (int) num > var // timer2 0022: jump_if_false @RENC7_15782 // Note: the incorrect math opcode was used here 0026: return :RENC7_15782 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13043 'RENC7AA' $5811 = 1 // (int) 0026: return :RENC7_15809 $5812 == 0 // (int) var == num jump_if_false @RENC7_15876 037A: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12674 'RENC7AA' jump_if_false @RENC7_15849 0026: return :RENC7_15849 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13043 'RENC7AH' $5812 = 1 // (int) 0026: return :RENC7_15876 $5813 == 0 // (int) var == num jump_if_false @RENC7_15943 037A: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12674 'RENC7AH' jump_if_false @RENC7_15916 0026: return :RENC7_15916 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13043 'RENC7AB' $5813 = 1 // (int) 0026: return :RENC7_15943 $5814 == 0 // (int) var == num jump_if_false @RENC7_16159 037A: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12674 'RENC7AB' jump_if_false @RENC7_15983 0026: return :RENC7_15983 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'RENC7AC' 'REN7_02' $5680 1 // ~w~Not again! 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'RENC7AD' 'REN7_03' $5680 1 // ~w~I don't want to die a virgin! 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'RENC7AE' 'REN7_04' $5680 1 // ~w~Kiss me Vic! 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'RENC7AF' 'REN7_05' $5680 1 // ~w~Raus! Get us out of here! 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'RENC7AG' 'REN7_06' $5680 1 // ~w~Vic! I need a stomach massage! $5814 = 1 // (int) :RENC7_16159 0026: return :RENC7_16161 6@ > 255 // (int) var > num jump_if_false @RENC7_16180 6@ = 255 // (int) :RENC7_16180 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_16224 02B1: draw_text_1number 0@ 1@ GXT 4@ number 5@ 0002: jump @RENC7_16229 :RENC7_16224 0203: set_draw_text_position 0@ 1@ GXT 4@ :RENC7_16229 0026: return :RENC7_16231 10000 > -1@ // (int) num > var // timer2 0022: jump_if_false @RENC7_16246 // Note: the incorrect math opcode was used here 0026: return :RENC7_16246 807E: not actor $5680 driving 0022: jump_if_false @RENC7_16259 // Note: the incorrect math opcode was used here 0026: return :RENC7_16259 024B: (unknown) $5680 0@ 834B: not unknown_check 0@ 0022: jump_if_false @RENC7_16276 // Note: the incorrect math opcode was used here 0026: return :RENC7_16276 00A0: car 0@ wrecked 0022: jump_if_false @RENC7_16288 // Note: the incorrect math opcode was used here 0026: return :RENC7_16288 807C: not actor $933 driving 0@ 0022: jump_if_false @RENC7_16302 // Note: the incorrect math opcode was used here 0026: return :RENC7_16302 2@ = 0 // (int) :RENC7_16306 034B: unknown_check $5354(2@,3) jump_if_false @RENC7_16424 004F: unknown_check $5354(2@,3) jump_if_false @RENC7_16424 0134: actor $933 near_car_in_car $5354(2@,3) radius 10.0 10.0 sphere 0 0022: jump_if_false @RENC7_16424 // Note: the incorrect math opcode was used here 0035: 1@ = $5798 // (int vars) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_12714 $5512(1@,5) jump_if_false @RENC7_16398 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_13043 $5512(1@,5) -1@ = 0 // (int) // timer2 :RENC7_16398 $5798 += 1 // (int) $5798 == 5 // (int) var == num jump_if_false @RENC7_16422 $5798 = 0 // (int) :RENC7_16422 0026: return :RENC7_16424 2@ += 1 // (int) 2@ >= 3 // (int) var >= num jump_if_false @RENC7_16306 0026: return :RENC7_16443 02DB: unknown_check $5695 0 jump_if_false @RENC7_16472 00C3: (unknown) 0@ 1@ 2@ $5695 0248: (unknown) 0@ 1@ 2@ 5.0 $5696 :RENC7_16472 0026: return :RENC7_16474 82DB: not unknown_check $5695 0 jump_if_false @RENC7_16504 00BB: (unknown) $5695 0249: (unknown) $5696 02E2: $5695 = 0 // (any) 02E2: $5696 = 0 // (any) :RENC7_16504 0026: return :RENC7_16506 02DB: unknown_check $5697 0 jump_if_false @RENC7_16536 00C1: (unknown) $5680 $5697 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @RENC7_2609 $5697 :RENC7_16536 0026: return :RENC7_16538 82DB: not unknown_check $5697 0 jump_if_false @RENC7_16559 00BB: (unknown) $5697 02E2: $5697 = 0 // (any) :RENC7_16559 0026: return :RENC7_16561 02DB: unknown_check $5442(0@,3) 0 jump_if_false @RENC7_16598 0045: actor $5430(0@,3) defined jump_if_false @RENC7_16598 00C1: (unknown) $5430(0@,3) $5442(0@,3) :RENC7_16598 0026: return :RENC7_16600 82DB: not unknown_check $5442(0@,3) 0 jump_if_false @RENC7_16627 00BB: (unknown) $5442(0@,3) 02E2: $5442(0@,3) = 0 // (any) :RENC7_16627 0026: return :RENC7_16629 009F: actor $933 dead jump_if_false @RENC7_16649 $5779 = 200 // (int) 005E: (unknown) :RENC7_16649 3 > $5779 // (int) num > var 0022: jump_if_false @RENC7_16716 // Note: the incorrect math opcode was used here 009F: actor $5680 dead 0022: jump_if_false @RENC7_16700 // Note: the incorrect math opcode was used here 0001: wait 1000 ms $5779 = 200 // (int) 0006: $5773 = 'REN7_F0' // (string) // ~r~Reni died! // Note: the incorrect math opcode was used here 005E: (unknown) :RENC7_16700 02E1: actor $5680 in_water 0022: jump_if_false @RENC7_16716 // Note: the incorrect math opcode was used here 014B: set_actor $5680 health_to 0 :RENC7_16716 0026: return :RENC7_16718 8045: not actor $933 defined jump_if_false @RENC7_16731 0026: return :RENC7_16731 0036: $6125 = $937 // (float vars) $6125 += 4.0 // (float) 0036: $6126 = $938 // (float vars) $6127 = -214.0 // (float) 00B9: set_camera_position $6125 $6126 $6127 rotations 0 0 0 00B3: camera_on_ped $933 15 2 0026: return :RENC7_16778 0@ > 0 // (float) var > num jump_if_false @RENC7_16795 1@ = 0 // (int) 0026: return :RENC7_16795 1@ = 1 // (int) 0026: return :RENC7_16802 0@ > 0 // (float) var > num jump_if_false @RENC7_16820 1@ = 2 // (int) 0026: return :RENC7_16820 1@ = 3 // (int) 0026: return 0036: 3@ = $5446(0@,9) // (float vars) 0036: 4@ = $5455(0@,9) // (float vars) 0036: 5@ = $5464(0@,9) // (float vars) 0036: 6@ = $5446(1@,9) // (float vars) 0036: 7@ = $5455(1@,9) // (float vars) 0036: 8@ = $5464(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_5550 9@ 12@ 037B: constant_params 1 variable_params 1 unknown 15 call_with_params @MAIN_5550 10@ 13@ 0014: 12@ > 13@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_16939 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 1 unknown 15 call_with_params @RENC7_16778 9@ 2@ 0002: jump @RENC7_17020 :RENC7_16939 0014: 13@ > 12@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_16969 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 1 unknown 15 call_with_params @RENC7_16802 10@ 2@ 0002: jump @RENC7_17020 :RENC7_16969 0139: $5778 = random_int_in_ranges 0 100 50 > $5778 // (int) num > var 0022: jump_if_false @RENC7_17008 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 1 unknown 15 call_with_params @RENC7_16778 9@ 2@ 0002: jump @RENC7_17020 :RENC7_17008 037B: constant_params 1 variable_params 1 unknown 15 call_with_params @RENC7_16802 10@ 2@ :RENC7_17020 0026: return :RENC7_17022 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_17050 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_17022 0@ 3@ 4@ 1@ == 1 // (int) var == num jump_if_false @RENC7_17106 3@ > 0 // (int) var > num jump_if_false @RENC7_17106 3@ -= 1 // (int) :RENC7_17106 1@ == 0 // (int) var == num jump_if_false @RENC7_17134 3 > 3@ // (int) num > var 0022: jump_if_false @RENC7_17134 // Note: the incorrect math opcode was used here 3@ += 1 // (int) :RENC7_17134 1@ == 2 // (int) var == num jump_if_false @RENC7_17162 4@ > 0 // (int) var > num jump_if_false @RENC7_17162 4@ -= 1 // (int) :RENC7_17162 1@ == 3 // (int) var == num jump_if_false @RENC7_17191 3 > 4@ // (int) num > var 0022: jump_if_false @RENC7_17191 // Note: the incorrect math opcode was used here 4@ += 1 // (int) :RENC7_17191 037B: constant_params 2 variable_params 1 unknown 5 call_with_params @RENC7_17050 3@ 4@ 2@ 0026: return 807E: not actor $933 driving jump_if_false @RENC7_17219 005F: (unknown) :RENC7_17219 024B: (unknown) $933 0@ 0124: 1@ = car 0@ max_passengers 1@ == 0 // (int) var == num jump_if_false @RENC7_17241 005F: (unknown) :RENC7_17241 005E: (unknown) 0026: return :RENC7_17245 0045: actor $933 defined jump_if_false @RENC7_17266 0043: store_actor $933 position_to $5756 $5757 $5758 // Note: the incorrect math opcode was used here :RENC7_17266 0@ = 0 // (int) :RENC7_17270 0045: actor $5430(0@,3) defined jump_if_false @RENC7_17301 0043: store_actor $5430(0@,3) position_to $5491(0@,3) $5494(0@,3) $5497(0@,3) // Note: the incorrect math opcode was used here :RENC7_17301 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @RENC7_17270 0026: return 0026: return 009F: actor 0@ dead jump_if_false @RENC7_17334 0026: return :RENC7_17334 8046: not unknown_check 0@ -1576.0 1341.95 -1561.75 1327.67 0 jump_if_false @RENC7_17376 01BB: (unknown) 1@ 2@ 3@ 3@ 0044: put_actor 0@ at 1@ 2@ 3@ 0026: return :RENC7_17376 0046: unknown_check 0@ -1575.0 1341.0 -1569.5 1335.3 0 jump_if_false @RENC7_17418 01BB: (unknown) 1@ 2@ 3@ 3@ 0044: put_actor 0@ at 1@ 2@ 3@ 0026: return :RENC7_17418 0046: unknown_check 0@ -1568.3 1341.0 -1562.7 1335.3 0 jump_if_false @RENC7_17462 01BB: (unknown) 1@ 2@ 3@ 3@ 0044: put_actor 0@ at 1@ 2@ 3@ 0026: return :RENC7_17462 0046: unknown_check 0@ -1575.0 1334.3 -1569.5 1328.6 0 jump_if_false @RENC7_17505 01BB: (unknown) 1@ 2@ 3@ 3@ 0044: put_actor 0@ at 1@ 2@ 3@ 0026: return :RENC7_17505 0046: unknown_check 0@ -1568.3 1334.3 -1562.7 1328.6 0 jump_if_false @RENC7_17550 01BB: (unknown) 1@ 2@ 3@ 3@ 0044: put_actor 0@ at 1@ 2@ 3@ 0026: return :RENC7_17550 0026: return :RENC7_17552 7@ = 0 // (float) 8@ = 0 // (float) 9@ = 0 // (float) 0@ == 4 // (int) var == num jump_if_false @RENC7_17578 0026: return :RENC7_17578 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @RENC7_17245 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @RENC7_189 250 0045: actor $933 defined jump_if_false @RENC7_17623 02F8: (unknown) $933 1 0200: (unknown) $933 0 :RENC7_17623 15@ = 0 // (int) :RENC7_17627 034A: unknown_check $5430(15@,3) jump_if_false @RENC7_17668 0045: actor $5430(15@,3) defined jump_if_false @RENC7_17668 02F8: (unknown) $5430(15@,3) 1 0200: (unknown) $5430(15@,3) 0 :RENC7_17668 15@ += 1 // (int) 15@ >= 3 // (int) var >= num jump_if_false @RENC7_17627 0@ == 1 // (int) var == num jump_if_false @RENC7_17803 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_17803 0@ == 2 // (int) var == num jump_if_false @RENC7_17921 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_17921 0@ == 3 // (int) var == num jump_if_false @RENC7_18039 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_18039 0@ == 4 // (int) var == num jump_if_false @RENC7_18157 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_18157 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @MAIN_4332 250 0057: show_text_highpriority GXT 13@ time 5000 flag 1 0001: wait 500 ms 00D9: (unknown) 16@ 17@ 18@ 55 $6128 = 0 // (int) :RENC7_18195 0138: 20@ = random_float_in_ranges -7.0 7.0 0138: 21@ = random_float_in_ranges -7.0 7.0 0279: (unknown) $5694 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 $6128 += 1 // (int) $6128 >= 100 // (int) var >= num jump_if_false @RENC7_18195 0252: object $5694 exists jump_if_false @RENC7_18317 010C: store_object $5694 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_18317 0003: shake_camera 200 00D9: (unknown) 16@ 17@ 18@ 58 :RENC7_18329 0014: 3@ > 6@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_18474 // Note: the incorrect math opcode was used here 0001: wait 0 ms (unknown) 3@ 0.1 0252: object $5694 exists jump_if_false @RENC7_18467 010D: put_object $5694 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) $5694 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) $5694 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) $5803 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @RENC7_15414 :RENC7_18467 0002: jump @RENC7_18329 :RENC7_18474 0@ == 0 // (int) var == num jump_if_false @RENC7_18492 00D9: (unknown) 16@ 17@ 18@ 55 :RENC7_18492 0@ == 1 // (int) var == num jump_if_false @RENC7_18511 00D9: (unknown) 16@ 17@ 18@ 56 :RENC7_18511 0@ == 2 // (int) var == num jump_if_false @RENC7_18530 00D9: (unknown) 16@ 17@ 18@ 58 :RENC7_18530 0@ == 3 // (int) var == num jump_if_false @RENC7_18549 00D9: (unknown) 16@ 17@ 18@ 57 :RENC7_18549 $6128 = 0 // (int) :RENC7_18554 0138: 20@ = random_float_in_ranges -7.0 7.0 0138: 21@ = random_float_in_ranges -7.0 7.0 0279: (unknown) $5694 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 $6128 += 1 // (int) $6128 >= 100 // (int) var >= num jump_if_false @RENC7_18554 -1@ = 0 // (int) // timer2 :RENC7_18642 4000 > -1@ // (int) num > var // timer2 0022: jump_if_false @RENC7_18776 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0377: (unknown) 44 $1084 0022: jump_if_false @RENC7_18690 // Note: the incorrect math opcode was used here $1084 > 0 // (int) var > num jump_if_false @RENC7_18690 0002: jump @RENC7_18778 :RENC7_18690 0138: 20@ = random_float_in_ranges -7.0 7.0 0138: 21@ = random_float_in_ranges -7.0 7.0 0279: (unknown) $5694 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) $5803 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @RENC7_15414 0002: jump @RENC7_18642 :RENC7_18776 0059: text_clear_all :RENC7_18778 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @MAIN_4301 250 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @RENC7_361 -1 0045: actor $933 defined jump_if_false @RENC7_18827 02F8: (unknown) $933 0 0200: (unknown) $933 1 :RENC7_18827 15@ = 0 // (int) :RENC7_18831 034A: unknown_check $5430(15@,3) jump_if_false @RENC7_18899 0045: actor $5430(15@,3) defined jump_if_false @RENC7_18899 02F8: (unknown) $5430(15@,3) 0 0200: (unknown) $5430(15@,3) 1 $5524(15@,3) = 8 // (int) 0045: actor $933 defined jump_if_false @RENC7_18899 00E4: (unknown) $5430(15@,3) $933 :RENC7_18899 15@ += 1 // (int) 15@ >= 3 // (int) var >= num jump_if_false @RENC7_18831 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 250 ms 0026: return :RENC7_18930 0@ = 0 // (int) :RENC7_18934 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_16600 0@ 003F: destroy_actor $5430(0@,3) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @RENC7_18934 0026: return 0@ = 0 // (int) :RENC7_18974 037B: constant_params 3 variable_params 2 unknown 3 call_with_params @MAIN_6095 $5446(0@,9) $5455(0@,9) $5464(0@,9) 1@ 2@ 037B: constant_params 7 variable_params 0 unknown 3 call_with_params @RENC7_16161 1@ 2@ 0.4 0.4 'TEMP1' 0@ 255 // Number: ~1~ 0@ += 1 // (int) 0@ >= 9 // (int) var >= num jump_if_false @RENC7_18974 0026: return :RENC7_19050 $5810 == 0 // (int) var == num jump_if_false @RENC7_19089 042E: unknown_check 2 jump_if_false @RENC7_19089 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @RENC7_3942 $5810 = 1 // (int) :RENC7_19089 0026: return :RENC7_19091 0045: actor $5430(0@,3) defined jump_if_false @RENC7_19106 005F: (unknown) :RENC7_19106 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @RENC7_10211 $5430(0@,3) 0035: 1@ = $5527(0@,3) // (int vars) $5853(1@,9) = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @RENC7_16600 0@ $5524(0@,3) = 0 // (int) 005E: (unknown) :RENC7_19154 009F: actor $933 dead jump_if_false @RENC7_19167 0026: return :RENC7_19167 0043: store_actor $933 position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 5@ = 0 // (float) 0@ = -1 // (int) 6@ = 0 // (int) :RENC7_19187 $5853(6@,9) == 0 // (int) var == num jump_if_false @RENC7_19272 99.0 > $5503(6@,9) // (float) num > var 0022: jump_if_false @RENC7_19272 // Note: the incorrect math opcode was used here 805D: not sphere_onscreen $5446(6@,9) $5455(6@,9) $5464(6@,9) radius 0.5 0022: jump_if_false @RENC7_19272 // Note: the incorrect math opcode was used here 031D: (unknown) 1@ 2@ $5446(6@,9) $5455(6@,9) 4@ 0014: 4@ > 5@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_19272 // Note: the incorrect math opcode was used here 0036: 5@ = 4@ // (float vars) 0035: 0@ = 6@ // (int vars) :RENC7_19272 6@ += 1 // (int) 6@ >= 9 // (int) var >= num jump_if_false @RENC7_19187 0@ == -1 // (int) var == num jump_if_false @RENC7_19303 005E: (unknown) :RENC7_19303 005F: (unknown) :RENC7_19305 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @RENC7_15525 0528: (unknown) $5430(0@,3) 504 -1.0 $5524(0@,3) = 8 // (int) $6119 = 0 // (int) 82DB: not unknown_check $5442(0@,3) 0 jump_if_false @RENC7_19362 00C4: (unknown) $5442(0@,3) 1 :RENC7_19362 0026: return :RENC7_19364 037B: constant_params 0 variable_params 1 unknown 6 call_with_params @RENC7_19154 1@ jump_if_false @RENC7_19384 0026: return :RENC7_19384 $5853(1@,9) = 1 // (int) 0036: 3@ = $5446(1@,9) // (float vars) 0036: 4@ = $5455(1@,9) // (float vars) 0036: 5@ = $5464(1@,9) // (float vars) $5503(1@,9) = 0 // (float) 0035: $5527(0@,3) = 1@ // (int vars) 0138: 2@ = random_float_in_ranges 0 359.0 003E: $5430(0@,3) = create_actor_pedtype 22 model 113 at 3@ 4@ 5@ 00CF: set_actor $5430(0@,3) Z_angle_to 2@ 0557: (unknown) $5430(0@,3) 1 0558: (unknown) $5430(0@,3) 1.0 04B9: (unknown) $5430(0@,3) 1 1 0 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RENC7_16561 0@ $5865(0@,3) = 0 // (float) 0078: if and $6119 == 0 // (int) var == num 0011: $5806 > $5803 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_19568 // Note: the incorrect math opcode was used here $5524(0@,3) = 7 // (int) $6119 = 1 // (int) 03D5: (unknown) $5430(0@,3) 5 0058: (unknown) 'REN7_O9' 5000 1 // ~w~They're cutting a cable! Stop ~r~them! 0002: jump @RENC7_19592 :RENC7_19568 $5524(0@,3) = 8 // (int) 03D5: (unknown) $5430(0@,3) 15 00C4: (unknown) $5442(0@,3) 1 :RENC7_19592 0026: return :RENC7_19594 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RENC7_19091 0@ jump_if_false @RENC7_19629 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @RENC7_15525 $6119 = 0 // (int) 0026: return :RENC7_19629 0035: 1@ = $5527(0@,3) // (int vars) 0036: 3@ = $5446(1@,9) // (float vars) 0036: 4@ = $5455(1@,9) // (float vars) 0036: 5@ = $5464(1@,9) // (float vars) 0011: $5803 > $5806 // (int) var > var // Note: the incorrect math opcode was used here 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_19305 0@ 0026: return :RENC7_19683 0078: if or 0326: unknown_check $5430(0@,3) $933 04F8: unknown_check $5430(0@,3) 0022: jump_if_false @RENC7_19729 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RENC7_19305 0@ 014B: set_actor $5430(0@,3) health_to 5 0026: return :RENC7_19729 0090: actor $933 near_actor_on_foot $5430(0@,3) radius 1.0 1.0 1.0 sphere 0 0022: jump_if_false @RENC7_19790 // Note: the incorrect math opcode was used here 02AE: (unknown) $933 $5430(0@,3) 0022: jump_if_false @RENC7_19790 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RENC7_19305 0@ 014B: set_actor $5430(0@,3) health_to 5 0026: return :RENC7_19790 8485: not unknown_check $5430(0@,3) 504 jump_if_false @RENC7_19817 0414: (unknown) $5430(0@,3) 116 504 :RENC7_19817 99.0 > $5503(1@,9) // (float) num > var 0022: jump_if_false @RENC7_19857 // Note: the incorrect math opcode was used here (unknown) $5503(1@,9) 0.25 0038: $5799 = float $5503(1@,9) to_integer // Note: the incorrect math opcode was used here 0002: jump @RENC7_19894 :RENC7_19857 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RENC7_19305 0@ $5800 += 25 // (int) $5802 += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RENC7_17552 $5802 0026: return :RENC7_19894 037B: constant_params 3 variable_params 0 unknown 6 call_with_params @RENC7_15468 3@ 4@ 5@ 0026: return :RENC7_19909 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @RENC7_19091 0@ jump_if_false @RENC7_19929 0026: return :RENC7_19929 0035: 1@ = $5527(0@,3) // (int vars) 0036: 2@ = $5446(1@,9) // (float vars) 0036: 3@ = $5455(1@,9) // (float vars) 0036: 4@ = $5464(1@,9) // (float vars) $5853(1@,9) == 1 // (int) var == num jump_if_false @RENC7_20002 808A: not actor $5430(0@,3) in_sphere_on_foot 2@ 3@ 4@ radius 2.0 2.0 2.0 sphere 0 0022: jump_if_false @RENC7_20002 // Note: the incorrect math opcode was used here $5853(1@,9) = 0 // (int) :RENC7_20002 0090: actor $5430(0@,3) near_actor_on_foot $933 radius 2.0 2.0 2.0 sphere 0 0022: jump_if_false @RENC7_20182 // Note: the incorrect math opcode was used here 00E4: (unknown) $5430(0@,3) $933 01EC: (unknown) $5430(0@,3) 1 (unknown) $5865(0@,3) 1.0 $6124 == 0 // (int) var == num jump_if_false @RENC7_20175 $5865(0@,3) > 200.0 // (float) var > num jump_if_false @RENC7_20175 037B: constant_params 0 variable_params 1 unknown 5 call_with_params @RENC7_19154 1@ 0035: $5533(0@,3) = 1@ // (int vars) $6124 = 1 // (int) $5524(0@,3) = 6 // (int) $5865(0@,3) = 0 // (float) 0036: 2@ = $5446(1@,9) // (float vars) 0036: 3@ = $5455(1@,9) // (float vars) 0036: 4@ = $5464(1@,9) // (float vars) 00F5: (unknown) $5430(0@,3) 2@ 3@ 0557: (unknown) $5430(0@,3) 1 0558: (unknown) $5430(0@,3) 1.0 04B9: (unknown) $5430(0@,3) 1 1 0 0026: return :RENC7_20175 0002: jump @RENC7_20199 :RENC7_20182 00F5: (unknown) $5430(0@,3) $937 $938 $5865(0@,3) = 0 // (float) :RENC7_20199 0026: return :RENC7_20201 009F: actor $5430(0@,3) dead jump_if_false @RENC7_20239 $5524(0@,3) = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @RENC7_16600 0@ $6124 = 0 // (int) 0026: return :RENC7_20239 0078: if or $6119 == 1 // (int) var == num 0011: $5803 > $5806 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_20304 // Note: the incorrect math opcode was used here $5524(0@,3) = 8 // (int) 03D5: (unknown) $5430(0@,3) 15 0045: actor $933 defined jump_if_false @RENC7_20297 00E4: (unknown) $5430(0@,3) $933 :RENC7_20297 $6124 = 0 // (int) 0026: return :RENC7_20304 0035: 1@ = $5533(0@,3) // (int vars) 0036: 2@ = $5446(1@,9) // (float vars) 0036: 3@ = $5455(1@,9) // (float vars) 0036: 4@ = $5464(1@,9) // (float vars) 0081: actor $5430(0@,3) near_point_on_foot 2@ 3@ radius 1.5 1.5 sphere 0 0022: jump_if_false @RENC7_20435 // Note: the incorrect math opcode was used here $5853(1@,9) = 1 // (int) $5503(1@,9) = 0 // (float) 0035: $5527(0@,3) = 1@ // (int vars) 00C4: (unknown) $5442(0@,3) 3 $5524(0@,3) = 7 // (int) $6119 = 1 // (int) $6124 = 0 // (int) 03D5: (unknown) $5430(0@,3) 5 0058: (unknown) 'REN7_O9' 5000 1 // ~w~They're cutting a cable! Stop ~r~them! $5853(1@,9) = 1 // (int) :RENC7_20435 0026: return :RENC7_20437 $5524(0@,3) == 0 // (int) var == num jump_if_false @RENC7_20453 0026: return :RENC7_20453 $5524(0@,3) == 1 // (int) var == num jump_if_false @RENC7_20481 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_19364 0@ 0026: return :RENC7_20481 $5524(0@,3) == 7 // (int) var == num jump_if_false @RENC7_20509 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_19594 0@ 0026: return :RENC7_20509 $5524(0@,3) == 8 // (int) var == num jump_if_false @RENC7_20537 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_19909 0@ 0026: return :RENC7_20537 $5524(0@,3) == 6 // (int) var == num jump_if_false @RENC7_20565 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_20201 0@ 0026: return :RENC7_20565 0026: return :RENC7_20567 0@ = 0 // (int) :RENC7_20571 0011: $6118 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_20606 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RENC7_20437 0@ 0@ += 1 // (int) 0002: jump @RENC7_20571 :RENC7_20606 0026: return :RENC7_20608 0078: if or 15000 > -1@ // (int) num > var // timer2 0011: $5803 > $5806 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_20633 // Note: the incorrect math opcode was used here 0026: return :RENC7_20633 -1@ = 0 // (int) // timer2 2 > $6118 // (int) num > var 0022: jump_if_false @RENC7_20656 // Note: the incorrect math opcode was used here $6118 += 1 // (int) :RENC7_20656 0011: $5803 > $5807 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_20675 // Note: the incorrect math opcode was used here $6118 = 1 // (int) :RENC7_20675 1@ = 1 // (int) 0@ = 0 // (int) :RENC7_20684 $5524(0@,3) == 0 // (int) var == num jump_if_false @RENC7_20710 $5524(0@,3) = 1 // (int) 1@ = 0 // (int) :RENC7_20710 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @RENC7_20684 0026: return :RENC7_20729 0045: actor 0@ defined jump_if_false @RENC7_20756 0045: actor 1@ defined jump_if_false @RENC7_20756 0154: (unknown) 0@ 0153: (unknown) 0@ 1@ :RENC7_20756 0026: return :RENC7_20758 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_4492 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @RENC7_9105 022C: (unknown) -1392.09 -791.81 13.7 30.0 1 0264: (unknown) 0 0045: actor $933 defined jump_if_false @RENC7_20850 0216: (unknown) $933 -1397.75 -797.26 13.82 010B: set_actor $933 armed_weapon_to 0 :RENC7_20850 003E: $5691 = create_actor_pedtype 22 model 0 at -1403.36 -797.49 13.82 015F: (unknown) $5691 0 010F: (unknown) $5691 -1403.36 -797.49 13.82 003F: destroy_actor $5680 003E: $5680 = create_actor_pedtype 22 model 149 at -1401.55 -797.45 13.82 015F: (unknown) $5680 47 010F: (unknown) $5680 -1402.71 -809.06 13.82 01EC: (unknown) $5680 0 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'RENC7BA' 'REN7_07' $5691 0 // ~w~So, you're really leaving? 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'RENC7BA' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'RENC7BB' 'REN7_08' $5680 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_12757 'RENC7BB' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'RENC7BC' 'SRNC7BC' $5680 0 // ~w~Once you've been with Reni, nothing compares. 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'RENC7BC' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'RENC7BD' 'REN7_09' $5680 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_12757 'RENC7BD' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'RENC7BE' 'SRNC7BE' $5680 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_12757 'RENC7BE' 0443: (unknown) 120 0228: (unknown) 0045: actor $5680 defined jump_if_false @RENC7_21245 00EE: (unknown) $5680 -1402.71 -816.24 :RENC7_21245 0045: actor $5691 defined jump_if_false @RENC7_21270 00EE: (unknown) $5691 -1404.23 -816.24 :RENC7_21270 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_4379 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13224 'RENC7BA' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'RENC7BA' jump_if_false @RENC7_21373 0002: jump @RENC7_22506 :RENC7_21373 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_13224 'RENC7BB' 0 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'RENC7BB' jump_if_false @RENC7_21471 0002: jump @RENC7_22506 :RENC7_21471 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13224 'RENC7BC' 0 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'RENC7BC' jump_if_false @RENC7_21524 0002: jump @RENC7_22506 :RENC7_21524 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'RENC7BF' 'REN7_10' $5691 0 // ~w~Europeans like woman with big hands and stubble? 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13224 'RENC7BD' 0 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'RENC7BD' jump_if_false @RENC7_21608 0002: jump @RENC7_22506 :RENC7_21608 0045: actor $5691 defined jump_if_false @RENC7_21652 0044: put_actor $5691 at -1403.9 -809.97 13.82 00EE: (unknown) $5691 -1411.11 -828.35 :RENC7_21652 0045: actor $5680 defined jump_if_false @RENC7_21696 0044: put_actor $5680 at -1402.61 -811.31 13.82 00EE: (unknown) $5680 -1410.26 -829.42 :RENC7_21696 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_12808 'RENC7BG' 'REN7_11' $5680 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_13224 'RENC7BE' 0 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'RENC7BE' jump_if_false @RENC7_21819 0002: jump @RENC7_22506 :RENC7_21819 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'RENC7BH' 'SRNC7BH' $5680 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_12757 'RENC7BF' 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13224 'RENC7BF' 0 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'RENC7BF' jump_if_false @RENC7_21922 0002: jump @RENC7_22506 :RENC7_21922 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'RENC7BI' 'REN7_12' $5680 0 // ~w~Goodbye darling! I'll send you my tapes. 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'RENC7BG' 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13224 'RENC7BG' 0 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'RENC7BG' jump_if_false @RENC7_22025 0002: jump @RENC7_22506 :RENC7_22025 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'RENC7BJ' 'SRNC7BJ' $5680 0 // ~w~Think of me often... 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'RENC7BH' 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13224 'RENC7BH' 0 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'RENC7BH' jump_if_false @RENC7_22128 0002: jump @RENC7_22506 :RENC7_22128 0045: actor $5691 defined jump_if_false @RENC7_22171 0044: put_actor $5691 at -1411.58 -829.84 13.87 00CF: set_actor $5691 Z_angle_to -126.85 00A2: (unknown) $5691 :RENC7_22171 0045: actor $5680 defined jump_if_false @RENC7_22234 0044: put_actor $5680 at -1409.71 -830.29 13.82 010F: (unknown) $5680 -1397.88 -841.59 13.82 00EE: (unknown) $5680 -1397.88 -841.59 :RENC7_22234 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 $5691 defined jump_if_false @RENC7_22299 04B4: (unknown) $5691 120 511 1.0 :RENC7_22299 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'RENC7BI' 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13224 'RENC7BI' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'RENC7BI' jump_if_false @RENC7_22372 0002: jump @RENC7_22506 :RENC7_22372 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 $5680 defined jump_if_false @RENC7_22433 01EC: (unknown) $5680 1 :RENC7_22433 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'RENC7BJ' 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13224 'RENC7BJ' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'RENC7BJ' jump_if_false @RENC7_22506 0002: jump @RENC7_22506 :RENC7_22506 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_4364 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_12435 003F: destroy_actor $5680 003F: destroy_actor $5691 0444: (unknown) 120 0045: actor $933 defined jump_if_false @RENC7_22577 0044: put_actor $933 at -1410.83 -828.78 13.87 00CF: set_actor $933 Z_angle_to 20.0 :RENC7_22577 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @RENC7_361 1000 0162: release_model 149 0264: (unknown) 1.0 0026: return :RENC7_22602 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 $5819 = 1 // (int) 0045: actor $933 defined jump_if_false @RENC7_22659 02D4: (unknown) $933 :RENC7_22659 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @RENC7_4492 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @RENC7_9105 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_4268 8 0045: actor $933 defined jump_if_false @RENC7_22749 0216: (unknown) $933 -1102.26 1280.49 18.72 :RENC7_22749 003E: $5689 = create_actor_pedtype 22 model 8 at -1115.86 1280.12 17.69 00CF: set_actor $5689 Z_angle_to 270.0 00A2: (unknown) $5689 003E: $5690 = create_actor_pedtype 22 model 8 at -1115.2 1284.28 17.69 00CF: set_actor $5690 Z_angle_to 270.0 00A2: (unknown) $5690 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 $933 defined jump_if_false @RENC7_22905 0044: put_actor $933 at -1102.26 1280.49 18.72 010F: (unknown) $933 -1113.48 1282.14 18.72 :RENC7_22905 0001: wait 1000 ms 0045: actor $5689 defined jump_if_false @RENC7_22933 04B4: (unknown) $5689 120 511 100.0 :RENC7_22933 0045: actor $5690 defined jump_if_false @RENC7_22956 04B4: (unknown) $5690 120 521 100.0 :RENC7_22956 0045: actor $933 defined jump_if_false @RENC7_22981 00EE: (unknown) $933 -1113.48 1282.14 :RENC7_22981 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_4379 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_4394 5000 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_4364 003F: destroy_actor $5689 003F: destroy_actor $5690 0162: release_model 8 0045: actor $933 defined jump_if_false @RENC7_23091 00A2: (unknown) $933 0044: put_actor $933 at -1568.09 1359.76 -231.2 00CF: set_actor $933 Z_angle_to 170.0 02F8: (unknown) $933 1 :RENC7_23091 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_12245 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @RENC7_15414 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_4268 122 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4268 146 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4268 131 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4268 134 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4268 40 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4268 113 0443: (unknown) 116 0228: (unknown) 01AA: $5694 = create_object #ME_MAINLIGHTRIG at -1568.91 1334.8 -223.0 0045: actor $933 defined jump_if_false @RENC7_23273 02F8: (unknown) $933 0 :RENC7_23273 003E: $5683 = create_actor_pedtype 22 model 131 at -1567.81 1335.03 -231.26 00CF: set_actor $5683 Z_angle_to 0 0347: (unknown) $5683 1 01B1: (unknown) $5683 1 1 1 1 1 0414: (unknown) $5683 116 496 003E: $5684 = create_actor_pedtype 22 model 134 at -1574.39 1341.72 -230.29 00CF: set_actor $5684 Z_angle_to 0 0347: (unknown) $5684 1 01B1: (unknown) $5684 1 1 1 1 1 0414: (unknown) $5684 116 501 003E: $5685 = create_actor_pedtype 22 model 40 at -1576.06 1327.45 -230.08 04AE: (unknown) $5685 0 00CF: set_actor $5685 Z_angle_to 10.0 0347: (unknown) $5685 1 01B1: (unknown) $5685 1 1 1 1 1 0414: (unknown) $5685 116 502 003E: $5682 = create_actor_pedtype 21 model 122 at -1569.1 1358.69 -231.2 00CF: set_actor $5682 Z_angle_to 315.0 0153: (unknown) $5682 $933 0153: (unknown) $933 $5682 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 3 call_with_params @MAIN_12808 'RENC7CA' 'REN7_20' $5682 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_12757 'RENC7CA' 037B: constant_params 4 variable_params 0 unknown 3 call_with_params @MAIN_12808 'RENC7CB' 'SRNC7CB' $5682 0 // ~w~Giorgio's definitely going to try something. 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_12757 'RENC7CB' 037B: constant_params 4 variable_params 0 unknown 3 call_with_params @MAIN_12808 'RENC7CC' 'REN7_21' $933 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_12757 'RENC7CC' 003E: $5681 = create_actor_pedtype 21 model 146 at -1584.08 1330.6 -230.52 00CF: set_actor $5681 Z_angle_to 270.0 0200: (unknown) $5681 0 0347: (unknown) $5681 1 01B1: (unknown) $5681 1 1 1 1 1 003E: $5686 = 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_23762 8402: not unknown_check 29 jump_if_false @RENC7_23783 0001: wait 0 ms 0002: jump @RENC7_23762 :RENC7_23783 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_4379 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4394 4000 jump_if_false @RENC7_23907 0002: jump @RENC7_24970 :RENC7_23907 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_4394 6000 jump_if_false @RENC7_24021 0002: jump @RENC7_24970 :RENC7_24021 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 $933 defined jump_if_false @RENC7_24083 04B4: (unknown) $933 120 524 1.0 :RENC7_24083 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_13224 'RENC7CA' 2 0045: actor $5682 defined jump_if_false @RENC7_24127 04B4: (unknown) $5682 121 556 1.0 :RENC7_24127 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_13401 'RENC7CA' jump_if_false @RENC7_24160 0002: jump @RENC7_24970 :RENC7_24160 0045: actor $5682 defined jump_if_false @RENC7_24181 0528: (unknown) $5682 556 -1.0 :RENC7_24181 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_13224 'RENC7CB' 2 0045: actor $5682 defined jump_if_false @RENC7_24225 04B4: (unknown) $5682 121 554 1.0 :RENC7_24225 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_13401 'RENC7CB' jump_if_false @RENC7_24258 0002: jump @RENC7_24970 :RENC7_24258 0045: actor $5682 defined jump_if_false @RENC7_24281 0528: (unknown) $5682 554 -0.7 :RENC7_24281 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_13224 'RENC7CC' 4 0045: actor $933 defined jump_if_false @RENC7_24325 04B4: (unknown) $933 121 561 1.0 :RENC7_24325 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_13401 'RENC7CC' jump_if_false @RENC7_24358 0002: jump @RENC7_24970 :RENC7_24358 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4301 500 0045: actor $933 defined jump_if_false @RENC7_24430 0352: (unknown) $933 0154: (unknown) $933 0044: put_actor $933 at -1559.38 1353.93 -235.78 00CF: set_actor $933 Z_angle_to 180.0 00EE: (unknown) $933 -1559.38 1350.79 :RENC7_24430 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_4332 500 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4394 1000 jump_if_false @RENC7_24557 0002: jump @RENC7_24970 :RENC7_24557 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_4394 2000 jump_if_false @RENC7_24625 0002: jump @RENC7_24970 :RENC7_24625 0045: actor $5686 defined jump_if_false @RENC7_24650 0158: actor $5686 run_to -1569.11 1340.99 :RENC7_24650 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4394 1000 jump_if_false @RENC7_24677 0002: jump @RENC7_24970 :RENC7_24677 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_4394 2000 jump_if_false @RENC7_24749 0002: jump @RENC7_24970 :RENC7_24749 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4301 500 003F: destroy_actor $5686 003E: $5686 = create_actor_pedtype 22 model 113 at -1569.11 1340.99 -221.26 00CF: set_actor $5686 Z_angle_to 0 00DF: (unknown) $5686 0414: (unknown) $5686 116 504 03D5: (unknown) $5686 5 00DA: (unknown) -1569.11 1340.99 -221.26 43 $6120 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_4332 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_4394 4000 :RENC7_24970 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_4364 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_12435 0093: destroy_object $5694 01AA: $5694 = create_object #ME_MAINLIGHTRIG at -1568.91 1334.8 -223.0 0045: actor $5686 defined jump_if_false @RENC7_25062 0044: put_actor $5686 at -1569.11 1340.99 -221.26 00CF: set_actor $5686 Z_angle_to 0 00DF: (unknown) $5686 0309: (unknown) $5686 1 -1 :RENC7_25062 0045: actor $933 defined jump_if_false @RENC7_25108 0352: (unknown) $933 00A2: (unknown) $933 0044: put_actor $933 at -1564.0 1341.5 -221.26 013E: actor $933 look_at_actor $5686 0154: (unknown) $933 :RENC7_25108 003F: destroy_actor $5689 003F: destroy_actor $5690 0162: release_model 8 0045: actor $5682 defined 0022: jump_if_false @RENC7_25154 // Note: the incorrect math opcode was used here 0352: (unknown) $5682 010F: (unknown) $5682 -1567.81 1335.03 -231.26 :RENC7_25154 0418: (unknown) -1561.9 1334.79 -231.2 00DB: (unknown) $6120 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_361 1000 0026: return :RENC7_25212 0264: (unknown) 0 0045: actor $933 defined jump_if_false @RENC7_25262 00A2: (unknown) $933 0044: put_actor $933 at -1568.09 1359.76 -231.2 00CF: set_actor $933 Z_angle_to 170.0 02F8: (unknown) $933 1 :RENC7_25262 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: $5694 = create_object #ME_MAINLIGHTRIG at -1568.91 1334.8 -223.0 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 146 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 131 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 134 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 40 0253: (unknown) -1567.81 1335.03 -231.26 0001: wait 2000 ms 0443: (unknown) 116 0228: (unknown) 003E: $5683 = create_actor_pedtype 22 model 131 at -1567.81 1335.03 -231.26 00CF: set_actor $5683 Z_angle_to 0 0414: (unknown) $5683 116 496 003E: $5684 = create_actor_pedtype 22 model 134 at -1574.39 1341.72 -230.29 00CF: set_actor $5684 Z_angle_to 0 0414: (unknown) $5684 116 501 003E: $5685 = create_actor_pedtype 22 model 40 at -1576.06 1327.45 -230.08 04AE: (unknown) $5685 0 00CF: set_actor $5685 Z_angle_to 10.0 0414: (unknown) $5685 116 502 003E: $5681 = create_actor_pedtype 21 model 146 at -1584.08 1330.6 -230.52 00CF: set_actor $5681 Z_angle_to 270.0 0200: (unknown) $5681 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_12245 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @RENC7_15414 0026: return :RENC7_25589 4@ = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 13 call_with_params @RENC7_16474 037B: constant_params 0 variable_params 0 unknown 13 call_with_params @RENC7_15525 037B: constant_params 0 variable_params 0 unknown 13 call_with_params @RENC7_15599 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_18930 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_11545 037B: constant_params 0 variable_params 0 unknown 13 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 13 call_with_params @MAIN_12808 'SX_PHC1' 'REN7_56' -1 0 // ~w~Oh no! 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_12757 'SX_PHC1' 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_4332 500 02A0: (unknown) 1 010C: store_object $5694 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_13043 'SX_PHC1' :RENC7_25844 2@ > -230.24 // (float) var > num jump_if_false @RENC7_25996 0001: wait 0 ms 0377: (unknown) 44 $1084 0022: jump_if_false @RENC7_25894 // Note: the incorrect math opcode was used here $1084 > 0 // (int) var > num jump_if_false @RENC7_25894 0002: jump @RENC7_26007 :RENC7_25894 0252: object $5694 exists jump_if_false @RENC7_25989 0034: (unknown) 2@ 3@ 3@ *= 1.05 // (float) 010D: put_object $5694 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) $5694 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_25989 0002: jump @RENC7_25844 :RENC7_25996 013C: create_explosion_at 5@ 6@ 7@ radius 0 0003: shake_camera 500 :RENC7_26007 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_4301 500 037B: constant_params 0 variable_params 0 unknown 13 call_with_params @RENC7_11545 037B: constant_params 0 variable_params 0 unknown 13 call_with_params @MAIN_12435 003F: destroy_actor $5681 003F: destroy_actor $5682 003F: destroy_actor $5683 003F: destroy_actor $5684 003F: destroy_actor $5685 0444: (unknown) 116 0444: (unknown) 90 0045: actor $933 defined jump_if_false @RENC7_26105 0044: put_actor $933 at -135.52 -969.88 10.28 00CF: set_actor $933 Z_angle_to 170.0 :RENC7_26105 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @RENC7_361 1000 005B: set_current_time_hours_to 2 minutes_to 0 04DE: (unknown) 0 010A: release_weather 0026: return :RENC7_26135 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @RENC7_16474 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @RENC7_15525 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @RENC7_15599 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_18930 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 122 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_12435 003F: destroy_actor $5681 003F: destroy_actor $5682 003F: destroy_actor $5683 003F: destroy_actor $5684 003F: destroy_actor $5685 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 $933 defined jump_if_false @RENC7_26303 0044: put_actor $933 at -1577.11 1297.73 -235.75 00CF: set_actor $933 Z_angle_to -55.27 02F8: (unknown) $933 0 :RENC7_26303 003E: $5682 = create_actor_pedtype 21 model 122 at -1576.09 1298.09 -235.75 003E: $5691 = create_actor_pedtype 21 model 122 at -1567.0 1303.0 -235.75 013E: actor $5682 look_at_actor $933 013E: actor $933 look_at_actor $5682 003E: $5681 = create_actor_pedtype 21 model 146 at -1575.38 1302.58 -235.75 00CF: set_actor $5681 Z_angle_to 163.27 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'RENC7EA' 'REN7_40' $5682 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_12757 'RENC7EA' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'RENC7EB' 'SRNC7EB' $5682 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_12757 'RENC7EB' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'RENC7EC' 'REN7_41' $5681 0 // ~w~Hi Vic: What did you think of the show? 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'RENC7EC' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'RENC7ED' 'REN7_42' $933 0 // ~w~Killer. 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'RENC7ED' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'RENC7EE' 'REN7_43' $5681 0 // ~w~Cheers. 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'RENC7EE' 0045: actor $933 defined jump_if_false @RENC7_26662 04B4: (unknown) $933 120 521 100.0 :RENC7_26662 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_4379 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13224 'RENC7EA' 0 0045: actor $5682 defined jump_if_false @RENC7_26802 04B4: (unknown) $5682 121 546 1.0 :RENC7_26802 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4394 500 jump_if_true @RENC7_29860 0045: actor $5682 defined jump_if_false @RENC7_26845 04B4: (unknown) $5682 121 547 1.0 :RENC7_26845 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'RENC7EA' jump_if_false @RENC7_26878 0002: jump @RENC7_29860 :RENC7_26878 0045: actor $5682 defined jump_if_false @RENC7_26901 04B4: (unknown) $5682 121 548 1.0 :RENC7_26901 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13224 'RENC7EB' 0 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4394 500 jump_if_false @RENC7_26948 0002: jump @RENC7_29860 :RENC7_26948 0045: actor $5682 defined jump_if_false @RENC7_26971 04B4: (unknown) $5682 121 556 1.0 :RENC7_26971 0045: actor $5681 defined jump_if_false @RENC7_26996 00EE: (unknown) $5681 -1576.69 1298.77 :RENC7_26996 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'RENC7EB' jump_if_false @RENC7_27029 0002: jump @RENC7_29860 :RENC7_27029 0045: actor $5682 defined jump_if_false @RENC7_27052 0528: (unknown) $5682 556 -0.9 :RENC7_27052 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'RENC7EF' 'REN7_44' $5681 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_13224 'RENC7EC' 1 0045: actor $5681 defined jump_if_false @RENC7_27127 04B4: (unknown) $5681 121 557 1.0 :RENC7_27127 0045: actor $933 defined jump_if_false @RENC7_27150 04B4: (unknown) $933 121 542 5.0 :RENC7_27150 0045: actor $5681 defined jump_if_false @RENC7_27173 04B4: (unknown) $5681 120 524 1.0 :RENC7_27173 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4394 500 jump_if_false @RENC7_27200 0002: jump @RENC7_29860 :RENC7_27200 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @RENC7_20729 $5682 $5681 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'RENC7EC' jump_if_false @RENC7_27247 0002: jump @RENC7_29860 :RENC7_27247 0045: actor $5681 defined jump_if_false @RENC7_27268 0528: (unknown) $5681 557 -1.0 :RENC7_27268 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'RENC7EG' 'REN7_45' $5691 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_13224 'RENC7ED' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'RENC7ED' jump_if_false @RENC7_27353 0002: jump @RENC7_29860 :RENC7_27353 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13224 'RENC7EE' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'RENC7EE' jump_if_false @RENC7_27407 0002: jump @RENC7_29860 :RENC7_27407 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4394 500 jump_if_false @RENC7_27434 0002: jump @RENC7_29860 :RENC7_27434 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'RENC7EH' 'REN7_46' $5681 0 // ~w~But, I'm booked in at the hotel for another week. I was going to work on the tan. 0045: actor $5681 defined jump_if_false @RENC7_27488 04B4: (unknown) $5681 121 542 3.0 :RENC7_27488 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'RENC7EF' 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13224 'RENC7EF' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'RENC7EF' jump_if_false @RENC7_27561 0002: jump @RENC7_29860 :RENC7_27561 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'RENC7EI' 'REN7_47' $5681 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 $5691 defined jump_if_false @RENC7_27631 0044: put_actor $5691 at -1575.41 1297.67 -235.79 00CF: set_actor $5691 Z_angle_to 54.73 :RENC7_27631 0045: actor $5681 defined jump_if_false @RENC7_27680 0044: put_actor $5681 at -1576.6 1299.02 -235.79 00CF: set_actor $5681 Z_angle_to -159.2 0528: (unknown) $5681 542 -1.0 :RENC7_27680 0045: actor $933 defined jump_if_false @RENC7_27695 0352: (unknown) $933 :RENC7_27695 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 028D: (unknown) 0.8 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'RENC7EG' 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13224 'RENC7EG' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'RENC7EG' jump_if_false @RENC7_27814 0002: jump @RENC7_29860 :RENC7_27814 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'RENC7EJ' 'REN7_48' $5681 0 // ~w~What about my wellbeing? 003F: destroy_actor $5691 0045: actor $5682 defined jump_if_false @RENC7_27908 0044: put_actor $5682 at -1575.21 1298.32 -235.79 00CF: set_actor $5682 Z_angle_to 124.73 0200: (unknown) $5682 1 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @RENC7_20729 $5682 $5681 :RENC7_27908 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_12757 'RENC7EH' 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13224 'RENC7EH' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'RENC7EH' jump_if_false @RENC7_28019 0002: jump @RENC7_29860 :RENC7_28019 0045: actor $5681 defined jump_if_false @RENC7_28072 0044: put_actor $5681 at -1576.18 1298.83 -235.79 00CF: set_actor $5681 Z_angle_to -154.2 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @RENC7_20729 $5681 $5682 :RENC7_28072 0045: actor $5682 defined jump_if_false @RENC7_28111 0044: put_actor $5682 at -1575.21 1298.32 -235.79 00CF: set_actor $5682 Z_angle_to 124.73 :RENC7_28111 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_12757 'RENC7EI' 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13224 'RENC7EI' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'RENC7EI' jump_if_false @RENC7_28222 0002: jump @RENC7_29860 :RENC7_28222 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'RENC7EK' 'REN7_49' $5682 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_12757 'RENC7EJ' 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13224 'RENC7EJ' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'RENC7EJ' jump_if_false @RENC7_28326 0002: jump @RENC7_29860 :RENC7_28326 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'RENC7EL' 'REN7_50' $5681 0 // ~w~Histrionic? I've spent the last few days being chased around the city by a maniac. 0045: actor $5681 defined jump_if_false @RENC7_28396 0044: put_actor $5681 at -1576.18 1298.83 -235.79 00CF: set_actor $5681 Z_angle_to 175.8 :RENC7_28396 0045: actor $5682 defined jump_if_false @RENC7_28435 0044: put_actor $5682 at -1575.18 1298.64 -235.79 00CF: set_actor $5682 Z_angle_to 174.73 :RENC7_28435 0045: actor $933 defined jump_if_false @RENC7_28481 00CF: set_actor $933 Z_angle_to 220.82 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @RENC7_20729 $933 $5681 04B4: (unknown) $933 120 524 1.0 :RENC7_28481 0045: actor $5681 defined jump_if_false @RENC7_28506 00EE: (unknown) $5681 -1575.82 1273.65 :RENC7_28506 0045: actor $5682 defined jump_if_false @RENC7_28531 00EE: (unknown) $5682 -1574.92 1273.99 :RENC7_28531 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_12757 'RENC7EK' 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13224 'RENC7EK' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'RENC7EK' jump_if_false @RENC7_28689 0002: jump @RENC7_29860 :RENC7_28689 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'RENC7EM' 'SRNC7EM' $5681 0 // ~w~I've been shot at and nearly blown up. 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'RENC7EL' 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13224 'RENC7EL' 1 0045: actor $5681 defined jump_if_false @RENC7_28783 04B4: (unknown) $5681 121 557 1.0 :RENC7_28783 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'RENC7EL' jump_if_false @RENC7_28816 0002: jump @RENC7_29860 :RENC7_28816 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'RENC7EN' 'REN7_51' $5682 0 // ~w~See what I mean? Bloody celebrities. 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'RENC7EM' 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13224 'RENC7EM' 1 0045: actor $5681 defined jump_if_false @RENC7_28910 04B4: (unknown) $5681 121 556 1.0 :RENC7_28910 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'RENC7EM' jump_if_false @RENC7_28943 0002: jump @RENC7_29860 :RENC7_28943 0045: actor $5681 defined jump_if_false @RENC7_28964 0528: (unknown) $5681 556 -1.0 :RENC7_28964 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'RENC7EO' 'REN7_52' $5681 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_12757 'RENC7EN' 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13224 'RENC7EN' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'RENC7EN' jump_if_false @RENC7_29068 0002: jump @RENC7_29860 :RENC7_29068 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'RENC7EP' 'REN7_53' $5682 0 // ~w~Hold up boy. I'm your management. 0045: actor $5681 defined jump_if_false @RENC7_29154 00DF: (unknown) $5681 0044: put_actor $5681 at -1575.82 1273.65 -235.78 00CF: set_actor $5681 Z_angle_to 180.0 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @RENC7_20729 $5681 $933 :RENC7_29154 0045: actor $5682 defined jump_if_false @RENC7_29212 0044: put_actor $5682 at -1574.92 1273.99 -235.78 00CF: set_actor $5682 Z_angle_to 180.0 00DF: (unknown) $5682 0045: actor $933 defined jump_if_false @RENC7_29212 013E: actor $933 look_at_actor $5682 :RENC7_29212 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_12757 'RENC7EO' 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13224 'RENC7EO' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'RENC7EO' jump_if_false @RENC7_29379 0002: jump @RENC7_29860 :RENC7_29379 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'RENC7EQ' 'REN7_54' $5681 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_12757 'RENC7EP' 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13224 'RENC7EP' 0 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @RENC7_20729 $5681 $5682 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'RENC7EP' jump_if_false @RENC7_29496 0002: jump @RENC7_29860 :RENC7_29496 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'RENC7ER' 'SRNC7ER' $5681 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_12757 'RENC7EQ' 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13224 'RENC7EQ' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'RENC7EQ' jump_if_false @RENC7_29600 0002: jump @RENC7_29860 :RENC7_29600 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'RENC7ES' 'REN7_55' $5681 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_12757 '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_13224 'RENC7ER' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'RENC7ER' jump_if_false @RENC7_29704 0002: jump @RENC7_29860 :RENC7_29704 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4394 500 jump_if_false @RENC7_29731 0002: jump @RENC7_29860 :RENC7_29731 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'RENC7ES' 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13224 'RENC7ES' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'RENC7ES' jump_if_false @RENC7_29804 0002: jump @RENC7_29860 :RENC7_29804 0045: actor $5681 defined jump_if_false @RENC7_29833 00EE: (unknown) $5681 -1575.85 1258.13 0154: (unknown) $5681 :RENC7_29833 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4394 500 jump_if_false @RENC7_29860 0002: jump @RENC7_29860 :RENC7_29860 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_4364 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_12435 0045: actor $5681 defined jump_if_false @RENC7_29897 0352: (unknown) $5681 :RENC7_29897 0045: actor $5682 defined jump_if_false @RENC7_29912 0352: (unknown) $5682 :RENC7_29912 0045: actor $5691 defined jump_if_false @RENC7_29927 0352: (unknown) $5691 :RENC7_29927 0045: actor $933 defined jump_if_false @RENC7_29968 0352: (unknown) $933 0044: put_actor $933 at -1080.73 1333.09 12.92 00CF: set_actor $933 Z_angle_to 270.0 :RENC7_29968 0444: (unknown) 120 0444: (unknown) 121 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @RENC7_361 1000 005B: set_current_time_hours_to 2 minutes_to 0 04DE: (unknown) 0 010A: release_weather 0026: return :RENC7_30006 0035: $5805 = 0@ // (int vars) :RENC7_30011 0011: 0@ > $5803 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_30198 // 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_16629 jump_if_false @RENC7_30045 005E: (unknown) :RENC7_30045 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @RENC7_15414 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @RENC7_11713 1@ = 0 // (int) 0377: (unknown) 44 1@ 1@ > 0 // (int) var > num jump_if_false @RENC7_30177 $2951 == 1 // (int) var == num jump_if_false @RENC7_30127 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4301 500 $5779 = 300 // (int) 005E: (unknown) 0002: jump @RENC7_30177 :RENC7_30127 $6095 == 0 // (int) var == num jump_if_false @RENC7_30177 -1@ > 3000 // (int) var > num // timer2 jump_if_false @RENC7_30177 02A0: (unknown) 1 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4301 500 $6104 = 1 // (int) 005E: (unknown) :RENC7_30177 04FB: (unknown) $5803 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @RENC7_11423 0002: jump @RENC7_30011 :RENC7_30198 005F: (unknown) :RENC7_30200 4@ = 0 // (int) 0035: 3@ = 0@ // (int vars) 3@ -= 22323 // (int) 0035: $5806 = 0@ // (int vars) $5806 -= 446464 // (int) 0035: $5807 = 0@ // (int vars) $5807 -= 892928 // (int) 1@ == 1 // (int) var == num jump_if_false @RENC7_30341 0045: actor $933 defined jump_if_false @RENC7_30276 0107: toggle_player $933 can_move 1 02F8: (unknown) $933 0 :RENC7_30276 $5821 == 1 // (int) var == num jump_if_false @RENC7_30296 0002: jump @RENC7_30296 :RENC7_30296 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_15553 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 500 ms -1@ = 0 // (int) // timer2 :RENC7_30341 02A0: (unknown) 0 :RENC7_30344 0011: 0@ > $5803 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_30527 // 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_16629 jump_if_false @RENC7_30378 005E: (unknown) :RENC7_30378 04FB: (unknown) $5803 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @RENC7_15414 $5800 >= 100 // (int) var >= num jump_if_false @RENC7_30437 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @RENC7_25589 $5779 = 200 // (int) 0006: $5773 = 'REN7_F1' // (string) // ~r~Phil definitely felt it coming in the air tonight... // Note: the incorrect math opcode was used here 005E: (unknown) :RENC7_30437 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @RENC7_16718 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @RENC7_20567 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @RENC7_20608 2@ == 1 // (int) var == num jump_if_false @RENC7_30520 4@ == 0 // (int) var == num jump_if_false @RENC7_30520 0011: $5803 > 3@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RENC7_30520 // 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_30520 0002: jump @RENC7_30344 :RENC7_30527 2@ == 1 // (int) var == num jump_if_false @RENC7_30651 0059: text_clear_all 0045: actor $933 defined jump_if_false @RENC7_30563 02F8: (unknown) $933 1 0107: toggle_player $933 can_move 0 :RENC7_30563 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @RENC7_18930 5@ = 0 // (int) :RENC7_30577 $5524(5@,3) = 1 // (int) 5@ += 1 // (int) 5@ >= 3 // (int) var >= num jump_if_false @RENC7_30577 0093: destroy_object $6108 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @RENC7_15525 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @RENC7_15599 $6119 = 0 // (int) 01AE: (unknown) 1 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 500 ms -1@ = 0 // (int) // timer2 :RENC7_30651 005F: (unknown) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @RENC7_189 500 0045: actor $933 defined jump_if_false @RENC7_30713 00A2: (unknown) $933 0044: put_actor $933 at -1568.09 1359.76 -231.2 00CF: set_actor $933 Z_angle_to 170.0 02F8: (unknown) $933 1 :RENC7_30713 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_4268 146 0443: (unknown) 90 0228: (unknown) 003E: $5681 = create_actor_pedtype 21 model 146 at -1584.08 1330.6 -230.52 0503: (unknown) $5681 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_4379 0045: actor $5681 defined jump_if_false @RENC7_30868 04B4: (unknown) $5681 90 415 2000.0 :RENC7_30868 0001: wait 500 ms 0045: actor $5681 defined jump_if_false @RENC7_30893 0523: (unknown) $5681 90 416 :RENC7_30893 0001: wait 0 ms 0002: jump @RENC7_30893 0026: return :RENC7_30905 $940 = 1 // (int) 04EF: (unknown) 2 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @MAIN_6449 $1748 0@ 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_10713 0078: if or $6096 == 1 // (int) var == num $2951 == 1 // (int) var == num jump_if_false @RENC7_30977 $5779 = 6 // (int) 0002: jump @RENC7_30990 :RENC7_30977 0025: gosub @RENC7_31137 $5779 = 2 // (int) :RENC7_30990 300 > $5779 // (int) num > var 0022: jump_if_false @RENC7_31135 // Note: the incorrect math opcode was used here 0001: wait 0 ms $5779 == 1 // (int) var == num jump_if_false @RENC7_31027 0025: gosub @RENC7_31616 :RENC7_31027 $5779 == 2 // (int) var == num jump_if_false @RENC7_31047 0025: gosub @RENC7_31741 :RENC7_31047 $5779 == 3 // (int) var == num jump_if_false @RENC7_31067 0025: gosub @RENC7_32110 :RENC7_31067 $5779 == 6 // (int) var == num jump_if_false @RENC7_31087 0025: gosub @RENC7_32285 :RENC7_31087 $5779 == 100 // (int) var == num jump_if_false @RENC7_31107 0025: gosub @RENC7_38210 :RENC7_31107 $5779 == 200 // (int) var == num jump_if_false @RENC7_31128 0025: gosub @RENC7_38138 :RENC7_31128 0002: jump @RENC7_30990 :RENC7_31135 0026: return :RENC7_31137 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @SAFEHOU_12249 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_14596 037B: constant_params 7 variable_params 0 unknown 4 call_with_params @RENC7_2733 274 113 114 354 2@ 3@ 0 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @RENC7_5110 150 1000 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_5122 500 037B: constant_params 6 variable_params 0 unknown 4 call_with_params @RENC7_7527 -1392.09 -791.81 13.7 100.0 100.0 100.0 0048: $5693 = create_car #WASHIN at -111.03 -952.8 9.42 00D1: set_car $5693 Z_angle_to 280.0 0162: release_model #WASHIN 0045: actor $933 defined jump_if_false @RENC7_31336 0044: put_actor $933 at -138.5 -978.93 9.41 00CF: set_actor $933 Z_angle_to 270.0 :RENC7_31336 003E: $5680 = create_actor_pedtype 22 model 149 at -139.11 -980.07 9.41 013E: actor $5680 look_at_actor $933 015F: (unknown) $5680 47 02A5: (unknown) $5680 0 02F9: (unknown) $5680 1 0331: (unknown) $5680 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @AUDIMON_2977 $5680 0001: wait 1000 ms 0221: (unknown) 0045: actor $933 defined jump_if_false @RENC7_31441 0045: actor $5680 defined jump_if_false @RENC7_31441 0119: actor $5680 kill_actor $933 01EC: (unknown) $5680 1 :RENC7_31441 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12808 'RENC7AA' 'REN7_00' $5680 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_12757 'RENC7AA' 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12808 'RENC7AH' 'SRNC7AH' $5680 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_12757 'RENC7AH' 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12808 'RENC7AB' 'REN7_01' $933 0 // ~w~Dude - please shut up. 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12757 'RENC7AB' 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_361 1000 0026: return :RENC7_31616 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_16629 jump_if_false @RENC7_31635 0026: return :RENC7_31635 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_16506 :RENC7_31661 81F0: not actor $5680 in_range_of_player $933 0022: jump_if_false @RENC7_31723 // 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_16629 jump_if_false @RENC7_31696 0026: return :RENC7_31696 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_8448 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_14661 0002: jump @RENC7_31661 :RENC7_31723 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_16538 $5779 = 2 // (int) 0026: return :RENC7_31741 $6093 == 1 // (int) var == num jump_if_false @RENC7_31772 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_20758 $5779 = 3 // (int) 0026: return :RENC7_31772 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_16629 jump_if_false @RENC7_31791 0026: return :RENC7_31791 -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_16443 -1392.09 -791.81 13.7 :RENC7_31836 8089: not actor $933 in_sphere -1392.09 -791.81 13.7 radius 5.0 5.0 2.0 sphere 0 jump_if_false @RENC7_32070 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_16629 jump_if_false @RENC7_31893 0026: return :RENC7_31893 81F0: not actor $5680 in_range_of_player $933 0022: jump_if_false @RENC7_31924 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_16474 $5779 = 1 // (int) 0026: return :RENC7_31924 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_19050 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_8448 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_14661 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_15691 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_16231 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_9371 jump_if_false @RENC7_32063 $1082 == 1 // (int) var == num jump_if_false @RENC7_32032 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_16474 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_20758 $5779 = 3 // (int) 0026: return :RENC7_32032 $1082 == 2 // (int) var == num jump_if_false @RENC7_32063 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_16474 $5779 = 6 // (int) 0026: return :RENC7_32063 0002: jump @RENC7_31836 :RENC7_32070 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_16474 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_9294 1 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_20758 $5779 = 3 // (int) 0026: return :RENC7_32110 $6093 == 1 // (int) var == num jump_if_false @RENC7_32131 $5779 = 6 // (int) 0026: return :RENC7_32131 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_16629 jump_if_false @RENC7_32150 0026: return :RENC7_32150 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_16443 -1056.48 1251.02 7.69 :RENC7_32191 8089: not actor $933 in_sphere -1056.48 1251.02 7.69 radius 5.0 5.0 2.0 sphere 0 jump_if_false @RENC7_32255 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_16629 jump_if_false @RENC7_32248 0026: return :RENC7_32248 0002: jump @RENC7_32191 :RENC7_32255 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_16474 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_9294 2 $5779 = 6 // (int) 0026: return :RENC7_32285 $2951 == 1 // (int) var == num jump_if_false @RENC7_32334 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_25212 $6095 = 1 // (int) 0002: jump @RENC7_32344 :RENC7_32334 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_22602 :RENC7_32344 $6094 == 1 // (int) var == num jump_if_false @RENC7_32365 $5779 = 100 // (int) 0026: return :RENC7_32365 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) $6104 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_11495 0 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_361 -1 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 500 ms 0045: actor $5683 defined jump_if_false @RENC7_32475 8485: not unknown_check $5683 496 jump_if_false @RENC7_32475 0414: (unknown) $5683 116 496 :RENC7_32475 0045: actor $5684 defined jump_if_false @RENC7_32509 8485: not unknown_check $5684 501 jump_if_false @RENC7_32509 0414: (unknown) $5684 116 501 :RENC7_32509 0045: actor $5685 defined jump_if_false @RENC7_32543 8485: not unknown_check $5685 502 jump_if_false @RENC7_32543 0414: (unknown) $5685 116 502 :RENC7_32543 $6095 == 0 // (int) var == num jump_if_false @RENC7_32720 1@ = 0 // (int) :RENC7_32559 $5524(1@,3) = 1 // (int) 1@ += 1 // (int) 1@ >= 3 // (int) var >= num jump_if_false @RENC7_32559 $5780 = 7 // (int) $5783 = 1 // (int) 0038: $5799 = float $5760 to_integer // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RENC7_15468 -1569.0 1341.6 -221.26 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_16561 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_10153 1 $6118 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_15553 -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_30200 3100000 1 1 jump_if_false @RENC7_32713 0026: return :RENC7_32713 0002: jump @RENC7_33222 :RENC7_32720 01AE: (unknown) 1 0045: actor $933 defined jump_if_false @RENC7_32746 02F8: (unknown) $933 1 0107: toggle_player $933 can_move 0 :RENC7_32746 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_30006 870000 jump_if_false @RENC7_32869 0026: return :RENC7_32869 0045: actor $5683 defined jump_if_false @RENC7_32889 0414: (unknown) $5683 116 498 :RENC7_32889 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_30006 1100000 jump_if_false @RENC7_32952 0026: return :RENC7_32952 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_30006 1450000 jump_if_false @RENC7_33065 0026: return :RENC7_33065 0045: actor $5683 defined jump_if_false @RENC7_33088 04B4: (unknown) $5683 116 496 1.0 :RENC7_33088 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_30006 2300000 jump_if_false @RENC7_33112 0026: return :RENC7_33112 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_30006 3100000 jump_if_false @RENC7_33222 0026: return :RENC7_33222 0045: actor $5681 defined jump_if_false @RENC7_33245 04B4: (unknown) $5681 90 415 2000.0 :RENC7_33245 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_30006 3258410 jump_if_false @RENC7_33328 $6104 == 1 // (int) var == num jump_if_false @RENC7_33326 0002: jump @RENC7_34601 :RENC7_33326 0026: return :RENC7_33328 0045: actor $5681 defined jump_if_false @RENC7_33348 0523: (unknown) $5681 90 416 :RENC7_33348 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_30006 3294646 jump_if_false @RENC7_33392 $6104 == 1 // (int) var == num jump_if_false @RENC7_33390 0002: jump @RENC7_34601 :RENC7_33390 0026: return :RENC7_33392 0045: actor $5681 defined jump_if_false @RENC7_33463 $5822 = 1 // (int) 0044: put_actor $5681 at -1583.2 1330.1 -230.45 00CF: set_actor $5681 Z_angle_to 0 052A: (unknown) $5681 415 0 0503: (unknown) $5681 1 04B5: (unknown) $5681 0 02F8: (unknown) $5681 0 0200: (unknown) $5681 1 :RENC7_33463 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_30006 3650000 jump_if_false @RENC7_33546 $6104 == 1 // (int) var == num jump_if_false @RENC7_33544 0002: jump @RENC7_34601 :RENC7_33544 0026: return :RENC7_33546 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_30006 4550000 jump_if_false @RENC7_33629 $6104 == 1 // (int) var == num jump_if_false @RENC7_33627 0002: jump @RENC7_34601 :RENC7_33627 0026: return :RENC7_33629 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 $5683 defined jump_if_false @RENC7_33688 0414: (unknown) $5683 116 498 :RENC7_33688 $5854 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_30006 4750000 jump_if_false @RENC7_33738 $6104 == 1 // (int) var == num jump_if_false @RENC7_33736 0002: jump @RENC7_34601 :RENC7_33736 0026: return :RENC7_33738 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_11692 33.4 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_30006 4900000 jump_if_false @RENC7_33836 $6104 == 1 // (int) var == num jump_if_false @RENC7_33834 0002: jump @RENC7_34601 :RENC7_33834 0026: return :RENC7_33836 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 $5683 defined jump_if_false @RENC7_33942 0414: (unknown) $5683 116 499 :RENC7_33942 $5854 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_30006 5400000 jump_if_false @RENC7_33991 $6104 == 1 // (int) var == num jump_if_false @RENC7_33989 0002: jump @RENC7_34601 :RENC7_33989 0026: return :RENC7_33991 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_30006 5780000 jump_if_false @RENC7_34074 $6104 == 1 // (int) var == num jump_if_false @RENC7_34072 0002: jump @RENC7_34601 :RENC7_34072 0026: return :RENC7_34074 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_30006 6600000 jump_if_false @RENC7_34205 $6104 == 1 // (int) var == num jump_if_false @RENC7_34203 0002: jump @RENC7_34601 :RENC7_34203 0026: return :RENC7_34205 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_11692 75.83 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @RENC7_11664 74.95 -1575.13 1330.54 -230.45 $5854 = 1 // (int) 0045: actor $5683 defined jump_if_false @RENC7_34315 0414: (unknown) $5683 116 498 :RENC7_34315 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_30006 6750000 jump_if_false @RENC7_34359 $6104 == 1 // (int) var == num jump_if_false @RENC7_34357 0002: jump @RENC7_34601 :RENC7_34357 0026: return :RENC7_34359 0045: actor $5683 defined jump_if_false @RENC7_34379 0414: (unknown) $5683 116 499 :RENC7_34379 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 $5854 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_30006 7100000 jump_if_false @RENC7_34514 $6104 == 1 // (int) var == num jump_if_false @RENC7_34512 0002: jump @RENC7_34601 :RENC7_34512 0026: return :RENC7_34514 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_30006 7300000 jump_if_false @RENC7_34601 $6104 == 1 // (int) var == num jump_if_false @RENC7_34599 0002: jump @RENC7_34601 :RENC7_34599 0026: return :RENC7_34601 $6095 == 0 // (int) var == num jump_if_false @RENC7_34851 $6104 == 1 // (int) var == num jump_if_false @RENC7_34803 $6104 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_11545 0001: wait 1000 ms $5822 == 0 // (int) var == num jump_if_false @RENC7_34736 0045: actor $5681 defined jump_if_false @RENC7_34736 $5822 = 1 // (int) 0044: put_actor $5681 at -1583.2 1330.1 -230.45 00CF: set_actor $5681 Z_angle_to 0 04B4: (unknown) $5681 90 415 2000.0 0503: (unknown) $5681 1 04B5: (unknown) $5681 0 02F8: (unknown) $5681 0 0200: (unknown) $5681 1 0001: wait 0 ms :RENC7_34736 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_11495 7300000 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @RENC7_11664 90.82 -1571.71 1331.52 -230.45 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_11692 91.73 0002: jump @RENC7_34816 :RENC7_34803 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4301 500 :RENC7_34816 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RENC7_30200 9300000 1 1 jump_if_false @RENC7_34844 0026: return :RENC7_34844 0002: jump @RENC7_35161 :RENC7_34851 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_30006 7800000 jump_if_false @RENC7_34875 0026: return :RENC7_34875 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_30006 8450000 jump_if_false @RENC7_34940 0026: return :RENC7_34940 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @RENC7_11664 116.89 -1572.59 1339.21 -230.45 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_11692 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 $5683 defined jump_if_false @RENC7_35044 0414: (unknown) $5683 116 498 :RENC7_35044 $5854 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_30006 8800000 jump_if_false @RENC7_35074 0026: return :RENC7_35074 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 $5854 = 0 // (int) 0045: actor $5683 defined jump_if_false @RENC7_35137 0414: (unknown) $5683 116 499 :RENC7_35137 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_30006 9300000 jump_if_false @RENC7_35161 0026: return :RENC7_35161 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_11692 137.11 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @RENC7_11664 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_30006 9500000 jump_if_false @RENC7_35289 $6104 == 1 // (int) var == num jump_if_false @RENC7_35287 0002: jump @RENC7_38032 :RENC7_35287 0026: return :RENC7_35289 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_11692 141.61 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @RENC7_11664 140.91 -1576.14 1339.0 -230.45 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_30006 9600000 jump_if_false @RENC7_35416 $6104 == 1 // (int) var == num jump_if_false @RENC7_35414 0002: jump @RENC7_38032 :RENC7_35414 0026: return :RENC7_35416 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_30006 10100000 jump_if_false @RENC7_35508 $6104 == 1 // (int) var == num jump_if_false @RENC7_35506 0002: jump @RENC7_38032 :RENC7_35506 0026: return :RENC7_35508 00B9: set_camera_position -1571.8 1335.4 -228.29 rotations 0 0 0 00BA: set_camera_point_at -1572.77 1335.24 -228.47 mode 2 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_11692 155.14 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @RENC7_11664 154.14 -1575.28 1336.36 -230.45 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_30006 10507920 jump_if_false @RENC7_35636 $6104 == 1 // (int) var == num jump_if_false @RENC7_35634 0002: jump @RENC7_38032 :RENC7_35634 0026: return :RENC7_35636 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_14371 $5804 = 0 // (int) 0045: actor $5683 defined jump_if_false @RENC7_35671 0414: (unknown) $5683 116 499 :RENC7_35671 0045: actor $5684 defined jump_if_false @RENC7_35691 0414: (unknown) $5684 116 500 :RENC7_35691 0045: actor $5685 defined jump_if_false @RENC7_35711 0414: (unknown) $5685 116 503 :RENC7_35711 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_30006 10683600 jump_if_false @RENC7_35755 $6104 == 1 // (int) var == num jump_if_false @RENC7_35753 0002: jump @RENC7_38032 :RENC7_35753 0026: return :RENC7_35755 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_30006 10924300 jump_if_false @RENC7_35838 $6104 == 1 // (int) var == num jump_if_false @RENC7_35836 0002: jump @RENC7_38032 :RENC7_35836 0026: return :RENC7_35838 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_30006 11109900 jump_if_false @RENC7_35921 $6104 == 1 // (int) var == num jump_if_false @RENC7_35919 0002: jump @RENC7_38032 :RENC7_35919 0026: return :RENC7_35921 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_30006 11237500 jump_if_false @RENC7_36004 $6104 == 1 // (int) var == num jump_if_false @RENC7_36002 0002: jump @RENC7_38032 :RENC7_36002 0026: return :RENC7_36004 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @RENC7_11664 180.0 -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_30006 11592750 jump_if_false @RENC7_36115 $6104 == 1 // (int) var == num jump_if_false @RENC7_36113 0002: jump @RENC7_38032 :RENC7_36113 0026: return :RENC7_36115 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_30006 11847950 jump_if_false @RENC7_36198 $6104 == 1 // (int) var == num jump_if_false @RENC7_36196 0002: jump @RENC7_38032 :RENC7_36196 0026: return :RENC7_36198 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_11692 194.79 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @RENC7_11664 194.0 -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_30006 11977000 jump_if_false @RENC7_36324 $6104 == 1 // (int) var == num jump_if_false @RENC7_36322 0002: jump @RENC7_38032 :RENC7_36322 0026: return :RENC7_36324 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_30006 12175650 jump_if_false @RENC7_36407 $6104 == 1 // (int) var == num jump_if_false @RENC7_36405 0002: jump @RENC7_38032 :RENC7_36405 0026: return :RENC7_36407 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_30006 12312208 jump_if_false @RENC7_36529 $6104 == 1 // (int) var == num jump_if_false @RENC7_36527 0002: jump @RENC7_38032 :RENC7_36527 0026: return :RENC7_36529 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_30006 12629500 jump_if_false @RENC7_36573 $6104 == 1 // (int) var == num jump_if_false @RENC7_36571 0002: jump @RENC7_38032 :RENC7_36571 0026: return :RENC7_36573 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_11692 212.48 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @RENC7_11664 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_30006 12913700 jump_if_false @RENC7_36701 $6104 == 1 // (int) var == num jump_if_false @RENC7_36699 0002: jump @RENC7_38032 :RENC7_36699 0026: return :RENC7_36701 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_30006 13150000 jump_if_false @RENC7_36784 $6104 == 1 // (int) var == num jump_if_false @RENC7_36782 0002: jump @RENC7_38032 :RENC7_36782 0026: return :RENC7_36784 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_30006 13268950 jump_if_false @RENC7_36867 $6104 == 1 // (int) var == num jump_if_false @RENC7_36865 0002: jump @RENC7_38032 :RENC7_36865 0026: return :RENC7_36867 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_11692 226.99 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @RENC7_11664 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_30006 13454550 jump_if_false @RENC7_36995 $6104 == 1 // (int) var == num jump_if_false @RENC7_36993 0002: jump @RENC7_38032 :RENC7_36993 0026: return :RENC7_36995 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_30006 13696658 jump_if_false @RENC7_37078 $6104 == 1 // (int) var == num jump_if_false @RENC7_37076 0002: jump @RENC7_38032 :RENC7_37076 0026: return :RENC7_37078 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_30006 14000000 jump_if_false @RENC7_37161 $6104 == 1 // (int) var == num jump_if_false @RENC7_37159 0002: jump @RENC7_38032 :RENC7_37159 0026: return :RENC7_37161 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_30006 14930000 jump_if_false @RENC7_37244 $6104 == 1 // (int) var == num jump_if_false @RENC7_37242 0002: jump @RENC7_38032 :RENC7_37242 0026: return :RENC7_37244 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_30006 15116250 jump_if_false @RENC7_37327 $6104 == 1 // (int) var == num jump_if_false @RENC7_37325 0002: jump @RENC7_38032 :RENC7_37325 0026: return :RENC7_37327 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @RENC7_11664 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_30006 15258350 jump_if_false @RENC7_37440 $6104 == 1 // (int) var == num jump_if_false @RENC7_37438 0002: jump @RENC7_38032 :RENC7_37438 0026: return :RENC7_37440 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_30006 15557050 jump_if_false @RENC7_37523 $6104 == 1 // (int) var == num jump_if_false @RENC7_37521 0002: jump @RENC7_38032 :RENC7_37521 0026: return :RENC7_37523 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_11692 278.78 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @RENC7_11664 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 $5804 = -1 // (int) 0045: actor $5683 defined jump_if_false @RENC7_37633 0414: (unknown) $5683 116 496 :RENC7_37633 0045: actor $5684 defined jump_if_false @RENC7_37653 0414: (unknown) $5684 116 501 :RENC7_37653 0045: actor $5685 defined jump_if_false @RENC7_37673 0414: (unknown) $5685 116 502 :RENC7_37673 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_30006 15910850 jump_if_false @RENC7_37717 $6104 == 1 // (int) var == num jump_if_false @RENC7_37715 0002: jump @RENC7_38032 :RENC7_37715 0026: return :RENC7_37717 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 $6097 0093: destroy_object $6098 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RENC7_30006 16160000 jump_if_false @RENC7_37808 $6104 == 1 // (int) var == num jump_if_false @RENC7_37806 0002: jump @RENC7_38032 :RENC7_37806 0026: return :RENC7_37808 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_30006 16443024 jump_if_false @RENC7_37939 $6104 == 1 // (int) var == num jump_if_false @RENC7_37937 0002: jump @RENC7_38032 :RENC7_37937 0026: return :RENC7_37939 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_30006 16650000 jump_if_false @RENC7_38032 $6104 == 1 // (int) var == num jump_if_false @RENC7_38030 0002: jump @RENC7_38032 :RENC7_38030 0026: return :RENC7_38032 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_4364 0093: destroy_object $6097 0093: destroy_object $6098 003F: destroy_actor $5681 003F: destroy_actor $5682 003F: destroy_actor $5683 003F: destroy_actor $5684 003F: destroy_actor $5685 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_11545 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_11878 0444: (unknown) 116 0444: (unknown) 90 $2951 == 1 // (int) var == num jump_if_false @RENC7_38130 $5779 = 300 // (int) 0026: return :RENC7_38130 $5779 = 100 // (int) 0026: return :RENC7_38138 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 $5773 == 'DEAD' // (float) num == var // WASTED! 0022: jump_if_false @RENC7_38201 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_5026 $5773 :RENC7_38201 $5779 = 300 // (int) 0026: return :RENC7_38210 0418: (unknown) -1561.9 1334.79 -231.2 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_26135 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 $5779 = 300 // (int) 0026: return :RENC7_38274 0264: (unknown) 1.0 0045: actor $933 defined jump_if_false @RENC7_38295 02F8: (unknown) $933 0 :RENC7_38295 02A0: (unknown) 1 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_15667 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_16474 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_15525 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_15599 0093: destroy_object $5694 020D: (unknown) $5680 003F: destroy_actor $5689 003F: destroy_actor $5690 003F: destroy_actor $5681 003F: destroy_actor $5682 003F: destroy_actor $5683 003F: destroy_actor $5684 003F: destroy_actor $5685 003F: destroy_actor $5691 0093: destroy_object $6097 0093: destroy_object $6098 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_10314 0113: remove_references_to_car $5692 // Like turning a car into any random car 0113: remove_references_to_car $5693 // 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_8915 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_9105 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_18930 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RENC7_11878 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_12435 0492: (unknown) 0 04F5: (unknown) 0 0264: (unknown) 1.0 $5819 == 1 // (int) var == num jump_if_false @RENC7_38517 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_38517 00DB: (unknown) $6120 $2951 == 1 // (int) var == num jump_if_false @RENC7_38547 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_1_20061 0 0221: (unknown) :RENC7_38547 010A: release_weather 04DE: (unknown) 0 0444: (unknown) 116 0444: (unknown) 90 007A: mission_cleanup $940 = 0 // (int) 0026: return //-------------Mission 12--------------- :NONAME_16 $3876 = 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 $933 defined jump_if_false @NONAME_16_2630 0107: toggle_player $933 can_move 0 02F8: (unknown) $933 1 0200: (unknown) $933 0 0043: store_actor $933 position_to 15@ 16@ 17@ // Note: the incorrect math opcode was used here 00CE: 18@ = actor $933 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_7739 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_7739 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_4301 1000 0035: 21@ = $427 // (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_12249 0@ 0045: actor $933 defined jump_if_false @NONAME_16_3248 0107: toggle_player $933 can_move 0 02F8: (unknown) $933 1 0044: put_actor $933 at 15@ 16@ 17@ 00CF: set_actor $933 Z_angle_to 18@ 0200: (unknown) $933 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_4379 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 $933 defined jump_if_false @NONAME_16_3370 0107: toggle_player $933 can_move 1 02F8: (unknown) $933 0 :NONAME_16_3370 0221: (unknown) 01CF: (unknown) $3876 = 0 // (int) end_thread 0026: return //-------------Mission 13--------------- :SRANGE 0238: name_thread 'SRANGE' $1369 == 0 // (int) var == num jump_if_false @SRANGE_24 01EA: increment_mission_attempts :SRANGE_24 033A: use_GXT_table 'SRANGE' 0025: gosub @SRANGE_7498 0025: gosub @SRANGE_18125 end_thread $5809 = 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 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @SRANGE_600 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 007E: actor $933 driving jump_if_false @SRANGE_594 0400: (unknown) $933 $1070 0002: jump @SRANGE_600 :SRANGE_594 02C0: (unknown) $933 $1070 :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_4301 0@ :SRANGE_627 0045: actor $933 defined jump_if_false @SRANGE_695 807E: not actor $933 driving jump_if_false @SRANGE_672 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @SRANGE_675 :SRANGE_672 021D: (unknown) 0 :SRANGE_675 $1078 == 0 // (int) var == num jump_if_false @SRANGE_691 02EA: select_interior 2 :SRANGE_691 01AE: (unknown) 1 :SRANGE_695 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :SRANGE_708 0045: actor $933 defined jump_if_false @SRANGE_772 807E: not actor $933 driving jump_if_false @SRANGE_760 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @SRANGE_760 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :SRANGE_760 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :SRANGE_772 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @SRANGE_821 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 01AE: (unknown) 0 $1078 == 0 // (int) var == num jump_if_false @SRANGE_821 02EA: select_interior 0 :SRANGE_821 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @SRANGE_851 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :SRANGE_851 0026: return 0045: actor 0@ defined jump_if_false @SRANGE_872 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :SRANGE_872 0026: return 0045: actor 0@ defined 0022: jump_if_false @SRANGE_902 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @SRANGE_902 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :SRANGE_902 0026: return :SRANGE_904 0045: actor 0@ defined 0022: jump_if_false @SRANGE_951 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @SRANGE_947 // 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_951 :SRANGE_947 1@ = 0 // (int) :SRANGE_951 1@ == 1 // (int) var == num jump_if_false @SRANGE_1035 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @SRANGE_1028 007E: actor 0@ driving jump_if_false @SRANGE_1024 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @SRANGE_1014 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @SRANGE_1017 :SRANGE_1014 00F1: (unknown) 0@ :SRANGE_1017 0002: jump @SRANGE_1028 :SRANGE_1024 1@ = 0 // (int) :SRANGE_1028 0002: jump @SRANGE_951 :SRANGE_1035 0026: return 0045: actor 0@ defined jump_if_false @SRANGE_1129 007E: actor 0@ driving jump_if_false @SRANGE_1113 02A7: unknown_check 0@ jump_if_false @SRANGE_1083 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @SRANGE_1106 :SRANGE_1083 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @SRANGE_904 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :SRANGE_1106 0002: jump @SRANGE_1122 :SRANGE_1113 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :SRANGE_1122 0002: jump @SRANGE_1131 :SRANGE_1129 005F: (unknown) :SRANGE_1131 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @SRANGE_1289 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @SRANGE_1289 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @SRANGE_1230 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @SRANGE_1189 // Note: the incorrect math opcode was used here 0026: return 0002: jump @SRANGE_1223 :SRANGE_1189 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @SRANGE_904 0@ 4@ > -1 // (int) var > num jump_if_false @SRANGE_1223 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @SRANGE_904 4@ :SRANGE_1223 0002: jump @SRANGE_1289 :SRANGE_1230 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @SRANGE_1255 // Note: the incorrect math opcode was used here 0026: return 0002: jump @SRANGE_1289 :SRANGE_1255 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @SRANGE_904 0@ not 3@ == -1 // (int) var == num jump_if_false @SRANGE_1289 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @SRANGE_904 3@ :SRANGE_1289 0045: actor 0@ defined jump_if_false @SRANGE_1341 004F: unknown_check 1@ jump_if_false @SRANGE_1341 007E: actor 0@ driving jump_if_false @SRANGE_1341 807C: not actor 0@ driving 1@ 0022: jump_if_false @SRANGE_1341 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @SRANGE_904 0@ :SRANGE_1341 5@ = 0 // (int) :SRANGE_1345 5@ == 0 // (int) var == num jump_if_false @SRANGE_1443 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @SRANGE_1436 004F: unknown_check 1@ jump_if_false @SRANGE_1436 007C: actor 0@ driving 1@ 0022: jump_if_false @SRANGE_1402 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @SRANGE_1436 :SRANGE_1402 2@ == -1 // (int) var == num jump_if_false @SRANGE_1428 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @SRANGE_1436 :SRANGE_1428 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :SRANGE_1436 0002: jump @SRANGE_1345 :SRANGE_1443 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_1645 // Note: the incorrect math opcode was used here 005E: (unknown) :SRANGE_1645 005F: (unknown) 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5093 3@ 4@ 5@ 0@ 1@ 2@ 10@ 11@ 12@ 037B: constant_params 4 variable_params 3 unknown 13 call_with_params @MAIN_5145 10@ 11@ 12@ 6@ 10@ 11@ 12@ 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5197 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_1792 // 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_1759 // Note: the incorrect math opcode was used here 0035: 3@ = 0@ // (int vars) 0002: jump @SRANGE_1785 :SRANGE_1759 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @SRANGE_1781 // Note: the incorrect math opcode was used here 0035: 3@ = 1@ // (int vars) 0002: jump @SRANGE_1785 :SRANGE_1781 0035: 3@ = 2@ // (int vars) :SRANGE_1785 0002: jump @SRANGE_1796 :SRANGE_1792 0035: 3@ = 0@ // (int vars) :SRANGE_1796 0026: return 0014: 1@ > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @SRANGE_1864 // 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_1831 // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 0002: jump @SRANGE_1857 :SRANGE_1831 0014: 2@ > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @SRANGE_1853 // Note: the incorrect math opcode was used here 0036: 3@ = 1@ // (float vars) 0002: jump @SRANGE_1857 :SRANGE_1853 0036: 3@ = 2@ // (float vars) :SRANGE_1857 0002: jump @SRANGE_1868 :SRANGE_1864 0036: 3@ = 0@ // (float vars) :SRANGE_1868 0026: return 0 > 0@ // (int) num > var 0022: jump_if_false @SRANGE_1896 // 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_1900 :SRANGE_1896 0035: 1@ = 0@ // (int vars) :SRANGE_1900 0026: return 0 > 0@ // (float) num > var 0022: jump_if_false @SRANGE_1928 // Note: the incorrect math opcode was used here 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0002: jump @SRANGE_1932 :SRANGE_1928 0036: 1@ = 0@ // (float vars) :SRANGE_1932 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_1967 005F: (unknown) :SRANGE_1967 801D: not 1@ == 0 // (int) var == var jump_if_false @SRANGE_1980 005F: (unknown) :SRANGE_1980 801D: not 2@ == 0 // (int) var == var jump_if_false @SRANGE_1993 005F: (unknown) :SRANGE_1993 005E: (unknown) 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @SRANGE_2008 // Note: the incorrect math opcode was used here 005E: (unknown) :SRANGE_2008 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @SRANGE_2021 // Note: the incorrect math opcode was used here 005E: (unknown) :SRANGE_2021 005F: (unknown) 037B: constant_params 4 variable_params 3 unknown 15 call_with_params @MAIN_5145 3@ 4@ 5@ 0.5 12@ 13@ 14@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5093 0@ 1@ 2@ 12@ 13@ 14@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5197 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_5093 3@ 4@ 5@ 0@ 1@ 2@ 9@ 10@ 11@ 037B: constant_params 3 variable_params 3 unknown 12 call_with_params @MAIN_5223 9@ 10@ 11@ 6@ 7@ 8@ 0026: return 2@ = 0 // (int) 1@ == 0 // (int) var == num jump_if_false @SRANGE_2223 0026: return :SRANGE_2223 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_2268 0026: return :SRANGE_2268 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_2336 // 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_2336 // Note: the incorrect math opcode was used here 005E: (unknown) :SRANGE_2336 005F: (unknown) 001A: 1@ >= 2@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @SRANGE_2362 // 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_2362 // Note: the incorrect math opcode was used here 005E: (unknown) :SRANGE_2362 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_2445 // Note: the incorrect math opcode was used here 005E: (unknown) :SRANGE_2445 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_2481 // Note: the incorrect math opcode was used here 3@ = 5.0 // (float) :SRANGE_2481 3@ > 380.0 // (float) var > num jump_if_false @SRANGE_2500 3@ = 380.0 // (float) :SRANGE_2500 5.0 > 4@ // (float) num > var 0022: jump_if_false @SRANGE_2519 // Note: the incorrect math opcode was used here 4@ = 5.0 // (float) :SRANGE_2519 4@ > 240.0 // (float) var > num jump_if_false @SRANGE_2538 4@ = 240.0 // (float) :SRANGE_2538 0026: return 037B: constant_params 4 variable_params 3 unknown 14 call_with_params @MAIN_5145 6@ 7@ 8@ 10.0 10@ 11@ 12@ 037B: constant_params 3 variable_params 3 unknown 14 call_with_params @MAIN_5223 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_6188 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @SRANGE_2636 // Note: the incorrect math opcode was used here 9@ *= -1.0 // (float) :SRANGE_2636 0026: return 037B: constant_params 9 variable_params 1 unknown 11 call_with_params @MAIN_6188 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 10@ 0 > 10@ // (float) num > var 0022: jump_if_false @SRANGE_2676 // Note: the incorrect math opcode was used here 9@ = -1 // (int) 005E: (unknown) :SRANGE_2676 10@ > 0 // (float) var > num jump_if_false @SRANGE_2694 9@ = 1 // (int) 005E: (unknown) :SRANGE_2694 9@ = 0 // (int) 005E: (unknown) 037B: constant_params 9 variable_params 1 unknown 10 call_with_params @MAIN_6188 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @SRANGE_2733 // Note: the incorrect math opcode was used here 005F: (unknown) :SRANGE_2733 005E: (unknown) :SRANGE_2735 $1084 = 0 // (int) 0377: (unknown) 0 $1084 $1084 > 0 // (int) var > num jump_if_false @SRANGE_2808 0045: actor $933 defined jump_if_false @SRANGE_2808 0429: (unknown) $933 0@ 0@ > -1 // (int) var > num jump_if_false @SRANGE_2808 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @SRANGE_2808 $1084 = 0 // (int) :SRANGE_2808 $1084 > 0 // (int) var > num jump_if_false @SRANGE_2926 $1085 == -1 // (int) var == num jump_if_false @SRANGE_2880 010E: $1167 = current_time_in_ms 0035: $1085 = $1167 // (int vars) $1085 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1068 = 1 // (int) $1087 = 1 // (int) 0002: jump @SRANGE_2913 :SRANGE_2880 801C: not $1086 == $1084 // (int) num == var 0022: jump_if_false @SRANGE_2913 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) 005E: (unknown) :SRANGE_2913 0035: $1086 = $1084 // (int vars) 0002: jump @SRANGE_2984 :SRANGE_2926 $1087 == 1 // (int) var == num jump_if_false @SRANGE_2979 010E: $1167 = current_time_in_ms 0011: $1167 > $1085 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @SRANGE_2979 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) $1087 = 0 // (int) :SRANGE_2979 $1086 = 0 // (int) :SRANGE_2984 005F: (unknown) :SRANGE_2986 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_3050 0410: (unknown) $5561(0@,5) $5561(0@,5) == -1 // (int) var == num jump_if_false @SRANGE_3073 0026: return :SRANGE_3073 0257: (unknown) $5561(0@,5) 'SX_TARD' 04EB: (unknown) $5561(0@,5) :SRANGE_3094 8258: not (unknown) $5561(0@,5) 0022: jump_if_false @SRANGE_3117 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @SRANGE_3094 :SRANGE_3117 0026: return :SRANGE_3119 0@ = 0 // (int) :SRANGE_3123 not $5561(0@,5) == -1 // (int) var == num jump_if_false @SRANGE_3150 0284: (unknown) $5561(0@,5) 0412: (unknown) $5561(0@,5) :SRANGE_3150 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @SRANGE_3123 0026: return :SRANGE_3169 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_12435 $5822 = 0 // (int) 0@ = 0 // (int) :SRANGE_3188 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @SRANGE_3050 0@ 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @SRANGE_3188 0026: return :SRANGE_3218 0035: 3@ = $5822 // (int vars) not $5561(3@,5) == -1 // (int) var == num jump_if_false @SRANGE_3254 025F: (unknown) $5561(3@,5) 0@ 1@ 2@ 0259: (unknown) $5561(3@,5) 0 :SRANGE_3254 $5822 += 1 // (int) $5822 == 5 // (int) var == num jump_if_false @SRANGE_3278 $5822 = 0 // (int) :SRANGE_3278 0026: return :SRANGE_3280 009F: actor $933 dead jump_if_false @SRANGE_3300 $5812 = 140 // (int) 0026: return :SRANGE_3300 02D4: (unknown) $933 0106: give_actor $933 weapon 0@ ammo 1@ // Load the weapon model before using this 010B: set_actor $933 armed_weapon_to 0@ 0026: return :SRANGE_3317 0@ = 0 // (int) :SRANGE_3321 0093: destroy_object $5443(0@,11) $5465(0@,11) = 0 // (int) $5787 = 0 // (int) $5814 = 0 // (int) 0@ += 1 // (int) 0@ >= 11 // (int) var >= num jump_if_false @SRANGE_3321 $5815 == 1 // (int) var == num jump_if_false @SRANGE_3378 00DB: (unknown) $5816 :SRANGE_3378 0026: return :SRANGE_3380 $5814 > 0 // (int) var > num jump_if_false @SRANGE_3435 $5815 == 0 // (int) var == num jump_if_false @SRANGE_3428 00DA: (unknown) -695.95 -1541.0 30.0 11 $5816 $5815 = 1 // (int) :SRANGE_3428 0002: jump @SRANGE_3457 :SRANGE_3435 $5815 == 1 // (int) var == num jump_if_false @SRANGE_3457 00DB: (unknown) $5816 $5815 = 0 // (int) :SRANGE_3457 0026: return :SRANGE_3459 6@ > 255 // (int) var > num jump_if_false @SRANGE_3478 6@ = 255 // (int) :SRANGE_3478 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_3522 02B1: draw_text_1number 0@ 1@ GXT 4@ number 5@ 0002: jump @SRANGE_3527 :SRANGE_3522 0203: set_draw_text_position 0@ 1@ GXT 4@ :SRANGE_3527 0026: return :SRANGE_3529 $5788 > 0 // (int) var > num jump_if_false @SRANGE_3612 002A: 2@ += $5789 // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 2 unknown 6 call_with_params @MAIN_6095 0@ 1@ 2@ 3@ 4@ 037B: constant_params 7 variable_params 0 unknown 6 call_with_params @SRANGE_3459 3@ 4@ 0.4 0.4 'SRNG_FH' 200 $5788 // -~1~ Point Penalty. $5789 += 0.05 // (float) $5788 -= 15 // (int) :SRANGE_3612 0026: return :SRANGE_3614 0035: 1@ = $933 // (int vars) 009F: actor 1@ dead 0022: jump_if_false @SRANGE_3631 // Note: the incorrect math opcode was used here 0026: return :SRANGE_3631 028B: (unknown) 1@ $5807 0@ 0026: return :SRANGE_3639 037B: constant_params 0 variable_params 1 unknown 6 call_with_params @SRANGE_3614 0@ 0039: 1@ = integer 0@ to_float // Note: the incorrect math opcode was used here 0039: 3@ = integer $5808 to_float // Note: the incorrect math opcode was used here 0039: 5@ = integer $5802 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: $5801 = float 4@ to_integer // Note: the incorrect math opcode was used here $5801 > 100 // (int) var > num jump_if_false @SRANGE_3710 $5801 = 100 // (int) :SRANGE_3710 0026: return :SRANGE_3712 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @SRANGE_3639 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4301 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_3317 0045: actor $933 defined jump_if_false @SRANGE_3799 0044: put_actor $933 at -695.95 -1549.34 30.0 00CF: set_actor $933 Z_angle_to 0 04D6: (unknown) $933 0 :SRANGE_3799 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4332 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 $5799 $5798 $5801 time 20000 flag 2 // ~w~Qualifying score: ~1~ ~n~Your score: ~1~ ~n~Accuracy: ~1~% 01AD: (unknown) 6000 1 00AC: stop_timer $5804 00AE: remove_status_text $5798 00AE: remove_status_text $5799 0059: text_clear_all 0011: $5799 > $5798 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @SRANGE_3930 // 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 $5809 = 1 // (int) $5812 = 120 // (int) 0026: return :SRANGE_3930 0029: $5805 += $5798 // (int vars) // Note: the incorrect math opcode was used here 0029: $5803 += $5801 // (int vars) // Note: the incorrect math opcode was used here 0026: return :SRANGE_3944 009F: actor $933 dead 0022: jump_if_false @SRANGE_3968 // Note: the incorrect math opcode was used here $5812 = 120 // (int) $5809 = 0 // (int) 005E: (unknown) :SRANGE_3968 037B: constant_params 0 variable_params 1 unknown 4 call_with_params @SRANGE_3614 0@ 0@ == 0 // (int) var == num jump_if_false @SRANGE_4062 0017: $5798 >= $5799 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @SRANGE_4054 // Note: the incorrect math opcode was used here 5 > $5813 // (int) num > var 0022: jump_if_false @SRANGE_4035 // Note: the incorrect math opcode was used here 0035: $5812 = $5813 // (int vars) $5812 += 1 // (int) 0002: jump @SRANGE_4042 :SRANGE_4035 $5812 = 130 // (int) :SRANGE_4042 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @SRANGE_3712 005E: (unknown) :SRANGE_4054 $5809 = 1 // (int) 005E: (unknown) :SRANGE_4062 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @SRANGE_2735 jump_if_false @SRANGE_4087 $5809 = 2 // (int) 005E: (unknown) :SRANGE_4087 005F: (unknown) :SRANGE_4089 1@ = 0 // (int) :SRANGE_4093 11 > 1@ // (int) num > var 0022: jump_if_false @SRANGE_4131 // Note: the incorrect math opcode was used here $5465(1@,11) = 0 // (int) $5443(1@,11) = 0 // (int) 1@ += 1 // (int) 0002: jump @SRANGE_4093 :SRANGE_4131 01AA: 0@ = create_object #TAR_GUN1 at $5604 $5623 $5642 0093: destroy_object 0@ 01AA: 0@ = create_object #TAR_GUN1 at $5604 $5623 $5642 0093: destroy_object 0@ 01AA: 0@ = create_object #TAR_CIV1 at $5604 $5623 $5642 0093: destroy_object 0@ 01AA: 0@ = create_object #TAR_CIV1 at $5604 $5623 $5642 0093: destroy_object 0@ $5787 = 0 // (int) $5814 = 0 // (int) 0026: return :SRANGE_4199 $5794 = -701.0 // (float) $5795 = -1540.82 // (float) $5796 = 30.05 // (float) $5604 = 2.25 // (float) $5623 = 9.0 // (float) $5642 = 0.7 // (float) $5661 = 0 // (float) $5680 = 0 // (float) 037B: constant_params 6 variable_params 3 unknown 1 call_with_params @MAIN_5197 $5604 $5623 $5642 $5794 $5795 $5796 $5604 $5623 $5642 $5605 = 4.25 // (float) $5624 = 9.0 // (float) $5643 = 0.7 // (float) $5662 = 0 // (float) $5681 = 0 // (float) 037B: constant_params 6 variable_params 3 unknown 1 call_with_params @MAIN_5197 $5605 $5624 $5643 $5794 $5795 $5796 $5605 $5624 $5643 $5606 = 6.25 // (float) $5625 = 9.0 // (float) $5644 = 0.7 // (float) $5663 = 0 // (float) $5682 = 0 // (float) 037B: constant_params 6 variable_params 3 unknown 1 call_with_params @MAIN_5197 $5606 $5625 $5644 $5794 $5795 $5796 $5606 $5625 $5644 $5607 = 8.25 // (float) $5626 = 9.0 // (float) $5645 = 0.7 // (float) $5664 = 0 // (float) $5683 = 0 // (float) 037B: constant_params 6 variable_params 3 unknown 1 call_with_params @MAIN_5197 $5607 $5626 $5645 $5794 $5795 $5796 $5607 $5626 $5645 $5608 = 3.25 // (float) $5627 = 3.0 // (float) $5646 = 0.1 // (float) $5665 = 0 // (float) $5684 = 0 // (float) 037B: constant_params 6 variable_params 3 unknown 1 call_with_params @MAIN_5197 $5608 $5627 $5646 $5794 $5795 $5796 $5608 $5627 $5646 $5609 = 5.25 // (float) $5628 = 3.0 // (float) $5647 = 0.1 // (float) $5666 = 0 // (float) $5685 = 0 // (float) 037B: constant_params 6 variable_params 3 unknown 1 call_with_params @MAIN_5197 $5609 $5628 $5647 $5794 $5795 $5796 $5609 $5628 $5647 $5610 = 7.25 // (float) $5629 = 3.0 // (float) $5648 = 0.1 // (float) $5667 = 0 // (float) $5686 = 0 // (float) 037B: constant_params 6 variable_params 3 unknown 1 call_with_params @MAIN_5197 $5610 $5629 $5648 $5794 $5795 $5796 $5610 $5629 $5648 $5611 = 0 // (float) $5630 = 7.0 // (float) $5649 = 0.4 // (float) $5668 = 5.0 // (float) $5687 = 0.07 // (float) 037B: constant_params 6 variable_params 3 unknown 1 call_with_params @MAIN_5197 $5611 $5630 $5649 $5794 $5795 $5796 $5611 $5630 $5649 002A: $5668 += $5794 // (float vars) // Note: the incorrect math opcode was used here $5612 = 0 // (float) $5631 = 7.0 // (float) $5650 = 0.4 // (float) $5669 = 11.0 // (float) $5688 = 0.07 // (float) 037B: constant_params 6 variable_params 3 unknown 1 call_with_params @MAIN_5197 $5612 $5631 $5650 $5794 $5795 $5796 $5612 $5631 $5650 002A: $5669 += $5794 // (float vars) // Note: the incorrect math opcode was used here $5613 = 5.0 // (float) $5632 = 7.0 // (float) $5651 = 0.4 // (float) $5670 = 0 // (float) $5689 = 0.07 // (float) 037B: constant_params 6 variable_params 3 unknown 1 call_with_params @MAIN_5197 $5613 $5632 $5651 $5794 $5795 $5796 $5613 $5632 $5651 002A: $5670 += $5794 // (float vars) // Note: the incorrect math opcode was used here $5614 = 5.0 // (float) $5633 = 7.0 // (float) $5652 = 0.4 // (float) $5671 = 11.0 // (float) $5690 = 0.07 // (float) 037B: constant_params 6 variable_params 3 unknown 1 call_with_params @MAIN_5197 $5614 $5633 $5652 $5794 $5795 $5796 $5614 $5633 $5652 002A: $5671 += $5794 // (float vars) // Note: the incorrect math opcode was used here $5615 = 11.0 // (float) $5634 = 7.0 // (float) $5653 = 0.4 // (float) $5672 = 5.0 // (float) $5691 = 0.07 // (float) 037B: constant_params 6 variable_params 3 unknown 1 call_with_params @MAIN_5197 $5615 $5634 $5653 $5794 $5795 $5796 $5615 $5634 $5653 002A: $5672 += $5794 // (float vars) // Note: the incorrect math opcode was used here $5616 = 11.0 // (float) $5635 = 7.0 // (float) $5654 = 0.4 // (float) $5673 = 0 // (float) $5692 = 0.07 // (float) 037B: constant_params 6 variable_params 3 unknown 1 call_with_params @MAIN_5197 $5616 $5635 $5654 $5794 $5795 $5796 $5616 $5635 $5654 002A: $5673 += $5794 // (float vars) // Note: the incorrect math opcode was used here $5617 = 0 // (float) $5636 = 1.0 // (float) $5655 = -0.2 // (float) $5674 = 5.0 // (float) $5693 = 0.07 // (float) 037B: constant_params 6 variable_params 3 unknown 1 call_with_params @MAIN_5197 $5617 $5636 $5655 $5794 $5795 $5796 $5617 $5636 $5655 002A: $5674 += $5794 // (float vars) // Note: the incorrect math opcode was used here $5618 = 0 // (float) $5637 = 1.0 // (float) $5656 = -0.2 // (float) $5675 = 11.0 // (float) $5694 = 0.07 // (float) 037B: constant_params 6 variable_params 3 unknown 1 call_with_params @MAIN_5197 $5618 $5637 $5656 $5794 $5795 $5796 $5618 $5637 $5656 002A: $5675 += $5794 // (float vars) // Note: the incorrect math opcode was used here $5619 = 5.0 // (float) $5638 = 1.0 // (float) $5657 = -0.2 // (float) $5676 = 0 // (float) $5695 = 0.07 // (float) 037B: constant_params 6 variable_params 3 unknown 1 call_with_params @MAIN_5197 $5619 $5638 $5657 $5794 $5795 $5796 $5619 $5638 $5657 002A: $5676 += $5794 // (float vars) // Note: the incorrect math opcode was used here $5620 = 5.0 // (float) $5639 = 1.0 // (float) $5658 = -0.2 // (float) $5677 = 11.0 // (float) $5696 = 0.07 // (float) 037B: constant_params 6 variable_params 3 unknown 1 call_with_params @MAIN_5197 $5620 $5639 $5658 $5794 $5795 $5796 $5620 $5639 $5658 002A: $5677 += $5794 // (float vars) // Note: the incorrect math opcode was used here $5621 = 11.0 // (float) $5640 = 1.0 // (float) $5659 = -0.2 // (float) $5678 = 5.0 // (float) $5697 = 0.07 // (float) 037B: constant_params 6 variable_params 3 unknown 1 call_with_params @MAIN_5197 $5621 $5640 $5659 $5794 $5795 $5796 $5621 $5640 $5659 002A: $5678 += $5794 // (float vars) // Note: the incorrect math opcode was used here $5622 = 11.0 // (float) $5641 = 1.0 // (float) $5660 = -0.2 // (float) $5679 = 0 // (float) $5698 = 0.07 // (float) 037B: constant_params 6 variable_params 3 unknown 1 call_with_params @MAIN_5197 $5622 $5641 $5660 $5794 $5795 $5796 $5622 $5641 $5660 002A: $5679 += $5794 // (float vars) // Note: the incorrect math opcode was used here 0026: return :SRANGE_5514 360.0 > $5509(0@,11) // (float) num > var 0022: jump_if_false @SRANGE_5558 // Note: the incorrect math opcode was used here (unknown) $5509(0@,11) 10.0 02AC: (unknown) $5443(0@,11) $5509(0@,11) 0 0 0002: jump @SRANGE_5586 :SRANGE_5558 02AC: (unknown) $5443(0@,11) 360.0 0 0 $5509(0@,11) = 360.0 // (float) $5465(0@,11) = 2 // (int) :SRANGE_5586 0026: return :SRANGE_5588 010E: 2@ = current_time_in_ms 0011: 2@ > $5476(0@,11) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @SRANGE_5642 // Note: the incorrect math opcode was used here 0225: (unknown) $5443(0@,11) 0 $5465(0@,11) = 3 // (int) 010C: store_object $5443(0@,11) position_to 3@ 4@ 5@ 037B: constant_params 3 variable_params 0 unknown 6 call_with_params @SRANGE_3218 3@ 4@ 5@ :SRANGE_5642 0026: return :SRANGE_5644 $5509(0@,11) > 270.0 // (float) var > num jump_if_false @SRANGE_5688 (unknown) $5509(0@,11) 10.0 02AC: (unknown) $5443(0@,11) $5509(0@,11) 0 0 0002: jump @SRANGE_5707 :SRANGE_5688 02AC: (unknown) $5443(0@,11) 270.0 0 0 $5465(0@,11) = 6 // (int) :SRANGE_5707 0026: return :SRANGE_5709 010C: store_object $5443(0@,11) position_to 1@ 2@ 3@ 0014: 1@ > $5498(0@,11) // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @SRANGE_5755 // Note: the incorrect math opcode was used here 0034: (unknown) 1@ $5487(0@,11) 010D: put_object $5443(0@,11) at 1@ 2@ 3@ 0002: jump @SRANGE_5763 :SRANGE_5755 $5465(0@,11) = 6 // (int) :SRANGE_5763 0026: return :SRANGE_5765 010C: store_object $5443(0@,11) position_to 1@ 2@ 3@ 0014: $5498(0@,11) > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @SRANGE_5811 // Note: the incorrect math opcode was used here 0032: (unknown) 1@ $5487(0@,11) // Note: the incorrect math opcode was used here 010D: put_object $5443(0@,11) at 1@ 2@ 3@ 0002: jump @SRANGE_5819 :SRANGE_5811 $5465(0@,11) = 6 // (int) :SRANGE_5819 0026: return :SRANGE_5821 0093: destroy_object $5443(0@,11) $5787 -= 1 // (int) $5454(0@,11) == 1 // (int) var == num jump_if_false @SRANGE_5854 $5814 -= 1 // (int) :SRANGE_5854 $5465(0@,11) = 0 // (int) 0026: return :SRANGE_5863 021A: unknown_check $5443(0@,11) jump_if_false @SRANGE_5973 $5520(0@,11) == 0 // (int) var == num jump_if_false @SRANGE_5909 $5798 += 100 // (int) $5823 += 1 // (int) 0002: jump @SRANGE_5965 :SRANGE_5909 010C: store_object $5443(0@,11) position_to $5791 $5792 $5793 $5788 = 400 // (int) $5789 = 1.0 // (float) $5798 -= 200 // (int) 0 > $5798 // (int) num > var 0022: jump_if_false @SRANGE_5959 // Note: the incorrect math opcode was used here $5798 = 0 // (int) :SRANGE_5959 $5823 -= 1 // (int) :SRANGE_5965 $5465(0@,11) = 6 // (int) :SRANGE_5973 0026: return :SRANGE_5975 $5465(0@,11) == 0 // (int) var == num jump_if_false @SRANGE_5991 0026: return :SRANGE_5991 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @SRANGE_5863 0@ $5465(0@,11) == 6 // (int) var == num jump_if_false @SRANGE_6030 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @SRANGE_5821 0@ 0026: return :SRANGE_6030 $5465(0@,11) == 1 // (int) var == num jump_if_false @SRANGE_6058 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @SRANGE_5514 0@ 0026: return :SRANGE_6058 $5465(0@,11) == 2 // (int) var == num jump_if_false @SRANGE_6086 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @SRANGE_5588 0@ 0026: return :SRANGE_6086 $5465(0@,11) == 3 // (int) var == num jump_if_false @SRANGE_6114 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @SRANGE_5644 0@ 0026: return :SRANGE_6114 $5465(0@,11) == 4 // (int) var == num jump_if_false @SRANGE_6142 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @SRANGE_5709 0@ 0026: return :SRANGE_6142 $5465(0@,11) == 5 // (int) var == num jump_if_false @SRANGE_6170 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @SRANGE_5765 0@ 0026: return :SRANGE_6170 0026: return :SRANGE_6172 $5823 = 0 // (int) 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @SRANGE_3529 $5791 $5792 $5793 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @SRANGE_3380 0@ = 0 // (int) :SRANGE_6207 11 > 0@ // (int) num > var 0022: jump_if_false @SRANGE_6242 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @SRANGE_5975 0@ 0@ += 1 // (int) 0002: jump @SRANGE_6207 :SRANGE_6242 $5823 > 0 // (int) var > num jump_if_false @SRANGE_6260 $5802 += 1 // (int) :SRANGE_6260 0026: return :SRANGE_6262 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_6283 0011: 0@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @SRANGE_6336 // 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_6172 010E: 1@ = current_time_in_ms 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @SRANGE_3944 jump_if_false @SRANGE_6329 005E: (unknown) :SRANGE_6329 0002: jump @SRANGE_6283 :SRANGE_6336 005F: (unknown) :SRANGE_6338 $5787 > 0 // (int) var > num jump_if_false @SRANGE_6389 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @SRANGE_6172 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @SRANGE_3944 jump_if_false @SRANGE_6382 005E: (unknown) :SRANGE_6382 0002: jump @SRANGE_6338 :SRANGE_6389 0@ > 0 // (int) var > num jump_if_false @SRANGE_6420 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @SRANGE_6262 0@ jump_if_false @SRANGE_6420 005E: (unknown) :SRANGE_6420 005F: (unknown) :SRANGE_6422 0036: 3@ = $5348(1@,19) // (float vars) 0036: 4@ = $5367(1@,19) // (float vars) 0036: 5@ = $5386(1@,19) // (float vars) not $5465(0@,11) == 0 // (int) var == num jump_if_false @SRANGE_6479 011F: show_text_1number_highpriority GXT 'SRNGERR' number 0@ time 30000 flag 1 // DEBUG! ERROR - TARGET ~1~ ALREADY EXISTS! 0001: wait 30000 ms :SRANGE_6479 2@ == 0 // (int) var == num jump_if_false @SRANGE_6508 01AA: $5443(0@,11) = create_object #TAR_GUN1 at 3@ 4@ 5@ $5520(0@,11) = 0 // (int) :SRANGE_6508 2@ == 1 // (int) var == num jump_if_false @SRANGE_6538 01AA: $5443(0@,11) = create_object #TAR_GUN1 at 3@ 4@ 5@ $5520(0@,11) = 0 // (int) :SRANGE_6538 2@ == 2 // (int) var == num jump_if_false @SRANGE_6569 01AA: $5443(0@,11) = create_object #TAR_CIV1 at 3@ 4@ 5@ $5520(0@,11) = 1 // (int) :SRANGE_6569 2@ == 3 // (int) var == num jump_if_false @SRANGE_6600 01AA: $5443(0@,11) = create_object #TAR_CIV1 at 3@ 4@ 5@ $5520(0@,11) = 1 // (int) :SRANGE_6600 $5787 += 1 // (int) 005E: (unknown) :SRANGE_6608 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_6422 0@ 1@ 2@ 02AC: (unknown) $5443(0@,11) 270.0 0 0 0225: (unknown) $5443(0@,11) 1 $5509(0@,11) = 270.0 // (float) $5454(0@,11) = 0 // (int) 010E: $5476(0@,11) = current_time_in_ms 0029: $5476(0@,11) += 3@ // (int vars) // Note: the incorrect math opcode was used here $5465(0@,11) = 1 // (int) 4@ > 0 // (int) var > num jump_if_false @SRANGE_6722 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @SRANGE_6262 4@ jump_if_false @SRANGE_6722 005E: (unknown) :SRANGE_6722 0252: object $5443(0@,11) exists jump_if_false @SRANGE_6757 010C: store_object $5443(0@,11) position_to 6@ 7@ 8@ 037B: constant_params 3 variable_params 0 unknown 9 call_with_params @SRANGE_3218 6@ 7@ 8@ :SRANGE_6757 005F: (unknown) :SRANGE_6759 037B: constant_params 3 variable_params 0 unknown 5 call_with_params @SRANGE_6422 0@ 1@ 2@ 02AC: (unknown) $5443(0@,11) 0 0 0 0036: $5487(0@,11) = 3@ // (float vars) 0036: $5498(0@,11) = $5405(1@,19) // (float vars) 0014: $5348(1@,19) > $5405(1@,19) // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @SRANGE_6830 // Note: the incorrect math opcode was used here $5465(0@,11) = 4 // (int) 0002: jump @SRANGE_6838 :SRANGE_6830 $5465(0@,11) = 5 // (int) :SRANGE_6838 $5454(0@,11) = 1 // (int) $5814 += 1 // (int) 4@ > 0 // (int) var > num jump_if_false @SRANGE_6883 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @SRANGE_6262 4@ jump_if_false @SRANGE_6883 005E: (unknown) :SRANGE_6883 005F: (unknown) 0026: return :SRANGE_6887 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_4364 0059: text_clear_all 03C2: (unknown) 0045: actor $933 defined jump_if_false @SRANGE_6944 0107: toggle_player $933 can_move 0 04D6: (unknown) $933 0 0044: put_actor $933 at -695.95 -1549.34 30.0 00CF: set_actor $933 Z_angle_to 0 :SRANGE_6944 0001: wait 500 ms $5798 = 0 // (int) $5802 = 0 // (int) $5801 = 0 // (int) $5787 = 0 // (int) $5814 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @SRANGE_4089 0492: (unknown) 2 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @SRANGE_708 500 02EA: select_interior 2 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @SRANGE_3280 $5807 $5808 04D6: (unknown) $933 1 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @SRANGE_6262 500 jump_if_false @SRANGE_7047 005E: (unknown) :SRANGE_7047 5 > $5812 // (int) num > var 0022: jump_if_false @SRANGE_7085 // Note: the incorrect math opcode was used here 011D: show_text_1number_styled GXT 'SRNG_S0' number $5812 time 1000 style 1 // ROUND ~1~ 0002: jump @SRANGE_7101 :SRANGE_7085 0055: show_text_styled GXT 'SRNG_S7' time 1000 style 1 // FINAL ROUND :SRANGE_7101 0055: show_text_styled GXT 0@ time 5000 style 5 011F: show_text_1number_highpriority GXT 'SRNG_S1' number $5799 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_6262 5000 jump_if_false @SRANGE_7149 005E: (unknown) :SRANGE_7149 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @SRANGE_55 5 024C: set_timer_with_text_to $5804 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 $5799 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 $5798 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_6262 2000 jump_if_false @SRANGE_7270 005E: (unknown) :SRANGE_7270 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_6262 1000 jump_if_false @SRANGE_7317 005E: (unknown) :SRANGE_7317 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_6262 1000 jump_if_false @SRANGE_7364 005E: (unknown) :SRANGE_7364 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_6262 1000 jump_if_false @SRANGE_7411 005E: (unknown) :SRANGE_7411 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_7439 02E2: $1070 = 0 // (any) 0045: actor $933 defined jump_if_false @SRANGE_7496 02D4: (unknown) $933 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @NONAME_1_657 04D6: (unknown) $933 0 0044: put_actor $933 at -695.97 -1552.31 30.0 00CF: set_actor $933 Z_angle_to 0 :SRANGE_7496 0026: return :SRANGE_7498 $940 = 1 // (int) 0001: wait 0 ms 10@ = 0 // (int) 009F: actor $933 dead jump_if_false @SRANGE_7531 $5812 = 140 // (int) 0026: return :SRANGE_7531 0270: (unknown) 1 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4268 346 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4268 354 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4268 349 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4268 352 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4268 358 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @SRANGE_4199 $5812 = 100 // (int) :SRANGE_7616 140 > $5812 // (int) num > var 0022: jump_if_false @SRANGE_7821 // Note: the incorrect math opcode was used here 0001: wait 0 ms $5812 == 100 // (int) var == num jump_if_false @SRANGE_7653 0025: gosub @SRANGE_7823 :SRANGE_7653 $5812 == 110 // (int) var == num jump_if_false @SRANGE_7673 0025: gosub @SRANGE_7874 :SRANGE_7673 $5812 == 1 // (int) var == num jump_if_false @SRANGE_7693 0025: gosub @SRANGE_8205 :SRANGE_7693 $5812 == 2 // (int) var == num jump_if_false @SRANGE_7713 0025: gosub @SRANGE_9475 :SRANGE_7713 $5812 == 3 // (int) var == num jump_if_false @SRANGE_7733 0025: gosub @SRANGE_11234 :SRANGE_7733 $5812 == 4 // (int) var == num jump_if_false @SRANGE_7753 0025: gosub @SRANGE_12985 :SRANGE_7753 $5812 == 5 // (int) var == num jump_if_false @SRANGE_7773 0025: gosub @SRANGE_14719 :SRANGE_7773 $5812 == 120 // (int) var == num jump_if_false @SRANGE_7793 0025: gosub @SRANGE_17508 :SRANGE_7793 $5812 == 130 // (int) var == num jump_if_false @SRANGE_7814 0025: gosub @SRANGE_17645 :SRANGE_7814 0002: jump @SRANGE_7616 :SRANGE_7821 0026: return :SRANGE_7823 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_708 500 02EA: select_interior 2 009F: actor $933 dead jump_if_false @SRANGE_7860 $5812 = 140 // (int) 0026: return :SRANGE_7860 0264: (unknown) 0 0125: set_traffic_density_multiplier_to 0 $5812 = 110 // (int) 0026: return :SRANGE_7874 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 $933 defined jump_if_false @SRANGE_7996 0044: put_actor $933 at -695.95 -1549.34 30.0 00CF: set_actor $933 Z_angle_to 0 :SRANGE_7996 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_4379 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_4394 5100 jump_if_false @SRANGE_8071 0002: jump @SRANGE_8159 :SRANGE_8071 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_4394 5100 jump_if_false @SRANGE_8116 0002: jump @SRANGE_8159 :SRANGE_8116 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_4394 5100 jump_if_false @SRANGE_8159 0002: jump @SRANGE_8159 :SRANGE_8159 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @MAIN_4364 $5812 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @SRANGE_3169 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_708 -1 02EA: select_interior 2 0026: return :SRANGE_8205 0006: $5806 = 'SRNG_W1' // (string) // ~w~PISTOL // Note: the incorrect math opcode was used here 02E2: $5807 = 19 // (any) $5813 = 1 // (int) $5797 = 30 // (int) $5799 = 1000 // (int) $5808 = 100 // (int) 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6887 $5806 jump_if_false @SRANGE_8276 $5812 = 120 // (int) 0026: return :SRANGE_8276 $5812 = 120 // (int) 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 0 5 0 5000 0 jump_if_false @SRANGE_8309 0026: return :SRANGE_8309 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 2000 jump_if_false @SRANGE_8331 0026: return :SRANGE_8331 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 0 6 1 5000 250 jump_if_false @SRANGE_8361 0026: return :SRANGE_8361 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 1 4 0 5000 0 jump_if_false @SRANGE_8389 0026: return :SRANGE_8389 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 2000 jump_if_false @SRANGE_8411 0026: return :SRANGE_8411 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 0 5 1 5000 50 jump_if_false @SRANGE_8440 0026: return :SRANGE_8440 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 1 2 0 5000 50 jump_if_false @SRANGE_8469 0026: return :SRANGE_8469 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 2 1 1 5000 0 jump_if_false @SRANGE_8498 0026: return :SRANGE_8498 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 2000 jump_if_false @SRANGE_8520 0026: return :SRANGE_8520 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 0 3 0 5000 50 jump_if_false @SRANGE_8548 0026: return :SRANGE_8548 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 1 2 1 5000 50 jump_if_false @SRANGE_8578 0026: return :SRANGE_8578 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 2 1 0 5000 50 jump_if_false @SRANGE_8607 0026: return :SRANGE_8607 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 3 0 1 5000 0 jump_if_false @SRANGE_8635 0026: return :SRANGE_8635 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 2000 jump_if_false @SRANGE_8657 0026: return :SRANGE_8657 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 0 12 0 0.04 0 jump_if_false @SRANGE_8686 0026: return :SRANGE_8686 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 1 14 1 0.04 0 jump_if_false @SRANGE_8717 0026: return :SRANGE_8717 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 2000 jump_if_false @SRANGE_8739 0026: return :SRANGE_8739 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 0 0 0 7000 50 jump_if_false @SRANGE_8766 0026: return :SRANGE_8766 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 1 3 1 7000 50 jump_if_false @SRANGE_8796 0026: return :SRANGE_8796 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 2 1 0 6000 50 jump_if_false @SRANGE_8825 0026: return :SRANGE_8825 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 3 2 1 6000 50 jump_if_false @SRANGE_8855 0026: return :SRANGE_8855 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 4 4 1 6000 50 jump_if_false @SRANGE_8885 0026: return :SRANGE_8885 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 5 6 1 7000 50 jump_if_false @SRANGE_8915 0026: return :SRANGE_8915 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 6 5 1 7000 0 jump_if_false @SRANGE_8944 0026: return :SRANGE_8944 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 2000 jump_if_false @SRANGE_8966 0026: return :SRANGE_8966 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 0 0 0 6000 50 jump_if_false @SRANGE_8993 0026: return :SRANGE_8993 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 1 3 1 6000 50 jump_if_false @SRANGE_9023 0026: return :SRANGE_9023 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 2 5 0 6000 50 jump_if_false @SRANGE_9052 0026: return :SRANGE_9052 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 3 6 1 6000 50 jump_if_false @SRANGE_9082 0026: return :SRANGE_9082 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 4 4 1 6000 0 jump_if_false @SRANGE_9111 0026: return :SRANGE_9111 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 5 8 3 0.04 0 jump_if_false @SRANGE_9142 0026: return :SRANGE_9142 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 6 18 2 0.04 0 jump_if_false @SRANGE_9173 0026: return :SRANGE_9173 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 2000 jump_if_false @SRANGE_9195 0026: return :SRANGE_9195 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 0 1 0 6000 50 jump_if_false @SRANGE_9223 0026: return :SRANGE_9223 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 1 2 3 6000 50 jump_if_false @SRANGE_9253 0026: return :SRANGE_9253 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 3 6 3 6000 50 jump_if_false @SRANGE_9283 0026: return :SRANGE_9283 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 4 4 1 5000 0 jump_if_false @SRANGE_9312 0026: return :SRANGE_9312 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 5 8 0 0.04 500 jump_if_false @SRANGE_9344 0026: return :SRANGE_9344 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 6 18 1 0.04 500 jump_if_false @SRANGE_9377 0026: return :SRANGE_9377 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 7 3 0 6000 50 jump_if_false @SRANGE_9406 0026: return :SRANGE_9406 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 8 0 1 6000 50 jump_if_false @SRANGE_9435 0026: return :SRANGE_9435 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 500 jump_if_false @SRANGE_9457 0026: return :SRANGE_9457 $5812 = 2 // (int) 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @SRANGE_3712 0026: return :SRANGE_9475 0006: $5806 = 'SRNG_W2' // (string) // ~w~MACHINE PISTOL // Note: the incorrect math opcode was used here 02E2: $5807 = 25 // (any) $5813 = 2 // (int) $5797 = 30 // (int) $5799 = 1500 // (int) $5808 = 150 // (int) 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6887 $5806 jump_if_false @SRANGE_9547 $5812 = 120 // (int) 0026: return :SRANGE_9547 $5812 = 120 // (int) 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 0 5 0 3000 50 jump_if_false @SRANGE_9581 0026: return :SRANGE_9581 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 1 6 1 4000 50 jump_if_false @SRANGE_9611 0026: return :SRANGE_9611 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 2 4 0 3000 0 jump_if_false @SRANGE_9639 0026: return :SRANGE_9639 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 2000 jump_if_false @SRANGE_9661 0026: return :SRANGE_9661 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 0 1 1 4000 50 jump_if_false @SRANGE_9690 0026: return :SRANGE_9690 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 1 2 0 4000 50 jump_if_false @SRANGE_9719 0026: return :SRANGE_9719 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 2 0 1 3000 50 jump_if_false @SRANGE_9748 0026: return :SRANGE_9748 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 3 3 0 4000 50 jump_if_false @SRANGE_9777 0026: return :SRANGE_9777 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 2000 jump_if_false @SRANGE_9799 0026: return :SRANGE_9799 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 0 4 0 4000 50 jump_if_false @SRANGE_9827 0026: return :SRANGE_9827 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 1 5 1 3000 50 jump_if_false @SRANGE_9857 0026: return :SRANGE_9857 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 2 6 0 4000 50 jump_if_false @SRANGE_9886 0026: return :SRANGE_9886 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 3 8 3 0.04 0 jump_if_false @SRANGE_9917 0026: return :SRANGE_9917 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 4 18 2 0.04 0 jump_if_false @SRANGE_9948 0026: return :SRANGE_9948 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 2000 jump_if_false @SRANGE_9970 0026: return :SRANGE_9970 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 0 5 2 5000 50 jump_if_false @SRANGE_9999 0026: return :SRANGE_9999 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 1 4 0 5000 50 jump_if_false @SRANGE_10028 0026: return :SRANGE_10028 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 2 0 1 5000 50 jump_if_false @SRANGE_10057 0026: return :SRANGE_10057 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 3 1 0 5000 50 jump_if_false @SRANGE_10086 0026: return :SRANGE_10086 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 4 6 0 4000 50 jump_if_false @SRANGE_10115 0026: return :SRANGE_10115 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 5 3 0 5000 50 jump_if_false @SRANGE_10144 0026: return :SRANGE_10144 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 2000 jump_if_false @SRANGE_10166 0026: return :SRANGE_10166 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 0 6 0 5000 0 jump_if_false @SRANGE_10193 0026: return :SRANGE_10193 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 1 4 2 5000 2000 jump_if_false @SRANGE_10224 0026: return :SRANGE_10224 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 2 1 1 5000 0 jump_if_false @SRANGE_10253 0026: return :SRANGE_10253 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 3 2 3 5000 2000 jump_if_false @SRANGE_10284 0026: return :SRANGE_10284 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 4 0 0 5000 0 jump_if_false @SRANGE_10311 0026: return :SRANGE_10311 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 5 3 2 5000 2000 jump_if_false @SRANGE_10342 0026: return :SRANGE_10342 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 6 6 3 5000 0 jump_if_false @SRANGE_10371 0026: return :SRANGE_10371 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 7 4 3 5000 0 jump_if_false @SRANGE_10400 0026: return :SRANGE_10400 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 2000 jump_if_false @SRANGE_10422 0026: return :SRANGE_10422 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 0 3 2 4000 0 jump_if_false @SRANGE_10450 0026: return :SRANGE_10450 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 1 6 1 5000 2000 jump_if_false @SRANGE_10481 0026: return :SRANGE_10481 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 2 0 0 5000 0 jump_if_false @SRANGE_10508 0026: return :SRANGE_10508 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 3 4 3 4000 0 jump_if_false @SRANGE_10537 0026: return :SRANGE_10537 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 250 jump_if_false @SRANGE_10559 0026: return :SRANGE_10559 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 0 3 2 5000 0 jump_if_false @SRANGE_10587 0026: return :SRANGE_10587 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 1 6 1 5000 3000 jump_if_false @SRANGE_10618 0026: return :SRANGE_10618 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 2 0 0 5000 0 jump_if_false @SRANGE_10645 0026: return :SRANGE_10645 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 3 4 3 4000 0 jump_if_false @SRANGE_10674 0026: return :SRANGE_10674 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 2000 jump_if_false @SRANGE_10696 0026: return :SRANGE_10696 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 0 3 2 5000 0 jump_if_false @SRANGE_10724 0026: return :SRANGE_10724 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 1 6 3 5000 0 jump_if_false @SRANGE_10753 0026: return :SRANGE_10753 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 2 12 0 0.04 0 jump_if_false @SRANGE_10783 0026: return :SRANGE_10783 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 3 18 1 0.04 1000 jump_if_false @SRANGE_10816 0026: return :SRANGE_10816 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 4 2 2 5000 0 jump_if_false @SRANGE_10845 0026: return :SRANGE_10845 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 5 1 3 5000 0 jump_if_false @SRANGE_10874 0026: return :SRANGE_10874 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 6 5 2 5000 1000 jump_if_false @SRANGE_10905 0026: return :SRANGE_10905 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 7 0 2 5000 0 jump_if_false @SRANGE_10933 0026: return :SRANGE_10933 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 8 4 3 4000 0 jump_if_false @SRANGE_10962 0026: return :SRANGE_10962 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 2000 jump_if_false @SRANGE_10984 0026: return :SRANGE_10984 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 0 6 0 2000 500 jump_if_false @SRANGE_11013 0026: return :SRANGE_11013 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 1 5 1 1500 250 jump_if_false @SRANGE_11044 0026: return :SRANGE_11044 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 2 4 0 2000 250 jump_if_false @SRANGE_11074 0026: return :SRANGE_11074 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 3 0 1 2000 250 jump_if_false @SRANGE_11104 0026: return :SRANGE_11104 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 4 1 0 2000 250 jump_if_false @SRANGE_11134 0026: return :SRANGE_11134 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 5 2 1 2000 250 jump_if_false @SRANGE_11165 0026: return :SRANGE_11165 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 6 3 2 2000 0 jump_if_false @SRANGE_11194 0026: return :SRANGE_11194 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 500 jump_if_false @SRANGE_11216 0026: return :SRANGE_11216 $5812 = 3 // (int) 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @SRANGE_3712 0026: return :SRANGE_11234 0006: $5806 = 'SRNG_W3' // (string) // ~w~SHOTGUN // Note: the incorrect math opcode was used here 02E2: $5807 = 21 // (any) $5813 = 3 // (int) $5797 = 30 // (int) $5799 = 2000 // (int) $5808 = 100 // (int) 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6887 $5806 jump_if_false @SRANGE_11305 $5812 = 120 // (int) 0026: return :SRANGE_11305 $5812 = 120 // (int) 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 0 6 0 3000 50 jump_if_false @SRANGE_11339 0026: return :SRANGE_11339 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 1 5 0 3000 50 jump_if_false @SRANGE_11368 0026: return :SRANGE_11368 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 2 4 2 4000 0 jump_if_false @SRANGE_11397 0026: return :SRANGE_11397 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 2000 jump_if_false @SRANGE_11419 0026: return :SRANGE_11419 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 0 6 2 4000 50 jump_if_false @SRANGE_11448 0026: return :SRANGE_11448 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 1 5 0 3000 50 jump_if_false @SRANGE_11477 0026: return :SRANGE_11477 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 2 4 0 3000 0 jump_if_false @SRANGE_11505 0026: return :SRANGE_11505 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 2000 jump_if_false @SRANGE_11527 0026: return :SRANGE_11527 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 0 3 0 3000 50 jump_if_false @SRANGE_11555 0026: return :SRANGE_11555 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 1 2 2 3000 50 jump_if_false @SRANGE_11585 0026: return :SRANGE_11585 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 2 1 2 3000 50 jump_if_false @SRANGE_11615 0026: return :SRANGE_11615 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 3 0 0 3000 0 jump_if_false @SRANGE_11642 0026: return :SRANGE_11642 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 2000 jump_if_false @SRANGE_11664 0026: return :SRANGE_11664 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 0 12 0 0.04 0 jump_if_false @SRANGE_11693 0026: return :SRANGE_11693 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 1 14 1 0.04 2000 jump_if_false @SRANGE_11726 0026: return :SRANGE_11726 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 2 12 2 0.04 0 jump_if_false @SRANGE_11757 0026: return :SRANGE_11757 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 3 14 1 0.04 2000 jump_if_false @SRANGE_11790 0026: return :SRANGE_11790 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 4 12 0 0.04 0 jump_if_false @SRANGE_11820 0026: return :SRANGE_11820 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 5 14 3 0.04 0 jump_if_false @SRANGE_11851 0026: return :SRANGE_11851 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 2000 jump_if_false @SRANGE_11873 0026: return :SRANGE_11873 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 0 2 1 7000 50 jump_if_false @SRANGE_11902 0026: return :SRANGE_11902 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 1 0 0 7000 50 jump_if_false @SRANGE_11930 0026: return :SRANGE_11930 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 2 3 1 6500 50 jump_if_false @SRANGE_11960 0026: return :SRANGE_11960 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 3 5 1 7000 0 jump_if_false @SRANGE_11989 0026: return :SRANGE_11989 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 4 1 0 6500 50 jump_if_false @SRANGE_12018 0026: return :SRANGE_12018 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 5 4 1 7000 50 jump_if_false @SRANGE_12048 0026: return :SRANGE_12048 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 6 6 1 7500 0 jump_if_false @SRANGE_12077 0026: return :SRANGE_12077 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 7 12 0 0.04 0 jump_if_false @SRANGE_12107 0026: return :SRANGE_12107 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 8 14 3 0.04 0 jump_if_false @SRANGE_12138 0026: return :SRANGE_12138 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 2000 jump_if_false @SRANGE_12160 0026: return :SRANGE_12160 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 0 5 2 6000 50 jump_if_false @SRANGE_12189 0026: return :SRANGE_12189 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 1 2 3 6000 50 jump_if_false @SRANGE_12219 0026: return :SRANGE_12219 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 2 1 3 6000 50 jump_if_false @SRANGE_12249 0026: return :SRANGE_12249 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 3 0 0 6000 50 jump_if_false @SRANGE_12277 0026: return :SRANGE_12277 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 4 6 1 6000 50 jump_if_false @SRANGE_12307 0026: return :SRANGE_12307 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 5 3 1 6000 50 jump_if_false @SRANGE_12337 0026: return :SRANGE_12337 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 6 4 0 6000 50 jump_if_false @SRANGE_12366 0026: return :SRANGE_12366 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 2000 jump_if_false @SRANGE_12388 0026: return :SRANGE_12388 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 0 1 3 6000 50 jump_if_false @SRANGE_12417 0026: return :SRANGE_12417 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 1 2 3 6000 50 jump_if_false @SRANGE_12447 0026: return :SRANGE_12447 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 2 6 2 6000 50 jump_if_false @SRANGE_12477 0026: return :SRANGE_12477 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 3 4 2 6000 50 jump_if_false @SRANGE_12507 0026: return :SRANGE_12507 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 4 3 3 6000 50 jump_if_false @SRANGE_12537 0026: return :SRANGE_12537 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 5 0 3 6000 50 jump_if_false @SRANGE_12566 0026: return :SRANGE_12566 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 6 5 0 6000 50 jump_if_false @SRANGE_12595 0026: return :SRANGE_12595 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 7 8 0 0.04 0 jump_if_false @SRANGE_12625 0026: return :SRANGE_12625 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 8 14 1 0.04 0 jump_if_false @SRANGE_12656 0026: return :SRANGE_12656 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 2000 jump_if_false @SRANGE_12678 0026: return :SRANGE_12678 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 0 1 3 6000 50 jump_if_false @SRANGE_12707 0026: return :SRANGE_12707 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 1 2 3 6000 50 jump_if_false @SRANGE_12737 0026: return :SRANGE_12737 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 2 6 0 6000 50 jump_if_false @SRANGE_12766 0026: return :SRANGE_12766 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 3 4 0 6000 50 jump_if_false @SRANGE_12795 0026: return :SRANGE_12795 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 4 3 2 6000 50 jump_if_false @SRANGE_12825 0026: return :SRANGE_12825 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 5 0 3 6000 50 jump_if_false @SRANGE_12854 0026: return :SRANGE_12854 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 6 5 1 6000 50 jump_if_false @SRANGE_12884 0026: return :SRANGE_12884 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 7 12 0 0.04 0 jump_if_false @SRANGE_12914 0026: return :SRANGE_12914 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 8 18 1 0.04 0 jump_if_false @SRANGE_12945 0026: return :SRANGE_12945 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 500 jump_if_false @SRANGE_12967 0026: return :SRANGE_12967 $5812 = 4 // (int) 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @SRANGE_3712 0026: return :SRANGE_12985 0006: $5806 = 'SRNG_W4' // (string) // ~w~ASSAULT RIFLE // Note: the incorrect math opcode was used here 02E2: $5807 = 28 // (any) $5813 = 4 // (int) $5797 = 30 // (int) $5799 = 2000 // (int) $5808 = 120 // (int) 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6887 $5806 jump_if_false @SRANGE_13056 $5812 = 120 // (int) 0026: return :SRANGE_13056 $5812 = 120 // (int) 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 0 8 0 0.09 0 jump_if_false @SRANGE_13091 0026: return :SRANGE_13091 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 2000 jump_if_false @SRANGE_13113 0026: return :SRANGE_13113 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 0 18 1 0.09 500 jump_if_false @SRANGE_13145 0026: return :SRANGE_13145 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 1 18 1 0.09 500 jump_if_false @SRANGE_13178 0026: return :SRANGE_13178 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 2 12 1 0.09 0 jump_if_false @SRANGE_13209 0026: return :SRANGE_13209 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 2000 jump_if_false @SRANGE_13231 0026: return :SRANGE_13231 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 0 14 0 0.09 500 jump_if_false @SRANGE_13262 0026: return :SRANGE_13262 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 1 14 1 0.09 500 jump_if_false @SRANGE_13295 0026: return :SRANGE_13295 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 2 14 2 0.09 500 jump_if_false @SRANGE_13328 0026: return :SRANGE_13328 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 3 14 0 0.09 0 jump_if_false @SRANGE_13358 0026: return :SRANGE_13358 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 2000 jump_if_false @SRANGE_13380 0026: return :SRANGE_13380 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 0 12 2 0.09 700 jump_if_false @SRANGE_13412 0026: return :SRANGE_13412 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 1 12 0 0.09 700 jump_if_false @SRANGE_13444 0026: return :SRANGE_13444 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 2 12 1 0.09 700 jump_if_false @SRANGE_13477 0026: return :SRANGE_13477 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 3 12 3 0.09 700 jump_if_false @SRANGE_13510 0026: return :SRANGE_13510 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 4 18 0 0.09 500 jump_if_false @SRANGE_13542 0026: return :SRANGE_13542 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 5 12 1 0.09 0 jump_if_false @SRANGE_13573 0026: return :SRANGE_13573 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 2000 jump_if_false @SRANGE_13595 0026: return :SRANGE_13595 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 0 8 0 0.09 1000 jump_if_false @SRANGE_13626 0026: return :SRANGE_13626 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 1 14 1 0.09 1000 jump_if_false @SRANGE_13659 0026: return :SRANGE_13659 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 2 8 0 0.09 1000 jump_if_false @SRANGE_13691 0026: return :SRANGE_13691 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 3 14 1 0.09 1000 jump_if_false @SRANGE_13724 0026: return :SRANGE_13724 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 4 8 0 0.09 1000 jump_if_false @SRANGE_13756 0026: return :SRANGE_13756 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 5 14 1 0.09 1000 jump_if_false @SRANGE_13789 0026: return :SRANGE_13789 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 2000 jump_if_false @SRANGE_13811 0026: return :SRANGE_13811 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 0 12 1 0.09 1000 jump_if_false @SRANGE_13843 0026: return :SRANGE_13843 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 1 18 0 0.09 1000 jump_if_false @SRANGE_13875 0026: return :SRANGE_13875 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 2 12 1 0.09 1000 jump_if_false @SRANGE_13908 0026: return :SRANGE_13908 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 3 18 2 0.09 1000 jump_if_false @SRANGE_13941 0026: return :SRANGE_13941 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 4 12 1 0.09 1000 jump_if_false @SRANGE_13974 0026: return :SRANGE_13974 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 5 18 0 0.09 1000 jump_if_false @SRANGE_14006 0026: return :SRANGE_14006 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 6 12 1 0.09 1000 jump_if_false @SRANGE_14039 0026: return :SRANGE_14039 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 2000 jump_if_false @SRANGE_14061 0026: return :SRANGE_14061 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 0 8 0 0.09 1000 jump_if_false @SRANGE_14092 0026: return :SRANGE_14092 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 1 14 1 0.09 1000 jump_if_false @SRANGE_14125 0026: return :SRANGE_14125 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 2 6 2 3000 50 jump_if_false @SRANGE_14155 0026: return :SRANGE_14155 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 3 5 2 3000 50 jump_if_false @SRANGE_14185 0026: return :SRANGE_14185 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 4 4 2 3000 50 jump_if_false @SRANGE_14215 0026: return :SRANGE_14215 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 5 1 2 3000 50 jump_if_false @SRANGE_14245 0026: return :SRANGE_14245 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 6 2 2 3000 50 jump_if_false @SRANGE_14275 0026: return :SRANGE_14275 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 7 8 0 0.09 1000 jump_if_false @SRANGE_14307 0026: return :SRANGE_14307 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 8 14 1 0.09 1000 jump_if_false @SRANGE_14340 0026: return :SRANGE_14340 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 2000 jump_if_false @SRANGE_14362 0026: return :SRANGE_14362 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 0 8 2 0.09 500 jump_if_false @SRANGE_14394 0026: return :SRANGE_14394 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 1 14 3 0.09 500 jump_if_false @SRANGE_14427 0026: return :SRANGE_14427 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 2 8 2 0.09 500 jump_if_false @SRANGE_14460 0026: return :SRANGE_14460 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 3 4 0 5000 50 jump_if_false @SRANGE_14489 0026: return :SRANGE_14489 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 4 6 0 5000 50 jump_if_false @SRANGE_14518 0026: return :SRANGE_14518 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 5 14 2 0.09 500 jump_if_false @SRANGE_14551 0026: return :SRANGE_14551 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 6 8 3 0.09 500 jump_if_false @SRANGE_14584 0026: return :SRANGE_14584 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 7 14 2 0.09 500 jump_if_false @SRANGE_14617 0026: return :SRANGE_14617 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 8 8 3 0.09 0 jump_if_false @SRANGE_14648 0026: return :SRANGE_14648 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 1 14 1 0.09 0 jump_if_false @SRANGE_14679 0026: return :SRANGE_14679 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 500 jump_if_false @SRANGE_14701 0026: return :SRANGE_14701 $5812 = 5 // (int) 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @SRANGE_3712 0026: return :SRANGE_14719 0006: $5806 = 'SRNG_W5' // (string) // ~w~SNIPER RIFLE // Note: the incorrect math opcode was used here 02E2: $5807 = 31 // (any) $5813 = 5 // (int) $5797 = 30 // (int) $5799 = 2500 // (int) $5808 = 80 // (int) 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6887 $5806 jump_if_false @SRANGE_14790 $5812 = 120 // (int) 0026: return :SRANGE_14790 $5812 = 120 // (int) 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 0 0 0 3000 0 jump_if_false @SRANGE_14822 0026: return :SRANGE_14822 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 0 jump_if_false @SRANGE_14842 0026: return :SRANGE_14842 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 0 5 1 3000 0 jump_if_false @SRANGE_14870 0026: return :SRANGE_14870 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 0 jump_if_false @SRANGE_14890 0026: return :SRANGE_14890 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 0 3 0 4000 0 jump_if_false @SRANGE_14917 0026: return :SRANGE_14917 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 0 jump_if_false @SRANGE_14937 0026: return :SRANGE_14937 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 0 1 1 3000 0 jump_if_false @SRANGE_14965 0026: return :SRANGE_14965 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 0 jump_if_false @SRANGE_14985 0026: return :SRANGE_14985 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 0 4 0 3000 0 jump_if_false @SRANGE_15012 0026: return :SRANGE_15012 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 2000 jump_if_false @SRANGE_15034 0026: return :SRANGE_15034 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 0 0 2 4000 50 jump_if_false @SRANGE_15062 0026: return :SRANGE_15062 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 1 3 3 4000 50 jump_if_false @SRANGE_15092 0026: return :SRANGE_15092 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 2 1 2 4000 50 jump_if_false @SRANGE_15122 0026: return :SRANGE_15122 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 3 2 3 4000 50 jump_if_false @SRANGE_15152 0026: return :SRANGE_15152 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 4 4 3 4000 50 jump_if_false @SRANGE_15182 0026: return :SRANGE_15182 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 5 6 1 4000 50 jump_if_false @SRANGE_15212 0026: return :SRANGE_15212 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 6 5 2 4000 0 jump_if_false @SRANGE_15241 0026: return :SRANGE_15241 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 2000 jump_if_false @SRANGE_15263 0026: return :SRANGE_15263 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 0 0 2 4000 50 jump_if_false @SRANGE_15291 0026: return :SRANGE_15291 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 1 3 3 4000 50 jump_if_false @SRANGE_15321 0026: return :SRANGE_15321 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 2 1 0 4000 50 jump_if_false @SRANGE_15350 0026: return :SRANGE_15350 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 3 2 3 4000 50 jump_if_false @SRANGE_15380 0026: return :SRANGE_15380 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 4 4 3 4000 50 jump_if_false @SRANGE_15410 0026: return :SRANGE_15410 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 5 6 3 4000 50 jump_if_false @SRANGE_15440 0026: return :SRANGE_15440 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 6 5 2 4000 0 jump_if_false @SRANGE_15469 0026: return :SRANGE_15469 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 2000 jump_if_false @SRANGE_15491 0026: return :SRANGE_15491 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 0 0 2 4000 50 jump_if_false @SRANGE_15519 0026: return :SRANGE_15519 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 1 3 3 4000 50 jump_if_false @SRANGE_15549 0026: return :SRANGE_15549 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 2 1 2 4000 50 jump_if_false @SRANGE_15579 0026: return :SRANGE_15579 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 3 2 3 4000 50 jump_if_false @SRANGE_15609 0026: return :SRANGE_15609 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 4 4 3 4000 50 jump_if_false @SRANGE_15639 0026: return :SRANGE_15639 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 5 6 1 4000 50 jump_if_false @SRANGE_15669 0026: return :SRANGE_15669 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 6 5 2 4000 0 jump_if_false @SRANGE_15698 0026: return :SRANGE_15698 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 2000 jump_if_false @SRANGE_15720 0026: return :SRANGE_15720 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 0 0 2 4000 50 jump_if_false @SRANGE_15748 0026: return :SRANGE_15748 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 1 3 1 4000 50 jump_if_false @SRANGE_15778 0026: return :SRANGE_15778 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 2 1 2 4000 50 jump_if_false @SRANGE_15808 0026: return :SRANGE_15808 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 3 2 3 4000 50 jump_if_false @SRANGE_15838 0026: return :SRANGE_15838 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 4 4 3 4000 50 jump_if_false @SRANGE_15868 0026: return :SRANGE_15868 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 5 6 3 4000 50 jump_if_false @SRANGE_15898 0026: return :SRANGE_15898 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 6 5 2 4000 0 jump_if_false @SRANGE_15927 0026: return :SRANGE_15927 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 2000 jump_if_false @SRANGE_15949 0026: return :SRANGE_15949 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 0 0 2 4000 50 jump_if_false @SRANGE_15977 0026: return :SRANGE_15977 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 1 3 3 4000 50 jump_if_false @SRANGE_16007 0026: return :SRANGE_16007 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 2 1 2 4000 50 jump_if_false @SRANGE_16037 0026: return :SRANGE_16037 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 3 2 3 4000 50 jump_if_false @SRANGE_16067 0026: return :SRANGE_16067 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 4 4 3 4000 50 jump_if_false @SRANGE_16097 0026: return :SRANGE_16097 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 5 6 3 4000 50 jump_if_false @SRANGE_16127 0026: return :SRANGE_16127 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 6 5 2 4000 50 jump_if_false @SRANGE_16157 0026: return :SRANGE_16157 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 7 12 0 0.04 0 jump_if_false @SRANGE_16187 0026: return :SRANGE_16187 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 8 14 1 0.04 0 jump_if_false @SRANGE_16218 0026: return :SRANGE_16218 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 2000 jump_if_false @SRANGE_16240 0026: return :SRANGE_16240 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 0 0 3 4000 50 jump_if_false @SRANGE_16268 0026: return :SRANGE_16268 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 1 3 2 4000 50 jump_if_false @SRANGE_16298 0026: return :SRANGE_16298 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 2 1 3 4000 50 jump_if_false @SRANGE_16328 0026: return :SRANGE_16328 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 3 2 2 4000 50 jump_if_false @SRANGE_16358 0026: return :SRANGE_16358 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 4 4 2 4000 50 jump_if_false @SRANGE_16388 0026: return :SRANGE_16388 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 5 6 2 4000 50 jump_if_false @SRANGE_16418 0026: return :SRANGE_16418 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 6 5 3 4000 50 jump_if_false @SRANGE_16448 0026: return :SRANGE_16448 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 7 8 1 0.04 0 jump_if_false @SRANGE_16479 0026: return :SRANGE_16479 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 8 14 0 0.04 0 jump_if_false @SRANGE_16509 0026: return :SRANGE_16509 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 2000 jump_if_false @SRANGE_16531 0026: return :SRANGE_16531 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 0 0 2 4000 50 jump_if_false @SRANGE_16559 0026: return :SRANGE_16559 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 1 3 3 4000 50 jump_if_false @SRANGE_16589 0026: return :SRANGE_16589 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 2 1 2 4000 50 jump_if_false @SRANGE_16619 0026: return :SRANGE_16619 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 3 2 3 4000 50 jump_if_false @SRANGE_16649 0026: return :SRANGE_16649 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 4 4 3 4000 50 jump_if_false @SRANGE_16679 0026: return :SRANGE_16679 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 5 6 3 4000 50 jump_if_false @SRANGE_16709 0026: return :SRANGE_16709 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 6 5 2 4000 50 jump_if_false @SRANGE_16739 0026: return :SRANGE_16739 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 7 12 0 0.04 1500 jump_if_false @SRANGE_16771 0026: return :SRANGE_16771 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 8 14 1 0.04 1500 jump_if_false @SRANGE_16804 0026: return :SRANGE_16804 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 9 12 0 0.04 1500 jump_if_false @SRANGE_16836 0026: return :SRANGE_16836 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 10 14 1 0.04 0 jump_if_false @SRANGE_16867 0026: return :SRANGE_16867 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 2000 jump_if_false @SRANGE_16889 0026: return :SRANGE_16889 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 0 0 0 5000 50 jump_if_false @SRANGE_16916 0026: return :SRANGE_16916 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 1 5 1 5000 50 jump_if_false @SRANGE_16946 0026: return :SRANGE_16946 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 2 3 0 5000 0 jump_if_false @SRANGE_16974 0026: return :SRANGE_16974 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 2000 jump_if_false @SRANGE_16996 0026: return :SRANGE_16996 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 0 1 1 5500 1000 jump_if_false @SRANGE_17026 0026: return :SRANGE_17026 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 1 6 0 5500 1000 jump_if_false @SRANGE_17056 0026: return :SRANGE_17056 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 2 3 1 5500 1000 jump_if_false @SRANGE_17087 0026: return :SRANGE_17087 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6608 3 2 0 5500 0 jump_if_false @SRANGE_17115 0026: return :SRANGE_17115 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 2000 jump_if_false @SRANGE_17137 0026: return :SRANGE_17137 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 0 12 0 0.04 0 jump_if_false @SRANGE_17166 0026: return :SRANGE_17166 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 1 18 1 0.04 0 jump_if_false @SRANGE_17197 0026: return :SRANGE_17197 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 0 jump_if_false @SRANGE_17217 0026: return :SRANGE_17217 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 2 8 0 0.04 0 jump_if_false @SRANGE_17247 0026: return :SRANGE_17247 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 3 14 0 0.04 0 jump_if_false @SRANGE_17277 0026: return :SRANGE_17277 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 0 jump_if_false @SRANGE_17297 0026: return :SRANGE_17297 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 4 12 0 0.04 0 jump_if_false @SRANGE_17327 0026: return :SRANGE_17327 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 5 18 3 0.04 0 jump_if_false @SRANGE_17358 0026: return :SRANGE_17358 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 0 jump_if_false @SRANGE_17378 0026: return :SRANGE_17378 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 6 8 0 0.04 0 jump_if_false @SRANGE_17408 0026: return :SRANGE_17408 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @SRANGE_6759 7 14 3 0.04 0 jump_if_false @SRANGE_17439 0026: return :SRANGE_17439 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 500 jump_if_false @SRANGE_17461 0026: return :SRANGE_17461 $5812 = 120 // (int) 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_6338 500 jump_if_false @SRANGE_17489 0026: return :SRANGE_17489 $5812 = 130 // (int) 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @SRANGE_3712 0026: return :SRANGE_17508 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_7439 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_708 500 02EA: select_interior 2 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! $5809 == 1 // (int) var == num jump_if_false @SRANGE_17604 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_5026 'SRNG_F1' // ~r~You failed to qualify. :SRANGE_17604 $5809 == 2 // (int) var == num jump_if_false @SRANGE_17636 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_5026 'SRNG_F2' // ~r~You left the shooting range. :SRANGE_17636 $5812 = 140 // (int) 0026: return :SRANGE_17645 0059: text_clear_all 03C2: (unknown) 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_536 -1 $5803 /= 5 // (int) 037B: constant_params 1 variable_params 3 unknown 11 call_with_params @SRANGE_2986 $5804 7@ 8@ 9@ 0055: show_text_styled GXT 'SRNG_H0' time 4000 style 1 // ALL ROUNDS COMPLETED 0011: $5805 > $1370 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @SRANGE_17755 // Note: the incorrect math opcode was used here 0035: $1370 = $5805 // (int vars) 10@ += 500 // (int) 01D9: (unknown) 'SRNG_H2' $5805 500 5000 1 // ~w~Final score: ~1~ ~n~~w~New high score. $~1~ Bonus prize. 053E: (unknown) $5805 0002: jump @SRANGE_17773 :SRANGE_17755 011F: show_text_1number_highpriority GXT 'SRNG_H1' number $5805 time 5000 flag 1 // ~w~Final Score: ~1~ :SRANGE_17773 01AD: (unknown) 5000 1 0011: $5803 > $1371 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @SRANGE_17837 // Note: the incorrect math opcode was used here 0035: $1371 = $5803 // (int vars) 10@ += 500 // (int) 01D9: (unknown) 'SRNG_H4' $5803 500 5000 1 // ~w~Final accuracy: ~1~% ~n~~w~New best accuracy! $~1~ Bonus prize. 053D: (unknown) $5803 0002: jump @SRANGE_17855 :SRANGE_17837 011F: show_text_1number_highpriority GXT 'SRNG_H3' number $5803 time 5000 flag 1 // ~w~Final accuracy: ~1~% :SRANGE_17855 01AD: (unknown) 5000 1 0059: text_clear_all 0011: $1372 > $5804 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @SRANGE_17929 // Note: the incorrect math opcode was used here 0035: $1372 = $5804 // (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. $5804 /= 1000 // (int) 053C: (unknown) $5804 0002: jump @SRANGE_17948 :SRANGE_17929 01DC: show_text_3numbers GXT 'SRNG_H5' numbers 7@ 8@ 9@ time 5000 flag 1 // ~w~Final Time: ~1~:~1~~1~ :SRANGE_17948 01AD: (unknown) 5000 1 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @SRANGE_7439 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SRANGE_708 500 02EA: select_interior 2 0059: text_clear_all 03C2: (unknown) $1369 == 0 // (int) var == num jump_if_false @SRANGE_18031 $1369 = 1 // (int) 10@ += 1000 // (int) 036A: (unknown) 01DF: progress_made += 1 :SRANGE_18031 022B: (unknown) 1 0045: actor $933 defined jump_if_false @SRANGE_18050 009B: clear_player $933 wanted_level :SRANGE_18050 10@ > 0 // (int) var > num jump_if_false @SRANGE_18084 011D: show_text_1number_styled GXT 'M_PASS' number 10@ time 1000 style 1 // ~Y~MISSION PASSED! ~n~$~1~ 0002: jump @SRANGE_18100 :SRANGE_18084 0055: show_text_styled GXT 'M_PASSN' time 1000 style 1 // ~Y~MISSION PASSED! :SRANGE_18100 0045: actor $933 defined jump_if_false @SRANGE_18116 0094: player $933 money += 10@ :SRANGE_18116 $5812 = 140 // (int) 0026: return :SRANGE_18125 0492: (unknown) 0 00AC: stop_timer $5804 00AE: remove_status_text $5798 00AE: remove_status_text $5799 04D6: (unknown) $933 0 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @SRANGE_3317 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @SRANGE_3119 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_12435 0045: actor $933 defined jump_if_false @SRANGE_18202 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 0107: toggle_player $933 can_move 1 :SRANGE_18202 0264: (unknown) 1.0 0125: set_traffic_density_multiplier_to 1.0 01AE: (unknown) 0 $940 = 0 // (int) 009F: actor $933 dead jump_if_false @SRANGE_18256 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_18256 007A: mission_cleanup 0026: return //-------------Mission 14--------------- :PARAMED 0238: name_thread 'PARAMED' // 'Paramedic' 0025: gosub @PARAMED_9218 009D: wasted_or_busted // mission only jump_if_false @PARAMED_34 0025: gosub @PARAMED_9497 :PARAMED_34 0025: gosub @PARAMED_9875 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 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @PARAMED_243 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 007E: actor $933 driving jump_if_false @PARAMED_237 0400: (unknown) $933 $1070 0002: jump @PARAMED_243 :PARAMED_237 02C0: (unknown) $933 $1070 :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_4301 0@ :PARAMED_270 0045: actor $933 defined jump_if_false @PARAMED_338 807E: not actor $933 driving jump_if_false @PARAMED_315 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @PARAMED_318 :PARAMED_315 021D: (unknown) 0 :PARAMED_318 $1078 == 0 // (int) var == num jump_if_false @PARAMED_334 02EA: select_interior 2 :PARAMED_334 01AE: (unknown) 1 :PARAMED_338 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :PARAMED_351 0045: actor $933 defined jump_if_false @PARAMED_415 807E: not actor $933 driving jump_if_false @PARAMED_403 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @PARAMED_403 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :PARAMED_403 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :PARAMED_415 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @PARAMED_464 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 01AE: (unknown) 0 $1078 == 0 // (int) var == num jump_if_false @PARAMED_464 02EA: select_interior 0 :PARAMED_464 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @PARAMED_494 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :PARAMED_494 0026: return 0045: actor 0@ defined jump_if_false @PARAMED_515 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :PARAMED_515 0026: return 0045: actor 0@ defined 0022: jump_if_false @PARAMED_545 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @PARAMED_545 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :PARAMED_545 0026: return :PARAMED_547 0045: actor 0@ defined 0022: jump_if_false @PARAMED_594 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @PARAMED_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 @PARAMED_594 :PARAMED_590 1@ = 0 // (int) :PARAMED_594 1@ == 1 // (int) var == num jump_if_false @PARAMED_678 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @PARAMED_671 007E: actor 0@ driving jump_if_false @PARAMED_667 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @PARAMED_657 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @PARAMED_660 :PARAMED_657 00F1: (unknown) 0@ :PARAMED_660 0002: jump @PARAMED_671 :PARAMED_667 1@ = 0 // (int) :PARAMED_671 0002: jump @PARAMED_594 :PARAMED_678 0026: return 0045: actor 0@ defined jump_if_false @PARAMED_772 007E: actor 0@ driving jump_if_false @PARAMED_756 02A7: unknown_check 0@ jump_if_false @PARAMED_726 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @PARAMED_749 :PARAMED_726 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @PARAMED_547 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :PARAMED_749 0002: jump @PARAMED_765 :PARAMED_756 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :PARAMED_765 0002: jump @PARAMED_774 :PARAMED_772 005F: (unknown) :PARAMED_774 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @PARAMED_932 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @PARAMED_932 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @PARAMED_873 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @PARAMED_832 // Note: the incorrect math opcode was used here 0026: return 0002: jump @PARAMED_866 :PARAMED_832 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PARAMED_547 0@ 4@ > -1 // (int) var > num jump_if_false @PARAMED_866 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PARAMED_547 4@ :PARAMED_866 0002: jump @PARAMED_932 :PARAMED_873 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @PARAMED_898 // Note: the incorrect math opcode was used here 0026: return 0002: jump @PARAMED_932 :PARAMED_898 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PARAMED_547 0@ not 3@ == -1 // (int) var == num jump_if_false @PARAMED_932 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PARAMED_547 3@ :PARAMED_932 0045: actor 0@ defined jump_if_false @PARAMED_984 004F: unknown_check 1@ jump_if_false @PARAMED_984 007E: actor 0@ driving jump_if_false @PARAMED_984 807C: not actor 0@ driving 1@ 0022: jump_if_false @PARAMED_984 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PARAMED_547 0@ :PARAMED_984 5@ = 0 // (int) :PARAMED_988 5@ == 0 // (int) var == num jump_if_false @PARAMED_1086 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @PARAMED_1079 004F: unknown_check 1@ jump_if_false @PARAMED_1079 007C: actor 0@ driving 1@ 0022: jump_if_false @PARAMED_1045 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @PARAMED_1079 :PARAMED_1045 2@ == -1 // (int) var == num jump_if_false @PARAMED_1071 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @PARAMED_1079 :PARAMED_1071 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :PARAMED_1079 0002: jump @PARAMED_988 :PARAMED_1086 0026: return :PARAMED_1088 0@ == 0 // (int) var == num jump_if_false @PARAMED_1131 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @PARAMED_1307 :PARAMED_1131 0@ == 1 // (int) var == num jump_if_false @PARAMED_1164 03CF: (unknown) 200 200 200 255 0002: jump @PARAMED_1307 :PARAMED_1164 0@ == 2 // (int) var == num jump_if_false @PARAMED_1206 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @PARAMED_1307 :PARAMED_1206 0@ == 3 // (int) var == num jump_if_false @PARAMED_1250 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @PARAMED_1307 :PARAMED_1250 0@ == 4 // (int) var == num jump_if_false @PARAMED_1281 03CF: (unknown) 8 143 59 255 0002: jump @PARAMED_1307 :PARAMED_1281 0@ == 5 // (int) var == num jump_if_false @PARAMED_1307 03CF: (unknown) 237 130 180 255 :PARAMED_1307 0026: return :PARAMED_1309 00BC: (unknown) 0@ 2 0026: return :PARAMED_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 @PARAMED_1316 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @PARAMED_1371 014E: 3@ = car 0@ health 3@ -= 250 // (int) :PARAMED_1371 0 > 3@ // (int) num > var 0022: jump_if_false @PARAMED_1386 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :PARAMED_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 @PARAMED_1431 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :PARAMED_1431 005F: (unknown) :PARAMED_1433 037B: constant_params 0 variable_params 1 unknown 4 call_with_params @MAIN_6482 3@ 2 > 3@ // (int) num > var 0022: jump_if_false @PARAMED_1650 // Note: the incorrect math opcode was used here 0@ > -263.5 // (float) var > num jump_if_false @PARAMED_1472 005F: (unknown) :PARAMED_1472 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_1517 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_1517 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_1562 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_1562 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_1606 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_1606 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_1650 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_1650 005E: (unknown) :PARAMED_1652 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_1697 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_1697 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_1742 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_1742 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_1787 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_1787 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_1832 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_1832 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_1877 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_1877 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_1922 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_1922 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_1967 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_1967 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_2012 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_2012 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_2057 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_2057 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_2102 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_2102 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_2147 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_2147 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_2192 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_2192 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_2237 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_2237 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_2282 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_2282 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_2327 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_2327 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_2372 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_2372 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_2417 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_2417 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_2462 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_2462 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_2507 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_2507 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_2552 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_2552 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_2597 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_2597 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_2642 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_2642 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_2687 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_2687 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_2732 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_2732 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_2777 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_2777 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_2822 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_2822 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_2867 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_2867 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_2912 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_2912 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_2957 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_2957 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_3002 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_3002 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_3047 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_3047 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_3092 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_3092 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_3137 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_3137 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_3182 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_3182 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_3226 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_3226 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_3273 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_3273 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_3318 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_3318 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_3363 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_3363 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_3408 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_3408 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_3453 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_3453 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_3498 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_3498 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_3543 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_3543 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_3588 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_3588 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_3633 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_3633 0078: if and 0@ > -1831.478 // (float) var > num -1216.323 > 0@ // (float) num > var 1@ > -1556.363 // (float) var > num -797.9454 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_3678 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_3678 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_3723 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_3723 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_3768 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_3768 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_3813 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_3813 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_3858 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_3858 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_3903 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_3903 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_3943 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_3943 005E: (unknown) :PARAMED_3945 $1084 = 0 // (int) 0377: (unknown) 0 $1084 $1084 > 0 // (int) var > num jump_if_false @PARAMED_4018 0045: actor $933 defined jump_if_false @PARAMED_4018 0429: (unknown) $933 0@ 0@ > -1 // (int) var > num jump_if_false @PARAMED_4018 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @PARAMED_4018 $1084 = 0 // (int) :PARAMED_4018 $1084 > 0 // (int) var > num jump_if_false @PARAMED_4136 $1085 == -1 // (int) var == num jump_if_false @PARAMED_4090 010E: $1167 = current_time_in_ms 0035: $1085 = $1167 // (int vars) $1085 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1068 = 1 // (int) $1087 = 1 // (int) 0002: jump @PARAMED_4123 :PARAMED_4090 801C: not $1086 == $1084 // (int) num == var 0022: jump_if_false @PARAMED_4123 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) 005E: (unknown) :PARAMED_4123 0035: $1086 = $1084 // (int vars) 0002: jump @PARAMED_4194 :PARAMED_4136 $1087 == 1 // (int) var == num jump_if_false @PARAMED_4189 010E: $1167 = current_time_in_ms 0011: $1167 > $1085 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PARAMED_4189 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) $1087 = 0 // (int) :PARAMED_4189 $1086 = 0 // (int) :PARAMED_4194 005F: (unknown) :PARAMED_4196 10 > $5604 // (int) num > var 0022: jump_if_false @PARAMED_4216 // Note: the incorrect math opcode was used here 0035: $5604 = 0@ // (int vars) 005E: (unknown) :PARAMED_4216 005F: (unknown) :PARAMED_4218 80A0: not car 0@ wrecked 0022: jump_if_false @PARAMED_4232 // Note: the incorrect math opcode was used here 0124: 4@ = car 0@ max_passengers :PARAMED_4232 5@ = 0 // (int) 2@ = -1 // (int) :PARAMED_4241 0011: 4@ > 5@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PARAMED_4297 // Note: the incorrect math opcode was used here 8299: not unknown_check 0@ 5@ 0022: jump_if_false @PARAMED_4285 // Note: the incorrect math opcode was used here 029A: (unknown) 0@ 5@ 3@ 001C: 3@ == 1@ // (int) num == var 0022: jump_if_false @PARAMED_4285 // Note: the incorrect math opcode was used here 0035: 2@ = 5@ // (int vars) 0026: return :PARAMED_4285 5@ += 1 // (int) 0002: jump @PARAMED_4241 :PARAMED_4297 0026: return :PARAMED_4299 7@ = 99999.0 // (float) 9@ = 0 // (int) 11@ = 4 // (int) 042E: unknown_check 2 jump_if_false @PARAMED_4339 11@ = 2 // (int) 0002: jump @PARAMED_4344 :PARAMED_4339 9@ = 2 // (int) :PARAMED_4344 0045: actor $933 defined jump_if_false @PARAMED_4703 0043: store_actor $933 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here :PARAMED_4362 0011: 11@ > 9@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PARAMED_4703 // Note: the incorrect math opcode was used here 9@ == 0 // (int) var == num jump_if_false @PARAMED_4443 6@ = 1 // (int) 3@ = -823.111 // (float) 4@ = 1167.676 // (float) 5@ = 9.8744 // (float) $5636 = -823.264 // (float) $5637 = 1140.061 // (float) $5638 = 0 // (float) 0002: jump @PARAMED_4649 :PARAMED_4443 9@ == 1 // (int) var == num jump_if_false @PARAMED_4514 6@ = 2 // (int) 3@ = -871.6317 // (float) 4@ = -477.0081 // (float) 5@ = 10.0683 // (float) $5636 = -887.111 // (float) $5637 = -470.534 // (float) $5638 = 0 // (float) 0002: jump @PARAMED_4649 :PARAMED_4514 9@ == 2 // (int) var == num jump_if_false @PARAMED_4585 6@ = 3 // (int) 3@ = 479.1241 // (float) 4@ = 710.748 // (float) 5@ = 10.3577 // (float) $5636 = 496.5145 // (float) $5637 = 708.1912 // (float) $5638 = 0 // (float) 0002: jump @PARAMED_4649 :PARAMED_4585 9@ == 3 // (int) var == num jump_if_false @PARAMED_4649 6@ = 4 // (int) 3@ = -133.0288 // (float) 4@ = -981.1411 // (float) 5@ = 9.4084 // (float) $5636 = -134.3 // (float) $5637 = -982.6 // (float) $5638 = 0 // (float) :PARAMED_4649 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_4691 // Note: the incorrect math opcode was used here 0036: 7@ = 8@ // (float vars) 0036: $5633 = 3@ // (float vars) 0036: $5634 = 4@ // (float vars) 0036: $5635 = 5@ // (float vars) 0035: $5632 = 6@ // (int vars) :PARAMED_4691 9@ += 1 // (int) 0002: jump @PARAMED_4362 :PARAMED_4703 0026: return :PARAMED_4705 0078: if and $5623 == 0 // (int) var == num $5611 > 0 // (int) var > num jump_if_false @PARAMED_4788 $5639 == 0 // (int) var == num jump_if_false @PARAMED_4754 00C3: (unknown) $5633 $5634 $5635 $5639 00BD: (unknown) $5639 1 :PARAMED_4754 0078: if or $5611 == 3 // (int) var == num $5610 == 0 // (int) var == num jump_if_false @PARAMED_4781 00BD: (unknown) $5639 0 :PARAMED_4781 0002: jump @PARAMED_4809 :PARAMED_4788 $5639 > 0 // (int) var > num jump_if_false @PARAMED_4809 00BB: (unknown) $5639 $5639 = 0 // (int) :PARAMED_4809 0026: return :PARAMED_4811 004F: unknown_check 0@ jump_if_false @PARAMED_4825 0334: (unknown) 0@ 1@ :PARAMED_4825 0026: return :PARAMED_4827 0@ == 1 // (int) var == num jump_if_false @PARAMED_4884 $5623 == 0 // (int) var == num jump_if_false @PARAMED_4877 0045: actor $933 defined jump_if_false @PARAMED_4867 0107: toggle_player $933 can_move 0 :PARAMED_4867 022D: (unknown) 1 $5623 = 1 // (int) :PARAMED_4877 0002: jump @PARAMED_4922 :PARAMED_4884 $5623 == 1 // (int) var == num jump_if_false @PARAMED_4922 0045: actor $933 defined jump_if_false @PARAMED_4914 0107: toggle_player $933 can_move 1 :PARAMED_4914 022D: (unknown) 0 $5623 = 0 // (int) :PARAMED_4922 0026: return :PARAMED_4924 0@ == -1 // (int) var == num jump_if_false @PARAMED_4988 0045: actor $933 defined jump_if_false @PARAMED_4981 007D: actor $933 driving_car_with_model #AMBULAN 0022: jump_if_false @PARAMED_4981 // Note: the incorrect math opcode was used here $2769 > 0 // (int) var > num jump_if_false @PARAMED_4981 0035: $5640 = $2769 // (int vars) 005E: (unknown) :PARAMED_4981 0002: jump @PARAMED_5023 :PARAMED_4988 0045: actor $933 defined 0022: jump_if_false @PARAMED_5023 // Note: the incorrect math opcode was used here 004F: unknown_check 0@ 0022: jump_if_false @PARAMED_5023 // Note: the incorrect math opcode was used here 007C: actor $933 driving 0@ 0022: jump_if_false @PARAMED_5023 // Note: the incorrect math opcode was used here 005E: (unknown) :PARAMED_5023 005F: (unknown) :PARAMED_5025 $5632 == 1 // (int) var == num jump_if_false @PARAMED_5073 0138: $5614 = random_float_in_ranges -1875.766 -175.766 0138: $5615 = random_float_in_ranges -2.039 1697.961 0002: jump @PARAMED_5219 :PARAMED_5073 $5632 == 2 // (int) var == num jump_if_false @PARAMED_5121 0138: $5614 = random_float_in_ranges -1888.702 -388.702 0138: $5615 = random_float_in_ranges -1802.039 -2.039 0002: jump @PARAMED_5219 :PARAMED_5121 $5632 == 3 // (int) var == num jump_if_false @PARAMED_5169 0138: $5614 = random_float_in_ranges -30.766 1324.234 0138: $5615 = random_float_in_ranges -108.797 1391.203 0002: jump @PARAMED_5219 :PARAMED_5169 $5632 == 4 // (int) var == num jump_if_false @PARAMED_5217 0138: $5614 = random_float_in_ranges -388.702 1111.298 0138: $5615 = random_float_in_ranges -1808.797 -108.797 0002: jump @PARAMED_5219 :PARAMED_5217 005F: (unknown) :PARAMED_5219 $5616 = 0 // (float) 01B4: (unknown) $5614 $5615 $5616 $5627 $5628 $5629 037A: constant_params 3 variable_params 0 unknown 6 call_with_params @PARAMED_1652 $5627 $5628 $5629 jump_if_false @PARAMED_5263 005F: (unknown) :PARAMED_5263 0078: if or $5632 == 1 // (int) var == num $5632 == 2 // (int) var == num jump_if_false @PARAMED_5311 037A: constant_params 3 variable_params 0 unknown 6 call_with_params @PARAMED_1433 $5627 $5628 $5629 jump_if_false @PARAMED_5311 005F: (unknown) :PARAMED_5311 0078: if and $5627 > -1915.75 // (float) var > num -1225.75 > $5627 // (float) num > var $5628 > -1507.98 // (float) var > num -77.9797 > $5628 // (float) num > var 0022: jump_if_false @PARAMED_5358 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_5358 6.0 > $5629 // (float) num > var 0022: jump_if_false @PARAMED_5374 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_5374 0045: actor $933 defined 0022: jump_if_false @PARAMED_5392 // Note: the incorrect math opcode was used here 0043: store_actor $933 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here :PARAMED_5392 031D: (unknown) 0@ 1@ $5627 $5628 3@ 100.0 > 3@ // (float) num > var 0022: jump_if_false @PARAMED_5416 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_5416 031D: (unknown) $5633 $5634 $5627 $5628 $5630 200.0 > $5630 // (float) num > var 0022: jump_if_false @PARAMED_5444 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_5444 0039: $5617 = integer $5606 to_float // Note: the incorrect math opcode was used here $5617 += 3.0 // (float) $5617 *= 100.0 // (float) 002A: $5617 += $5631 // (float vars) // Note: the incorrect math opcode was used here 0014: $5630 > $5617 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PARAMED_5485 // Note: the incorrect math opcode was used here 005F: (unknown) :PARAMED_5485 4@ = 0 // (int) 5@ = 0 // (int) :PARAMED_5493 0078: if and 15 > 5@ // (int) num > var 4@ == 0 // (int) var == num jump_if_false @PARAMED_5581 $5416(5@,15) > 0 // (int) var > num jump_if_false @PARAMED_5569 809F: not actor $5386(5@,15) dead jump_if_false @PARAMED_5569 0080: actor $5386(5@,15) near_point $5627 $5628 radius 20.0 20.0 sphere 0 0022: jump_if_false @PARAMED_5569 // Note: the incorrect math opcode was used here 4@ = 1 // (int) :PARAMED_5569 5@ += 1 // (int) 0002: jump @PARAMED_5493 :PARAMED_5581 4@ == 1 // (int) var == num jump_if_false @PARAMED_5595 005F: (unknown) :PARAMED_5595 005E: (unknown) :PARAMED_5597 0@ = 0 // (int) 1@ = 0 // (int) 0035: 2@ = $5610 // (int vars) $5416(2@,15) == 0 // (int) var == num jump_if_false @PARAMED_5906 $5631 = 0 // (float) 037A: constant_params 0 variable_params 0 unknown 3 call_with_params @PARAMED_5025 jump_if_false @PARAMED_5728 :PARAMED_5646 037A: constant_params 0 variable_params 0 unknown 3 call_with_params @PARAMED_5025 jump_if_false @PARAMED_5728 1@ == 5 // (int) var == num jump_if_false @PARAMED_5716 0001: wait 0 ms 0@ += 1 // (int) $5631 += 10.0 // (float) 0@ > 199 // (int) var > num jump_if_false @PARAMED_5705 005F: (unknown) :PARAMED_5705 1@ = 0 // (int) 0002: jump @PARAMED_5721 :PARAMED_5716 1@ += 1 // (int) :PARAMED_5721 0002: jump @PARAMED_5646 :PARAMED_5728 0138: $5617 = random_float_in_ranges 0 359.9 $5629 += 1.0 // (float) 0222: (unknown) $5627 $5628 $5629 $5386(2@,15) 01FD: (unknown) $5386(2@,15) 1 01AF: (unknown) $5386(2@,15) 1 0127: reset_actor $5386(2@,15) flags 00CF: set_actor $5386(2@,15) Z_angle_to $5617 01EC: (unknown) $5386(2@,15) 1 00DF: (unknown) $5386(2@,15) 0310: (unknown) $5386(2@,15) $933 1 00C1: (unknown) $5386(2@,15) $5401(2@,15) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @PARAMED_1309 $5401(2@,15) 03D5: (unknown) $5386(2@,15) 500 014B: set_actor $5386(2@,15) health_to 500 $5416(2@,15) = 1 // (int) $5610 += 1 // (int) 031D: (unknown) $5633 $5634 $5627 $5628 $5630 0036: $5625 = $5630 // (float vars) $5625 *= 100.0 // (float) 0038: $5626 = float $5625 to_integer // Note: the incorrect math opcode was used here 0029: $5619 += $5626 // (int vars) // Note: the incorrect math opcode was used here 005E: (unknown) :PARAMED_5906 005F: (unknown) :PARAMED_5908 0@ == 1 // (int) var == num jump_if_false @PARAMED_6232 801C: not $5609 == $5608 // (int) num == var 0022: jump_if_false @PARAMED_6225 // Note: the incorrect math opcode was used here $5611 == 3 // (int) var == num jump_if_false @PARAMED_5968 0057: show_text_highpriority GXT 'PAR_O8' time 5000 flag 1 // Take these patients to the ~y~hospital. 0002: jump @PARAMED_6225 :PARAMED_5968 $5610 == 0 // (int) var == num jump_if_false @PARAMED_6037 $5611 == 1 // (int) var == num jump_if_false @PARAMED_6015 0057: show_text_highpriority GXT 'PAR_O3' time 5000 flag 1 // Take this patient to the ~y~hospital. 0002: jump @PARAMED_6030 :PARAMED_6015 0057: show_text_highpriority GXT 'PAR_O8' time 5000 flag 1 // Take these patients to the ~y~hospital. :PARAMED_6030 0002: jump @PARAMED_6225 :PARAMED_6037 $5610 == 1 // (int) var == num jump_if_false @PARAMED_6141 $5611 == 0 // (int) var == num jump_if_false @PARAMED_6084 0057: show_text_highpriority GXT 'PAR_O1' time 5000 flag 1 // Pick up the ~b~patient. 0002: jump @PARAMED_6134 :PARAMED_6084 $5611 == 1 // (int) var == num jump_if_false @PARAMED_6119 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_6134 :PARAMED_6119 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_6134 0002: jump @PARAMED_6225 :PARAMED_6141 $5611 == 0 // (int) var == num jump_if_false @PARAMED_6175 0057: show_text_highpriority GXT 'PAR_O2' time 5000 flag 1 // Pick up the ~b~patients. 0002: jump @PARAMED_6225 :PARAMED_6175 $5611 == 1 // (int) var == num jump_if_false @PARAMED_6210 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_6225 :PARAMED_6210 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_6225 0002: jump @PARAMED_6312 :PARAMED_6232 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_6312 0026: return :PARAMED_6314 0@ = 0 // (int) 80A0: not car $2769 wrecked jump_if_false @PARAMED_6340 01CA: (unknown) $2769 1@ 0123: $5611 = car $2769 num_passengers :PARAMED_6340 15 > 0@ // (int) num > var 0022: jump_if_false @PARAMED_7217 // Note: the incorrect math opcode was used here $5416(0@,15) > 0 // (int) var > num jump_if_false @PARAMED_7205 0045: actor $5386(0@,15) defined jump_if_false @PARAMED_7205 $5416(0@,15) == 1 // (int) var == num jump_if_false @PARAMED_6561 $5624 == 0 // (int) var == num jump_if_false @PARAMED_6456 0088: actor $933 near_actor_in_car $5386(0@,15) radius 30.0 30.0 sphere 0 0022: jump_if_false @PARAMED_6456 // Note: the incorrect math opcode was used here $1068 == 0 // (int) var == num jump_if_false @PARAMED_6456 0267: (unknown) 'PAR_H1' // Stop near a ~h~patient~w~ to pick them up. $5624 = 1 // (int) :PARAMED_6456 0078: if and 0088: actor $933 near_actor_in_car $5386(0@,15) radius 10.0 10.0 sphere 0 5.0 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_6553 // Note: the incorrect math opcode was used here $5611 == 3 // (int) var == num jump_if_false @PARAMED_6524 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_6546 :PARAMED_6524 00E9: (unknown) $5386(0@,15) $5640 $5613 += 1 // (int) $5416(0@,15) = 2 // (int) :PARAMED_6546 0002: jump @PARAMED_6561 :PARAMED_6553 013E: actor $5386(0@,15) look_at_actor $933 :PARAMED_6561 $5416(0@,15) == 2 // (int) var == num jump_if_false @PARAMED_6664 807C: not actor $5386(0@,15) driving $5640 0022: jump_if_false @PARAMED_6664 // Note: the incorrect math opcode was used here 0078: if or 8088: not actor $933 near_actor_in_car $5386(0@,15) radius 20.0 20.0 sphere 0 1@ > 10.0 // (float) var > num $5611 == 3 // (int) var == num jump_if_false @PARAMED_6656 00DF: (unknown) $5386(0@,15) $5613 -= 1 // (int) $5416(0@,15) = 1 // (int) 0002: jump @PARAMED_6664 :PARAMED_6656 00E9: (unknown) $5386(0@,15) $5640 :PARAMED_6664 3 > $5416(0@,15) // (int) num > var 0022: jump_if_false @PARAMED_6818 // Note: the incorrect math opcode was used here 80A0: not car $5640 wrecked 0022: jump_if_false @PARAMED_6818 // Note: the incorrect math opcode was used here 007C: actor $5386(0@,15) driving $5640 0022: jump_if_false @PARAMED_6818 // Note: the incorrect math opcode was used here $5610 -= 1 // (int) 0232: (unknown) $5386(0@,15) 1 0368: (unknown) $5386(0@,15) 0 032D: (unknown) $5386(0@,15) 1 01B2: (unknown) $5640 0 1 0 0 0 00BB: (unknown) $5401(0@,15) $5401(0@,15) = 0 // (int) 01FD: (unknown) $5386(0@,15) 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @PARAMED_5908 1 0035: 2@ = $5622 // (int vars) 2@ /= 1000 // (int) 0120: (unknown) 'PAR_RE1' 2@ 5000 6 // Pick up bonus. +~1~ seconds 0029: $5619 += $5622 // (int vars) // Note: the incorrect math opcode was used here $5416(0@,15) = 3 // (int) :PARAMED_6818 3 > $5416(0@,15) // (int) num > var 0022: jump_if_false @PARAMED_6871 // Note: the incorrect math opcode was used here $5401(0@,15) == 0 // (int) var == num jump_if_false @PARAMED_6871 00C1: (unknown) $5386(0@,15) $5401(0@,15) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @PARAMED_1309 $5401(0@,15) :PARAMED_6871 $5401(0@,15) > 0 // (int) var > num jump_if_false @PARAMED_6936 3 > $5611 // (int) num > var 0022: jump_if_false @PARAMED_6920 // Note: the incorrect math opcode was used here 00BD: (unknown) $5401(0@,15) 0 00BF: (unknown) $5401(0@,15) 3 0002: jump @PARAMED_6936 :PARAMED_6920 00BD: (unknown) $5401(0@,15) 1 00BF: (unknown) $5401(0@,15) 1 :PARAMED_6936 $5416(0@,15) == 3 // (int) var == num jump_if_false @PARAMED_7089 1 > $5613 // (int) num > var 0022: jump_if_false @PARAMED_6970 // Note: the incorrect math opcode was used here $5613 = 1 // (int) :PARAMED_6970 0078: if and 008B: actor $933 in_sphere_in_car $5633 $5634 $5635 radius 6.0 6.0 2.0 sphere 1 1.0 > 1@ // (float) num > var 0022: jump_if_false @PARAMED_7089 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 1 unknown 5 call_with_params @PARAMED_4218 $5640 $5386(0@,15) 3@ 0035: $5431(0@,15) = 3@ // (int vars) $5431(0@,15) *= 500 // (int) 0029: $5431(0@,15) += $5702 // (int vars) // Note: the incorrect math opcode was used here 010E: 4@ = current_time_in_ms 0011: 4@ > $5431(0@,15) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PARAMED_7089 // Note: the incorrect math opcode was used here 00E8: (unknown) $5386(0@,15) $5640 01FD: (unknown) $5386(0@,15) 1 $5416(0@,15) = 4 // (int) :PARAMED_7089 $5416(0@,15) == 4 // (int) var == num jump_if_false @PARAMED_7205 807E: not actor $5386(0@,15) driving jump_if_false @PARAMED_7205 00EE: (unknown) $5386(0@,15) $5636 $5637 0112: remove_references_to_actor $5386(0@,15) // Like turning an actor into a random pedestrian 00D9: (unknown) 0 0 0 1 $5609 += 1 // (int) $5612 += 1 // (int) $5613 -= 1 // (int) 027A: 01B2: (unknown) $5640 0 0 0 0 0 $5611 == 0 // (int) var == num jump_if_false @PARAMED_7198 $5613 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @PARAMED_5908 1 :PARAMED_7198 $5416(0@,15) = 0 // (int) :PARAMED_7205 0@ += 1 // (int) 0002: jump @PARAMED_6340 :PARAMED_7217 $5612 == 3 // (int) var == num jump_if_false @PARAMED_7269 0035: 2@ = $5622 // (int vars) 2@ /= 1000 // (int) 0120: (unknown) 'PAR_RE2' 2@ 5000 6 // Drop off bonus. +~1~ seconds 0029: $5619 += $5622 // (int vars) // Note: the incorrect math opcode was used here $5612 = 0 // (int) :PARAMED_7269 0026: return :PARAMED_7271 0@ = 0 // (int) :PARAMED_7275 15 > 0@ // (int) num > var 0022: jump_if_false @PARAMED_7373 // Note: the incorrect math opcode was used here $5416(0@,15) > 0 // (int) var > num jump_if_false @PARAMED_7361 0045: actor $5386(0@,15) defined jump_if_false @PARAMED_7361 $5416(0@,15) == 2 // (int) var == num jump_if_false @PARAMED_7361 007E: actor $5386(0@,15) driving jump_if_false @PARAMED_7355 00F1: (unknown) $5386(0@,15) 0002: jump @PARAMED_7361 :PARAMED_7355 00DF: (unknown) $5386(0@,15) :PARAMED_7361 0@ += 1 // (int) 0002: jump @PARAMED_7275 :PARAMED_7373 0026: return 0@ = 0 // (int) :PARAMED_7379 15 > 0@ // (int) num > var 0022: jump_if_false @PARAMED_7445 // Note: the incorrect math opcode was used here $5416(0@,15) == 2 // (int) var == num jump_if_false @PARAMED_7433 809F: not actor $5386(0@,15) dead jump_if_false @PARAMED_7433 $5416(0@,15) = 1 // (int) 00DF: (unknown) $5386(0@,15) :PARAMED_7433 0@ += 1 // (int) 0002: jump @PARAMED_7379 :PARAMED_7445 0026: return :PARAMED_7447 0@ = 0 // (int) :PARAMED_7451 15 > 0@ // (int) num > var 0022: jump_if_false @PARAMED_7488 // Note: the incorrect math opcode was used here 00BB: (unknown) $5401(0@,15) $5401(0@,15) = 0 // (int) 0@ += 1 // (int) 0002: jump @PARAMED_7451 :PARAMED_7488 00BB: (unknown) $5641 00BB: (unknown) $5639 $5639 = 0 // (int) 0026: return :PARAMED_7503 009F: actor $933 dead jump_if_false @PARAMED_7516 005E: (unknown) :PARAMED_7516 2@ = 0 // (int) :PARAMED_7520 15 > 2@ // (int) num > var 0022: jump_if_false @PARAMED_7607 // Note: the incorrect math opcode was used here $5416(2@,15) > 0 // (int) var > num jump_if_false @PARAMED_7595 034A: unknown_check $5386(2@,15) jump_if_false @PARAMED_7587 009F: actor $5386(2@,15) dead jump_if_false @PARAMED_7580 $5605 = 4 // (int) 005E: (unknown) :PARAMED_7580 0002: jump @PARAMED_7595 :PARAMED_7587 $5605 = 4 // (int) 005E: (unknown) :PARAMED_7595 2@ += 1 // (int) 0002: jump @PARAMED_7520 :PARAMED_7607 1 > $5619 // (int) num > var 0022: jump_if_false @PARAMED_7628 // Note: the incorrect math opcode was used here $5605 = 3 // (int) 005E: (unknown) :PARAMED_7628 $5604 == 1 // (int) var == num jump_if_false @PARAMED_7890 010E: 0@ = current_time_in_ms 0035: 1@ = $5620 // (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_7712 // Note: the incorrect math opcode was used here $5640 == -1 // (int) var == num jump_if_false @PARAMED_7697 $5605 = 6 // (int) 0002: jump @PARAMED_7703 :PARAMED_7697 $5605 = 7 // (int) :PARAMED_7703 005E: (unknown) 0002: jump @PARAMED_7832 :PARAMED_7712 $5640 == -1 // (int) var == num jump_if_false @PARAMED_7782 1@ == 1 // (int) var == num jump_if_false @PARAMED_7760 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_7775 :PARAMED_7760 011F: show_text_1number_highpriority GXT 'PAR_VA' number 1@ time 2 flag 1 // You have ~1~ seconds to return to an ambulance. :PARAMED_7775 0002: jump @PARAMED_7832 :PARAMED_7782 1@ == 1 // (int) var == num jump_if_false @PARAMED_7817 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_7832 :PARAMED_7817 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_7832 not $5640 == -1 // (int) var == num jump_if_false @PARAMED_7890 034B: unknown_check $5640 jump_if_false @PARAMED_7882 00A0: car $5640 wrecked jump_if_false @PARAMED_7875 $5605 = 8 // (int) 005E: (unknown) :PARAMED_7875 0002: jump @PARAMED_7890 :PARAMED_7882 $5605 = 8 // (int) 005E: (unknown) :PARAMED_7890 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @PARAMED_3945 jump_if_false @PARAMED_7915 $5605 = 1 // (int) 005E: (unknown) :PARAMED_7915 005F: (unknown) :PARAMED_7917 $5608 = 0 // (int) $5609 = 0 // (int) $5610 = 0 // (int) $5611 = 0 // (int) $5612 = 0 // (int) $5613 = 0 // (int) $5619 = 0 // (int) $5622 = 0 // (int) 0@ = 0 // (int) :PARAMED_7961 15 > 0@ // (int) num > var 0022: jump_if_false @PARAMED_7992 // Note: the incorrect math opcode was used here $5416(0@,15) = 0 // (int) 0@ += 1 // (int) 0002: jump @PARAMED_7961 :PARAMED_7992 0035: $5608 = $5606 // (int vars) 1 > $5608 // (int) num > var 0022: jump_if_false @PARAMED_8024 // Note: the incorrect math opcode was used here $5608 = 1 // (int) 0002: jump @PARAMED_8043 :PARAMED_8024 $5608 > 15 // (int) var > num jump_if_false @PARAMED_8043 $5608 = 15 // (int) :PARAMED_8043 0011: $5608 > $5610 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PARAMED_8085 // Note: the incorrect math opcode was used here 037A: constant_params 0 variable_params 0 unknown 1 call_with_params @PARAMED_5597 jump_if_false @PARAMED_8075 005F: (unknown) :PARAMED_8075 0001: wait 0 ms 0002: jump @PARAMED_8043 :PARAMED_8085 0035: $5622 = $5619 // (int vars) 002F: $5622 /= $5608 // (int vars) $5622 /= 2 // (int) 0035: $5618 = $5608 // (int vars) $5618 += 1 // (int) 002D: $5622 *= $5618 // (int vars) 0029: $5619 += $5622 // (int vars) // Note: the incorrect math opcode was used here 002F: $5619 /= $5608 // (int vars) 0035: $5622 = $5619 // (int vars) $5622 /= 2 // (int) 031D: (unknown) $5633 $5634 $937 $938 $5630 0036: $5625 = $5630 // (float vars) $5625 *= 50.0 // (float) 0038: $5626 = float $5625 to_integer // Note: the incorrect math opcode was used here 0029: $5619 += $5626 // (int vars) // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @PARAMED_1088 5 024C: set_timer_with_text_to $5619 type 1 GXT 'TIME' // Time 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @PARAMED_1088 1 024D: (unknown) $5606 0 'LEVEL' // Level 005E: (unknown) :PARAMED_8232 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @PARAMED_5908 1 $5621 > 0 // (int) var > num jump_if_false @PARAMED_8268 0035: $5621 = -2@ // (int vars) // timer1 $5621 += 6000 // (int) :PARAMED_8268 $5604 == 0 // (int) var == num jump_if_false @PARAMED_8571 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @PARAMED_7503 jump_if_false @PARAMED_8312 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @PARAMED_4196 10 :PARAMED_8312 037A: constant_params 1 variable_params 0 unknown 0 call_with_params @PARAMED_4924 $5640 jump_if_false @PARAMED_8343 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @PARAMED_4196 1 :PARAMED_8343 $5604 == 0 // (int) var == num jump_if_false @PARAMED_8564 008B: actor $933 in_sphere_in_car $5633 $5634 $5635 radius 6.0 6.0 2.0 sphere 0 0022: jump_if_false @PARAMED_8455 // Note: the incorrect math opcode was used here $5611 > 0 // (int) var > num jump_if_false @PARAMED_8437 $5623 == 0 // (int) var == num jump_if_false @PARAMED_8430 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @PARAMED_4827 1 00BB: (unknown) $5639 $5639 = 0 // (int) 010E: $5702 = current_time_in_ms :PARAMED_8430 0002: jump @PARAMED_8448 :PARAMED_8437 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @PARAMED_4827 0 :PARAMED_8448 0002: jump @PARAMED_8466 :PARAMED_8455 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @PARAMED_4827 0 :PARAMED_8466 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @PARAMED_6314 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @PARAMED_4705 001C: $5609 == $5608 // (int) num == var 0022: jump_if_false @PARAMED_8511 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @PARAMED_4196 2 :PARAMED_8511 $5621 > 0 // (int) var > num jump_if_false @PARAMED_8564 0011: -2@ > $5621 // (int) var > var // timer1 // Note: the incorrect math opcode was used here 0022: jump_if_false @PARAMED_8564 // Note: the incorrect math opcode was used here $1068 == 0 // (int) var == num jump_if_false @PARAMED_8564 0267: (unknown) 'SIREN_1' // Tap~h~ ~k~ ~VEHN~ ~w~to toggle an ~h~emergency vehicle's sirens~w~ on or off. $5621 = -1 // (int) :PARAMED_8564 0002: jump @PARAMED_8268 :PARAMED_8571 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @PARAMED_5908 0 0026: return :PARAMED_8584 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @PARAMED_4811 $5640 1 010E: 0@ = current_time_in_ms 30000 > $5619 // (int) num > var 0022: jump_if_false @PARAMED_8634 // Note: the incorrect math opcode was used here 0035: $5620 = $5619 // (int vars) $5620 -= 1 // (int) 0002: jump @PARAMED_8641 :PARAMED_8634 $5620 = 30000 // (int) :PARAMED_8641 0029: $5620 += 0@ // (int vars) // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @PARAMED_4827 0 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @PARAMED_7447 $5613 == 0 // (int) var == num jump_if_false @PARAMED_8692 $5640 = -1 // (int) 0002: jump @PARAMED_8721 :PARAMED_8692 80A0: not car $5640 wrecked jump_if_false @PARAMED_8721 00C0: (unknown) $5640 $5641 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @PARAMED_1309 $5641 :PARAMED_8721 $5604 == 1 // (int) var == num jump_if_false @PARAMED_8813 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @PARAMED_7503 jump_if_false @PARAMED_8766 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @PARAMED_4196 10 :PARAMED_8766 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @PARAMED_4924 $5640 jump_if_false @PARAMED_8796 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @PARAMED_4196 0 :PARAMED_8796 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @PARAMED_7271 0002: jump @PARAMED_8721 :PARAMED_8813 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) $5641 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @PARAMED_4811 $5640 0 0026: return :PARAMED_8853 00AE: remove_status_text $5606 00AC: stop_timer $5619 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @PARAMED_7447 80A0: not car $5640 wrecked jump_if_false @PARAMED_8923 013A: set_car $5640 door_status_to 4 014E: 1@ = car $5640 health 1@ += 200 // (int) 1@ > 1000 // (int) var > num jump_if_false @PARAMED_8918 1@ = 1000 // (int) :PARAMED_8918 014C: set_car $5640 health_to 1@ :PARAMED_8923 0045: actor $933 defined 0022: jump_if_false @PARAMED_8940 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 :PARAMED_8940 0035: 2@ = $5606 // (int vars) 2@ *= 100 // (int) 01D9: (unknown) 'PAR_RE3' $5606 2@ 5000 6 // Level ~1~ completed. Reward: $~1~ 0094: player $933 money += 2@ 027C: (unknown) $5606 $5607 += 1 // (int) $5607 == 5 // (int) var == num jump_if_false @PARAMED_9080 0035: $1356 = $5606 // (int vars) $5607 = 0 // (int) $1356 == 15 // (int) var == num jump_if_false @PARAMED_9070 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) $933 1 0002: jump @PARAMED_9080 :PARAMED_9070 0267: (unknown) 'PAR_H2' // Checkpoint reached! ~h~Paramedic~w~ missions will continue from this level. :PARAMED_9080 $5606 += 1 // (int) 0035: 0@ = -2@ // (int vars) // timer1 0@ += 5000 // (int) :PARAMED_9096 $5604 == 2 // (int) var == num jump_if_false @PARAMED_9170 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @PARAMED_7503 jump_if_false @PARAMED_9141 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @PARAMED_4196 10 :PARAMED_9141 0011: -2@ > 0@ // (int) var > var // timer1 // Note: the incorrect math opcode was used here 0022: jump_if_false @PARAMED_9163 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @PARAMED_4196 0 :PARAMED_9163 0002: jump @PARAMED_9096 :PARAMED_9170 037A: constant_params 0 variable_params 0 unknown 3 call_with_params @PARAMED_7917 jump_if_false @PARAMED_9199 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @PARAMED_4196 10 :PARAMED_9199 80A0: not car $5640 wrecked jump_if_false @PARAMED_9216 013A: set_car $5640 door_status_to 1 :PARAMED_9216 0026: return :PARAMED_9218 $940 = 1 // (int) 15 > $1356 // (int) num > var 0022: jump_if_false @PARAMED_9239 // Note: the incorrect math opcode was used here 01EA: increment_mission_attempts :PARAMED_9239 0001: wait 0 ms 033A: use_GXT_table 'PARA' 0035: $5606 = $1356 // (int vars) $5606 += 1 // (int) 024F: (unknown) 0.5 0045: actor $933 defined jump_if_false @PARAMED_9318 :PARAMED_9277 $2769 == 0 // (int) var == num jump_if_false @PARAMED_9299 0001: wait 0 ms 0002: jump @PARAMED_9277 :PARAMED_9299 0035: $5640 = $2769 // (int vars) 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @PARAMED_4811 $5640 0 :PARAMED_9318 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @PARAMED_4299 037A: constant_params 0 variable_params 0 unknown 1 call_with_params @PARAMED_7917 jump_if_false @PARAMED_9370 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @PARAMED_351 1000 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @PARAMED_4196 10 :PARAMED_9370 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @PARAMED_351 1000 0035: $5621 = -2@ // (int vars) // timer1 $5621 += 6000 // (int) $5624 = 0 // (int) :PARAMED_9400 $5604 == 0 // (int) var == num jump_if_false @PARAMED_9422 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @PARAMED_8232 :PARAMED_9422 $5604 == 1 // (int) var == num jump_if_false @PARAMED_9445 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @PARAMED_8584 :PARAMED_9445 $5604 == 2 // (int) var == num jump_if_false @PARAMED_9468 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @PARAMED_8853 :PARAMED_9468 10 > $5604 // (int) num > var 0022: jump_if_false @PARAMED_9488 // Note: the incorrect math opcode was used here 0002: jump @PARAMED_9400 :PARAMED_9488 0025: gosub @PARAMED_9497 0026: return :PARAMED_9497 00AE: remove_status_text $5606 00AC: stop_timer $5619 0268: (unknown) 03C2: (unknown) 0059: text_clear_all 0045: actor $933 defined 0022: jump_if_false @PARAMED_9858 // Note: the incorrect math opcode was used here $5605 == 1 // (int) var == num jump_if_false @PARAMED_9560 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_5026 'PAR_F0' // ~r~Paramedic mission cancelled. 0002: jump @PARAMED_9801 :PARAMED_9560 $5605 == 2 // (int) var == num jump_if_false @PARAMED_9580 0002: jump @PARAMED_9801 :PARAMED_9580 $5605 == 3 // (int) var == num jump_if_false @PARAMED_9618 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_5026 'PAR_F2' // ~r~Your lack of urgency was fatal to the patient. 0002: jump @PARAMED_9801 :PARAMED_9618 $5605 == 4 // (int) var == num jump_if_false @PARAMED_9656 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_5026 'PAR_F3' // ~r~One of your patients has died. 0002: jump @PARAMED_9801 :PARAMED_9656 $5605 == 5 // (int) var == num jump_if_false @PARAMED_9694 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_5026 'PAR_F4' // ~r~The ambulance radio is out of range, get closer to a hospital. 0002: jump @PARAMED_9801 :PARAMED_9694 $5605 == 6 // (int) var == num jump_if_false @PARAMED_9732 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_5026 'PAR_F5' // ~r~You didn't find an ambulance in time. 0002: jump @PARAMED_9801 :PARAMED_9732 $5605 == 7 // (int) var == num jump_if_false @PARAMED_9770 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_5026 'PAR_F6' // ~r~You didn't return to the ambulance in time. 0002: jump @PARAMED_9801 :PARAMED_9770 $5605 == 8 // (int) var == num jump_if_false @PARAMED_9801 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_5026 'PAR_F7' // ~r~The ambulance has been destroyed. :PARAMED_9801 $5605 == 1 // (int) var == num jump_if_false @PARAMED_9836 0055: show_text_styled GXT 'M_OVER' time 1000 style 1 // ~r~MISSION OVER! 0002: jump @PARAMED_9851 :PARAMED_9836 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! :PARAMED_9851 0002: jump @PARAMED_9873 :PARAMED_9858 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! :PARAMED_9873 0026: return :PARAMED_9875 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @PARAMED_7447 $5640 > 0 // (int) var > num jump_if_false @PARAMED_9942 80A0: not car $5640 wrecked jump_if_false @PARAMED_9942 01B2: (unknown) $5640 0 0 0 0 0 013A: set_car $5640 door_status_to 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @PARAMED_4811 $5640 1 $5640 = 0 // (int) :PARAMED_9942 00AE: remove_status_text $5606 00AC: stop_timer $5619 0@ = 0 // (int) :PARAMED_9954 15 > 0@ // (int) num > var 0022: jump_if_false @PARAMED_10031 // Note: the incorrect math opcode was used here 034A: unknown_check $5386(0@,15) 0022: jump_if_false @PARAMED_10019 // Note: the incorrect math opcode was used here 809F: not actor $5386(0@,15) dead 0022: jump_if_false @PARAMED_10013 // Note: the incorrect math opcode was used here 01FD: (unknown) $5386(0@,15) 1 01F1: kill_actor $5386(0@,15) 014B: set_actor $5386(0@,15) health_to 0 :PARAMED_10013 0112: remove_references_to_actor $5386(0@,15) // Like turning an actor into a random pedestrian :PARAMED_10019 0@ += 1 // (int) 0002: jump @PARAMED_9954 :PARAMED_10031 024F: (unknown) 1.0 $1068 = 0 // (int) $940 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 15--------------- :VIG 0238: name_thread 'VIG' $1366 == 0 // (int) var == num jump_if_false @VIG_21 01EA: increment_mission_attempts :VIG_21 0025: gosub @VIG_11701 009D: wasted_or_busted // mission only jump_if_false @VIG_44 0025: gosub @VIG_12659 :VIG_44 0025: gosub @VIG_12832 end_thread :VIG_53 042E: unknown_check 2 jump_if_false @VIG_1151 $5604 = -1115.671 // (float) $5644 = 1409.657 // (float) $5684 = 8.2538 // (float) $5605 = -908.4207 // (float) $5645 = 1486.019 // (float) $5685 = 11.5299 // (float) $5606 = -619.3763 // (float) $5646 = 1465.157 // (float) $5686 = 11.2933 // (float) $5607 = -338.1432 // (float) $5647 = 1433.397 // (float) $5687 = 9.7501 // (float) $5608 = -435.9161 // (float) $5648 = 1269.57 // (float) $5688 = 11.2823 // (float) $5609 = -537.2866 // (float) $5649 = 1210.195 // (float) $5689 = 7.0725 // (float) $5610 = -744.4012 // (float) $5650 = 1248.588 // (float) $5690 = 11.3908 // (float) $5611 = -1050.822 // (float) $5651 = 861.9423 // (float) $5691 = 8.3896 // (float) $5612 = -1061.781 // (float) $5652 = 873.071 // (float) $5692 = 9.6369 // (float) $5613 = -777.7684 // (float) $5653 = 1052.531 // (float) $5693 = 10.6113 // (float) $5614 = -553.5233 // (float) $5654 = 1040.554 // (float) $5694 = 9.6022 // (float) $5615 = -801.0685 // (float) $5655 = 885.1756 // (float) $5695 = 10.6113 // (float) $5616 = -634.0435 // (float) $5656 = 874.1091 // (float) $5696 = 11.1181 // (float) $5617 = -785.9448 // (float) $5657 = 687.4376 // (float) $5697 = 10.6134 // (float) $5618 = -915.5715 // (float) $5658 = 706.2515 // (float) $5698 = 10.6144 // (float) $5619 = -619.6516 // (float) $5659 = 618.3286 // (float) $5699 = 11.2129 // (float) $5620 = -822.5828 // (float) $5660 = 469.4745 // (float) $5700 = 10.5193 // (float) $5621 = -1073.07 // (float) $5661 = 290.5258 // (float) $5701 = 10.7855 // (float) $5622 = -815.4526 // (float) $5662 = 373.6323 // (float) $5702 = 10.7789 // (float) $5623 = -962.8357 // (float) $5663 = 269.3379 // (float) $5703 = 10.7884 // (float) $5624 = -889.4037 // (float) $5664 = 257.1401 // (float) $5704 = 8.8203 // (float) $5625 = -741.3155 // (float) $5665 = 267.8223 // (float) $5705 = 14.0057 // (float) $5626 = -863.1667 // (float) $5666 = 106.9324 // (float) $5706 = 8.8901 // (float) $5627 = -978.6703 // (float) $5667 = 118.3638 // (float) $5707 = 8.7831 // (float) $5628 = -1013.719 // (float) $5668 = 58.2699 // (float) $5708 = 10.4636 // (float) $5629 = -1120.998 // (float) $5669 = 88.7037 // (float) $5709 = 10.6515 // (float) $5630 = -1298.672 // (float) $5670 = 48.1883 // (float) $5710 = 10.9796 // (float) $5631 = -1127.629 // (float) $5671 = -132.2381 // (float) $5711 = 10.9439 // (float) $5632 = -1033.399 // (float) $5672 = -82.674 // (float) $5712 = 10.5018 // (float) $5633 = -906.4053 // (float) $5673 = -95.9329 // (float) $5713 = 10.6158 // (float) $5634 = -1150.32 // (float) $5674 = -435.9879 // (float) $5714 = 10.8992 // (float) $5635 = -959.3654 // (float) $5675 = -384.7343 // (float) $5715 = 11.35 // (float) $5636 = -1022.572 // (float) $5676 = -514.6051 // (float) $5716 = 11.3753 // (float) $5637 = -886.5754 // (float) $5677 = -868.6234 // (float) $5717 = 12.1236 // (float) $5638 = -1089.52 // (float) $5678 = -717.5384 // (float) $5718 = 11.793 // (float) $5639 = -878.9481 // (float) $5679 = -1255.648 // (float) $5719 = 11.7349 // (float) $5640 = -886.6561 // (float) $5680 = -1512.274 // (float) $5720 = 12.1296 // (float) $5641 = -826.1832 // (float) $5681 = -1190.394 // (float) $5721 = 11.2101 // (float) $5642 = -637.8102 // (float) $5682 = -1504.051 // (float) $5722 = 12.5518 // (float) $5643 = -875.233 // (float) $5683 = -1023.633 // (float) $5723 = 13.5666 // (float) 0002: jump @VIG_2231 :VIG_1151 $5604 = 261.0135 // (float) $5644 = 1323.15 // (float) $5684 = 22.9643 // (float) $5605 = 393.028 // (float) $5645 = 981.1672 // (float) $5685 = 12.3852 // (float) $5606 = 555.8407 // (float) $5646 = 1048.521 // (float) $5686 = 18.7071 // (float) $5607 = 493.2424 // (float) $5647 = 733.1683 // (float) $5687 = 11.3976 // (float) $5608 = 611.566 // (float) $5648 = 941.1458 // (float) $5688 = 15.6737 // (float) $5609 = 300.1435 // (float) $5649 = 452.1214 // (float) $5689 = 10.4483 // (float) $5610 = 385.1465 // (float) $5650 = 390.2932 // (float) $5690 = 12.0257 // (float) $5611 = 603.7139 // (float) $5651 = 432.9397 // (float) $5691 = 10.0816 // (float) $5612 = 292.2596 // (float) $5652 = 1255.469 // (float) $5692 = 17.534 // (float) $5613 = 461.5545 // (float) $5653 = 284.2352 // (float) $5693 = 11.6339 // (float) $5614 = 485.9865 // (float) $5654 = 436.8632 // (float) $5694 = 11.5951 // (float) $5615 = 446.5436 // (float) $5655 = 172.5496 // (float) $5695 = 11.546 // (float) $5616 = 369.1626 // (float) $5656 = 276.263 // (float) $5696 = 11.5061 // (float) $5617 = 261.6766 // (float) $5657 = 282.9541 // (float) $5697 = 8.778 // (float) $5618 = 445.0972 // (float) $5658 = -83.2482 // (float) $5698 = 10.4938 // (float) $5619 = 538.475 // (float) $5659 = -107.4295 // (float) $5699 = 10.5604 // (float) $5620 = 466.1843 // (float) $5660 = -436.2256 // (float) $5700 = 10.5809 // (float) $5621 = 330.8205 // (float) $5661 = -576.0474 // (float) $5701 = 10.1355 // (float) $5622 = 414.4595 // (float) $5662 = -639.8755 // (float) $5702 = 10.8516 // (float) $5623 = 587.8702 // (float) $5663 = -401.5687 // (float) $5703 = 11.061 // (float) $5624 = 345.1094 // (float) $5664 = -771.5203 // (float) $5704 = 10.8871 // (float) $5625 = 317.1339 // (float) $5665 = -629.2534 // (float) $5705 = 10.143 // (float) $5626 = 266.0881 // (float) $5666 = -784.8091 // (float) $5706 = 10.1467 // (float) $5627 = 251.6052 // (float) $5667 = -989.6806 // (float) $5707 = 10.668 // (float) $5628 = 302.6728 // (float) $5668 = -872.994 // (float) $5708 = 11.0668 // (float) $5629 = -9.3867 // (float) $5669 = -901.3157 // (float) $5709 = 10.161 // (float) $5630 = 75.0228 // (float) $5670 = -878.8354 // (float) $5710 = 10.4246 // (float) $5631 = 24.6571 // (float) $5671 = -1087.618 // (float) $5711 = 10.4639 // (float) $5632 = 162.7088 // (float) $5672 = -1022.959 // (float) $5712 = 10.3295 // (float) $5633 = 139.7298 // (float) $5673 = 669.2485 // (float) $5713 = 9.6937 // (float) $5634 = 245.8817 // (float) $5674 = -1045.662 // (float) $5714 = 10.7038 // (float) $5635 = 24.2795 // (float) $5675 = -1262.96 // (float) $5715 = 10.4667 // (float) $5636 = 110.5173 // (float) $5676 = -1334.569 // (float) $5716 = 10.4615 // (float) $5637 = 150.1522 // (float) $5677 = -1488.031 // (float) $5717 = 10.8424 // (float) $5638 = 226.76 // (float) $5678 = -1663.844 // (float) $5718 = 10.4534 // (float) $5639 = 33.7108 // (float) $5679 = -1538.074 // (float) $5719 = 10.4466 // (float) $5640 = -88.7651 // (float) $5680 = -1336.176 // (float) $5720 = 10.459 // (float) $5641 = -81.5199 // (float) $5681 = -1187.203 // (float) $5721 = 10.4698 // (float) $5642 = -149.1224 // (float) $5682 = -1217.116 // (float) $5722 = 10.4698 // (float) $5643 = -208.7112 // (float) $5683 = -1425.37 // (float) $5723 = 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 $1084 = 0 // (int) 0377: (unknown) 0 $1084 $1084 > 0 // (int) var > num jump_if_false @VIG_2651 0045: actor $933 defined jump_if_false @VIG_2651 0429: (unknown) $933 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 $1084 = 0 // (int) :VIG_2651 $1084 > 0 // (int) var > num jump_if_false @VIG_2769 $1085 == -1 // (int) var == num jump_if_false @VIG_2723 010E: $1167 = current_time_in_ms 0035: $1085 = $1167 // (int vars) $1085 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1068 = 1 // (int) $1087 = 1 // (int) 0002: jump @VIG_2756 :VIG_2723 801C: not $1086 == $1084 // (int) num == var 0022: jump_if_false @VIG_2756 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) 005E: (unknown) :VIG_2756 0035: $1086 = $1084 // (int vars) 0002: jump @VIG_2827 :VIG_2769 $1087 == 1 // (int) var == num jump_if_false @VIG_2822 010E: $1167 = current_time_in_ms 0011: $1167 > $1085 // (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 $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) $1087 = 0 // (int) :VIG_2822 $1086 = 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 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @VIG_3029 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 007E: actor $933 driving jump_if_false @VIG_3023 0400: (unknown) $933 $1070 0002: jump @VIG_3029 :VIG_3023 02C0: (unknown) $933 $1070 :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_4301 0@ :VIG_3056 0045: actor $933 defined jump_if_false @VIG_3124 807E: not actor $933 driving jump_if_false @VIG_3101 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @VIG_3104 :VIG_3101 021D: (unknown) 0 :VIG_3104 $1078 == 0 // (int) var == num jump_if_false @VIG_3120 02EA: select_interior 2 :VIG_3120 01AE: (unknown) 1 :VIG_3124 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :VIG_3137 0045: actor $933 defined jump_if_false @VIG_3201 807E: not actor $933 driving jump_if_false @VIG_3189 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @VIG_3189 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :VIG_3189 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :VIG_3201 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @VIG_3250 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 01AE: (unknown) 0 $1078 == 0 // (int) var == num jump_if_false @VIG_3250 02EA: select_interior 0 :VIG_3250 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @VIG_3280 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :VIG_3280 0026: return 0045: actor 0@ defined jump_if_false @VIG_3301 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :VIG_3301 0026: return 0045: actor 0@ defined 0022: jump_if_false @VIG_3331 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @VIG_3331 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :VIG_3331 0026: return :VIG_3333 0045: actor 0@ defined 0022: jump_if_false @VIG_3380 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @VIG_3376 // 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_3380 :VIG_3376 1@ = 0 // (int) :VIG_3380 1@ == 1 // (int) var == num jump_if_false @VIG_3464 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @VIG_3457 007E: actor 0@ driving jump_if_false @VIG_3453 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @VIG_3443 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @VIG_3446 :VIG_3443 00F1: (unknown) 0@ :VIG_3446 0002: jump @VIG_3457 :VIG_3453 1@ = 0 // (int) :VIG_3457 0002: jump @VIG_3380 :VIG_3464 0026: return 0045: actor 0@ defined jump_if_false @VIG_3558 007E: actor 0@ driving jump_if_false @VIG_3542 02A7: unknown_check 0@ jump_if_false @VIG_3512 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @VIG_3535 :VIG_3512 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @VIG_3333 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :VIG_3535 0002: jump @VIG_3551 :VIG_3542 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :VIG_3551 0002: jump @VIG_3560 :VIG_3558 005F: (unknown) :VIG_3560 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @VIG_3718 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @VIG_3718 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @VIG_3659 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @VIG_3618 // Note: the incorrect math opcode was used here 0026: return 0002: jump @VIG_3652 :VIG_3618 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @VIG_3333 0@ 4@ > -1 // (int) var > num jump_if_false @VIG_3652 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @VIG_3333 4@ :VIG_3652 0002: jump @VIG_3718 :VIG_3659 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @VIG_3684 // Note: the incorrect math opcode was used here 0026: return 0002: jump @VIG_3718 :VIG_3684 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @VIG_3333 0@ not 3@ == -1 // (int) var == num jump_if_false @VIG_3718 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @VIG_3333 3@ :VIG_3718 0045: actor 0@ defined jump_if_false @VIG_3770 004F: unknown_check 1@ jump_if_false @VIG_3770 007E: actor 0@ driving jump_if_false @VIG_3770 807C: not actor 0@ driving 1@ 0022: jump_if_false @VIG_3770 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @VIG_3333 0@ :VIG_3770 5@ = 0 // (int) :VIG_3774 5@ == 0 // (int) var == num jump_if_false @VIG_3872 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @VIG_3865 004F: unknown_check 1@ jump_if_false @VIG_3865 007C: actor 0@ driving 1@ 0022: jump_if_false @VIG_3831 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @VIG_3865 :VIG_3831 2@ == -1 // (int) var == num jump_if_false @VIG_3857 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @VIG_3865 :VIG_3857 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :VIG_3865 0002: jump @VIG_3774 :VIG_3872 0026: return 037B: constant_params 0 variable_params 1 unknown 4 call_with_params @MAIN_6482 3@ 2 > 3@ // (int) num > var 0022: jump_if_false @VIG_4091 // Note: the incorrect math opcode was used here 0@ > -263.5 // (float) var > num jump_if_false @VIG_3913 005F: (unknown) :VIG_3913 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_3958 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_3958 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_4003 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_4003 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_4047 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_4047 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_4091 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_4091 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_4138 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_4138 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_4183 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_4183 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_4228 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_4228 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_4273 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_4273 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_4318 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_4318 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_4363 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_4363 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_4408 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_4408 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_4453 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_4453 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_4498 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_4498 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_4543 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_4543 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_4588 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_4588 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_4633 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_4633 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_4678 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_4678 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_4723 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_4723 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_4768 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_4768 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_4813 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_4813 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_4858 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_4858 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_4903 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_4903 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_4948 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_4948 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_4993 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_4993 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_5038 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_5038 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_5083 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_5083 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_5128 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_5128 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_5173 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_5173 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_5218 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_5218 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_5263 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_5263 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_5308 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_5308 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_5353 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_5353 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_5398 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_5398 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_5443 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_5443 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_5488 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_5488 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_5533 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_5533 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_5578 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_5578 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_5623 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_5623 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_5667 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_5667 005E: (unknown) :VIG_5669 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_5714 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_5714 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_5759 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_5759 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_5804 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_5804 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_5849 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_5849 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_5894 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_5894 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_5939 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_5939 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_5984 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_5984 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_6029 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_6029 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_6074 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_6074 0078: if and 0@ > -1831.478 // (float) var > num -1216.323 > 0@ // (float) num > var 1@ > -1556.363 // (float) var > num -797.9454 > 1@ // (float) num > var 0022: jump_if_false @VIG_6119 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_6119 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_6164 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_6164 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_6209 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_6209 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_6254 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_6254 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_6299 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_6299 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_6344 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_6344 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_6384 // Note: the incorrect math opcode was used here 005F: (unknown) :VIG_6384 005E: (unknown) :VIG_6386 2 > $5902 // (int) num > var 0022: jump_if_false @VIG_6412 // Note: the incorrect math opcode was used here 0139: 1@ = random_int_in_ranges 0 2 0002: jump @VIG_6504 :VIG_6412 4 > $5902 // (int) num > var 0022: jump_if_false @VIG_6439 // Note: the incorrect math opcode was used here 0139: 1@ = random_int_in_ranges 1 3 0002: jump @VIG_6504 :VIG_6439 10 > $5902 // (int) num > var 0022: jump_if_false @VIG_6466 // Note: the incorrect math opcode was used here 0139: 1@ = random_int_in_ranges 3 5 0002: jump @VIG_6504 :VIG_6466 0139: 1@ = random_int_in_ranges 0 2 1@ == 0 // (int) var == num jump_if_false @VIG_6497 0139: 1@ = random_int_in_ranges 1 3 0002: jump @VIG_6504 :VIG_6497 0139: 1@ = random_int_in_ranges 3 5 :VIG_6504 0106: give_actor $5469(0@,20) weapon $5641(1@,5) ammo 50 // Load the weapon model before using this 0026: return :VIG_6518 4@ = -1 // (int) $5469(0@,20) == -1 // (int) var == num jump_if_false @VIG_6876 0139: 6@ = random_int_in_ranges 0 2 $5549(0@,20) > -1 // (int) var > num jump_if_false @VIG_6717 80A0: not car $5549(0@,20) wrecked jump_if_false @VIG_6579 02BD: (unknown) $5549(0@,20) 4@ :VIG_6579 4@ == -1 // (int) var == num jump_if_false @VIG_6650 00A4: $5469(0@,20) = create_actor_pedtype 21 model $5632(6@,2) in_car $5549(0@,20) driverseat 037D: unknown_check $5549(0@,20) jump_if_false @VIG_6635 $5529(0@,20) = 4 // (int) 0002: jump @VIG_6643 :VIG_6635 $5529(0@,20) = 1 // (int) :VIG_6643 0002: jump @VIG_6704 :VIG_6650 0118: $5469(0@,20) = create_actor_pedtype 21 model $5632(6@,2) in_car $5549(0@,20) passenger_seat -1 037D: unknown_check $5549(0@,20) jump_if_false @VIG_6696 $5529(0@,20) = 5 // (int) 0002: jump @VIG_6704 :VIG_6696 $5529(0@,20) = 2 // (int) :VIG_6704 00E3: (unknown) $5469(0@,20) 0002: jump @VIG_6794 :VIG_6717 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_5197 1@ 2@ 3@ 7@ 8@ 9@ 1@ 2@ 3@ 3@ += 2.0 // (float) 01BB: (unknown) 1@ 2@ 3@ 3@ 003E: $5469(0@,20) = create_actor_pedtype 21 model $5632(6@,2) at 1@ 2@ 3@ 00DF: (unknown) $5469(0@,20) $5529(0@,20) = 9 // (int) :VIG_6794 00A1: (unknown) $5469(0@,20) 1 00A1: (unknown) $5469(0@,20) 8192 00A1: (unknown) $5469(0@,20) 32768 04B9: (unknown) $5469(0@,20) 1 1 1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @VIG_6386 0@ 0442: (unknown) $5469(0@,20) 1 02CB: (unknown) 10.0 041B: (unknown) $5469(0@,20) 9 01AF: (unknown) $5469(0@,20) 1 005E: (unknown) :VIG_6876 005F: (unknown) :VIG_6878 $5549(0@,20) == -1 // (int) var == num jump_if_false @VIG_7006 5@ == -1 // (int) var == num jump_if_false @VIG_6921 025B: (unknown) 2@ 3@ 4@ 2@ 3@ 4@ 6@ 0002: jump @VIG_6946 :VIG_6921 80A0: not car 5@ wrecked 0022: jump_if_false @VIG_6946 // 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_6946 4@ += 2.0 // (float) 01BB: (unknown) 2@ 3@ 4@ 4@ 0048: $5549(0@,20) = create_car 1@ at 2@ 3@ 4@ 00D1: set_car $5549(0@,20) Z_angle_to 6@ 0035: $5569(0@,20) = 5@ // (int vars) $5609(0@,20) = 1 // (int) 0052: set_car $5549(0@,20) driver_behaviour_to 0 0294: (unknown) $5549(0@,20) 1 005E: (unknown) :VIG_7006 005F: (unknown) :VIG_7008 041A: (unknown) 'WMYST' $5888 041A: (unknown) 'WMYCR' $5889 0160: load_model #GLENDALE 0160: load_model #SENTXS 0160: load_model #FREEWAY 0160: load_model #STREETFI 0@ == 0 // (int) var == num jump_if_false @VIG_7082 $5890 = 195 // (int) $5891 = 274 // (int) 0002: jump @VIG_7127 :VIG_7082 0@ == 1 // (int) var == num jump_if_false @VIG_7115 $5890 = 232 // (int) $5891 = 252 // (int) 0002: jump @VIG_7127 :VIG_7115 0@ == 2 // (int) var == num jump_if_false @VIG_7127 :VIG_7127 0078: if or 8161: not model $5888 available 8161: not model $5889 available jump_if_false @VIG_7156 0001: wait 0 ms 0002: jump @VIG_7127 :VIG_7156 not 0@ == 2 // (int) var == num jump_if_false @VIG_7197 :VIG_7168 0078: if or 8161: not model $5890 available 8161: not model $5891 available jump_if_false @VIG_7197 0001: wait 0 ms 0002: jump @VIG_7168 :VIG_7197 0026: return :VIG_7199 0139: 6@ = random_int_in_ranges 0 4 0138: 7@ = random_float_in_ranges 0 50.0 6@ == 0 // (int) var == num jump_if_false @VIG_7234 002A: 0@ += 7@ // (float vars) // Note: the incorrect math opcode was used here 0002: jump @VIG_7284 :VIG_7234 6@ == 1 // (int) var == num jump_if_false @VIG_7257 002C: 0@ -= 7@ // (float vars) 0002: jump @VIG_7284 :VIG_7257 6@ == 2 // (int) var == num jump_if_false @VIG_7280 002A: 1@ += 7@ // (float vars) // Note: the incorrect math opcode was used here 0002: jump @VIG_7284 :VIG_7280 002C: 1@ -= 7@ // (float vars) :VIG_7284 01B5: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 0026: return :VIG_7294 5@ = 0 // (int) 0139: 3@ = random_int_in_ranges 0 4 3@ == 3 // (int) var == num jump_if_false @VIG_7329 $5906 = 2 // (int) 0002: jump @VIG_7359 :VIG_7329 3@ == 2 // (int) var == num jump_if_false @VIG_7354 $5906 = 1 // (int) 0002: jump @VIG_7359 :VIG_7354 $5906 = 0 // (int) :VIG_7359 6@ = 0 // (int) :VIG_7363 5@ == 0 // (int) var == num jump_if_false @VIG_7473 0001: wait 0 ms 0139: 3@ = random_int_in_ranges 0 40 0036: 0@ = $5348(3@,40) // (float vars) 0036: 1@ = $5388(3@,40) // (float vars) 0036: 2@ = $5428(3@,40) // (float vars) 031E: (unknown) $937 $938 $939 0@ 1@ 2@ 4@ 0078: if and 4@ > 150.0 // (float) var > num 1000.0 > 4@ // (float) num > var 0022: jump_if_false @VIG_7444 // Note: the incorrect math opcode was used here 5@ = 1 // (int) :VIG_7444 6@ += 1 // (int) 6@ == 25 // (int) var == num jump_if_false @VIG_7466 5@ = 1 // (int) :VIG_7466 0002: jump @VIG_7363 :VIG_7473 not $5906 == 2 // (int) var == num jump_if_false @VIG_7597 5@ = 0 // (int) 6@ = 0 // (int) :VIG_7494 5@ == 0 // (int) var == num jump_if_false @VIG_7597 0001: wait 0 ms 037B: constant_params 3 variable_params 3 unknown 19 call_with_params @VIG_7199 0@ 1@ 2@ 7@ 8@ 9@ 037B: constant_params 3 variable_params 0 unknown 19 call_with_params @VIG_5669 7@ 8@ 9@ jump_if_false @VIG_7568 5@ = 1 // (int) 0036: 0@ = 7@ // (float vars) 0036: 1@ = 8@ // (float vars) 0036: 2@ = 9@ // (float vars) 0002: jump @VIG_7590 :VIG_7568 6@ += 1 // (int) 6@ == 25 // (int) var == num jump_if_false @VIG_7590 5@ = 1 // (int) :VIG_7590 0002: jump @VIG_7494 :VIG_7597 $5886 = 5.0 // (float) 5 > $5902 // (int) num > var 0022: jump_if_false @VIG_7677 // Note: the incorrect math opcode was used here 10@ = 0 // (int) 11@ = 1 // (int) $5906 == 2 // (int) var == num jump_if_false @VIG_7651 12@ = 4 // (int) 0002: jump @VIG_7656 :VIG_7651 12@ = 2 // (int) :VIG_7656 $5885 = 750 // (int) $5887 = 20.0 // (float) 0002: jump @VIG_7805 :VIG_7677 10 > $5902 // (int) num > var 0022: jump_if_false @VIG_7751 // Note: the incorrect math opcode was used here 10@ = 1 // (int) 11@ = 2 // (int) $5906 == 2 // (int) var == num jump_if_false @VIG_7725 12@ = 6 // (int) 0002: jump @VIG_7730 :VIG_7725 12@ = 3 // (int) :VIG_7730 $5885 = 650 // (int) $5887 = 25.0 // (float) 0002: jump @VIG_7805 :VIG_7751 10@ = 1 // (int) 11@ = 3 // (int) $5906 == 2 // (int) var == num jump_if_false @VIG_7786 12@ = 8 // (int) 0002: jump @VIG_7791 :VIG_7786 12@ = 4 // (int) :VIG_7791 $5885 = 550 // (int) $5887 = 30.0 // (float) :VIG_7805 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @VIG_7008 $5906 13@ = 0 // (int) 14@ = 0 // (int) 15@ = 0 // (int) 16@ = 0 // (int) $5906 == 0 // (int) var == num jump_if_false @VIG_7988 :VIG_7845 0011: 11@ > 16@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @VIG_7981 // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 0 unknown 19 call_with_params @VIG_6878 13@ $5634(10@,2) 0@ 1@ 2@ $5549(15@,20) 0035: 15@ = 13@ // (int vars) 17@ = 0 // (int) :VIG_7886 0011: 12@ > 17@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @VIG_7953 // Note: the incorrect math opcode was used here $5549(14@,20) == -1 // (int) var == num jump_if_false @VIG_7922 0035: $5549(14@,20) = $5549(15@,20) // (int vars) :VIG_7922 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @VIG_6518 14@ 0@ 1@ 2@ 14@ += 1 // (int) 17@ += 1 // (int) 0002: jump @VIG_7886 :VIG_7953 0052: set_car $5549(15@,20) driver_behaviour_to 0 0035: 13@ = 14@ // (int vars) 13@ += 1 // (int) 16@ += 1 // (int) 0002: jump @VIG_7845 :VIG_7981 0002: jump @VIG_8222 :VIG_7988 $5906 == 1 // (int) var == num jump_if_false @VIG_8150 11@ += 1 // (int) :VIG_8006 0011: 11@ > 16@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @VIG_8143 // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 0 unknown 19 call_with_params @VIG_6878 13@ $5634(10@,2) 0@ 1@ 2@ $5549(15@,20) 0035: 15@ = 13@ // (int vars) 17@ = 0 // (int) :VIG_8047 2 > 17@ // (int) num > var 0022: jump_if_false @VIG_8115 // Note: the incorrect math opcode was used here $5549(14@,20) == -1 // (int) var == num jump_if_false @VIG_8084 0035: $5549(14@,20) = $5549(15@,20) // (int vars) :VIG_8084 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @VIG_6518 14@ 0@ 1@ 2@ 14@ += 1 // (int) 17@ += 1 // (int) 0002: jump @VIG_8047 :VIG_8115 0052: set_car $5549(15@,20) driver_behaviour_to 0 0035: 13@ = 14@ // (int vars) 13@ += 1 // (int) 16@ += 1 // (int) 0002: jump @VIG_8006 :VIG_8143 0002: jump @VIG_8222 :VIG_8150 $5906 == 2 // (int) var == num jump_if_false @VIG_8222 17@ = 0 // (int) :VIG_8167 0011: 12@ > 17@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @VIG_8222 // Note: the incorrect math opcode was used here $5549(16@,20) = -1 // (int) 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @VIG_6518 17@ 0@ 1@ 2@ 00C1: (unknown) $5469(17@,20) $5509(17@,20) 17@ += 1 // (int) 0002: jump @VIG_8167 :VIG_8222 not $5906 == 2 // (int) var == num jump_if_false @VIG_8241 00C0: (unknown) $5805 $5845 :VIG_8241 0426: (unknown) 0@ 1@ 2@ 18@ 0078: if and 11@ == 1 // (int) var == num $5906 == 0 // (int) var == num jump_if_false @VIG_8291 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_8394 :VIG_8291 $5906 == 0 // (int) var == num jump_if_false @VIG_8327 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_8394 :VIG_8327 $5906 == 1 // (int) var == num jump_if_false @VIG_8364 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_8394 :VIG_8364 $5906 == 2 // (int) var == num jump_if_false @VIG_8394 0226: show_text_1string GXT 'VIGFOOS' string 18@ time 5000 1 // ~r~Suspects~w~ last seen on foot in the vicinity of ~a~ :VIG_8394 $5724 = 0 // (int) 0026: return :VIG_8401 $5549(0@,20) > -1 // (int) var > num jump_if_false @VIG_8471 034B: unknown_check $5549(0@,20) jump_if_false @VIG_8465 004F: unknown_check $5549(0@,20) jump_if_false @VIG_8465 $5529(0@,20) == 1 // (int) var == num jump_if_false @VIG_8465 0052: set_car $5549(0@,20) driver_behaviour_to 10 :VIG_8465 00BB: (unknown) $5589(0@,20) :VIG_8471 0112: remove_references_to_actor $5469(0@,20) // Like turning an actor into a random pedestrian 00BB: (unknown) $5509(0@,20) $5469(0@,20) = -1 // (int) $5509(0@,20) = 0 // (int) $5529(0@,20) = 0 // (int) $5489(0@,20) = 0 // (int) 0026: return :VIG_8514 5 > $5902 // (int) num > var 0022: jump_if_false @VIG_8539 // Note: the incorrect math opcode was used here 1@ = 10 // (int) 0002: jump @VIG_8569 :VIG_8539 10 > $5902 // (int) num > var 0022: jump_if_false @VIG_8564 // Note: the incorrect math opcode was used here 1@ = 30 // (int) 0002: jump @VIG_8569 :VIG_8564 1@ = 50 // (int) :VIG_8569 011F: show_text_1number_highpriority GXT 'VIG_TAK' number 1@ time 5000 flag 1 // ~w~SUSPECT TAKEDOWN! Reward: $~1~ 0094: player $933 money += 1@ 027B: $5905 += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @VIG_8401 0@ 0026: return :VIG_8612 0035: 1@ = 0@ // (int vars) 2@ = 0 // (int) :VIG_8620 not $5469(2@,20) == -1 // (int) var == num jump_if_false @VIG_8698 001C: $5549(2@,20) == 0@ // (int) num == var 0022: jump_if_false @VIG_8698 // Note: the incorrect math opcode was used here $5910 == 0 // (int) var == num jump_if_false @VIG_8679 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @VIG_8514 2@ 0002: jump @VIG_8690 :VIG_8679 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @VIG_8401 2@ :VIG_8690 $5549(2@,20) = -1 // (int) :VIG_8698 2@ += 1 // (int) 2@ >= 20 // (int) var >= num jump_if_false @VIG_8620 0026: return :VIG_8717 1@ == 1 // (int) var == num jump_if_false @VIG_8747 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @VIG_8612 $5549(0@,20) $5549(0@,20) :VIG_8747 0113: remove_references_to_car $5549(0@,20) // Like turning a car into any random car 00BB: (unknown) $5589(0@,20) $5549(0@,20) = -1 // (int) $5589(0@,20) = 0 // (int) $5609(0@,20) = 0 // (int) $5569(0@,20) = -1 // (int) 0026: return :VIG_8791 0@ = 0 // (int) :VIG_8795 $5549(0@,20) > 0 // (int) var > num jump_if_false @VIG_8822 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @VIG_8717 0@ 1 :VIG_8822 0@ += 1 // (int) 0@ >= 20 // (int) var >= num jump_if_false @VIG_8795 0026: return :VIG_8841 0@ = 0 // (int) :VIG_8845 $5469(0@,20) > 0 // (int) var > num jump_if_false @VIG_8870 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @VIG_8401 0@ :VIG_8870 0@ += 1 // (int) 0@ >= 20 // (int) var >= num jump_if_false @VIG_8845 0026: return :VIG_8889 1@ = 0 // (int) 0@ = 0 // (int) :VIG_8897 $5469(0@,20) > -1 // (int) var > num jump_if_false @VIG_8948 0045: actor $5469(0@,20) defined jump_if_false @VIG_8937 1@ = 1 // (int) 0002: jump @VIG_8948 :VIG_8937 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @VIG_8514 0@ :VIG_8948 0@ += 1 // (int) 0@ >= 20 // (int) var >= num jump_if_false @VIG_8897 1@ == 1 // (int) var == num jump_if_false @VIG_8979 005E: (unknown) :VIG_8979 005F: (unknown) :VIG_8981 1@ = 0 // (int) 0@ = 0 // (int) :VIG_8989 $5549(0@,20) > -1 // (int) var > num jump_if_false @VIG_9042 004F: unknown_check $5549(0@,20) jump_if_false @VIG_9029 1@ = 1 // (int) 0002: jump @VIG_9042 :VIG_9029 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @VIG_8717 0@ 1 :VIG_9042 0@ += 1 // (int) 0@ >= 20 // (int) var >= num jump_if_false @VIG_8989 1@ == 1 // (int) var == num jump_if_false @VIG_9073 005E: (unknown) :VIG_9073 005F: (unknown) :VIG_9075 0035: $5489(0@,20) = $933 // (int vars) 0026: return :VIG_9085 1@ == 9 // (int) var == num jump_if_false @VIG_9127 00A2: (unknown) $5469(0@,20) 0127: reset_actor $5469(0@,20) flags 03FB: (unknown) $5469(0@,20) 13 2000 0002: jump @VIG_9668 :VIG_9127 1@ == 8 // (int) var == num jump_if_false @VIG_9182 0127: reset_actor $5469(0@,20) flags 00E0: (unknown) $5469(0@,20) $5509(0@,20) == 0 // (int) var == num jump_if_false @VIG_9175 00C1: (unknown) $5469(0@,20) $5509(0@,20) :VIG_9175 0002: jump @VIG_9668 :VIG_9182 1@ == 7 // (int) var == num jump_if_false @VIG_9316 00A1: (unknown) $5469(0@,20) 1 00A1: (unknown) $5469(0@,20) 524288 not $5489(0@,20) == -1 // (int) var == num jump_if_false @VIG_9239 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @VIG_9075 0@ :VIG_9239 809F: not actor $5489(0@,20) dead jump_if_false @VIG_9269 00E4: (unknown) $5469(0@,20) $5489(0@,20) 0002: jump @VIG_9277 :VIG_9269 $5489(0@,20) = -1 // (int) :VIG_9277 $5509(0@,20) == 0 // (int) var == num jump_if_false @VIG_9301 00C1: (unknown) $5469(0@,20) $5509(0@,20) :VIG_9301 01EC: (unknown) $5469(0@,20) 1 0002: jump @VIG_9668 :VIG_9316 1@ == 10 // (int) var == num jump_if_false @VIG_9405 $5549(0@,20) > -1 // (int) var > num jump_if_false @VIG_9366 80A0: not car $5549(0@,20) wrecked jump_if_false @VIG_9366 00EA: (unknown) $5469(0@,20) $5549(0@,20) :VIG_9366 $5509(0@,20) == 0 // (int) var == num jump_if_false @VIG_9390 00C1: (unknown) $5469(0@,20) $5509(0@,20) :VIG_9390 01EC: (unknown) $5469(0@,20) 1 0002: jump @VIG_9668 :VIG_9405 1@ == 1 // (int) var == num jump_if_false @VIG_9488 00E3: (unknown) $5469(0@,20) 0127: reset_actor $5469(0@,20) flags $5549(0@,20) > -1 // (int) var > num jump_if_false @VIG_9481 80A0: not car $5549(0@,20) wrecked jump_if_false @VIG_9481 0052: set_car $5549(0@,20) driver_behaviour_to 1 0051: set_car $5549(0@,20) traffic_behavior_to 2 0050: set_car $5549(0@,20) max_speed_to $5886 :VIG_9481 0002: jump @VIG_9668 :VIG_9488 1@ == 2 // (int) var == num jump_if_false @VIG_9519 00E3: (unknown) $5469(0@,20) 0127: reset_actor $5469(0@,20) flags 0002: jump @VIG_9668 :VIG_9519 1@ == 3 // (int) var == num jump_if_false @VIG_9540 039E: (unknown) 0002: jump @VIG_9668 :VIG_9540 1@ == 4 // (int) var == num jump_if_false @VIG_9623 00E3: (unknown) $5469(0@,20) 0127: reset_actor $5469(0@,20) flags $5549(0@,20) > -1 // (int) var > num jump_if_false @VIG_9616 80A0: not car $5549(0@,20) wrecked jump_if_false @VIG_9616 0052: set_car $5549(0@,20) driver_behaviour_to 1 0051: set_car $5549(0@,20) traffic_behavior_to 2 0050: set_car $5549(0@,20) max_speed_to $5886 :VIG_9616 0002: jump @VIG_9668 :VIG_9623 1@ == 5 // (int) var == num jump_if_false @VIG_9654 00E3: (unknown) $5469(0@,20) 0127: reset_actor $5469(0@,20) flags 0002: jump @VIG_9668 :VIG_9654 1@ == 6 // (int) var == num jump_if_false @VIG_9668 039E: (unknown) :VIG_9668 0035: $5529(0@,20) = 1@ // (int vars) 0026: return :VIG_9677 1@ = 0 // (int) :VIG_9681 $5469(1@,20) > -1 // (int) var > num jump_if_false @VIG_11492 009F: actor $5469(1@,20) dead jump_if_false @VIG_9727 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @VIG_8514 1@ 0002: jump @VIG_11492 :VIG_9727 $5529(1@,20) == 9 // (int) var == num jump_if_false @VIG_9823 0218: unknown_check $5469(1@,20) $933 0022: jump_if_false @VIG_9777 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @VIG_9085 1@ 7 0002: jump @VIG_9816 :VIG_9777 013E: actor $5469(1@,20) look_at_actor $933 0139: 2@ = random_int_in_ranges 0 40 2@ == 10 // (int) var == num jump_if_false @VIG_9816 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @VIG_9085 1@ 9 :VIG_9816 0002: jump @VIG_11492 :VIG_9823 $5529(1@,20) == 8 // (int) var == num jump_if_false @VIG_10016 0043: store_actor $5469(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: $5549(1@,20) = create_random_car_with_actors -1 in_area 8@ 9@ 11@ 12@ not $5549(1@,20) == -1 // (int) var == num jump_if_false @VIG_9930 80A0: not car $5549(1@,20) wrecked jump_if_false @VIG_9930 014E: 6@ = car $5549(1@,20) health :VIG_9930 0078: if or $5549(1@,20) == -1 // (int) var == num 001C: $5549(1@,20) == $2769 // (int) num == var 0011: $5885 > 6@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @VIG_9996 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @VIG_9085 1@ 8 0113: remove_references_to_car $5549(1@,20) // Like turning a car into any random car $5549(1@,20) = -1 // (int) 0002: jump @VIG_10009 :VIG_9996 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @VIG_9085 1@ 10 :VIG_10009 0002: jump @VIG_11492 :VIG_10016 $5529(1@,20) == 10 // (int) var == num jump_if_false @VIG_10248 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @VIG_9085 1@ 10 00A0: car $5549(1@,20) wrecked jump_if_false @VIG_10089 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @VIG_8717 1@ 0 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @VIG_9085 1@ 8 0002: jump @VIG_10241 :VIG_10089 007C: actor $5469(1@,20) driving $5549(1@,20) 0022: jump_if_false @VIG_10160 // Note: the incorrect math opcode was used here 00BB: (unknown) $5509(1@,20) $5509(1@,20) = 0 // (int) 0036: $5886 = $5887 // (float vars) 0052: set_car $5549(1@,20) driver_behaviour_to 0 0051: set_car $5549(1@,20) traffic_behavior_to 2 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @VIG_9085 1@ 1 0002: jump @VIG_10241 :VIG_10160 0043: store_actor $5469(1@,20) position_to 8@ 9@ 10@ // Note: the incorrect math opcode was used here 004D: store_car $5549(1@,20) position_to 11@ 12@ 13@ 031D: (unknown) 8@ 9@ 11@ 12@ 4@ 0078: if or 4@ > 25.0 // (float) var > num 001C: $5549(1@,20) == $2769 // (int) num == var 02D8: unknown_check $5549(1@,20) 0022: jump_if_false @VIG_10241 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @VIG_8717 1@ 0 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @VIG_9085 1@ 8 :VIG_10241 0002: jump @VIG_11492 :VIG_10248 $5529(1@,20) == 7 // (int) var == num jump_if_false @VIG_10357 014D: 7@ = actor $5469(1@,20) health 40 > 7@ // (int) num > var 0022: jump_if_false @VIG_10302 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @VIG_9085 1@ 8 0002: jump @VIG_10350 :VIG_10302 0218: unknown_check $5469(1@,20) $933 0022: jump_if_false @VIG_10337 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @VIG_9085 1@ 7 0002: jump @VIG_10350 :VIG_10337 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @VIG_9085 1@ 9 :VIG_10350 0002: jump @VIG_11492 :VIG_10357 $5529(1@,20) == 1 // (int) var == num jump_if_false @VIG_10821 80A0: not car $5549(1@,20) wrecked jump_if_false @VIG_10814 $5589(1@,20) == 0 // (int) var == num jump_if_false @VIG_10409 00C0: (unknown) $5549(1@,20) $5589(1@,20) :VIG_10409 $5569(1@,20) == -1 // (int) var == num jump_if_false @VIG_10447 0052: set_car $5549(1@,20) driver_behaviour_to 1 0051: set_car $5549(1@,20) traffic_behavior_to 2 0002: jump @VIG_10605 :VIG_10447 $5569(1@,20) > -1 // (int) var > num jump_if_false @VIG_10605 80A0: not car $5569(1@,20) wrecked jump_if_false @VIG_10597 02BD: (unknown) $5569(1@,20) 0@ 0078: if or 02D8: unknown_check $5549(1@,20) 012D: car $5549(1@,20) flipped 0@ == -1 // (int) var == num jump_if_false @VIG_10525 $5569(1@,20) = -1 // (int) 0002: jump @VIG_10590 :VIG_10525 004D: store_car $5569(1@,20) position_to 8@ 9@ 10@ 0102: car $5549(1@,20) near_point 8@ 9@ radius 8.0 8.0 sphere 0 0022: jump_if_false @VIG_10568 // Note: the incorrect math opcode was used here 01CA: (unknown) $5569(1@,20) 5@ 0002: jump @VIG_10574 :VIG_10568 5@ = 50.0 // (float) :VIG_10574 01B6: (unknown) $5549(1@,20) 8@ 9@ 10@ 0050: set_car $5549(1@,20) max_speed_to 5@ :VIG_10590 0002: jump @VIG_10605 :VIG_10597 $5569(1@,20) = -1 // (int) :VIG_10605 014E: 6@ = car $5549(1@,20) health 0078: if or 02D8: unknown_check $5549(1@,20) 012D: car $5549(1@,20) flipped 0011: $5885 > 6@ // (int) var > var // Note: the incorrect math opcode was used here 807E: not actor $5469(1@,20) driving 0022: jump_if_false @VIG_10686 // Note: the incorrect math opcode was used here 0052: set_car $5549(1@,20) driver_behaviour_to 10 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @VIG_9085 1@ 8 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @VIG_8717 1@ 0 0002: jump @VIG_10814 :VIG_10686 0328: unknown_check $5549(1@,20) $933 0022: jump_if_false @VIG_10725 // Note: the incorrect math opcode was used here 0051: set_car $5549(1@,20) traffic_behavior_to 2 0050: set_car $5549(1@,20) max_speed_to $5887 $5569(1@,20) = -1 // (int) :VIG_10725 004D: store_car $5549(1@,20) position_to 8@ 9@ 10@ 031D: (unknown) 8@ 9@ $937 $938 4@ $2769 > 0 // (int) var > num jump_if_false @VIG_10814 004F: unknown_check $2769 jump_if_false @VIG_10814 30.0 > 4@ // (float) num > var 0022: jump_if_false @VIG_10814 // Note: the incorrect math opcode was used here 0424: unknown_check $2769 0022: jump_if_false @VIG_10814 // Note: the incorrect math opcode was used here 0051: set_car $5549(1@,20) traffic_behavior_to 2 0050: set_car $5549(1@,20) max_speed_to $5887 $5569(1@,20) = -1 // (int) :VIG_10814 0002: jump @VIG_11492 :VIG_10821 $5529(1@,20) == 2 // (int) var == num jump_if_false @VIG_10943 80A0: not car $5549(1@,20) wrecked jump_if_false @VIG_10936 0078: if or 02D8: unknown_check $5549(1@,20) 0398: unknown_check $5549(1@,20) 012D: car $5549(1@,20) flipped 807E: not actor $5469(1@,20) driving jump_if_false @VIG_10904 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @VIG_9085 1@ 7 0002: jump @VIG_10936 :VIG_10904 02BD: (unknown) $5549(1@,20) 0@ 0@ == -1 // (int) var == num jump_if_false @VIG_10936 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @VIG_9085 1@ 7 :VIG_10936 0002: jump @VIG_11492 :VIG_10943 $5529(1@,20) == 4 // (int) var == num jump_if_false @VIG_11383 80A0: not car $5549(1@,20) wrecked jump_if_false @VIG_11376 $5589(1@,20) == 0 // (int) var == num jump_if_false @VIG_10995 00C0: (unknown) $5549(1@,20) $5589(1@,20) :VIG_10995 $5569(1@,20) == -1 // (int) var == num jump_if_false @VIG_11033 0052: set_car $5549(1@,20) driver_behaviour_to 1 0051: set_car $5549(1@,20) traffic_behavior_to 2 0002: jump @VIG_11175 :VIG_11033 $5569(1@,20) > -1 // (int) var > num jump_if_false @VIG_11175 80A0: not car $5569(1@,20) wrecked jump_if_false @VIG_11167 02BD: (unknown) $5569(1@,20) 0@ 0@ == -1 // (int) var == num jump_if_false @VIG_11095 $5569(1@,20) = -1 // (int) 0002: jump @VIG_11160 :VIG_11095 004D: store_car $5569(1@,20) position_to 8@ 9@ 10@ 0102: car $5549(1@,20) near_point 8@ 9@ radius 8.0 8.0 sphere 0 0022: jump_if_false @VIG_11138 // Note: the incorrect math opcode was used here 01CA: (unknown) $5569(1@,20) 5@ 0002: jump @VIG_11144 :VIG_11138 5@ = 50.0 // (float) :VIG_11144 01B6: (unknown) $5549(1@,20) 8@ 9@ 10@ 0050: set_car $5549(1@,20) max_speed_to 5@ :VIG_11160 0002: jump @VIG_11175 :VIG_11167 $5569(1@,20) = -1 // (int) :VIG_11175 014E: 6@ = car $5549(1@,20) health 0078: if or 02D8: unknown_check $5549(1@,20) 0011: $5885 > 6@ // (int) var > var // Note: the incorrect math opcode was used here 807E: not actor $5469(1@,20) driving 0022: jump_if_false @VIG_11250 // Note: the incorrect math opcode was used here 0052: set_car $5549(1@,20) driver_behaviour_to 10 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @VIG_9085 1@ 8 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @VIG_8717 1@ 0 0002: jump @VIG_11376 :VIG_11250 004D: store_car $5549(1@,20) position_to 8@ 9@ 10@ 031D: (unknown) 8@ 9@ $937 $938 4@ 5.0 > 4@ // (float) num > var 0022: jump_if_false @VIG_11305 // Note: the incorrect math opcode was used here 0051: set_car $5549(1@,20) traffic_behavior_to 2 0050: set_car $5549(1@,20) max_speed_to $5887 $5569(1@,20) = -1 // (int) :VIG_11305 $2769 > 0 // (int) var > num jump_if_false @VIG_11376 004F: unknown_check $2769 jump_if_false @VIG_11376 30.0 > 4@ // (float) num > var 0022: jump_if_false @VIG_11376 // Note: the incorrect math opcode was used here 0424: unknown_check $2769 0022: jump_if_false @VIG_11376 // Note: the incorrect math opcode was used here 0051: set_car $5549(1@,20) traffic_behavior_to 2 0050: set_car $5549(1@,20) max_speed_to $5887 $5569(1@,20) = -1 // (int) :VIG_11376 0002: jump @VIG_11492 :VIG_11383 $5529(1@,20) == 5 // (int) var == num jump_if_false @VIG_11492 80A0: not car $5549(1@,20) wrecked jump_if_false @VIG_11492 0078: if or 02D8: unknown_check $5549(1@,20) 0398: unknown_check $5549(1@,20) 807E: not actor $5469(1@,20) driving jump_if_false @VIG_11460 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @VIG_9085 1@ 7 0002: jump @VIG_11492 :VIG_11460 02BD: (unknown) $5549(1@,20) 0@ 0@ == -1 // (int) var == num jump_if_false @VIG_11492 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @VIG_9085 1@ 7 :VIG_11492 1@ += 1 // (int) 1@ >= 20 // (int) var >= num jump_if_false @VIG_9681 0026: return :VIG_11511 037A: constant_params 0 variable_params 0 unknown 0 call_with_params @INITSAV_860 jump_if_false @VIG_11694 $5908 == 0 // (int) var == num jump_if_false @VIG_11590 010E: $5907 = current_time_in_ms 30000 > $5904 // (int) num > var 0022: jump_if_false @VIG_11577 // Note: the incorrect math opcode was used here 0035: $5908 = $5904 // (int vars) $5908 -= 1 // (int) 0002: jump @VIG_11584 :VIG_11577 $5908 = 30000 // (int) :VIG_11584 0029: $5908 += $5907 // (int vars) // Note: the incorrect math opcode was used here :VIG_11590 010E: $5907 = current_time_in_ms 0035: $5909 = $5908 // (int vars) 002B: $5909 -= $5907 // (int vars) // Note: the incorrect math opcode was used here $5909 /= 1000 // (int) 0 >= $5909 // (int) num >= var 0022: jump_if_false @VIG_11634 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @VIG_11687 :VIG_11634 $5909 == 1 // (int) var == num jump_if_false @VIG_11670 011E: show_text_1number_lowpriority GXT 'VIGPRO' number $5909 time 2 flag 1 // ~w~You have ~1~ second to get back in a police vehicle. 0002: jump @VIG_11687 :VIG_11670 011E: show_text_1number_lowpriority GXT 'VIGPROS' number $5909 time 2 flag 1 // ~w~You have ~1~ seconds to get back in a police vehicle. :VIG_11687 0002: jump @VIG_11699 :VIG_11694 $5908 = 0 // (int) :VIG_11699 005F: (unknown) :VIG_11701 $940 = 1 // (int) $1824 = 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' $5910 = 0 // (int) 0045: actor $933 defined jump_if_false @VIG_11752 :VIG_11752 024F: (unknown) 0.5 0025: gosub @VIG_12171 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_3137 1000 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @VIG_7294 $5904 = 300000 // (int) 0035: $5902 = $1357 // (int vars) $5902 += 1 // (int) $5905 = 0 // (int) $5908 = 0 // (int) $5903 = 0 // (int) 0025: gosub @VIG_12557 :VIG_11839 0001: wait 0 ms :VIG_11842 $5724 == 0 // (int) var == num jump_if_false @VIG_12069 0001: wait 0 ms 0045: actor $933 defined jump_if_false @VIG_12056 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @VIG_2578 jump_if_false @VIG_11899 0025: gosub @VIG_12313 0002: jump @VIG_12049 :VIG_11899 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @VIG_11511 jump_if_false @VIG_11936 $5910 = 2 // (int) 0025: gosub @VIG_12659 0002: jump @VIG_12049 :VIG_11936 037A: constant_params 0 variable_params 0 unknown 2 call_with_params @VIG_8889 jump_if_false @VIG_11987 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @VIG_8791 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @VIG_8841 0025: gosub @VIG_12390 0002: jump @VIG_12049 :VIG_11987 $5904 == 0 // (int) var == num jump_if_false @VIG_12019 $5910 = 1 // (int) 0025: gosub @VIG_12659 0002: jump @VIG_12049 :VIG_12019 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @VIG_9677 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @VIG_8889 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @VIG_8981 :VIG_12049 0002: jump @VIG_12062 :VIG_12056 $5724 = 1 // (int) :VIG_12062 0002: jump @VIG_11842 :VIG_12069 not $5724 == 1 // (int) var == num jump_if_false @VIG_12089 0002: jump @VIG_11839 :VIG_12089 0026: return 01AE: (unknown) 1 0045: actor $933 defined jump_if_false @VIG_12111 0107: toggle_player $933 can_move 0 :VIG_12111 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4379 0057: show_text_highpriority GXT 'RACE_T2' time 5000 flag 1 01AD: (unknown) 5000 1 01AE: (unknown) 0 0045: actor $933 defined jump_if_false @VIG_12169 0107: toggle_player $933 can_move 1 012E: toggle_player $933 ignored_by_cops 0 :VIG_12169 0026: return :VIG_12171 $5892 = 338 // (int) 02E2: $5897 = 8 // (any) $5893 = 346 // (int) 02E2: $5898 = 19 // (any) $5894 = 354 // (int) 02E2: $5899 = 25 // (any) $5895 = 354 // (int) 02E2: $5900 = 25 // (any) $5896 = 348 // (int) 02E2: $5901 = 29 // (any) 1@ = 0 // (int) :VIG_12240 0160: load_model $5636(1@,5) 1@ += 1 // (int) 1@ >= 5 // (int) var >= num jump_if_false @VIG_12240 0228: (unknown) 0025: gosub @VIG_12274 0026: return :VIG_12274 1@ = 0 // (int) :VIG_12278 $5469(1@,20) = -1 // (int) $5549(1@,20) = -1 // (int) 1@ += 1 // (int) 1@ >= 20 // (int) var >= num jump_if_false @VIG_12278 0026: return :VIG_12313 $5910 = 3 // (int) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4364 0059: text_clear_all 0268: (unknown) $940 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4379 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_5026 'VIG_CAN' // ~r~You quit the mission. $5724 = 1 // (int) 0026: return :VIG_12390 $5903 += 1 // (int) $5902 == 15 // (int) var == num jump_if_false @VIG_12453 0025: gosub @VIG_12645 0025: gosub @VIG_12755 0001: wait 3000 ms 0035: $1357 = $5902 // (int vars) $5903 = 0 // (int) 0025: gosub @VIG_12557 0002: jump @VIG_12498 :VIG_12453 $5903 == 5 // (int) var == num jump_if_false @VIG_12498 0035: $1357 = $5902 // (int vars) $5903 = 0 // (int) 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @REWMON_2443 'VIG_H2' 5000 // Checkpoint reached. ~h~Vigilante~w~ missions will continue from this level. :VIG_12498 0057: show_text_highpriority GXT 'VIG_BON' time 5000 flag 1 // ~w~Time Extended. $5904 = 300000 // (int) 0001: wait 3000 ms 0351: (unknown) $5902 $5902 += 1 // (int) 0025: gosub @VIG_12274 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @VIG_7294 0026: return :VIG_12557 00AC: stop_timer $5904 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @VIG_2233 5 024C: set_timer_with_text_to $5904 type 1 GXT 'TIME' // Time 00AE: remove_status_text $5902 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @VIG_2233 1 024D: (unknown) $5902 0 'LEVEL' // Level 00AE: remove_status_text $5905 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @VIG_2233 1 0311: status_text $5905 type 0 line 2 GXT 'KILLS' // global_variable // Kills 0026: return :VIG_12645 00AE: remove_status_text $5902 00AC: stop_timer $5904 00AE: remove_status_text $5905 0026: return :VIG_12659 0059: text_clear_all 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! $5910 == 1 // (int) var == num jump_if_false @VIG_12715 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_5026 'VIG_FR1' // ~r~You ran out of time. 0002: jump @VIG_12747 :VIG_12715 $5910 == 2 // (int) var == num jump_if_false @VIG_12747 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_5026 'VIG_FR2' // ~r~You failed to return to a police vehicle in time. :VIG_12747 $5724 = 1 // (int) 0026: return :VIG_12755 $1366 == 0 // (int) var == num jump_if_false @VIG_12830 0045: actor $933 defined jump_if_false @VIG_12830 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 $933 wanted_level 0341: set_player $933 max_armour += 50 $1366 = 1 // (int) :VIG_12830 0026: return :VIG_12832 1@ = 0 // (int) :VIG_12836 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @VIG_8401 1@ 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @VIG_8717 1@ 0 1@ += 1 // (int) 1@ >= 20 // (int) var >= num jump_if_false @VIG_12836 0025: gosub @VIG_12645 $940 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 16--------------- :FIRETRK 0238: name_thread 'FIRETRK' // Fire Truck 033A: use_GXT_table 'FIRETRK' // Fire Truck 15 >= $1355 // (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_10269 009D: wasted_or_busted // mission only 0022: jump_if_false @FIRETRK_60 // Note: the incorrect math opcode was used here 0025: gosub @FIRETRK_12190 :FIRETRK_60 0025: gosub @FIRETRK_12474 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 $1084 = 0 // (int) 0377: (unknown) 0 $1084 $1084 > 0 // (int) var > num jump_if_false @FIRETRK_487 0045: actor $933 defined jump_if_false @FIRETRK_487 0429: (unknown) $933 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 $1084 = 0 // (int) :FIRETRK_487 $1084 > 0 // (int) var > num jump_if_false @FIRETRK_605 $1085 == -1 // (int) var == num jump_if_false @FIRETRK_559 010E: $1167 = current_time_in_ms 0035: $1085 = $1167 // (int vars) $1085 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1068 = 1 // (int) $1087 = 1 // (int) 0002: jump @FIRETRK_592 :FIRETRK_559 801C: not $1086 == $1084 // (int) num == var 0022: jump_if_false @FIRETRK_592 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) 005E: (unknown) :FIRETRK_592 0035: $1086 = $1084 // (int vars) 0002: jump @FIRETRK_663 :FIRETRK_605 $1087 == 1 // (int) var == num jump_if_false @FIRETRK_658 010E: $1167 = current_time_in_ms 0011: $1167 > $1085 // (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 $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) $1087 = 0 // (int) :FIRETRK_658 $1086 = 0 // (int) :FIRETRK_663 005F: (unknown) :FIRETRK_665 0045: actor $933 defined jump_if_false @FIRETRK_683 0043: store_actor $933 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: $5696 += 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@ = $5604 // (float vars) 002E: 4@ *= 0@ // (float vars) 0036: 5@ = $5606 // (float vars) 002E: 5@ *= 0@ // (float vars) 0036: 6@ = $5608 // (float vars) 002E: 6@ *= 0@ // (float vars) 10@ = 1.0 // (float) 002C: 10@ -= 0@ // (float vars) 0036: 7@ = $5605 // (float vars) 002E: 7@ *= 10@ // (float vars) 0036: 8@ = $5607 // (float vars) 002E: 8@ *= 10@ // (float vars) 0036: 9@ = $5609 // (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@ /= $5610 // (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 $938 > 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@ > $937 // (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 $5604 $5606 $5608 $5605 $5607 $5609 $5611 0078: if and 001D: $5604 == 0 // (int) var == var 001D: $5606 == 0 // (int) var == var 001D: $5605 == 0 // (int) var == var 001D: $5607 == 0 // (int) var == var jump_if_false @FIRETRK_1316 0002: jump @FIRETRK_1061 :FIRETRK_1316 031E: (unknown) $5604 $5606 $5608 $5605 $5607 $5609 $5610 0036: $5612 = $5610 // (float vars) $5612 /= 2.0 // (float) $5613 = 0 // (float) 002C: $5613 -= $5612 // (float vars) 0078: if or 7.0 > $5608 // (float) num > var 7.0 > $5609 // (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 $5604 $5606 $5605 $5607 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 $5604 $5606 $5605 $5607 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 $5604 $5606 $5605 $5607 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 $5604 $5606 $5605 $5607 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 $5604 $5606 $5605 $5607 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 $5604 $5606 $5605 $5607 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 $5604 $5606 $5605 $5607 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 $933 defined jump_if_false @FIRETRK_1778 0043: store_actor $933 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_5197 1@ 2@ 3@ 8.0 8.0 0 4@ 5@ 6@ 037B: constant_params 6 variable_params 3 unknown 7 call_with_params @MAIN_5093 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 $5358(0@,10) == 0 // (int) var == num jump_if_false @FIRETRK_2191 004F: unknown_check $5368(0@,10) jump_if_false @FIRETRK_2184 004D: store_car $5368(0@,10) position_to $5408(0@,10) $5418(0@,10) $5428(0@,10) $5428(0@,10) += 2.1 // (float) :FIRETRK_2184 0002: jump @FIRETRK_2385 :FIRETRK_2191 $5358(0@,10) == 1 // (int) var == num jump_if_false @FIRETRK_2255 004F: unknown_check $5368(0@,10) jump_if_false @FIRETRK_2248 004D: store_car $5368(0@,10) position_to $5408(0@,10) $5418(0@,10) $5428(0@,10) $5428(0@,10) += 2.1 // (float) :FIRETRK_2248 0002: jump @FIRETRK_2385 :FIRETRK_2255 $5358(0@,10) == 2 // (int) var == num jump_if_false @FIRETRK_2319 0045: actor $5368(0@,10) defined jump_if_false @FIRETRK_2312 0043: store_actor $5368(0@,10) position_to $5408(0@,10) $5418(0@,10) $5428(0@,10) // Note: the incorrect math opcode was used here $5428(0@,10) += 2.1 // (float) :FIRETRK_2312 0002: jump @FIRETRK_2385 :FIRETRK_2319 $5358(0@,10) == 3 // (int) var == num jump_if_false @FIRETRK_2383 0045: actor $5368(0@,10) defined jump_if_false @FIRETRK_2376 0043: store_actor $5368(0@,10) position_to $5408(0@,10) $5418(0@,10) $5428(0@,10) // Note: the incorrect math opcode was used here $5428(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 $5388(3@,10) == 0 // (int) var == num jump_if_false @FIRETRK_2475 0035: $5358(3@,10) = 0@ // (int vars) 0035: $5368(3@,10) = 1@ // (int vars) 0035: $5378(3@,10) = 2@ // (int vars) $5398(3@,10) = 255 // (int) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @FIRETRK_2128 3@ 010E: $5388(3@,10) = current_time_in_ms $5388(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 $5388(4@,10) == 0 // (int) var == num jump_if_false @FIRETRK_2660 $5398(4@,10) > 0 // (int) var > num jump_if_false @FIRETRK_2646 0035: 1@ = $5388(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 $5398(4@,10) -= 20 // (int) 0 > $5398(4@,10) // (int) num > var 0022: jump_if_false @FIRETRK_2580 // Note: the incorrect math opcode was used here $5398(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_6095 $5408(4@,10) $5418(4@,10) $5428(4@,10) 5@ 6@ 037B: constant_params 5 variable_params 0 unknown 8 call_with_params @FIRETRK_1920 $5358(4@,10) 5@ 6@ $5378(4@,10) $5398(4@,10) 0002: jump @FIRETRK_2660 :FIRETRK_2646 $5388(4@,10) = 0 // (int) $5378(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 $5388(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 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @FIRETRK_2918 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 007E: actor $933 driving jump_if_false @FIRETRK_2912 0400: (unknown) $933 $1070 0002: jump @FIRETRK_2918 :FIRETRK_2912 02C0: (unknown) $933 $1070 :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_4301 0@ :FIRETRK_2945 0045: actor $933 defined jump_if_false @FIRETRK_3013 807E: not actor $933 driving jump_if_false @FIRETRK_2990 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @FIRETRK_2993 :FIRETRK_2990 021D: (unknown) 0 :FIRETRK_2993 $1078 == 0 // (int) var == num jump_if_false @FIRETRK_3009 02EA: select_interior 2 :FIRETRK_3009 01AE: (unknown) 1 :FIRETRK_3013 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :FIRETRK_3026 0045: actor $933 defined jump_if_false @FIRETRK_3090 807E: not actor $933 driving jump_if_false @FIRETRK_3078 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @FIRETRK_3078 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :FIRETRK_3078 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :FIRETRK_3090 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @FIRETRK_3139 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 01AE: (unknown) 0 $1078 == 0 // (int) var == num jump_if_false @FIRETRK_3139 02EA: select_interior 0 :FIRETRK_3139 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @FIRETRK_3169 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :FIRETRK_3169 0026: return 0045: actor 0@ defined jump_if_false @FIRETRK_3190 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :FIRETRK_3190 0026: return 0045: actor 0@ defined 0022: jump_if_false @FIRETRK_3220 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @FIRETRK_3220 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :FIRETRK_3220 0026: return :FIRETRK_3222 0045: actor 0@ defined 0022: jump_if_false @FIRETRK_3269 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @FIRETRK_3265 // 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_3269 :FIRETRK_3265 1@ = 0 // (int) :FIRETRK_3269 1@ == 1 // (int) var == num jump_if_false @FIRETRK_3353 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @FIRETRK_3346 007E: actor 0@ driving jump_if_false @FIRETRK_3342 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @FIRETRK_3332 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @FIRETRK_3335 :FIRETRK_3332 00F1: (unknown) 0@ :FIRETRK_3335 0002: jump @FIRETRK_3346 :FIRETRK_3342 1@ = 0 // (int) :FIRETRK_3346 0002: jump @FIRETRK_3269 :FIRETRK_3353 0026: return 0045: actor 0@ defined jump_if_false @FIRETRK_3447 007E: actor 0@ driving jump_if_false @FIRETRK_3431 02A7: unknown_check 0@ jump_if_false @FIRETRK_3401 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @FIRETRK_3424 :FIRETRK_3401 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @FIRETRK_3222 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :FIRETRK_3424 0002: jump @FIRETRK_3440 :FIRETRK_3431 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :FIRETRK_3440 0002: jump @FIRETRK_3449 :FIRETRK_3447 005F: (unknown) :FIRETRK_3449 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @FIRETRK_3607 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @FIRETRK_3607 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @FIRETRK_3548 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @FIRETRK_3507 // Note: the incorrect math opcode was used here 0026: return 0002: jump @FIRETRK_3541 :FIRETRK_3507 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @FIRETRK_3222 0@ 4@ > -1 // (int) var > num jump_if_false @FIRETRK_3541 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @FIRETRK_3222 4@ :FIRETRK_3541 0002: jump @FIRETRK_3607 :FIRETRK_3548 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @FIRETRK_3573 // Note: the incorrect math opcode was used here 0026: return 0002: jump @FIRETRK_3607 :FIRETRK_3573 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @FIRETRK_3222 0@ not 3@ == -1 // (int) var == num jump_if_false @FIRETRK_3607 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @FIRETRK_3222 3@ :FIRETRK_3607 0045: actor 0@ defined jump_if_false @FIRETRK_3659 004F: unknown_check 1@ jump_if_false @FIRETRK_3659 007E: actor 0@ driving jump_if_false @FIRETRK_3659 807C: not actor 0@ driving 1@ 0022: jump_if_false @FIRETRK_3659 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @FIRETRK_3222 0@ :FIRETRK_3659 5@ = 0 // (int) :FIRETRK_3663 5@ == 0 // (int) var == num jump_if_false @FIRETRK_3761 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @FIRETRK_3754 004F: unknown_check 1@ jump_if_false @FIRETRK_3754 007C: actor 0@ driving 1@ 0022: jump_if_false @FIRETRK_3720 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @FIRETRK_3754 :FIRETRK_3720 2@ == -1 // (int) var == num jump_if_false @FIRETRK_3746 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @FIRETRK_3754 :FIRETRK_3746 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :FIRETRK_3754 0002: jump @FIRETRK_3663 :FIRETRK_3761 0026: return 005F: (unknown) :FIRETRK_3765 01F4: (unknown) $5770(0@,16) $5786(0@,16) $5704 += 1 // (int) $5705 += 1 // (int) 005E: (unknown) :FIRETRK_3789 01F5: (unknown) $5498(0@,16) $5514(0@,16) $5704 += 1 // (int) $5705 += 1 // (int) 005E: (unknown) :FIRETRK_3813 01BD: unknown_check 0@ jump_if_false @FIRETRK_3825 005E: (unknown) :FIRETRK_3825 005F: (unknown) :FIRETRK_3827 01BE: (unknown) 0@ $5704 -= 1 // (int) 005F: (unknown) :FIRETRK_3838 0035: $5702 = 0@ // (int vars) 0026: return :FIRETRK_3845 0035: $5466(0@,16) = 1@ // (int vars) $5482(0@,16) = 1 // (int) 0026: return :FIRETRK_3862 1@ = 0 // (int) :FIRETRK_3866 16 > 1@ // (int) num > var 0022: jump_if_false @FIRETRK_3944 // Note: the incorrect math opcode was used here $5450(1@,16) == 0 // (int) var == num jump_if_false @FIRETRK_3932 0035: $5450(1@,16) = 0@ // (int vars) $5498(1@,16) = -1 // (int) $5514(1@,16) = -1 // (int) 02E2: $5690(1@,16) = 0 // (any) $5530(1@,16) = -1 // (int) 005E: (unknown) :FIRETRK_3932 1@ += 1 // (int) 0002: jump @FIRETRK_3866 :FIRETRK_3944 039E: (unknown) 005F: (unknown) :FIRETRK_3948 3@ = -1 // (int) 02BD: (unknown) $5770(0@,16) 2@ 2@ == -1 // (int) var == num jump_if_false @FIRETRK_3983 3@ = 0 // (int) 0002: jump @FIRETRK_4050 :FIRETRK_3983 0124: 4@ = car $5770(0@,16) max_passengers 5@ = 0 // (int) :FIRETRK_3994 0078: if and 0011: 4@ > 5@ // (int) var > var // Note: the incorrect math opcode was used here 8299: not unknown_check $5770(0@,16) 5@ 0022: jump_if_false @FIRETRK_4028 // Note: the incorrect math opcode was used here 5@ += 1 // (int) 0002: jump @FIRETRK_3994 :FIRETRK_4028 0035: 3@ = 5@ // (int vars) 3@ += 1 // (int) 001C: 5@ == 4@ // (int) num == var 0022: jump_if_false @FIRETRK_4050 // Note: the incorrect math opcode was used here 005F: (unknown) :FIRETRK_4050 037B: constant_params 1 variable_params 1 unknown 6 call_with_params @FIRETRK_3862 1 1@ jump_if_false @FIRETRK_4166 3@ == 0 // (int) var == num jump_if_false @FIRETRK_4098 0342: (unknown) $5770(0@,16) $5498(1@,16) 0002: jump @FIRETRK_4114 :FIRETRK_4098 3@ -= 1 // (int) 0343: (unknown) $5770(0@,16) 3@ $5498(1@,16) :FIRETRK_4114 04B9: (unknown) $5498(1@,16) 0 1 1 01B1: (unknown) $5498(1@,16) 0 1 0 0 0 01AF: (unknown) $5498(1@,16) 1 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @FIRETRK_3845 1@ 0 0035: $5530(1@,16) = 0@ // (int vars) 005E: (unknown) :FIRETRK_4166 039E: (unknown) 005F: (unknown) :FIRETRK_4170 not $5450(0@,16) == 0 // (int) var == num jump_if_false @FIRETRK_4271 82DB: not unknown_check $5690(0@,16) 0 jump_if_false @FIRETRK_4211 00BB: (unknown) $5690(0@,16) 02E2: $5690(0@,16) = 0 // (any) :FIRETRK_4211 not $5514(0@,16) == -1 // (int) var == num jump_if_false @FIRETRK_4248 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @FIRETRK_3827 $5514(0@,16) $5514(0@,16) = -1 // (int) :FIRETRK_4248 0112: remove_references_to_actor $5498(0@,16) // Like turning an actor into a random pedestrian $5498(0@,16) = -1 // (int) $5450(0@,16) = 0 // (int) 005E: (unknown) :FIRETRK_4271 005F: (unknown) :FIRETRK_4273 not $5450(0@,16) == 0 // (int) var == num jump_if_false @FIRETRK_4415 82DB: not unknown_check $5690(0@,16) 0 jump_if_false @FIRETRK_4314 00BB: (unknown) $5690(0@,16) 02E2: $5690(0@,16) = 0 // (any) :FIRETRK_4314 not $5514(0@,16) == -1 // (int) var == num jump_if_false @FIRETRK_4351 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @FIRETRK_3827 $5514(0@,16) $5514(0@,16) = -1 // (int) :FIRETRK_4351 0045: actor $5498(0@,16) defined jump_if_false @FIRETRK_4392 01AF: (unknown) $5498(0@,16) 0 not $5466(0@,16) == 0 // (int) var == num jump_if_false @FIRETRK_4392 014B: set_actor $5498(0@,16) health_to 0 :FIRETRK_4392 0112: remove_references_to_actor $5498(0@,16) // Like turning an actor into a random pedestrian $5498(0@,16) = -1 // (int) $5450(0@,16) = 0 // (int) 005E: (unknown) :FIRETRK_4415 005F: (unknown) :FIRETRK_4417 010E: 12@ = current_time_in_ms 0@ = 0 // (int) :FIRETRK_4424 not $5450(0@,16) == 0 // (int) var == num jump_if_false @FIRETRK_6349 $5466(0@,16) == 0 // (int) var == num jump_if_false @FIRETRK_4621 $5482(0@,16) == 1 // (int) var == num jump_if_false @FIRETRK_4474 $5482(0@,16) = 0 // (int) :FIRETRK_4474 0045: actor $5498(0@,16) defined jump_if_false @FIRETRK_4601 02E1: actor $5498(0@,16) in_water jump_if_false @FIRETRK_4520 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @FIRETRK_3845 0@ 6 0002: jump @FIRETRK_4594 :FIRETRK_4520 009F: actor $5498(0@,16) dead jump_if_false @FIRETRK_4553 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @FIRETRK_3845 0@ 5 0002: jump @FIRETRK_4594 :FIRETRK_4553 807E: not actor $5498(0@,16) driving jump_if_false @FIRETRK_4594 0035: 14@ = $5530(0@,16) // (int vars) $5530(0@,16) = -1 // (int) 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @FIRETRK_3845 0@ 3 :FIRETRK_4594 0002: jump @FIRETRK_4614 :FIRETRK_4601 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @FIRETRK_3845 0@ 5 :FIRETRK_4614 0002: jump @FIRETRK_6349 :FIRETRK_4621 $5466(0@,16) == 1 // (int) var == num jump_if_false @FIRETRK_5004 $5482(0@,16) == 1 // (int) var == num jump_if_false @FIRETRK_4681 $5482(0@,16) = 0 // (int) 0139: 11@ = random_int_in_ranges 10000 13000 0035: $5658(0@,16) = 12@ // (int vars) 0029: $5658(0@,16) += 11@ // (int vars) // Note: the incorrect math opcode was used here :FIRETRK_4681 0045: actor $5498(0@,16) defined 0022: jump_if_false @FIRETRK_4984 // Note: the incorrect math opcode was used here 02E1: actor $5498(0@,16) in_water 0022: jump_if_false @FIRETRK_4727 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @FIRETRK_3845 0@ 6 0002: jump @FIRETRK_4977 :FIRETRK_4727 009F: actor $5498(0@,16) dead jump_if_false @FIRETRK_4760 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @FIRETRK_3845 0@ 5 0002: jump @FIRETRK_4977 :FIRETRK_4760 $5514(0@,16) == -1 // (int) var == num jump_if_false @FIRETRK_4812 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @FIRETRK_3789 0@ 0139: $5674(0@,16) = random_int_in_ranges 14000 22000 0029: $5674(0@,16) += 12@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @FIRETRK_4977 :FIRETRK_4812 0011: 12@ > $5674(0@,16) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIRETRK_4846 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @FIRETRK_3845 0@ 5 0002: jump @FIRETRK_4977 :FIRETRK_4846 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @FIRETRK_3813 $5514(0@,16) jump_if_false @FIRETRK_4887 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @FIRETRK_3845 0@ 6 0002: jump @FIRETRK_4977 :FIRETRK_4887 0011: 12@ > $5658(0@,16) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIRETRK_4969 // 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_4939 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @FIRETRK_3845 0@ 2 0002: jump @FIRETRK_4962 :FIRETRK_4939 0139: 11@ = random_int_in_ranges 13000 18000 0035: $5658(0@,16) = 12@ // (int vars) 0029: $5658(0@,16) += 11@ // (int vars) // Note: the incorrect math opcode was used here :FIRETRK_4962 0002: jump @FIRETRK_4977 :FIRETRK_4969 00E6: (unknown) $5498(0@,16) $933 :FIRETRK_4977 0002: jump @FIRETRK_4997 :FIRETRK_4984 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @FIRETRK_3845 0@ 5 :FIRETRK_4997 0002: jump @FIRETRK_6349 :FIRETRK_5004 $5466(0@,16) == 2 // (int) var == num jump_if_false @FIRETRK_5586 $5482(0@,16) == 1 // (int) var == num jump_if_false @FIRETRK_5061 0045: actor $5498(0@,16) defined jump_if_false @FIRETRK_5054 $5658(0@,16) = 0 // (int) :FIRETRK_5054 $5482(0@,16) = 0 // (int) :FIRETRK_5061 0045: actor $5498(0@,16) defined jump_if_false @FIRETRK_5566 02E1: actor $5498(0@,16) in_water jump_if_false @FIRETRK_5107 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @FIRETRK_3845 0@ 6 0002: jump @FIRETRK_5559 :FIRETRK_5107 009F: actor $5498(0@,16) dead jump_if_false @FIRETRK_5140 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @FIRETRK_3845 0@ 5 0002: jump @FIRETRK_5559 :FIRETRK_5140 $5514(0@,16) == -1 // (int) var == num jump_if_false @FIRETRK_5192 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @FIRETRK_3789 0@ 0139: $5674(0@,16) = random_int_in_ranges 14000 22000 0029: $5674(0@,16) += 12@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @FIRETRK_5559 :FIRETRK_5192 0011: 12@ > $5674(0@,16) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIRETRK_5226 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @FIRETRK_3845 0@ 5 0002: jump @FIRETRK_5559 :FIRETRK_5226 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @FIRETRK_3813 $5514(0@,16) jump_if_false @FIRETRK_5267 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @FIRETRK_3845 0@ 6 0002: jump @FIRETRK_5559 :FIRETRK_5267 0078: if or 0080: actor $5498(0@,16) near_point $5546(0@,16) $5562(0@,16) radius 0.5 0.5 sphere 0 0011: 12@ > $5658(0@,16) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIRETRK_5559 // Note: the incorrect math opcode was used here 0035: $5658(0@,16) = 12@ // (int vars) $5658(0@,16) += 6000 // (int) 0045: actor $5498(0@,16) defined jump_if_false @FIRETRK_5354 0043: store_actor $5498(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_5354 10@ = 0 // (int) :FIRETRK_5358 0078: if and 0227: (unknown) 4@ 5@ 6@ 1.0 1.0 1.0 5 > 10@ // (int) num > var 0022: jump_if_false @FIRETRK_5492 // 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_5434 // Note: the incorrect math opcode was used here 0036: 13@ = 7@ // (float vars) 7@ = 0 // (float) 002C: 7@ -= 13@ // (float vars) :FIRETRK_5434 0139: 11@ = random_int_in_ranges 0 100 50 > 11@ // (int) num > var 0022: jump_if_false @FIRETRK_5464 // Note: the incorrect math opcode was used here 0036: 13@ = 8@ // (float vars) 8@ = 0 // (float) 002C: 8@ -= 13@ // (float vars) :FIRETRK_5464 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_5358 :FIRETRK_5492 5 > 10@ // (int) num > var 0022: jump_if_false @FIRETRK_5546 // Note: the incorrect math opcode was used here 0036: $5546(0@,16) = 4@ // (float vars) 0036: $5562(0@,16) = 5@ // (float vars) 0036: $5578(0@,16) = 6@ // (float vars) 00F5: (unknown) $5498(0@,16) $5546(0@,16) $5562(0@,16) 0002: jump @FIRETRK_5559 :FIRETRK_5546 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @FIRETRK_3845 0@ 1 :FIRETRK_5559 0002: jump @FIRETRK_5579 :FIRETRK_5566 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @FIRETRK_3845 0@ 5 :FIRETRK_5579 0002: jump @FIRETRK_6349 :FIRETRK_5586 $5466(0@,16) == 3 // (int) var == num jump_if_false @FIRETRK_6067 $5482(0@,16) == 1 // (int) var == num jump_if_false @FIRETRK_5679 0045: actor $5498(0@,16) defined jump_if_false @FIRETRK_5672 0043: store_actor $5498(0@,16) position_to $5546(0@,16) $5562(0@,16) $5578(0@,16) // Note: the incorrect math opcode was used here 0043: store_actor $5498(0@,16) position_to $5594(0@,16) $5610(0@,16) $5626(0@,16) // Note: the incorrect math opcode was used here $5658(0@,16) = 0 // (int) :FIRETRK_5672 $5482(0@,16) = 0 // (int) :FIRETRK_5679 0045: actor $5498(0@,16) defined jump_if_false @FIRETRK_6047 02E1: actor $5498(0@,16) in_water jump_if_false @FIRETRK_5725 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @FIRETRK_3845 0@ 6 0002: jump @FIRETRK_6040 :FIRETRK_5725 009F: actor $5498(0@,16) dead jump_if_false @FIRETRK_5758 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @FIRETRK_3845 0@ 5 0002: jump @FIRETRK_6040 :FIRETRK_5758 $5514(0@,16) == -1 // (int) var == num jump_if_false @FIRETRK_5810 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @FIRETRK_3789 0@ 0139: $5674(0@,16) = random_int_in_ranges 14000 22000 0029: $5674(0@,16) += 12@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @FIRETRK_6040 :FIRETRK_5810 0011: 12@ > $5674(0@,16) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIRETRK_5844 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @FIRETRK_3845 0@ 5 0002: jump @FIRETRK_6040 :FIRETRK_5844 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @FIRETRK_3813 $5514(0@,16) jump_if_false @FIRETRK_5885 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @FIRETRK_3845 0@ 6 0002: jump @FIRETRK_6040 :FIRETRK_5885 0078: if or 0080: actor $5498(0@,16) near_point $5594(0@,16) $5610(0@,16) radius 1.0 1.0 sphere 0 0011: 12@ > $5658(0@,16) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIRETRK_6040 // 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_5197 $5546(0@,16) $5562(0@,16) $5578(0@,16) 18@ 19@ 0 20@ 21@ 22@ 01B4: (unknown) 20@ 21@ 22@ 23@ 24@ 25@ 031D: (unknown) $5546(0@,16) $5562(0@,16) 23@ 24@ 26@ 0036: $5594(0@,16) = 20@ // (float vars) 0036: $5610(0@,16) = 21@ // (float vars) 0036: $5626(0@,16) = 22@ // (float vars) 00F5: (unknown) $5498(0@,16) $5594(0@,16) $5610(0@,16) :FIRETRK_6040 0002: jump @FIRETRK_6060 :FIRETRK_6047 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @FIRETRK_3845 0@ 5 :FIRETRK_6060 0002: jump @FIRETRK_6349 :FIRETRK_6067 $5466(0@,16) == 4 // (int) var == num jump_if_false @FIRETRK_6158 $5482(0@,16) == 1 // (int) var == num jump_if_false @FIRETRK_6132 0045: actor $5498(0@,16) defined jump_if_false @FIRETRK_6118 00E6: (unknown) $5498(0@,16) $933 :FIRETRK_6118 $5482(0@,16) = 0 // (int) 0002: jump @FIRETRK_6151 :FIRETRK_6132 0112: remove_references_to_actor $5498(0@,16) // Like turning an actor into a random pedestrian 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @FIRETRK_3845 0@ 6 :FIRETRK_6151 0002: jump @FIRETRK_6349 :FIRETRK_6158 $5466(0@,16) == 5 // (int) var == num jump_if_false @FIRETRK_6252 $5482(0@,16) == 1 // (int) var == num jump_if_false @FIRETRK_6245 $5482(0@,16) = 0 // (int) 037B: constant_params 3 variable_params 0 unknown 27 call_with_params @FIRETRK_2387 3 $5498(0@,16) -15 15@ = -15 // (int) 15@ *= 1000 // (int) 0029: $5696 += 15@ // (int vars) // Note: the incorrect math opcode was used here $5697 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @FIRETRK_4273 0@ :FIRETRK_6245 0002: jump @FIRETRK_6349 :FIRETRK_6252 $5466(0@,16) == 6 // (int) var == num jump_if_false @FIRETRK_6349 $5482(0@,16) == 1 // (int) var == num jump_if_false @FIRETRK_6349 $5482(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 $5498(0@,16) 10 15@ = 10 // (int) 15@ *= 1000 // (int) 0029: $5696 += 15@ // (int vars) // Note: the incorrect math opcode was used here $5698 += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @FIRETRK_4170 0@ :FIRETRK_6349 02DB: unknown_check $5690(0@,16) 0 jump_if_false @FIRETRK_6462 not $5450(0@,16) == 0 // (int) var == num jump_if_false @FIRETRK_6462 $5702 == 1 // (int) var == num jump_if_false @FIRETRK_6462 0078: if or $5466(0@,16) == 1 // (int) var == num $5466(0@,16) == 2 // (int) var == num $5466(0@,16) == 3 // (int) var == num jump_if_false @FIRETRK_6462 0045: actor $5498(0@,16) defined jump_if_false @FIRETRK_6462 00C1: (unknown) $5498(0@,16) $5690(0@,16) 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @FIRETRK_290 $5690(0@,16) :FIRETRK_6462 82DB: not unknown_check $5690(0@,16) 0 jump_if_false @FIRETRK_6623 $5450(0@,16) == 0 // (int) var == num jump_if_false @FIRETRK_6510 00BB: (unknown) $5690(0@,16) 02E2: $5690(0@,16) = 0 // (any) 0002: jump @FIRETRK_6623 :FIRETRK_6510 8045: not actor $5498(0@,16) defined jump_if_false @FIRETRK_6543 00BB: (unknown) $5690(0@,16) 02E2: $5690(0@,16) = 0 // (any) 0002: jump @FIRETRK_6623 :FIRETRK_6543 $5702 == 0 // (int) var == num jump_if_false @FIRETRK_6575 00BB: (unknown) $5690(0@,16) 02E2: $5690(0@,16) = 0 // (any) 0002: jump @FIRETRK_6623 :FIRETRK_6575 0078: if and not $5466(0@,16) == 1 // (int) var == num not $5466(0@,16) == 2 // (int) var == num not $5466(0@,16) == 3 // (int) var == num jump_if_false @FIRETRK_6623 00BB: (unknown) $5690(0@,16) 02E2: $5690(0@,16) = 0 // (any) :FIRETRK_6623 0@ += 1 // (int) 0@ >= 16 // (int) var >= num jump_if_false @FIRETRK_4424 0026: return :FIRETRK_6642 0@ = 0 // (int) :FIRETRK_6646 not $5450(0@,16) == 0 // (int) var == num jump_if_false @FIRETRK_6662 005F: (unknown) :FIRETRK_6662 0@ += 1 // (int) 0@ >= 16 // (int) var >= num jump_if_false @FIRETRK_6646 005E: (unknown) :FIRETRK_6681 0@ = 0 // (int) :FIRETRK_6685 82DB: not unknown_check $5690(0@,16) 0 jump_if_false @FIRETRK_6712 00BB: (unknown) $5690(0@,16) 02E2: $5690(0@,16) = 0 // (any) :FIRETRK_6712 0@ += 1 // (int) 0@ >= 16 // (int) var >= num jump_if_false @FIRETRK_6685 0026: return :FIRETRK_6731 0035: $5722(0@,16) = 1@ // (int vars) $5738(0@,16) = 1 // (int) 0026: return :FIRETRK_6748 not $5706(0@,16) == 0 // (int) var == num jump_if_false @FIRETRK_6819 004F: unknown_check $5770(0@,16) jump_if_false @FIRETRK_6819 004D: store_car $5770(0@,16) position_to 1@ 2@ 3@ 00D0: 4@ = car $5770(0@,16) Z_angle 3@ += 3.0 // (float) 01BB: (unknown) 1@ 2@ 3@ 3@ 004E: put_car $5770(0@,16) at 1@ 2@ 3@ 00D1: set_car $5770(0@,16) Z_angle_to 4@ :FIRETRK_6819 0026: return :FIRETRK_6821 6@ = 0 // (int) :FIRETRK_6825 16 > 6@ // (int) num > var 0022: jump_if_false @FIRETRK_7006 // Note: the incorrect math opcode was used here $5706(6@,16) == 0 // (int) var == num jump_if_false @FIRETRK_6994 0160: load_model 1@ :FIRETRK_6854 8161: not model 1@ available jump_if_false @FIRETRK_6874 0001: wait 0 ms 0002: jump @FIRETRK_6854 :FIRETRK_6874 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: $5706(6@,16) = 0@ // (int vars) 0035: $5770(6@,16) = 7@ // (int vars) $5786(6@,16) = -1 // (int) 02E2: $5818(6@,16) = 0 // (any) 04E7: unknown_check 2@ 3@ 4@ 0022: jump_if_false @FIRETRK_6979 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @FIRETRK_6748 6@ $5754(6@,16) = 1 // (int) 0002: jump @FIRETRK_6986 :FIRETRK_6979 $5754(6@,16) = 0 // (int) :FIRETRK_6986 $6090 += 1 // (int) 005E: (unknown) :FIRETRK_6994 6@ += 1 // (int) 0002: jump @FIRETRK_6825 :FIRETRK_7006 039E: (unknown) 005F: (unknown) 037B: constant_params 6 variable_params 1 unknown 6 call_with_params @FIRETRK_6821 1 0@ 1@ 2@ 3@ 4@ 5@ jump_if_false @FIRETRK_7049 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @FIRETRK_6731 5@ 0 005E: (unknown) :FIRETRK_7049 039E: (unknown) 005F: (unknown) :FIRETRK_7053 0139: 5@ = random_int_in_ranges 0 5 5@ == 0 // (int) var == num jump_if_false @FIRETRK_7083 5@ = 200 // (int) 0002: jump @FIRETRK_7176 :FIRETRK_7083 5@ == 1 // (int) var == num jump_if_false @FIRETRK_7108 5@ = 195 // (int) 0002: jump @FIRETRK_7176 :FIRETRK_7108 5@ == 2 // (int) var == num jump_if_false @FIRETRK_7133 5@ = 224 // (int) 0002: jump @FIRETRK_7176 :FIRETRK_7133 5@ == 3 // (int) var == num jump_if_false @FIRETRK_7158 5@ = 176 // (int) 0002: jump @FIRETRK_7176 :FIRETRK_7158 5@ == 4 // (int) var == num jump_if_false @FIRETRK_7176 5@ = 171 // (int) :FIRETRK_7176 037B: constant_params 6 variable_params 1 unknown 6 call_with_params @FIRETRK_6821 2 5@ 0@ 1@ 2@ 3@ 4@ jump_if_false @FIRETRK_7215 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @FIRETRK_6731 4@ 0 005E: (unknown) :FIRETRK_7215 039E: (unknown) 005F: (unknown) :FIRETRK_7219 0 >= 0@ // (int) num >= var 0022: jump_if_false @FIRETRK_7252 // 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_7252 037B: constant_params 4 variable_params 1 unknown 8 call_with_params @FIRETRK_7053 1@ 2@ 3@ 4@ 5@ jump_if_false @FIRETRK_7332 $5706(5@,16) = 3 // (int) 6@ = 0 // (int) :FIRETRK_7286 0011: 0@ > 6@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIRETRK_7330 // Note: the incorrect math opcode was used here 037A: constant_params 1 variable_params 1 unknown 8 call_with_params @FIRETRK_3948 5@ 7@ jump_if_false @FIRETRK_7318 005F: (unknown) :FIRETRK_7318 6@ += 1 // (int) 0002: jump @FIRETRK_7286 :FIRETRK_7330 005E: (unknown) :FIRETRK_7332 005F: (unknown) 0 >= 0@ // (int) num >= var 0022: jump_if_false @FIRETRK_7367 // 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_7367 8@ = 224 // (int) 037B: constant_params 6 variable_params 1 unknown 9 call_with_params @FIRETRK_6821 4 8@ 1@ 2@ 3@ 4@ 5@ jump_if_false @FIRETRK_7460 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @FIRETRK_6731 5@ 0 6@ = 0 // (int) :FIRETRK_7414 0011: 0@ > 6@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIRETRK_7458 // Note: the incorrect math opcode was used here 037A: constant_params 1 variable_params 1 unknown 9 call_with_params @FIRETRK_3948 5@ 7@ jump_if_false @FIRETRK_7446 005F: (unknown) :FIRETRK_7446 6@ += 1 // (int) 0002: jump @FIRETRK_7414 :FIRETRK_7458 005E: (unknown) :FIRETRK_7460 005F: (unknown) :FIRETRK_7462 not $5706(0@,16) == 0 // (int) var == num jump_if_false @FIRETRK_7587 001C: $6091 == 0@ // (int) num == var 0022: jump_if_false @FIRETRK_7494 // Note: the incorrect math opcode was used here $6091 = -1 // (int) :FIRETRK_7494 82DB: not unknown_check $5818(0@,16) 0 jump_if_false @FIRETRK_7521 00BB: (unknown) $5818(0@,16) 02E2: $5818(0@,16) = 0 // (any) :FIRETRK_7521 not $5786(0@,16) == -1 // (int) var == num jump_if_false @FIRETRK_7558 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @FIRETRK_3827 $5786(0@,16) $5786(0@,16) = -1 // (int) :FIRETRK_7558 0113: remove_references_to_car $5770(0@,16) // Like turning a car into any random car $5770(0@,16) = -1 // (int) $5706(0@,16) = 0 // (int) $6090 -= 1 // (int) 005E: (unknown) :FIRETRK_7587 005F: (unknown) :FIRETRK_7589 not $5706(0@,16) == 0 // (int) var == num jump_if_false @FIRETRK_7733 001C: $6091 == 0@ // (int) num == var 0022: jump_if_false @FIRETRK_7621 // Note: the incorrect math opcode was used here $6091 = -1 // (int) :FIRETRK_7621 82DB: not unknown_check $5818(0@,16) 0 jump_if_false @FIRETRK_7648 00BB: (unknown) $5818(0@,16) 02E2: $5818(0@,16) = 0 // (any) :FIRETRK_7648 not $5786(0@,16) == -1 // (int) var == num jump_if_false @FIRETRK_7685 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @FIRETRK_3827 $5786(0@,16) $5786(0@,16) = -1 // (int) :FIRETRK_7685 004F: unknown_check $5770(0@,16) jump_if_false @FIRETRK_7704 013B: explode_car $5770(0@,16) :FIRETRK_7704 0113: remove_references_to_car $5770(0@,16) // Like turning a car into any random car $5770(0@,16) = -1 // (int) $5706(0@,16) = 0 // (int) $6090 -= 1 // (int) 005E: (unknown) :FIRETRK_7733 005F: (unknown) :FIRETRK_7735 010E: 12@ = current_time_in_ms 0@ = 0 // (int) :FIRETRK_7742 not $5706(0@,16) == 0 // (int) var == num jump_if_false @FIRETRK_8775 $5722(0@,16) == 0 // (int) var == num jump_if_false @FIRETRK_8064 $5738(0@,16) == 1 // (int) var == num jump_if_false @FIRETRK_7792 $5738(0@,16) = 0 // (int) :FIRETRK_7792 01B3: unknown_check $5770(0@,16) jump_if_false @FIRETRK_7825 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @FIRETRK_6731 0@ 3 0002: jump @FIRETRK_8057 :FIRETRK_7825 00A0: car $5770(0@,16) wrecked jump_if_false @FIRETRK_7858 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @FIRETRK_6731 0@ 2 0002: jump @FIRETRK_8057 :FIRETRK_7858 014C: set_car $5770(0@,16) health_to 1000 $5786(0@,16) == -1 // (int) var == num jump_if_false @FIRETRK_7900 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @FIRETRK_3765 0@ 0002: jump @FIRETRK_8057 :FIRETRK_7900 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @FIRETRK_3813 $5786(0@,16) jump_if_false @FIRETRK_7941 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @FIRETRK_6731 0@ 3 0002: jump @FIRETRK_8057 :FIRETRK_7941 80D8: not car $5770(0@,16) health >= 350 jump_if_false @FIRETRK_7977 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @FIRETRK_6731 0@ 2 0002: jump @FIRETRK_8057 :FIRETRK_7977 $5754(0@,16) == 0 // (int) var == num jump_if_false @FIRETRK_8038 004D: store_car $5770(0@,16) position_to 1@ 2@ 3@ 04E7: unknown_check 1@ 2@ 3@ 0022: jump_if_false @FIRETRK_8031 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @FIRETRK_6748 0@ $5754(0@,16) = 1 // (int) :FIRETRK_8031 0002: jump @FIRETRK_8057 :FIRETRK_8038 84E7: not unknown_check 1@ 2@ 3@ 0022: jump_if_false @FIRETRK_8057 // Note: the incorrect math opcode was used here $5754(0@,16) = 0 // (int) :FIRETRK_8057 0002: jump @FIRETRK_8775 :FIRETRK_8064 $5722(0@,16) == 1 // (int) var == num jump_if_false @FIRETRK_8477 $5738(0@,16) == 1 // (int) var == num jump_if_false @FIRETRK_8135 $5738(0@,16) = 0 // (int) 0057: show_text_highpriority GXT 'CRT1' time 5000 flag 1 0035: $5802(0@,16) = 12@ // (int vars) $5802(0@,16) += 30000 // (int) 0035: $6091 = 0@ // (int vars) :FIRETRK_8135 01B3: unknown_check $5770(0@,16) 0022: jump_if_false @FIRETRK_8168 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @FIRETRK_6731 0@ 3 0002: jump @FIRETRK_8470 :FIRETRK_8168 00A0: car $5770(0@,16) wrecked jump_if_false @FIRETRK_8201 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @FIRETRK_6731 0@ 2 0002: jump @FIRETRK_8470 :FIRETRK_8201 014C: set_car $5770(0@,16) health_to 250 $5786(0@,16) == -1 // (int) var == num jump_if_false @FIRETRK_8243 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @FIRETRK_3765 0@ 0002: jump @FIRETRK_8470 :FIRETRK_8243 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @FIRETRK_3813 $5786(0@,16) jump_if_false @FIRETRK_8284 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @FIRETRK_6731 0@ 3 0002: jump @FIRETRK_8470 :FIRETRK_8284 80D8: not car $5770(0@,16) health >= 50 jump_if_false @FIRETRK_8319 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @FIRETRK_6731 0@ 2 0002: jump @FIRETRK_8470 :FIRETRK_8319 0011: 12@ > $5802(0@,16) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIRETRK_8353 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @FIRETRK_6731 0@ 2 0002: jump @FIRETRK_8470 :FIRETRK_8353 0035: 7@ = $5802(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@ = $5802(0@,16) // (int vars) 002B: 8@ -= 12@ // (int vars) // Note: the incorrect math opcode was used here :FIRETRK_8391 8@ > 1000 // (int) var > num jump_if_false @FIRETRK_8417 8@ -= 1000 // (int) 0002: jump @FIRETRK_8391 :FIRETRK_8417 8@ /= 4 // (int) 004D: store_car $5770(0@,16) position_to 1@ 2@ 3@ 3@ += 2.1 // (float) 037B: constant_params 3 variable_params 2 unknown 13 call_with_params @MAIN_6095 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_8470 0002: jump @FIRETRK_8775 :FIRETRK_8477 $5722(0@,16) == 2 // (int) var == num jump_if_false @FIRETRK_8660 $5738(0@,16) == 1 // (int) var == num jump_if_false @FIRETRK_8653 $5738(0@,16) = 0 // (int) 037B: constant_params 3 variable_params 0 unknown 13 call_with_params @FIRETRK_2387 1 $5770(0@,16) -15 9@ = -15 // (int) 9@ *= 1000 // (int) 0029: $5696 += 9@ // (int vars) // Note: the incorrect math opcode was used here 004F: unknown_check $5770(0@,16) 0022: jump_if_false @FIRETRK_8637 // Note: the incorrect math opcode was used here 10@ = 0 // (int) :FIRETRK_8565 not $5450(10@,16) == 0 // (int) var == num jump_if_false @FIRETRK_8620 0045: actor $5498(10@,16) defined jump_if_false @FIRETRK_8620 007C: actor $5498(10@,16) driving $5770(0@,16) 0022: jump_if_false @FIRETRK_8620 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @FIRETRK_4170 10@ :FIRETRK_8620 10@ += 1 // (int) 10@ >= 16 // (int) var >= num jump_if_false @FIRETRK_8565 :FIRETRK_8637 $5697 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @FIRETRK_7589 0@ :FIRETRK_8653 0002: jump @FIRETRK_8775 :FIRETRK_8660 $5722(0@,16) == 3 // (int) var == num jump_if_false @FIRETRK_8775 $5738(0@,16) == 1 // (int) var == num jump_if_false @FIRETRK_8775 $5738(0@,16) = 0 // (int) 004F: unknown_check $5770(0@,16) jump_if_false @FIRETRK_8716 02B3: (unknown) $5770(0@,16) :FIRETRK_8716 037B: constant_params 3 variable_params 0 unknown 13 call_with_params @FIRETRK_2387 0 $5770(0@,16) 5 9@ = 5 // (int) 9@ *= 1000 // (int) 0029: $5696 += 9@ // (int vars) // Note: the incorrect math opcode was used here 00D9: (unknown) 0 0 0 1 027D: $5698 += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @FIRETRK_7462 0@ :FIRETRK_8775 02DB: unknown_check $5818(0@,16) 0 jump_if_false @FIRETRK_8867 not $5706(0@,16) == 0 // (int) var == num jump_if_false @FIRETRK_8867 $5702 == 1 // (int) var == num jump_if_false @FIRETRK_8867 $5722(0@,16) == 0 // (int) var == num jump_if_false @FIRETRK_8867 004F: unknown_check $5770(0@,16) jump_if_false @FIRETRK_8867 00C0: (unknown) $5770(0@,16) $5818(0@,16) 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @FIRETRK_290 $5818(0@,16) :FIRETRK_8867 82DB: not unknown_check $5818(0@,16) 0 jump_if_false @FIRETRK_8930 0078: if or $5706(0@,16) == 0 // (int) var == num not $5722(0@,16) == 0 // (int) var == num 804F: not unknown_check $5770(0@,16) $5702 == 0 // (int) var == num jump_if_false @FIRETRK_8930 00BB: (unknown) $5818(0@,16) 02E2: $5818(0@,16) = 0 // (any) :FIRETRK_8930 0@ += 1 // (int) 0@ >= 16 // (int) var >= num jump_if_false @FIRETRK_7742 0026: return :FIRETRK_8949 0@ = 0 // (int) :FIRETRK_8953 not $5706(0@,16) == 0 // (int) var == num jump_if_false @FIRETRK_8969 005F: (unknown) :FIRETRK_8969 0@ += 1 // (int) 0@ >= 16 // (int) var >= num jump_if_false @FIRETRK_8953 005E: (unknown) :FIRETRK_8988 0@ = 0 // (int) :FIRETRK_8992 82DB: not unknown_check $5818(0@,16) 0 jump_if_false @FIRETRK_9019 00BB: (unknown) $5818(0@,16) 02E2: $5818(0@,16) = 0 // (any) :FIRETRK_9019 0@ += 1 // (int) 0@ >= 16 // (int) var >= num jump_if_false @FIRETRK_8992 0026: return :FIRETRK_9038 $5704 = 0 // (int) $5705 = 0 // (int) 0@ = 0 // (int) :FIRETRK_9052 $5450(0@,16) = 0 // (int) $5466(0@,16) = 0 // (int) $5482(0@,16) = 0 // (int) $5498(0@,16) = -1 // (int) $5514(0@,16) = -1 // (int) 02E2: $5690(0@,16) = 0 // (any) 0@ += 1 // (int) 0@ >= 16 // (int) var >= num jump_if_false @FIRETRK_9052 0@ = 0 // (int) :FIRETRK_9117 $5706(0@,16) = 0 // (int) $5722(0@,16) = 0 // (int) $5738(0@,16) = 0 // (int) $5770(0@,16) = -1 // (int) $5786(0@,16) = -1 // (int) 02E2: $5818(0@,16) = 0 // (any) 0@ += 1 // (int) 0@ >= 16 // (int) var >= num jump_if_false @FIRETRK_9117 0@ = 0 // (int) :FIRETRK_9182 $5388(0@,10) = 0 // (int) 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @FIRETRK_9182 $6091 = -1 // (int) $6090 = 0 // (int) $5699 = 0 // (int) 0035: $5694 = $1355 // (int vars) $5694 += 1 // (int) $5695 = 0 // (int) $5694 == 1 // (int) var == num jump_if_false @FIRETRK_9266 $5696 = 30000 // (int) 0002: jump @FIRETRK_9304 :FIRETRK_9266 8 > $5694 // (int) num > var 0022: jump_if_false @FIRETRK_9295 // Note: the incorrect math opcode was used here $5696 = 180000 // (int) 0002: jump @FIRETRK_9304 :FIRETRK_9295 $5696 = 360000 // (int) :FIRETRK_9304 $5702 = 0 // (int) 0045: actor $933 defined jump_if_false @FIRETRK_9326 007B: $5700 = actor $933 car :FIRETRK_9326 02E2: $5703 = 0 // (any) 0026: return :FIRETRK_9333 0@ == 1 // (int) var == num jump_if_false @FIRETRK_9356 11@ = 0 // (int) 0002: jump @FIRETRK_9577 :FIRETRK_9356 0@ == 2 // (int) var == num jump_if_false @FIRETRK_9380 11@ = 1 // (int) 0002: jump @FIRETRK_9577 :FIRETRK_9380 0@ == 3 // (int) var == num jump_if_false @FIRETRK_9404 11@ = 2 // (int) 0002: jump @FIRETRK_9577 :FIRETRK_9404 0@ == 4 // (int) var == num jump_if_false @FIRETRK_9428 11@ = 3 // (int) 0002: jump @FIRETRK_9577 :FIRETRK_9428 7 >= 0@ // (int) num >= var 0022: jump_if_false @FIRETRK_9452 // Note: the incorrect math opcode was used here 11@ = 4 // (int) 0002: jump @FIRETRK_9577 :FIRETRK_9452 10 >= 0@ // (int) num >= var 0022: jump_if_false @FIRETRK_9476 // Note: the incorrect math opcode was used here 11@ = 5 // (int) 0002: jump @FIRETRK_9577 :FIRETRK_9476 0@ == 11 // (int) var == num jump_if_false @FIRETRK_9500 11@ = 6 // (int) 0002: jump @FIRETRK_9577 :FIRETRK_9500 0@ == 12 // (int) var == num jump_if_false @FIRETRK_9524 11@ = 7 // (int) 0002: jump @FIRETRK_9577 :FIRETRK_9524 0@ == 13 // (int) var == num jump_if_false @FIRETRK_9548 11@ = 8 // (int) 0002: jump @FIRETRK_9577 :FIRETRK_9548 0@ == 14 // (int) var == num jump_if_false @FIRETRK_9572 11@ = 9 // (int) 0002: jump @FIRETRK_9577 :FIRETRK_9572 11@ = 10 // (int) :FIRETRK_9577 3 >= 11@ // (int) num >= var 0022: jump_if_false @FIRETRK_9691 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @FIRETRK_1057 $5694 1.0 1@ jump_if_false @FIRETRK_9684 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_9666 037B: constant_params 4 variable_params 1 unknown 12 call_with_params @FIRETRK_7053 4@ 5@ 6@ 7@ 2@ 0002: jump @FIRETRK_9682 :FIRETRK_9666 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @FIRETRK_7219 11@ 4@ 5@ 6@ 7@ 2@ :FIRETRK_9682 005E: (unknown) :FIRETRK_9684 0002: jump @FIRETRK_10051 :FIRETRK_9691 6 >= 11@ // (int) num >= var 0022: jump_if_false @FIRETRK_9873 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @FIRETRK_1057 $5694 10.0 1@ jump_if_false @FIRETRK_9866 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_9802 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @FIRETRK_7219 3 4@ 5@ 6@ 7@ 2@ 11@ -= 3 // (int) 0002: jump @FIRETRK_9824 :FIRETRK_9802 037B: constant_params 5 variable_params 1 unknown 12 call_with_params @FIRETRK_7219 2 4@ 5@ 6@ 7@ 2@ 11@ -= 2 // (int) :FIRETRK_9824 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_7219 11@ 4@ 5@ 6@ 7@ 2@ 0233: (unknown) $5770(2@,16) 8@ 9@ 005E: (unknown) :FIRETRK_9866 0002: jump @FIRETRK_10051 :FIRETRK_9873 12 >= 11@ // (int) num >= var 0022: jump_if_false @FIRETRK_10051 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @FIRETRK_1057 $5694 15.0 1@ jump_if_false @FIRETRK_10051 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_7219 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_7219 4 4@ 5@ 6@ 7@ 2@ 11@ -= 4 // (int) 0233: (unknown) $5770(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_7219 11@ 4@ 5@ 6@ 7@ 2@ 0233: (unknown) $5770(2@,16) 8@ 9@ 005E: (unknown) :FIRETRK_10051 005F: (unknown) :FIRETRK_10053 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @FIRETRK_8988 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @FIRETRK_6681 82DB: not unknown_check $5703 0 jump_if_false @FIRETRK_10094 00BB: (unknown) $5703 02E2: $5703 = 0 // (any) :FIRETRK_10094 0026: return :FIRETRK_10096 010E: 1@ = current_time_in_ms 0035: 2@ = $5701 // (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_10189 2@ > 1 // (int) var > num jump_if_false @FIRETRK_10169 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_10182 :FIRETRK_10169 0057: show_text_highpriority GXT 'FT_1' time 500 flag 1 // You have 1 second to return to the Fire Truck. :FIRETRK_10182 0002: jump @FIRETRK_10237 :FIRETRK_10189 2@ > 1 // (int) var > num jump_if_false @FIRETRK_10223 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_10237 :FIRETRK_10223 0057: show_text_highpriority GXT 'FT2_1' time 500 flag 1 // You have 1 second to find a Fire Truck. :FIRETRK_10237 0026: return 011D: show_text_1number_styled GXT 'FT_PERF' number 0@ time 5000 style 6 // PERFECT BONUS +~1~ secs 0@ *= 1000 // (int) 0029: $5696 += 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return :FIRETRK_10269 $940 = 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_9038 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @FIRETRK_3026 1000 0@ = 1 // (int) 1@ = 0 // (int) 2@ = 0 // (int) :FIRETRK_10334 0@ > 0 // (int) var > num jump_if_false @FIRETRK_10423 0@ == 1 // (int) var == num jump_if_false @FIRETRK_10371 0025: gosub @FIRETRK_10455 0002: jump @FIRETRK_10416 :FIRETRK_10371 0@ == 2 // (int) var == num jump_if_false @FIRETRK_10397 0025: gosub @FIRETRK_10920 0002: jump @FIRETRK_10416 :FIRETRK_10397 0@ == 3 // (int) var == num jump_if_false @FIRETRK_10416 0025: gosub @FIRETRK_11668 :FIRETRK_10416 0002: jump @FIRETRK_10334 :FIRETRK_10423 0@ == 0 // (int) var == num jump_if_false @FIRETRK_10448 0002: jump @FIRETRK_12438 0002: jump @FIRETRK_10455 :FIRETRK_10448 0002: jump @FIRETRK_12190 :FIRETRK_10455 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @FIRETRK_9333 $5694 50 jump_if_false @FIRETRK_10483 0@ = 2 // (int) 0026: return :FIRETRK_10483 010E: 3@ = current_time_in_ms 4@ = 0 // (int) 5@ = 1 // (int) :FIRETRK_10495 0@ == 1 // (int) var == num jump_if_false @FIRETRK_10908 010E: 3@ = current_time_in_ms 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @FIRETRK_7735 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @FIRETRK_4417 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_10568 0@ = 0 // (int) 0002: jump @FIRETRK_10803 :FIRETRK_10568 5@ == 0 // (int) var == num jump_if_false @FIRETRK_10725 0045: actor $933 defined jump_if_false @FIRETRK_10718 007D: actor $933 driving_car_with_model #FIRETRUK 0022: jump_if_false @FIRETRK_10626 // Note: the incorrect math opcode was used here 007B: $5700 = actor $933 car 5@ = 1 // (int) 4@ = 0 // (int) 0002: jump @FIRETRK_10718 :FIRETRK_10626 0011: 3@ > $5701 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIRETRK_10650 // Note: the incorrect math opcode was used here 0@ = -2 // (int) 0002: jump @FIRETRK_10718 :FIRETRK_10650 034B: unknown_check $5700 jump_if_false @FIRETRK_10707 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @FIRETRK_10096 1 00A0: car $5700 wrecked jump_if_false @FIRETRK_10700 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @FIRETRK_10053 $5700 = -1 // (int) :FIRETRK_10700 0002: jump @FIRETRK_10718 :FIRETRK_10707 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @FIRETRK_10096 0 :FIRETRK_10718 0002: jump @FIRETRK_10803 :FIRETRK_10725 0045: actor $933 defined jump_if_false @FIRETRK_10803 807D: not actor $933 driving_car_with_model #FIRETRUK 0022: jump_if_false @FIRETRK_10777 // Note: the incorrect math opcode was used here 5@ = 0 // (int) 4@ = 0 // (int) 0035: $5701 = 3@ // (int vars) $5701 += 30000 // (int) 0002: jump @FIRETRK_10803 :FIRETRK_10777 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @FIRETRK_9333 $5694 1 jump_if_false @FIRETRK_10803 0@ = 2 // (int) :FIRETRK_10803 0078: if and 4@ == 0 // (int) var == num 0@ == 1 // (int) var == num jump_if_false @FIRETRK_10898 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @FIRETRK_10053 5@ == 0 // (int) var == num jump_if_false @FIRETRK_10880 004F: unknown_check $5700 jump_if_false @FIRETRK_10873 00C0: (unknown) $5700 $5703 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @FIRETRK_290 $5703 :FIRETRK_10873 0002: jump @FIRETRK_10893 :FIRETRK_10880 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_10893 4@ = 1 // (int) :FIRETRK_10898 0001: wait 0 ms 0002: jump @FIRETRK_10495 :FIRETRK_10908 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @FIRETRK_10053 0026: return :FIRETRK_10920 037B: constant_params 1 variable_params 3 unknown 15 call_with_params @FIRETRK_1027 0 6@ 7@ 8@ $5698 = 0 // (int) $5697 = 1 // (int) 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @FIRETRK_665 $5694 6@ 7@ 8@ 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @FIRETRK_69 5 024C: set_timer_with_text_to $5696 type 1 GXT 'TIME' // Time 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @FIRETRK_69 1 024D: (unknown) $5694 0 'LEVEL' // Level 0426: (unknown) 6@ 7@ 8@ 9@ $6090 == 1 // (int) var == num jump_if_false @FIRETRK_11049 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_11064 :FIRETRK_11049 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_11064 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @FIRETRK_3838 1 010E: 2@ = current_time_in_ms 2@ += 5000 // (int) 010E: 3@ = current_time_in_ms 4@ = 1 // (int) 5@ = 1 // (int) :FIRETRK_11098 0@ == 2 // (int) var == num jump_if_false @FIRETRK_11666 010E: 3@ = current_time_in_ms 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @FIRETRK_7735 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @FIRETRK_4417 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @FIRETRK_2494 500 > $5696 // (int) num > var 0022: jump_if_false @FIRETRK_11169 // Note: the incorrect math opcode was used here 0@ = -1 // (int) 0002: jump @FIRETRK_11445 :FIRETRK_11169 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @FIRETRK_414 jump_if_false @FIRETRK_11197 0@ = 0 // (int) 0002: jump @FIRETRK_11445 :FIRETRK_11197 5@ == 0 // (int) var == num jump_if_false @FIRETRK_11354 0045: actor $933 defined jump_if_false @FIRETRK_11347 007D: actor $933 driving_car_with_model #FIRETRUK 0022: jump_if_false @FIRETRK_11255 // Note: the incorrect math opcode was used here 007B: $5700 = actor $933 car 5@ = 1 // (int) 4@ = 0 // (int) 0002: jump @FIRETRK_11347 :FIRETRK_11255 0011: 3@ > $5701 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIRETRK_11279 // Note: the incorrect math opcode was used here 0@ = -2 // (int) 0002: jump @FIRETRK_11347 :FIRETRK_11279 034B: unknown_check $5700 jump_if_false @FIRETRK_11336 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @FIRETRK_10096 1 00A0: car $5700 wrecked jump_if_false @FIRETRK_11329 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @FIRETRK_10053 $5700 = -1 // (int) :FIRETRK_11329 0002: jump @FIRETRK_11347 :FIRETRK_11336 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @FIRETRK_10096 0 :FIRETRK_11347 0002: jump @FIRETRK_11445 :FIRETRK_11354 0045: actor $933 defined jump_if_false @FIRETRK_11445 807D: not actor $933 driving_car_with_model #FIRETRUK 0022: jump_if_false @FIRETRK_11406 // Note: the incorrect math opcode was used here 5@ = 0 // (int) 4@ = 0 // (int) 0035: $5701 = 3@ // (int vars) $5701 += 30000 // (int) 0002: jump @FIRETRK_11445 :FIRETRK_11406 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @FIRETRK_6642 jump_if_false @FIRETRK_11445 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @FIRETRK_8949 jump_if_false @FIRETRK_11445 0@ = 3 // (int) :FIRETRK_11445 0078: if and 4@ == 0 // (int) var == num 0@ == 2 // (int) var == num jump_if_false @FIRETRK_11563 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @FIRETRK_10053 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @FIRETRK_3838 0 5@ == 0 // (int) var == num jump_if_false @FIRETRK_11533 004F: unknown_check $5700 jump_if_false @FIRETRK_11526 00C0: (unknown) $5700 $5703 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @FIRETRK_290 $5703 :FIRETRK_11526 0002: jump @FIRETRK_11558 :FIRETRK_11533 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_3838 1 :FIRETRK_11558 4@ = 1 // (int) :FIRETRK_11563 0011: 3@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIRETRK_11656 // Note: the incorrect math opcode was used here 1@ == 0 // (int) var == num jump_if_false @FIRETRK_11618 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_11656 :FIRETRK_11618 1@ == 1 // (int) var == num jump_if_false @FIRETRK_11656 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_11656 0001: wait 0 ms 0002: jump @FIRETRK_11098 :FIRETRK_11666 0026: return :FIRETRK_11668 0059: text_clear_all 00AC: stop_timer $5696 00AE: remove_status_text $5694 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @FIRETRK_3838 0 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @FIRETRK_10053 80A0: not car $5700 wrecked jump_if_false @FIRETRK_11745 014E: 10@ = car $5700 health 10@ += 150 // (int) 10@ > 1000 // (int) var > num jump_if_false @FIRETRK_11740 10@ = 1000 // (int) :FIRETRK_11740 014C: set_car $5700 health_to 10@ :FIRETRK_11745 0035: 11@ = $5698 // (int vars) 11@ *= 20 // (int) 0094: player $933 money += 11@ 0078: if and $5697 == 1 // (int) var == num $5694 > 1 // (int) var > num jump_if_false @FIRETRK_11889 $5694 > 10 // (int) var > num jump_if_false @FIRETRK_11808 12@ = 20 // (int) 0002: jump @FIRETRK_11851 :FIRETRK_11808 $5694 > 5 // (int) var > num jump_if_false @FIRETRK_11833 12@ = 10 // (int) 0002: jump @FIRETRK_11851 :FIRETRK_11833 $5694 > 1 // (int) var > num jump_if_false @FIRETRK_11851 12@ = 5 // (int) :FIRETRK_11851 01DC: show_text_3numbers GXT 'FT_PAS2' numbers $5694 11@ 12@ time 5000 flag 1 // Level ~1~ completed. Reward: $~1~ Perfect bonus +~1~ secs. 12@ *= 1000 // (int) 0029: $5696 += 12@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @FIRETRK_11907 :FIRETRK_11889 01D9: (unknown) 'FT_PAS' $5694 11@ 5000 1 // Level ~1~ completed. Reward: $~1~ :FIRETRK_11907 036E: (unknown) $5694 $5695 += 1 // (int) $5695 == 5 // (int) var == num jump_if_false @FIRETRK_12009 0035: $1355 = $5694 // (int vars) $5695 = 0 // (int) $1355 == 15 // (int) var == num jump_if_false @FIRETRK_12000 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_12009 :FIRETRK_12000 0267: (unknown) 'FT_H2' // Checkpoint reached. ~h~Fire Fighter~w~ missions will continue from this level. :FIRETRK_12009 $5694 += 1 // (int) 0029: $5699 += 11@ // (int vars) // Note: the incorrect math opcode was used here -2@ = -5000 // (int) // timer1 :FIRETRK_12026 0@ == 3 // (int) var == num jump_if_false @FIRETRK_12122 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @FIRETRK_7735 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @FIRETRK_4417 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_12099 0@ = 0 // (int) 0002: jump @FIRETRK_12115 :FIRETRK_12099 -2@ > 0 // (int) var > num // timer1 jump_if_false @FIRETRK_12115 0@ = 1 // (int) :FIRETRK_12115 0002: jump @FIRETRK_12026 :FIRETRK_12122 13@ = 0 // (int) :FIRETRK_12126 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @FIRETRK_7462 13@ 13@ += 1 // (int) 13@ >= 16 // (int) var >= num jump_if_false @FIRETRK_12126 13@ = 0 // (int) :FIRETRK_12158 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @FIRETRK_4170 13@ 13@ += 1 // (int) 13@ >= 16 // (int) var >= num jump_if_false @FIRETRK_12158 01ED: (unknown) 0026: return :FIRETRK_12190 14@ = 1 // (int) :FIRETRK_12195 14@ == 1 // (int) var == num jump_if_false @FIRETRK_12310 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @FIRETRK_7735 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @FIRETRK_4417 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @FIRETRK_2494 009D: wasted_or_busted // mission only jump_if_false @FIRETRK_12260 14@ = 0 // (int) 0002: jump @FIRETRK_12303 :FIRETRK_12260 009F: actor $933 dead jump_if_false @FIRETRK_12282 14@ = 0 // (int) 0002: jump @FIRETRK_12303 :FIRETRK_12282 037A: constant_params 0 variable_params 0 unknown 15 call_with_params @FIRETRK_2679 jump_if_false @FIRETRK_12303 14@ = 0 // (int) :FIRETRK_12303 0002: jump @FIRETRK_12195 :FIRETRK_12310 809D: not wasted_or_busted // mission only jump_if_false @FIRETRK_12436 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_12372 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_5026 'FT_X1' // ~r~You're too late. 0002: jump @FIRETRK_12436 :FIRETRK_12372 0@ == -2 // (int) var == num jump_if_false @FIRETRK_12436 004F: unknown_check $5700 jump_if_false @FIRETRK_12419 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_5026 'FT_X2' // ~r~You didn't return to the Fire Truck in time. 0002: jump @FIRETRK_12436 :FIRETRK_12419 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_5026 'FT_X3' // ~r~You didn't find a Fire Truck in time. :FIRETRK_12436 0026: return :FIRETRK_12438 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_5026 'FT_X0' // ~r~Fire Fighter mission cancelled. 0026: return :FIRETRK_12474 00AC: stop_timer $5696 00AE: remove_status_text $5694 13@ = 0 // (int) :FIRETRK_12486 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @FIRETRK_7589 13@ 13@ += 1 // (int) 13@ >= 16 // (int) var >= num jump_if_false @FIRETRK_12486 13@ = 0 // (int) :FIRETRK_12518 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @FIRETRK_4273 13@ 13@ += 1 // (int) 13@ >= 16 // (int) var >= num jump_if_false @FIRETRK_12518 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @FIRETRK_10053 01ED: (unknown) 024F: (unknown) 1.0 $940 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 17--------------- :CHOPLIF 0238: name_thread 'CHOPLIF' // 'Air Rescue' 0025: gosub @CHOPLIF_13017 009D: wasted_or_busted // mission only jump_if_false @CHOPLIF_34 0025: gosub @CHOPLIF_13709 :CHOPLIF_34 0025: gosub @CHOPLIF_14049 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 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @CHOPLIF_243 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 007E: actor $933 driving jump_if_false @CHOPLIF_237 0400: (unknown) $933 $1070 0002: jump @CHOPLIF_243 :CHOPLIF_237 02C0: (unknown) $933 $1070 :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_4301 0@ :CHOPLIF_270 0045: actor $933 defined jump_if_false @CHOPLIF_338 807E: not actor $933 driving jump_if_false @CHOPLIF_315 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @CHOPLIF_318 :CHOPLIF_315 021D: (unknown) 0 :CHOPLIF_318 $1078 == 0 // (int) var == num jump_if_false @CHOPLIF_334 02EA: select_interior 2 :CHOPLIF_334 01AE: (unknown) 1 :CHOPLIF_338 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :CHOPLIF_351 0045: actor $933 defined jump_if_false @CHOPLIF_415 807E: not actor $933 driving jump_if_false @CHOPLIF_403 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @CHOPLIF_403 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :CHOPLIF_403 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :CHOPLIF_415 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @CHOPLIF_464 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 01AE: (unknown) 0 $1078 == 0 // (int) var == num jump_if_false @CHOPLIF_464 02EA: select_interior 0 :CHOPLIF_464 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @CHOPLIF_494 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :CHOPLIF_494 0026: return 0045: actor 0@ defined jump_if_false @CHOPLIF_515 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :CHOPLIF_515 0026: return 0045: actor 0@ defined 0022: jump_if_false @CHOPLIF_545 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @CHOPLIF_545 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :CHOPLIF_545 0026: return :CHOPLIF_547 0045: actor 0@ defined 0022: jump_if_false @CHOPLIF_594 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @CHOPLIF_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 @CHOPLIF_594 :CHOPLIF_590 1@ = 0 // (int) :CHOPLIF_594 1@ == 1 // (int) var == num jump_if_false @CHOPLIF_678 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @CHOPLIF_671 007E: actor 0@ driving jump_if_false @CHOPLIF_667 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @CHOPLIF_657 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @CHOPLIF_660 :CHOPLIF_657 00F1: (unknown) 0@ :CHOPLIF_660 0002: jump @CHOPLIF_671 :CHOPLIF_667 1@ = 0 // (int) :CHOPLIF_671 0002: jump @CHOPLIF_594 :CHOPLIF_678 0026: return 0045: actor 0@ defined jump_if_false @CHOPLIF_772 007E: actor 0@ driving jump_if_false @CHOPLIF_756 02A7: unknown_check 0@ jump_if_false @CHOPLIF_726 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @CHOPLIF_749 :CHOPLIF_726 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @CHOPLIF_547 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :CHOPLIF_749 0002: jump @CHOPLIF_765 :CHOPLIF_756 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :CHOPLIF_765 0002: jump @CHOPLIF_774 :CHOPLIF_772 005F: (unknown) :CHOPLIF_774 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @CHOPLIF_932 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @CHOPLIF_932 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @CHOPLIF_873 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @CHOPLIF_832 // Note: the incorrect math opcode was used here 0026: return 0002: jump @CHOPLIF_866 :CHOPLIF_832 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @CHOPLIF_547 0@ 4@ > -1 // (int) var > num jump_if_false @CHOPLIF_866 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @CHOPLIF_547 4@ :CHOPLIF_866 0002: jump @CHOPLIF_932 :CHOPLIF_873 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @CHOPLIF_898 // Note: the incorrect math opcode was used here 0026: return 0002: jump @CHOPLIF_932 :CHOPLIF_898 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @CHOPLIF_547 0@ not 3@ == -1 // (int) var == num jump_if_false @CHOPLIF_932 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @CHOPLIF_547 3@ :CHOPLIF_932 0045: actor 0@ defined jump_if_false @CHOPLIF_984 004F: unknown_check 1@ jump_if_false @CHOPLIF_984 007E: actor 0@ driving jump_if_false @CHOPLIF_984 807C: not actor 0@ driving 1@ 0022: jump_if_false @CHOPLIF_984 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @CHOPLIF_547 0@ :CHOPLIF_984 5@ = 0 // (int) :CHOPLIF_988 5@ == 0 // (int) var == num jump_if_false @CHOPLIF_1086 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @CHOPLIF_1079 004F: unknown_check 1@ jump_if_false @CHOPLIF_1079 007C: actor 0@ driving 1@ 0022: jump_if_false @CHOPLIF_1045 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @CHOPLIF_1079 :CHOPLIF_1045 2@ == -1 // (int) var == num jump_if_false @CHOPLIF_1071 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @CHOPLIF_1079 :CHOPLIF_1071 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :CHOPLIF_1079 0002: jump @CHOPLIF_988 :CHOPLIF_1086 0026: return :CHOPLIF_1088 0@ == 0 // (int) var == num jump_if_false @CHOPLIF_1131 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @CHOPLIF_1307 :CHOPLIF_1131 0@ == 1 // (int) var == num jump_if_false @CHOPLIF_1164 03CF: (unknown) 200 200 200 255 0002: jump @CHOPLIF_1307 :CHOPLIF_1164 0@ == 2 // (int) var == num jump_if_false @CHOPLIF_1206 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @CHOPLIF_1307 :CHOPLIF_1206 0@ == 3 // (int) var == num jump_if_false @CHOPLIF_1250 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @CHOPLIF_1307 :CHOPLIF_1250 0@ == 4 // (int) var == num jump_if_false @CHOPLIF_1281 03CF: (unknown) 8 143 59 255 0002: jump @CHOPLIF_1307 :CHOPLIF_1281 0@ == 5 // (int) var == num jump_if_false @CHOPLIF_1307 03CF: (unknown) 237 130 180 255 :CHOPLIF_1307 0026: return :CHOPLIF_1309 00BC: (unknown) 0@ 2 0026: return :CHOPLIF_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 @CHOPLIF_1316 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @CHOPLIF_1371 014E: 3@ = car 0@ health 3@ -= 250 // (int) :CHOPLIF_1371 0 > 3@ // (int) num > var 0022: jump_if_false @CHOPLIF_1386 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :CHOPLIF_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 @CHOPLIF_1431 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :CHOPLIF_1431 005F: (unknown) 037B: constant_params 0 variable_params 1 unknown 4 call_with_params @MAIN_6482 3@ 2 > 3@ // (int) num > var 0022: jump_if_false @CHOPLIF_1650 // Note: the incorrect math opcode was used here 0@ > -263.5 // (float) var > num jump_if_false @CHOPLIF_1472 005F: (unknown) :CHOPLIF_1472 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_1517 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_1517 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_1562 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_1562 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_1606 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_1606 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_1650 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_1650 005E: (unknown) :CHOPLIF_1652 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_1697 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_1697 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_1742 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_1742 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_1787 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_1787 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_1832 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_1832 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_1877 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_1877 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_1922 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_1922 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_1967 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_1967 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_2012 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_2012 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_2057 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_2057 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_2102 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_2102 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_2147 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_2147 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_2192 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_2192 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_2237 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_2237 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_2282 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_2282 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_2327 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_2327 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_2372 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_2372 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_2417 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_2417 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_2462 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_2462 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_2507 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_2507 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_2552 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_2552 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_2597 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_2597 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_2642 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_2642 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_2687 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_2687 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_2732 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_2732 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_2777 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_2777 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_2822 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_2822 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_2867 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_2867 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_2912 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_2912 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_2957 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_2957 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_3002 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_3002 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_3047 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_3047 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_3092 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_3092 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_3137 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_3137 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_3182 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_3182 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_3226 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_3226 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_3273 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_3273 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_3318 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_3318 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_3363 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_3363 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_3408 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_3408 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_3453 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_3453 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_3498 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_3498 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_3543 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_3543 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_3588 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_3588 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_3633 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_3633 0078: if and 0@ > -1831.478 // (float) var > num -1216.323 > 0@ // (float) num > var 1@ > -1556.363 // (float) var > num -797.9454 > 1@ // (float) num > var 0022: jump_if_false @CHOPLIF_3678 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_3678 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_3723 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_3723 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_3768 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_3768 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_3813 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_3813 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_3858 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_3858 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_3903 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_3903 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_3943 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_3943 005E: (unknown) :CHOPLIF_3945 $1084 = 0 // (int) 0377: (unknown) 0 $1084 $1084 > 0 // (int) var > num jump_if_false @CHOPLIF_4018 0045: actor $933 defined jump_if_false @CHOPLIF_4018 0429: (unknown) $933 0@ 0@ > -1 // (int) var > num jump_if_false @CHOPLIF_4018 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @CHOPLIF_4018 $1084 = 0 // (int) :CHOPLIF_4018 $1084 > 0 // (int) var > num jump_if_false @CHOPLIF_4136 $1085 == -1 // (int) var == num jump_if_false @CHOPLIF_4090 010E: $1167 = current_time_in_ms 0035: $1085 = $1167 // (int vars) $1085 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1068 = 1 // (int) $1087 = 1 // (int) 0002: jump @CHOPLIF_4123 :CHOPLIF_4090 801C: not $1086 == $1084 // (int) num == var 0022: jump_if_false @CHOPLIF_4123 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) 005E: (unknown) :CHOPLIF_4123 0035: $1086 = $1084 // (int vars) 0002: jump @CHOPLIF_4194 :CHOPLIF_4136 $1087 == 1 // (int) var == num jump_if_false @CHOPLIF_4189 010E: $1167 = current_time_in_ms 0011: $1167 > $1085 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @CHOPLIF_4189 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) $1087 = 0 // (int) :CHOPLIF_4189 $1086 = 0 // (int) :CHOPLIF_4194 005F: (unknown) 0002: jump @CHOPLIF_4216 0092: $5663 = init_object #BRIEFCASE at 0 0 0 0093: destroy_object $5663 :CHOPLIF_4216 0@ = 0 // (int) 0@ = 0 // (int) :CHOPLIF_4224 $5447(0@,4) == 1 // (int) var == num jump_if_false @CHOPLIF_4431 809F: not actor $5442(0@,4) dead jump_if_false @CHOPLIF_4431 809F: not actor $933 dead jump_if_false @CHOPLIF_4401 8086: not actor $933 near_actor $5442(0@,4) radius 40.0 40.0 sphere 0 0022: jump_if_false @CHOPLIF_4334 // Note: the incorrect math opcode was used here 00A2: (unknown) $5442(0@,4) 003F: destroy_actor $5442(0@,4) $5702 -= 1 // (int) 0 > $5702 // (int) num > var 0022: jump_if_false @CHOPLIF_4320 // Note: the incorrect math opcode was used here $5702 = 0 // (int) :CHOPLIF_4320 $5447(0@,4) = 0 // (int) 0002: jump @CHOPLIF_4394 :CHOPLIF_4334 0081: actor $5442(0@,4) near_point_on_foot $5707 $5708 radius 1.5 1.5 sphere 0 0022: jump_if_false @CHOPLIF_4394 // Note: the incorrect math opcode was used here 020D: (unknown) $5442(0@,4) $5702 -= 1 // (int) 0 > $5702 // (int) num > var 0022: jump_if_false @CHOPLIF_4387 // Note: the incorrect math opcode was used here $5702 = 0 // (int) :CHOPLIF_4387 $5447(0@,4) = 0 // (int) :CHOPLIF_4394 0002: jump @CHOPLIF_4431 :CHOPLIF_4401 $5702 -= 1 // (int) 0 > $5702 // (int) num > var 0022: jump_if_false @CHOPLIF_4424 // Note: the incorrect math opcode was used here $5702 = 0 // (int) :CHOPLIF_4424 $5447(0@,4) = 0 // (int) :CHOPLIF_4431 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @CHOPLIF_4224 0026: return :CHOPLIF_4450 10 > $5604 // (int) num > var 0022: jump_if_false @CHOPLIF_4470 // Note: the incorrect math opcode was used here 0035: $5604 = 0@ // (int vars) 005E: (unknown) :CHOPLIF_4470 005F: (unknown) :CHOPLIF_4472 80A0: not car $5639 wrecked 0022: jump_if_false @CHOPLIF_4504 // Note: the incorrect math opcode was used here 0252: object $5663 exists 0022: jump_if_false @CHOPLIF_4504 // Note: the incorrect math opcode was used here 010C: store_object $5663 position_to $5664 $5665 $5666 :CHOPLIF_4504 0026: return :CHOPLIF_4506 10@ = 99999.0 // (float) 12@ = 0 // (int) 0045: actor $933 defined jump_if_false @CHOPLIF_4776 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_4559 0043: store_actor $933 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here :CHOPLIF_4559 2 > 12@ // (int) num > var 0022: jump_if_false @CHOPLIF_4776 // Note: the incorrect math opcode was used here 12@ == 0 // (int) var == num jump_if_false @CHOPLIF_4642 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_4707 :CHOPLIF_4642 12@ == 1 // (int) var == num jump_if_false @CHOPLIF_4707 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_4707 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_4764 // Note: the incorrect math opcode was used here 0036: 10@ = 11@ // (float vars) 0036: $5632 = 3@ // (float vars) 0036: $5633 = 4@ // (float vars) 0036: $5634 = 5@ // (float vars) 0036: $5635 = 7@ // (float vars) 0036: $5636 = 8@ // (float vars) 0036: $5637 = 9@ // (float vars) 0035: $5630 = 6@ // (int vars) :CHOPLIF_4764 12@ += 1 // (int) 0002: jump @CHOPLIF_4559 :CHOPLIF_4776 0026: return :CHOPLIF_4778 0043: store_actor $933 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_4506 1@ 2@ 3@ 801C: not $5630 == $5631 // (int) num == var 0022: jump_if_false @CHOPLIF_4850 // Note: the incorrect math opcode was used here $5638 > 0 // (int) var > num jump_if_false @CHOPLIF_4832 00BB: (unknown) $5638 $5638 = 0 // (int) :CHOPLIF_4832 0035: $5631 = $5630 // (int vars) 0@ = 1 // (int) 0002: jump @CHOPLIF_4854 :CHOPLIF_4850 0@ = 0 // (int) :CHOPLIF_4854 0078: if and $5622 == 0 // (int) var == num $5611 > 0 // (int) var > num jump_if_false @CHOPLIF_4959 $5638 == 0 // (int) var == num jump_if_false @CHOPLIF_4903 00C3: (unknown) $5632 $5633 $5634 $5638 00BD: (unknown) $5638 1 :CHOPLIF_4903 0078: if or $5611 == 4 // (int) var == num $5610 == 0 // (int) var == num jump_if_false @CHOPLIF_4930 00BD: (unknown) $5638 0 :CHOPLIF_4930 0@ == 0 // (int) var == num jump_if_false @CHOPLIF_4952 0235: (unknown) $5632 $5633 $5634 5.0 :CHOPLIF_4952 0002: jump @CHOPLIF_4980 :CHOPLIF_4959 $5638 > 0 // (int) var > num jump_if_false @CHOPLIF_4980 00BB: (unknown) $5638 $5638 = 0 // (int) :CHOPLIF_4980 0026: return :CHOPLIF_4982 034B: unknown_check 0@ jump_if_false @CHOPLIF_5033 80A0: not car 0@ wrecked jump_if_false @CHOPLIF_5033 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_5029 2@ = 1000 // (int) :CHOPLIF_5029 014C: set_car 0@ health_to 2@ :CHOPLIF_5033 0026: return :CHOPLIF_5035 0045: actor $933 defined 0022: jump_if_false @CHOPLIF_5075 // Note: the incorrect math opcode was used here 004F: unknown_check 0@ 0022: jump_if_false @CHOPLIF_5075 // Note: the incorrect math opcode was used here 007C: actor $933 driving 0@ 0022: jump_if_false @CHOPLIF_5075 // Note: the incorrect math opcode was used here 04AD: (unknown) 0@ $5663 005E: (unknown) :CHOPLIF_5075 005F: (unknown) :CHOPLIF_5077 8@ = 0 // (int) 0045: actor $933 defined jump_if_false @CHOPLIF_5099 0043: store_actor $933 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here :CHOPLIF_5099 0139: 4@ = random_int_in_ranges 0 60 7@ = 0 // (int) :CHOPLIF_5109 5 > 7@ // (int) num > var 0022: jump_if_false @CHOPLIF_5164 // Note: the incorrect math opcode was used here 001C: $5401(7@,5) == 4@ // (int) num == var 0022: jump_if_false @CHOPLIF_5152 // Note: the incorrect math opcode was used here 7@ = 5 // (int) 7@ += 50 // (int) 0002: jump @CHOPLIF_5157 :CHOPLIF_5152 7@ += 1 // (int) :CHOPLIF_5157 0002: jump @CHOPLIF_5109 :CHOPLIF_5164 7@ > 5 // (int) var > num jump_if_false @CHOPLIF_5178 005F: (unknown) :CHOPLIF_5178 8@ == 1 // (int) var == num jump_if_false @CHOPLIF_5195 4@ = 1 // (int) :CHOPLIF_5195 4@ == 0 // (int) var == num jump_if_false @CHOPLIF_5240 $5626 = -828.7 // (float) $5627 = 1422.9 // (float) $5628 = 36.525 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_5240 4@ == 1 // (int) var == num jump_if_false @CHOPLIF_5284 $5626 = -812.799 // (float) $5627 = 1297.12 // (float) $5628 = 27.25 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_5284 4@ == 2 // (int) var == num jump_if_false @CHOPLIF_5330 $5626 = -546.901 // (float) $5627 = 1288.605 // (float) $5628 = 11.769 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_5330 4@ == 3 // (int) var == num jump_if_false @CHOPLIF_5374 $5626 = -256.28 // (float) $5627 = 1253.55 // (float) $5628 = 36.75 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_5374 4@ == 4 // (int) var == num jump_if_false @CHOPLIF_5420 $5626 = -459.525 // (float) $5627 = 1201.239 // (float) $5628 = 9.682 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_5420 4@ == 5 // (int) var == num jump_if_false @CHOPLIF_5466 $5626 = -423.7501 // (float) $5627 = 1045.139 // (float) $5628 = 29.3589 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_5466 4@ == 6 // (int) var == num jump_if_false @CHOPLIF_5512 $5626 = -588.397 // (float) $5627 = 713.851 // (float) $5628 = 20.58 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_5512 4@ == 7 // (int) var == num jump_if_false @CHOPLIF_5558 $5626 = -611.809 // (float) $5627 = 804.926 // (float) $5628 = 29.677 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_5558 4@ == 8 // (int) var == num jump_if_false @CHOPLIF_5602 $5626 = -772.694 // (float) $5627 = 1581.62 // (float) $5628 = 9.5 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_5602 4@ == 9 // (int) var == num jump_if_false @CHOPLIF_5648 $5626 = -1180.708 // (float) $5627 = -11.556 // (float) $5628 = 16.704 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_5648 4@ == 10 // (int) var == num jump_if_false @CHOPLIF_5692 $5626 = -1155.02 // (float) $5627 = -411.468 // (float) $5628 = 10.25 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_5692 4@ == 11 // (int) var == num jump_if_false @CHOPLIF_5738 $5626 = -640.825 // (float) $5627 = -1325.379 // (float) $5628 = 13.195 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_5738 4@ == 12 // (int) var == num jump_if_false @CHOPLIF_5784 $5626 = -1013.38 // (float) $5627 = -1055.356 // (float) $5628 = 14.863 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_5784 4@ == 13 // (int) var == num jump_if_false @CHOPLIF_5828 $5626 = -1258.95 // (float) $5627 = -1408.52 // (float) $5628 = 7.25 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_5828 4@ == 14 // (int) var == num jump_if_false @CHOPLIF_5874 $5626 = -1684.53 // (float) $5627 = -948.887 // (float) $5628 = 14.857 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_5874 4@ == 15 // (int) var == num jump_if_false @CHOPLIF_5919 $5626 = -1817.145 // (float) $5627 = -888.75 // (float) $5628 = 22.897 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_5919 4@ == 16 // (int) var == num jump_if_false @CHOPLIF_5963 $5626 = -1422.8 // (float) $5627 = -818.743 // (float) $5628 = 14.25 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_5963 4@ == 17 // (int) var == num jump_if_false @CHOPLIF_6007 $5626 = -1516.93 // (float) $5627 = -308.15 // (float) $5628 = 14.25 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_6007 4@ == 18 // (int) var == num jump_if_false @CHOPLIF_6051 $5626 = -1538.6 // (float) $5627 = -669.986 // (float) $5628 = 14.25 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_6051 4@ == 19 // (int) var == num jump_if_false @CHOPLIF_6097 $5626 = -670.224 // (float) $5627 = -410.011 // (float) $5628 = 10.687 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_6097 4@ == 20 // (int) var == num jump_if_false @CHOPLIF_6141 $5626 = -642.166 // (float) $5627 = -272.465 // (float) $5628 = 9.0 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_6141 4@ == 21 // (int) var == num jump_if_false @CHOPLIF_6185 $5626 = -524.269 // (float) $5627 = -234.599 // (float) $5628 = 7.5 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_6185 4@ == 22 // (int) var == num jump_if_false @CHOPLIF_6229 $5626 = -570.479 // (float) $5627 = -440.879 // (float) $5628 = 23.75 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_6229 4@ == 23 // (int) var == num jump_if_false @CHOPLIF_6273 $5626 = -373.616 // (float) $5627 = -228.634 // (float) $5628 = 8.5 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_6273 4@ == 24 // (int) var == num jump_if_false @CHOPLIF_6319 $5626 = -343.434 // (float) $5627 = -429.355 // (float) $5628 = 9.867 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_6319 4@ == 25 // (int) var == num jump_if_false @CHOPLIF_6365 $5626 = -113.719 // (float) $5627 = 139.532 // (float) $5628 = 5.692 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_6365 4@ == 26 // (int) var == num jump_if_false @CHOPLIF_6411 $5626 = -37.298 // (float) $5627 = 976.967 // (float) $5628 = 10.395 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_6411 4@ == 27 // (int) var == num jump_if_false @CHOPLIF_6457 $5626 = 81.28 // (float) $5627 = 1104.265 // (float) $5628 = 31.6 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_6457 4@ == 28 // (int) var == num jump_if_false @CHOPLIF_6501 $5626 = -36.3179 // (float) $5627 = 1206.69 // (float) $5628 = 20.75 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_6501 4@ == 29 // (int) var == num jump_if_false @CHOPLIF_6547 $5626 = 354.884 // (float) $5627 = 1211.205 // (float) $5628 = 25.158 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_6547 4@ == 30 // (int) var == num jump_if_false @CHOPLIF_6593 $5626 = 297.504 // (float) $5627 = 696.773 // (float) $5628 = 12.948 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_6593 4@ == 31 // (int) var == num jump_if_false @CHOPLIF_6637 $5626 = 368.093 // (float) $5627 = 389.486 // (float) $5628 = 11.25 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_6637 4@ == 32 // (int) var == num jump_if_false @CHOPLIF_6681 $5626 = 253.657 // (float) $5627 = 297.561 // (float) $5628 = 8.25 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_6681 4@ == 33 // (int) var == num jump_if_false @CHOPLIF_6725 $5626 = 450.555 // (float) $5627 = 186.173 // (float) $5628 = 11.25 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_6725 4@ == 34 // (int) var == num jump_if_false @CHOPLIF_6769 $5626 = 402.921 // (float) $5627 = -113.423 // (float) $5628 = 10.5 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_6769 4@ == 35 // (int) var == num jump_if_false @CHOPLIF_6813 $5626 = 238.913 // (float) $5627 = -133.995 // (float) $5628 = 8.5 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_6813 4@ == 36 // (int) var == num jump_if_false @CHOPLIF_6859 $5626 = 24.91 // (float) $5627 = -582.998 // (float) $5628 = 13.697 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_6859 4@ == 37 // (int) var == num jump_if_false @CHOPLIF_6904 $5626 = 2.692 // (float) $5627 = -196.625 // (float) $5628 = 13.622 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_6904 4@ == 38 // (int) var == num jump_if_false @CHOPLIF_6950 $5626 = 62.97 // (float) $5627 = -228.47 // (float) $5628 = 11.937 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_6950 4@ == 39 // (int) var == num jump_if_false @CHOPLIF_6994 $5626 = 155.303 // (float) $5627 = -120.73 // (float) $5628 = 10.5 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_6994 4@ == 40 // (int) var == num jump_if_false @CHOPLIF_7038 $5626 = 45.3035 // (float) $5627 = -60.7298 // (float) $5628 = 15.75 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_7038 4@ == 41 // (int) var == num jump_if_false @CHOPLIF_7082 $5626 = -30.728 // (float) $5627 = 9.80896 // (float) $5628 = 21.25 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_7082 4@ == 42 // (int) var == num jump_if_false @CHOPLIF_7126 $5626 = 165.419 // (float) $5627 = 126.367 // (float) $5628 = 13.75 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_7126 4@ == 43 // (int) var == num jump_if_false @CHOPLIF_7170 $5626 = -19.5757 // (float) $5627 = 295.175 // (float) $5628 = 22.5 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_7170 4@ == 44 // (int) var == num jump_if_false @CHOPLIF_7214 $5626 = 201.617 // (float) $5627 = 556.84 // (float) $5628 = 14.5 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_7214 4@ == 45 // (int) var == num jump_if_false @CHOPLIF_7258 $5626 = -86.2436 // (float) $5627 = 517.255 // (float) $5628 = 12.5 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_7258 4@ == 46 // (int) var == num jump_if_false @CHOPLIF_7302 $5626 = -237.192 // (float) $5627 = 517.116 // (float) $5628 = 15.5 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_7302 4@ == 47 // (int) var == num jump_if_false @CHOPLIF_7348 $5626 = 295.483 // (float) $5627 = -255.295 // (float) $5628 = 15.308 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_7348 4@ == 48 // (int) var == num jump_if_false @CHOPLIF_7394 $5626 = 621.374 // (float) $5627 = -4.715 // (float) $5628 = 16.756 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_7394 4@ == 49 // (int) var == num jump_if_false @CHOPLIF_7438 $5626 = 611.809 // (float) $5627 = -273.397 // (float) $5628 = 13.25 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_7438 4@ == 50 // (int) var == num jump_if_false @CHOPLIF_7482 $5626 = 311.122 // (float) $5627 = -592.229 // (float) $5628 = 9.75 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_7482 4@ == 51 // (int) var == num jump_if_false @CHOPLIF_7528 $5626 = 189.659 // (float) $5627 = -864.29 // (float) $5628 = 12.263 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_7528 4@ == 52 // (int) var == num jump_if_false @CHOPLIF_7572 $5626 = 264.006 // (float) $5627 = -1072.79 // (float) $5628 = 21.25 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_7572 4@ == 53 // (int) var == num jump_if_false @CHOPLIF_7618 $5626 = 248.755 // (float) $5627 = -1132.227 // (float) $5628 = 29.581 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_7618 4@ == 54 // (int) var == num jump_if_false @CHOPLIF_7664 $5626 = 265.254 // (float) $5627 = -1588.827 // (float) $5628 = 5.571 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_7664 4@ == 55 // (int) var == num jump_if_false @CHOPLIF_7708 $5626 = -120.308 // (float) $5627 = -1160.05 // (float) $5628 = 12.75 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_7708 4@ == 56 // (int) var == num jump_if_false @CHOPLIF_7754 $5626 = -196.526 // (float) $5627 = -1453.983 // (float) $5628 = 8.119 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_7754 4@ == 57 // (int) var == num jump_if_false @CHOPLIF_7798 $5626 = -391.078 // (float) $5627 = -1337.85 // (float) $5628 = 7.75 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_7798 4@ == 58 // (int) var == num jump_if_false @CHOPLIF_7842 $5626 = 588.589 // (float) $5627 = -1732.08 // (float) $5628 = 7.75 // (float) 0002: jump @CHOPLIF_7881 :CHOPLIF_7842 4@ == 59 // (int) var == num jump_if_false @CHOPLIF_7881 $5626 = -1070.467 // (float) $5627 = -1542.566 // (float) $5628 = 5.65 // (float) :CHOPLIF_7881 0035: $5691 = 4@ // (int vars) 0078: if and 001D: $5626 == -9999.9 // (int) var == var 001D: $5627 == -9999.9 // (int) var == var 001D: $5628 == -9999.9 // (int) var == var jump_if_false @CHOPLIF_7926 005F: (unknown) :CHOPLIF_7926 not 8@ == 1 // (int) var == num jump_if_false @CHOPLIF_8077 031D: (unknown) 0@ 1@ $5626 $5627 3@ 100.0 > 3@ // (float) num > var 0022: jump_if_false @CHOPLIF_7962 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_7962 5@ = 0 // (int) 6@ = 0 // (int) :CHOPLIF_7970 0078: if and 4 > 6@ // (int) num > var 5@ == 0 // (int) var == num jump_if_false @CHOPLIF_8063 $5393(6@,4) > 0 // (int) var > num jump_if_false @CHOPLIF_8051 809F: not actor $5385(6@,4) dead jump_if_false @CHOPLIF_8051 0089: actor $5385(6@,4) in_sphere $5626 $5627 $5628 radius 50.0 50.0 30.0 sphere 0 0022: jump_if_false @CHOPLIF_8051 // Note: the incorrect math opcode was used here 5@ = 1 // (int) :CHOPLIF_8051 6@ += 1 // (int) 0002: jump @CHOPLIF_7970 :CHOPLIF_8063 5@ == 1 // (int) var == num jump_if_false @CHOPLIF_8077 005F: (unknown) :CHOPLIF_8077 0035: 7@ = $5662 // (int vars) 0035: $5401(7@,5) = 4@ // (int vars) $5662 += 1 // (int) $5662 == 5 // (int) var == num jump_if_false @CHOPLIF_8113 $5662 = 0 // (int) :CHOPLIF_8113 005E: (unknown) 0045: actor $933 defined jump_if_false @CHOPLIF_8133 0043: store_actor $933 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here :CHOPLIF_8133 0039: $5617 = integer $5606 to_float // Note: the incorrect math opcode was used here $5617 += 3.0 // (float) $5617 *= 100.0 // (float) 0036: 7@ = 0@ // (float vars) 002C: 7@ -= $5617 // (float vars) 0036: 8@ = 1@ // (float vars) 002C: 8@ -= $5617 // (float vars) 0036: 10@ = 0@ // (float vars) 002A: 10@ += $5617 // (float vars) // Note: the incorrect math opcode was used here 0036: 11@ = 1@ // (float vars) 002A: 11@ += $5617 // (float vars) // Note: the incorrect math opcode was used here 0138: $5614 = random_float_in_ranges 7@ 10@ 0138: $5615 = random_float_in_ranges 8@ 11@ $5616 = 0 // (float) 01B4: (unknown) $5614 $5615 $5616 $5626 $5627 $5628 037A: constant_params 3 variable_params 0 unknown 13 call_with_params @CHOPLIF_1652 $5626 $5627 $5628 jump_if_false @CHOPLIF_8245 005F: (unknown) :CHOPLIF_8245 6.0 > $5628 // (float) num > var 0022: jump_if_false @CHOPLIF_8261 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_8261 031D: (unknown) 0@ 1@ $5626 $5627 3@ 100.0 > 3@ // (float) num > var 0022: jump_if_false @CHOPLIF_8285 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_8285 031D: (unknown) $5632 $5633 $5626 $5627 $5629 250.0 > $5629 // (float) num > var 0022: jump_if_false @CHOPLIF_8313 // Note: the incorrect math opcode was used here 005F: (unknown) :CHOPLIF_8313 5@ = 0 // (int) 6@ = 0 // (int) :CHOPLIF_8321 0078: if and 4 > 6@ // (int) num > var 5@ == 0 // (int) var == num jump_if_false @CHOPLIF_8409 $5393(6@,4) > 0 // (int) var > num jump_if_false @CHOPLIF_8397 809F: not actor $5385(6@,4) dead jump_if_false @CHOPLIF_8397 0080: actor $5385(6@,4) near_point $5626 $5627 radius 50.0 50.0 sphere 0 0022: jump_if_false @CHOPLIF_8397 // Note: the incorrect math opcode was used here 5@ = 1 // (int) :CHOPLIF_8397 6@ += 1 // (int) 0002: jump @CHOPLIF_8321 :CHOPLIF_8409 5@ == 1 // (int) var == num jump_if_false @CHOPLIF_8423 005F: (unknown) :CHOPLIF_8423 005E: (unknown) :CHOPLIF_8425 0@ = 0 // (int) 1@ = 0 // (int) 0035: 2@ = $5610 // (int vars) $5393(2@,4) == 0 // (int) var == num jump_if_false @CHOPLIF_8986 037A: constant_params 0 variable_params 0 unknown 6 call_with_params @CHOPLIF_5077 jump_if_false @CHOPLIF_8544 :CHOPLIF_8469 037A: constant_params 0 variable_params 0 unknown 6 call_with_params @CHOPLIF_5077 jump_if_false @CHOPLIF_8544 1@ == 5 // (int) var == num jump_if_false @CHOPLIF_8532 0001: wait 0 ms 0@ += 1 // (int) 0@ > 199 // (int) var > num jump_if_false @CHOPLIF_8521 005F: (unknown) :CHOPLIF_8521 1@ = 0 // (int) 0002: jump @CHOPLIF_8537 :CHOPLIF_8532 1@ += 1 // (int) :CHOPLIF_8537 0002: jump @CHOPLIF_8469 :CHOPLIF_8544 0138: $5617 = random_float_in_ranges 0 359.9 0139: $5692 = random_int_in_ranges 0 6 $5692 == 0 // (int) var == num jump_if_false @CHOPLIF_8596 003E: $5385(2@,4) = create_actor_pedtype 4 model 19 at $5626 $5627 $5628 0002: jump @CHOPLIF_8769 :CHOPLIF_8596 $5692 == 1 // (int) var == num jump_if_false @CHOPLIF_8632 003E: $5385(2@,4) = create_actor_pedtype 5 model 16 at $5626 $5627 $5628 0002: jump @CHOPLIF_8769 :CHOPLIF_8632 $5692 == 2 // (int) var == num jump_if_false @CHOPLIF_8668 003E: $5385(2@,4) = create_actor_pedtype 4 model 58 at $5626 $5627 $5628 0002: jump @CHOPLIF_8769 :CHOPLIF_8668 $5692 == 3 // (int) var == num jump_if_false @CHOPLIF_8704 003E: $5385(2@,4) = create_actor_pedtype 5 model 56 at $5626 $5627 $5628 0002: jump @CHOPLIF_8769 :CHOPLIF_8704 $5692 == 4 // (int) var == num jump_if_false @CHOPLIF_8740 003E: $5385(2@,4) = create_actor_pedtype 4 model 37 at $5626 $5627 $5628 0002: jump @CHOPLIF_8769 :CHOPLIF_8740 $5692 == 5 // (int) var == num jump_if_false @CHOPLIF_8769 003E: $5385(2@,4) = create_actor_pedtype 5 model 38 at $5626 $5627 $5628 :CHOPLIF_8769 02F8: (unknown) $5385(2@,4) 1 01FD: (unknown) $5385(2@,4) 1 01AF: (unknown) $5385(2@,4) 1 0127: reset_actor $5385(2@,4) flags 00CF: set_actor $5385(2@,4) Z_angle_to $5617 01EC: (unknown) $5385(2@,4) 1 00DF: (unknown) $5385(2@,4) 00C1: (unknown) $5385(2@,4) $5389(2@,4) 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @CHOPLIF_1309 $5389(2@,4) 03D5: (unknown) $5385(2@,4) 200 014B: set_actor $5385(2@,4) health_to 200 $5397(2@,4) = 1 // (int) $5393(2@,4) = 1 // (int) $5610 += 1 // (int) 0045: actor $933 defined jump_if_false @CHOPLIF_8903 0043: store_actor $933 position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here :CHOPLIF_8903 037B: constant_params 3 variable_params 0 unknown 6 call_with_params @CHOPLIF_4506 $5626 $5627 $5628 031D: (unknown) 3@ 4@ $5626 $5627 $5713 031D: (unknown) $5632 $5633 $5626 $5627 $5629 002A: $5629 += $5713 // (float vars) // Note: the incorrect math opcode was used here $5629 /= 2.0 // (float) 0036: $5624 = $5629 // (float vars) $5624 *= 100.0 // (float) $5629 *= 0.5 // (float) 0038: $5625 = float $5624 to_integer // Note: the incorrect math opcode was used here 0029: $5619 += $5625 // (int vars) // Note: the incorrect math opcode was used here 005E: (unknown) :CHOPLIF_8986 005F: (unknown) :CHOPLIF_8988 0@ == 1 // (int) var == num jump_if_false @CHOPLIF_9264 $5610 == 0 // (int) var == num jump_if_false @CHOPLIF_9069 $5611 == 1 // (int) var == num jump_if_false @CHOPLIF_9047 0057: show_text_highpriority GXT 'CHO_O3' time 5000 flag 1 // Take this patient to the nearest ~y~hospital. 0002: jump @CHOPLIF_9062 :CHOPLIF_9047 0057: show_text_highpriority GXT 'CHO_O8' time 5000 flag 1 // Take these patients to the nearest ~y~hospital. :CHOPLIF_9062 0002: jump @CHOPLIF_9257 :CHOPLIF_9069 $5610 == 1 // (int) var == num jump_if_false @CHOPLIF_9173 $5611 == 0 // (int) var == num jump_if_false @CHOPLIF_9116 0057: show_text_highpriority GXT 'CHO_O1' time 5000 flag 1 // Pick up the ~b~patient. 0002: jump @CHOPLIF_9166 :CHOPLIF_9116 $5611 == 1 // (int) var == num jump_if_false @CHOPLIF_9151 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_9166 :CHOPLIF_9151 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_9166 0002: jump @CHOPLIF_9257 :CHOPLIF_9173 $5611 == 0 // (int) var == num jump_if_false @CHOPLIF_9207 0057: show_text_highpriority GXT 'CHO_O2' time 5000 flag 1 // Pick up the ~b~patients. 0002: jump @CHOPLIF_9257 :CHOPLIF_9207 $5611 == 1 // (int) var == num jump_if_false @CHOPLIF_9242 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_9257 :CHOPLIF_9242 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_9257 0002: jump @CHOPLIF_9344 :CHOPLIF_9264 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_9344 0026: return :CHOPLIF_9346 0@ = 0 // (int) 80A0: not car $5639 wrecked jump_if_false @CHOPLIF_9366 01CA: (unknown) $5639 1@ :CHOPLIF_9366 4 > 0@ // (int) num > var 0022: jump_if_false @CHOPLIF_10973 // Note: the incorrect math opcode was used here $5393(0@,4) > 0 // (int) var > num jump_if_false @CHOPLIF_10961 0045: actor $5385(0@,4) defined jump_if_false @CHOPLIF_10961 0252: object $5663 exists jump_if_false @CHOPLIF_10961 0043: store_actor $5385(0@,4) position_to $5626 $5627 $5628 // Note: the incorrect math opcode was used here 04E7: unknown_check $5626 $5627 $5628 0022: jump_if_false @CHOPLIF_9699 // Note: the incorrect math opcode was used here $5397(0@,4) == 1 // (int) var == num jump_if_false @CHOPLIF_9581 02F8: (unknown) $5385(0@,4) 0 0352: (unknown) $5385(0@,4) 0078: if or $5691 == 25 // (int) var == num $5691 == 54 // (int) var == num $5691 == 57 // (int) var == num $5691 == 59 // (int) var == num jump_if_false @CHOPLIF_9540 8485: not unknown_check $5385(0@,4) 385 jump_if_false @CHOPLIF_9533 0414: (unknown) $5385(0@,4) 78 385 :CHOPLIF_9533 0002: jump @CHOPLIF_9567 :CHOPLIF_9540 8485: not unknown_check $5385(0@,4) 387 jump_if_false @CHOPLIF_9567 0414: (unknown) $5385(0@,4) 78 387 :CHOPLIF_9567 $5397(0@,4) = 0 // (int) 0002: jump @CHOPLIF_9692 :CHOPLIF_9581 3 > $5393(0@,4) // (int) num > var 0022: jump_if_false @CHOPLIF_9692 // Note: the incorrect math opcode was used here 0078: if or $5691 == 25 // (int) var == num $5691 == 54 // (int) var == num $5691 == 57 // (int) var == num $5691 == 59 // (int) var == num jump_if_false @CHOPLIF_9665 8485: not unknown_check $5385(0@,4) 385 jump_if_false @CHOPLIF_9658 0414: (unknown) $5385(0@,4) 78 385 :CHOPLIF_9658 0002: jump @CHOPLIF_9692 :CHOPLIF_9665 8485: not unknown_check $5385(0@,4) 387 jump_if_false @CHOPLIF_9692 0414: (unknown) $5385(0@,4) 78 387 :CHOPLIF_9692 0002: jump @CHOPLIF_9735 :CHOPLIF_9699 $5397(0@,4) == 0 // (int) var == num jump_if_false @CHOPLIF_9735 02F8: (unknown) $5385(0@,4) 1 0352: (unknown) $5385(0@,4) $5397(0@,4) = 1 // (int) :CHOPLIF_9735 $5393(0@,4) == 1 // (int) var == num jump_if_false @CHOPLIF_9939 $5623 == 0 // (int) var == num jump_if_false @CHOPLIF_9812 0088: actor $933 near_actor_in_car $5385(0@,4) radius 30.0 30.0 sphere 0 0022: jump_if_false @CHOPLIF_9812 // Note: the incorrect math opcode was used here $1068 == 0 // (int) var == num jump_if_false @CHOPLIF_9812 0267: (unknown) 'CHO_H1' // Fly close to a ~h~patient~w~ to pick them up with the winch. $5623 = 1 // (int) :CHOPLIF_9812 0078: if and 0088: actor $933 near_actor_in_car $5385(0@,4) radius 15.0 15.0 sphere 0 5.0 > 1@ // (float) num > var 0305: unknown_check $5663 $5626 $5627 $5628 4.0 4.0 3.0 0 0022: jump_if_false @CHOPLIF_9931 // Note: the incorrect math opcode was used here $5611 == 4 // (int) var == num jump_if_false @CHOPLIF_9900 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_9924 :CHOPLIF_9900 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @CHOPLIF_4472 $5613 += 1 // (int) $5393(0@,4) = 2 // (int) :CHOPLIF_9924 0002: jump @CHOPLIF_9939 :CHOPLIF_9931 013E: actor $5385(0@,4) look_at_actor $933 :CHOPLIF_9939 $5393(0@,4) == 2 // (int) var == num jump_if_false @CHOPLIF_10032 0078: if or 8088: not actor $933 near_actor_in_car $5385(0@,4) radius 25.0 25.0 sphere 0 1@ > 10.0 // (float) var > num $5611 == 4 // (int) var == num 8305: not unknown_check $5663 $5626 $5627 $5628 4.0 4.0 1.0 0 0022: jump_if_false @CHOPLIF_10032 // Note: the incorrect math opcode was used here 00DF: (unknown) $5385(0@,4) $5613 -= 1 // (int) $5393(0@,4) = 1 // (int) :CHOPLIF_10032 3 > $5393(0@,4) // (int) num > var 0022: jump_if_false @CHOPLIF_10408 // Note: the incorrect math opcode was used here 80A0: not car $5639 wrecked 0022: jump_if_false @CHOPLIF_10408 // Note: the incorrect math opcode was used here 02C5: unknown_check $5385(0@,4) $5663 2.5 2.5 3.0 0 0022: jump_if_false @CHOPLIF_10408 // Note: the incorrect math opcode was used here $5610 -= 1 // (int) $5667 == 0 // (int) var == num jump_if_false @CHOPLIF_10138 0036: $5683 = $5671 // (float vars) 0036: $5684 = $5675 // (float vars) 0036: $5685 = $5679 // (float vars) 0035: $5690 = $5686 // (int vars) $5667 = 1 // (int) 0002: jump @CHOPLIF_10278 :CHOPLIF_10138 $5668 == 0 // (int) var == num jump_if_false @CHOPLIF_10187 0036: $5683 = $5672 // (float vars) 0036: $5684 = $5676 // (float vars) 0036: $5685 = $5680 // (float vars) 0035: $5690 = $5687 // (int vars) $5668 = 1 // (int) 0002: jump @CHOPLIF_10278 :CHOPLIF_10187 $5669 == 0 // (int) var == num jump_if_false @CHOPLIF_10236 0036: $5683 = $5673 // (float vars) 0036: $5684 = $5677 // (float vars) 0036: $5685 = $5681 // (float vars) 0035: $5690 = $5688 // (int vars) $5669 = 1 // (int) 0002: jump @CHOPLIF_10278 :CHOPLIF_10236 $5670 == 0 // (int) var == num jump_if_false @CHOPLIF_10278 0036: $5683 = $5674 // (float vars) 0036: $5684 = $5678 // (float vars) 0036: $5685 = $5682 // (float vars) 0035: $5690 = $5689 // (int vars) $5670 = 1 // (int) :CHOPLIF_10278 030F: (unknown) $5385(0@,4) $5663 $5683 $5684 $5685 $5690 0 0 0414: (unknown) $5385(0@,4) 78 386 04B5: (unknown) $5385(0@,4) 0 $5611 += 1 // (int) 00BB: (unknown) $5389(0@,4) $5389(0@,4) = 0 // (int) 01FD: (unknown) $5385(0@,4) 0 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @CHOPLIF_8988 1 0035: 2@ = $5621 // (int vars) 2@ /= 1000 // (int) 0120: (unknown) 'CHO_RE1' 2@ 5000 6 // Pick up bonus! +~1~ seconds 0029: $5619 += $5621 // (int vars) // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @CHOPLIF_4982 $5639 75 $5393(0@,4) = 3 // (int) :CHOPLIF_10408 3 > $5393(0@,4) // (int) num > var 0022: jump_if_false @CHOPLIF_10461 // Note: the incorrect math opcode was used here $5389(0@,4) == 0 // (int) var == num jump_if_false @CHOPLIF_10461 00C1: (unknown) $5385(0@,4) $5389(0@,4) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @CHOPLIF_1309 $5389(0@,4) :CHOPLIF_10461 $5389(0@,4) > 0 // (int) var > num jump_if_false @CHOPLIF_10526 4 > $5611 // (int) num > var 0022: jump_if_false @CHOPLIF_10510 // Note: the incorrect math opcode was used here 00BD: (unknown) $5389(0@,4) 0 00BF: (unknown) $5389(0@,4) 3 0002: jump @CHOPLIF_10526 :CHOPLIF_10510 00BD: (unknown) $5389(0@,4) 1 00BF: (unknown) $5389(0@,4) 1 :CHOPLIF_10526 $5393(0@,4) == 3 // (int) var == num jump_if_false @CHOPLIF_10785 0078: if and 6.0 > 1@ // (float) num > var 0089: actor $5385(0@,4) in_sphere $5632 $5633 $5634 radius 3.0 3.0 6.0 sphere 0 0022: jump_if_false @CHOPLIF_10785 // Note: the incorrect math opcode was used here 04B5: (unknown) $5385(0@,4) 1 0043: store_actor $5385(0@,4) position_to $5694 $5695 $5696 // Note: the incorrect math opcode was used here 01BB: (unknown) $5694 $5695 $5696 $5696 $5630 == 1 // (int) var == num jump_if_false @CHOPLIF_10655 24.313 > $5696 // (float) num > var 0022: jump_if_false @CHOPLIF_10648 // Note: the incorrect math opcode was used here $5696 = 24.313 // (float) :CHOPLIF_10648 0002: jump @CHOPLIF_10693 :CHOPLIF_10655 $5630 == 2 // (int) var == num jump_if_false @CHOPLIF_10693 10.321 > $5696 // (float) num > var 0022: jump_if_false @CHOPLIF_10693 // Note: the incorrect math opcode was used here $5696 = 10.321 // (float) :CHOPLIF_10693 02B7: (unknown) $5385(0@,4) 0352: (unknown) $5385(0@,4) $5710 == 0 // (int) var == num jump_if_false @CHOPLIF_10735 022C: (unknown) $5694 $5695 $5696 10.0 0 $5710 = 1 // (int) :CHOPLIF_10735 0044: put_actor $5385(0@,4) at $5694 $5695 $5696 01FD: (unknown) $5385(0@,4) 0 $5611 -= 1 // (int) 0 > $5611 // (int) num > var 0022: jump_if_false @CHOPLIF_10777 // Note: the incorrect math opcode was used here $5611 = 0 // (int) :CHOPLIF_10777 $5393(0@,4) = 4 // (int) :CHOPLIF_10785 $5393(0@,4) == 4 // (int) var == num jump_if_false @CHOPLIF_10961 807E: not actor $5385(0@,4) driving jump_if_false @CHOPLIF_10961 0035: $5442(0@,4) = $5385(0@,4) // (int vars) 04B9: (unknown) $5442(0@,4) 0 0 0 0036: $5707 = $5635 // (float vars) 0036: $5708 = $5636 // (float vars) 00EE: (unknown) $5442(0@,4) $5707 $5708 $5385(0@,4) = -1 // (int) $5702 += 1 // (int) $5447(0@,4) = 1 // (int) 00D9: (unknown) 0 0 0 1 $5609 += 1 // (int) $5612 += 1 // (int) $5613 -= 1 // (int) $5411(0@,4) = 0 // (int) 027A: $5611 == 0 // (int) var == num jump_if_false @CHOPLIF_10927 $5710 = 0 // (int) :CHOPLIF_10927 $5610 > 0 // (int) var > num jump_if_false @CHOPLIF_10954 0057: show_text_highpriority GXT 'CHO_10' time 5000 flag 1 // Patient Rescued! Pick up the next ~b~patient! :CHOPLIF_10954 $5393(0@,4) = 0 // (int) :CHOPLIF_10961 0@ += 1 // (int) 0002: jump @CHOPLIF_9366 :CHOPLIF_10973 $5612 == 3 // (int) var == num jump_if_false @CHOPLIF_11025 0035: 2@ = $5621 // (int vars) 2@ /= 1000 // (int) 0120: (unknown) 'CHO_RE2' 2@ 5000 6 // Drop off bonus! +~1~ seconds 0029: $5619 += $5621 // (int vars) // Note: the incorrect math opcode was used here $5612 = 0 // (int) :CHOPLIF_11025 0026: return 0@ = 0 // (int) :CHOPLIF_11031 4 > 0@ // (int) num > var 0022: jump_if_false @CHOPLIF_11097 // Note: the incorrect math opcode was used here $5393(0@,4) == 2 // (int) var == num jump_if_false @CHOPLIF_11085 809F: not actor $5385(0@,4) dead jump_if_false @CHOPLIF_11085 $5393(0@,4) = 1 // (int) 00DF: (unknown) $5385(0@,4) :CHOPLIF_11085 0@ += 1 // (int) 0002: jump @CHOPLIF_11031 :CHOPLIF_11097 0026: return :CHOPLIF_11099 0@ = 0 // (int) :CHOPLIF_11103 4 > 0@ // (int) num > var 0022: jump_if_false @CHOPLIF_11140 // Note: the incorrect math opcode was used here 00BB: (unknown) $5389(0@,4) $5389(0@,4) = 0 // (int) 0@ += 1 // (int) 0002: jump @CHOPLIF_11103 :CHOPLIF_11140 00BB: (unknown) $5640 00BB: (unknown) $5638 $5638 = 0 // (int) 0026: return :CHOPLIF_11155 009F: actor $933 dead jump_if_false @CHOPLIF_11168 005E: (unknown) :CHOPLIF_11168 00A0: car $5639 wrecked jump_if_false @CHOPLIF_11187 $5605 = 7 // (int) 005E: (unknown) :CHOPLIF_11187 2@ = 0 // (int) :CHOPLIF_11191 4 > 2@ // (int) num > var 0022: jump_if_false @CHOPLIF_11402 // Note: the incorrect math opcode was used here $5393(2@,4) > 0 // (int) var > num jump_if_false @CHOPLIF_11390 034A: unknown_check $5385(2@,4) jump_if_false @CHOPLIF_11382 009F: actor $5385(2@,4) dead jump_if_false @CHOPLIF_11264 $5605 = 3 // (int) 02B7: (unknown) $5385(2@,4) 005E: (unknown) 0002: jump @CHOPLIF_11375 :CHOPLIF_11264 3 > $5393(2@,4) // (int) num > var 0022: jump_if_false @CHOPLIF_11375 // Note: the incorrect math opcode was used here 0078: if or $5691 == 25 // (int) var == num $5691 == 54 // (int) var == num $5691 == 57 // (int) var == num $5691 == 59 // (int) var == num jump_if_false @CHOPLIF_11348 8485: not unknown_check $5385(2@,4) 385 jump_if_false @CHOPLIF_11341 0414: (unknown) $5385(2@,4) 78 385 :CHOPLIF_11341 0002: jump @CHOPLIF_11375 :CHOPLIF_11348 8485: not unknown_check $5385(2@,4) 387 jump_if_false @CHOPLIF_11375 0414: (unknown) $5385(2@,4) 78 387 :CHOPLIF_11375 0002: jump @CHOPLIF_11390 :CHOPLIF_11382 $5605 = 3 // (int) 005E: (unknown) :CHOPLIF_11390 2@ += 1 // (int) 0002: jump @CHOPLIF_11191 :CHOPLIF_11402 1 > $5619 // (int) num > var 0022: jump_if_false @CHOPLIF_11423 // Note: the incorrect math opcode was used here $5605 = 2 // (int) 005E: (unknown) :CHOPLIF_11423 $5604 == 1 // (int) var == num jump_if_false @CHOPLIF_11627 010E: 0@ = current_time_in_ms 0035: 1@ = $5620 // (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_11507 // Note: the incorrect math opcode was used here $5639 == -1 // (int) var == num jump_if_false @CHOPLIF_11492 $5605 = 5 // (int) 0002: jump @CHOPLIF_11498 :CHOPLIF_11492 $5605 = 6 // (int) :CHOPLIF_11498 005E: (unknown) 0002: jump @CHOPLIF_11627 :CHOPLIF_11507 $5639 == -1 // (int) var == num jump_if_false @CHOPLIF_11577 1@ == 1 // (int) var == num jump_if_false @CHOPLIF_11555 03ED: (unknown) 'CHO_VA1' 1@ 2 1 // You have ~1~ second to return to an air ambulance! 0002: jump @CHOPLIF_11570 :CHOPLIF_11555 03ED: (unknown) 'CHO_VA' 1@ 2 1 // You have ~1~ seconds to return to an air ambulance! :CHOPLIF_11570 0002: jump @CHOPLIF_11627 :CHOPLIF_11577 1@ == 1 // (int) var == num jump_if_false @CHOPLIF_11612 03ED: (unknown) 'CHO_VB1' 1@ 2 1 // You have ~1~ second to return to the ~b~helicopter! 0002: jump @CHOPLIF_11627 :CHOPLIF_11612 03ED: (unknown) 'CHO_VB' 1@ 2 1 // You have ~1~ seconds to return to the ~b~helicopter! :CHOPLIF_11627 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @CHOPLIF_3945 jump_if_false @CHOPLIF_11651 $5605 = 0 // (int) 005E: (unknown) :CHOPLIF_11651 005F: (unknown) :CHOPLIF_11653 $5608 = 0 // (int) $5609 = 0 // (int) $5610 = 0 // (int) $5611 = 0 // (int) $5612 = 0 // (int) $5613 = 0 // (int) $5619 = 0 // (int) $5621 = 0 // (int) 0@ = 0 // (int) :CHOPLIF_11697 4 > 0@ // (int) num > var 0022: jump_if_false @CHOPLIF_11728 // Note: the incorrect math opcode was used here $5393(0@,4) = 0 // (int) 0@ += 1 // (int) 0002: jump @CHOPLIF_11697 :CHOPLIF_11728 0035: $5608 = $5606 // (int vars) $5608 += 1 // (int) $5608 /= 2 // (int) 1 > $5608 // (int) num > var 0022: jump_if_false @CHOPLIF_11772 // Note: the incorrect math opcode was used here $5608 = 1 // (int) 0002: jump @CHOPLIF_11791 :CHOPLIF_11772 $5608 > 4 // (int) var > num jump_if_false @CHOPLIF_11791 $5608 = 4 // (int) :CHOPLIF_11791 0011: $5608 > $5610 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @CHOPLIF_11833 // Note: the incorrect math opcode was used here 037A: constant_params 0 variable_params 0 unknown 4 call_with_params @CHOPLIF_8425 jump_if_false @CHOPLIF_11823 005F: (unknown) :CHOPLIF_11823 0001: wait 0 ms 0002: jump @CHOPLIF_11791 :CHOPLIF_11833 0045: actor $933 defined jump_if_false @CHOPLIF_11851 0043: store_actor $933 position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here :CHOPLIF_11851 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @CHOPLIF_4506 1@ 2@ 3@ 0035: $5621 = $5619 // (int vars) 002F: $5621 /= $5608 // (int vars) $5621 /= 2 // (int) 0035: $5618 = $5608 // (int vars) $5618 += 1 // (int) 002D: $5621 *= $5618 // (int vars) 0029: $5619 += $5621 // (int vars) // Note: the incorrect math opcode was used here 002F: $5619 /= $5608 // (int vars) 0035: $5621 = $5619 // (int vars) $5621 /= 2 // (int) $5693 == 1 // (int) var == num jump_if_false @CHOPLIF_11946 00AC: stop_timer $5619 $5693 = 0 // (int) :CHOPLIF_11946 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @CHOPLIF_1088 5 024C: set_timer_with_text_to $5619 type 1 GXT 'TIME' // Time $5693 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @CHOPLIF_1088 1 024D: (unknown) $5606 0 'LEVEL' // Level 005E: (unknown) :CHOPLIF_12002 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @CHOPLIF_8988 1 :CHOPLIF_12014 $5604 == 0 // (int) var == num jump_if_false @CHOPLIF_12191 0001: wait 0 ms $5702 > 0 // (int) var > num jump_if_false @CHOPLIF_12051 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @CHOPLIF_4216 :CHOPLIF_12051 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @CHOPLIF_11155 jump_if_false @CHOPLIF_12080 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @CHOPLIF_4450 10 :CHOPLIF_12080 037A: constant_params 1 variable_params 0 unknown 1 call_with_params @CHOPLIF_5035 $5639 jump_if_false @CHOPLIF_12111 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @CHOPLIF_4450 1 :CHOPLIF_12111 $5604 == 0 // (int) var == num jump_if_false @CHOPLIF_12184 80A0: not car $2769 wrecked jump_if_false @CHOPLIF_12139 01CA: (unknown) $2769 0@ :CHOPLIF_12139 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @CHOPLIF_9346 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @CHOPLIF_4778 001C: $5609 == $5608 // (int) num == var 0022: jump_if_false @CHOPLIF_12184 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @CHOPLIF_4450 2 :CHOPLIF_12184 0002: jump @CHOPLIF_12014 :CHOPLIF_12191 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @CHOPLIF_8988 0 0026: return :CHOPLIF_12204 010E: 0@ = current_time_in_ms 45000 > $5619 // (int) num > var 0022: jump_if_false @CHOPLIF_12242 // Note: the incorrect math opcode was used here 0035: $5620 = $5619 // (int vars) $5620 -= 1 // (int) 0002: jump @CHOPLIF_12251 :CHOPLIF_12242 $5620 = 45000 // (int) :CHOPLIF_12251 0029: $5620 += 0@ // (int vars) // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @CHOPLIF_11099 80A0: not car $5639 wrecked jump_if_false @CHOPLIF_12295 00C0: (unknown) $5639 $5640 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @CHOPLIF_1309 $5640 :CHOPLIF_12295 $5604 == 1 // (int) var == num jump_if_false @CHOPLIF_12421 0001: wait 0 ms $5702 > 0 // (int) var > num jump_if_false @CHOPLIF_12333 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @CHOPLIF_4216 :CHOPLIF_12333 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @CHOPLIF_11155 jump_if_false @CHOPLIF_12362 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @CHOPLIF_4450 10 :CHOPLIF_12362 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @CHOPLIF_5035 $5639 jump_if_false @CHOPLIF_12392 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @CHOPLIF_4450 0 :CHOPLIF_12392 $5702 > 0 // (int) var > num jump_if_false @CHOPLIF_12414 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @CHOPLIF_4216 :CHOPLIF_12414 0002: jump @CHOPLIF_12295 :CHOPLIF_12421 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) $5640 0026: return :CHOPLIF_12448 00AE: remove_status_text $5606 00AC: stop_timer $5619 $5693 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @CHOPLIF_11099 80A0: not car $5639 wrecked jump_if_false @CHOPLIF_12503 013A: set_car $5639 door_status_to 4 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @CHOPLIF_4982 $5639 250 :CHOPLIF_12503 0107: toggle_player $933 can_move 1 0035: 2@ = $5606 // (int vars) 002D: 2@ *= $5608 // (int vars) 2@ *= 100 // (int) 01D9: (unknown) 'CHO_RE3' $5606 2@ 5000 6 // Level ~1~ completed! Reward: $~1~ 0094: player $933 money += 2@ 0514: (unknown) $5606 $5607 += 1 // (int) $5607 == 5 // (int) var == num jump_if_false @CHOPLIF_12741 0035: $1358 = $5606 // (int vars) $5607 = 0 // (int) -1@ = 0 // (int) // timer2 :CHOPLIF_12586 4000 > -1@ // (int) num > var // timer2 0022: jump_if_false @CHOPLIF_12660 // Note: the incorrect math opcode was used here 0001: wait 0 ms $5702 > 0 // (int) var > num jump_if_false @CHOPLIF_12624 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @CHOPLIF_4216 :CHOPLIF_12624 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @CHOPLIF_11155 jump_if_false @CHOPLIF_12653 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @CHOPLIF_4450 10 :CHOPLIF_12653 0002: jump @CHOPLIF_12586 :CHOPLIF_12660 $1358 == 15 // (int) var == num jump_if_false @CHOPLIF_12731 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 $933 money += 500 0340: set_player $933 max_health += 50 022B: (unknown) 1 036A: (unknown) 01DF: progress_made += 1 0002: jump @CHOPLIF_12741 :CHOPLIF_12731 0267: (unknown) 'CHO_H2' // Checkpoint reached! ~h~Air Rescue~w~ missions will continue from this level. :CHOPLIF_12741 $5606 += 1 // (int) 0035: 0@ = -1@ // (int vars) // timer2 0@ += 5000 // (int) :CHOPLIF_12757 $5604 == 2 // (int) var == num jump_if_false @CHOPLIF_12859 0001: wait 0 ms $5702 > 0 // (int) var > num jump_if_false @CHOPLIF_12795 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @CHOPLIF_4216 :CHOPLIF_12795 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @CHOPLIF_11155 jump_if_false @CHOPLIF_12824 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @CHOPLIF_4450 10 :CHOPLIF_12824 0011: -1@ > 0@ // (int) var > var // timer2 // Note: the incorrect math opcode was used here 0022: jump_if_false @CHOPLIF_12852 // 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_4450 0 :CHOPLIF_12852 0002: jump @CHOPLIF_12757 :CHOPLIF_12859 037A: constant_params 0 variable_params 0 unknown 3 call_with_params @CHOPLIF_11653 jump_if_false @CHOPLIF_12888 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @CHOPLIF_4450 10 :CHOPLIF_12888 80A0: not car $5639 wrecked jump_if_false @CHOPLIF_12905 013A: set_car $5639 door_status_to 1 :CHOPLIF_12905 0026: return :CHOPLIF_12907 0@ == 1 // (int) var == num jump_if_false @CHOPLIF_13015 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_12949 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_12994 0001: wait 0 ms 0002: jump @CHOPLIF_12949 :CHOPLIF_12994 8161: not model 37 available jump_if_false @CHOPLIF_13015 0001: wait 0 ms 0002: jump @CHOPLIF_12994 :CHOPLIF_13015 0026: return :CHOPLIF_13017 $940 = 1 // (int) $5605 = -1 // (int) $5667 = 0 // (int) $5668 = 0 // (int) $5669 = 0 // (int) $5670 = 0 // (int) $5671 = 0 // (float) $5675 = 1.2 // (float) $5679 = -1.4 // (float) $5686 = 2 // (int) $5672 = 0 // (float) $5676 = -1.2 // (float) $5680 = -1.4 // (float) $5687 = 0 // (int) $5673 = 1.2 // (float) $5677 = 0 // (float) $5681 = -1.4 // (float) $5688 = 1 // (int) $5674 = -1.2 // (float) $5678 = 0 // (float) $5682 = -1.4 // (float) $5689 = 3 // (int) $5683 = 0 // (float) $5684 = 0 // (float) $5685 = 0 // (float) $5692 = 0 // (int) $5693 = 0 // (int) $5694 = 0 // (float) $5695 = 0 // (float) $5696 = 0 // (float) $5697 = 0 // (int) $5702 = 0 // (int) $5703 = 0 // (int) $5704 = 0 // (int) $5705 = 0 // (int) $5706 = 0 // (int) $5707 = 0 // (float) $5708 = 0 // (float) $5709 = 0 // (float) $5710 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @CHOPLIF_12907 1 15 > $1358 // (int) num > var 0022: jump_if_false @CHOPLIF_13281 // Note: the incorrect math opcode was used here 01EA: increment_mission_attempts :CHOPLIF_13281 0001: wait 0 ms 033A: use_GXT_table 'CHOP' 0035: $5606 = $1358 // (int vars) $5606 += 1 // (int) 00AA: set_parked_car_generator $1212 cars_to_generate_to 0 00AA: set_parked_car_generator $1213 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_13362 5 > 0@ // (int) num > var 0022: jump_if_false @CHOPLIF_13394 // Note: the incorrect math opcode was used here $5401(0@,5) = -1 // (int) 0@ += 1 // (int) 0002: jump @CHOPLIF_13362 :CHOPLIF_13394 0045: actor $933 defined jump_if_false @CHOPLIF_13491 0110: $5697 = player $933 wanted_level $5697 == 1 // (int) var == num jump_if_false @CHOPLIF_13428 009B: clear_player $933 wanted_level :CHOPLIF_13428 $2769 == 0 // (int) var == num jump_if_false @CHOPLIF_13450 0001: wait 0 ms 0002: jump @CHOPLIF_13428 :CHOPLIF_13450 0035: $5639 = $2769 // (int vars) 004F: unknown_check $5639 0022: jump_if_false @CHOPLIF_13491 // Note: the incorrect math opcode was used here 03D8: (unknown) $5639 04A6: (unknown) $5639 4 04AD: (unknown) $5639 $5663 0524: (unknown) $5711 0525: (unknown) 3 :CHOPLIF_13491 037A: constant_params 0 variable_params 0 unknown 2 call_with_params @CHOPLIF_11653 jump_if_false @CHOPLIF_13533 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @CHOPLIF_351 1000 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @CHOPLIF_4450 10 :CHOPLIF_13533 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @CHOPLIF_351 1000 0045: actor $933 defined jump_if_false @CHOPLIF_13578 0107: toggle_player $933 can_move 1 012E: toggle_player $933 ignored_by_cops 0 0128: set_max_wanted_level_to 0 0002: jump @CHOPLIF_13585 :CHOPLIF_13578 $5604 = 998 // (int) :CHOPLIF_13585 $5623 = 0 // (int) :CHOPLIF_13590 $5604 == 0 // (int) var == num jump_if_false @CHOPLIF_13612 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @CHOPLIF_12002 :CHOPLIF_13612 $5604 == 1 // (int) var == num jump_if_false @CHOPLIF_13635 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @CHOPLIF_12204 :CHOPLIF_13635 $5604 == 2 // (int) var == num jump_if_false @CHOPLIF_13658 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @CHOPLIF_12448 :CHOPLIF_13658 $5702 > 0 // (int) var > num jump_if_false @CHOPLIF_13680 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @CHOPLIF_4216 :CHOPLIF_13680 10 > $5604 // (int) num > var 0022: jump_if_false @CHOPLIF_13700 // Note: the incorrect math opcode was used here 0002: jump @CHOPLIF_13590 :CHOPLIF_13700 0025: gosub @CHOPLIF_13709 0026: return :CHOPLIF_13709 00AE: remove_status_text $5606 00AC: stop_timer $5619 $5693 = 0 // (int) 0268: (unknown) 03C2: (unknown) 0059: text_clear_all 0045: actor $933 defined jump_if_false @CHOPLIF_14032 $5605 == 0 // (int) var == num jump_if_false @CHOPLIF_13773 0055: show_text_styled GXT 'M_OVER' time 1000 style 1 // ~r~MISSION OVER! 0002: jump @CHOPLIF_13788 :CHOPLIF_13773 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! :CHOPLIF_13788 $5605 == 0 // (int) var == num jump_if_false @CHOPLIF_13822 0055: show_text_styled GXT 'CHO_F0' time 5000 style 8 // ~r~Air Rescue Cancelled! 0002: jump @CHOPLIF_14025 :CHOPLIF_13822 $5605 == 2 // (int) var == num jump_if_false @CHOPLIF_13857 0055: show_text_styled GXT 'CHO_F2' time 5000 style 8 // ~r~Your lack of urgency was fatal to the patient! 0002: jump @CHOPLIF_14025 :CHOPLIF_13857 $5605 == 3 // (int) var == num jump_if_false @CHOPLIF_13892 0055: show_text_styled GXT 'CHO_F3' time 5000 style 8 // ~r~One of your patients has died! 0002: jump @CHOPLIF_14025 :CHOPLIF_13892 $5605 == 4 // (int) var == num jump_if_false @CHOPLIF_13927 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_14025 :CHOPLIF_13927 $5605 == 5 // (int) var == num jump_if_false @CHOPLIF_13962 0055: show_text_styled GXT 'CHO_F5' time 5000 style 8 // ~r~You didn't find an air ambulance in time! 0002: jump @CHOPLIF_14025 :CHOPLIF_13962 $5605 == 6 // (int) var == num jump_if_false @CHOPLIF_13997 0055: show_text_styled GXT 'CHO_F6' time 5000 style 8 // ~r~You didn't return to the helictoper in time! 0002: jump @CHOPLIF_14025 :CHOPLIF_13997 $5605 == 7 // (int) var == num jump_if_false @CHOPLIF_14025 0055: show_text_styled GXT 'CHO_F7' time 5000 style 8 // ~r~The helicopter has been destroyed! :CHOPLIF_14025 0002: jump @CHOPLIF_14047 :CHOPLIF_14032 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! :CHOPLIF_14047 0026: return :CHOPLIF_14049 0525: (unknown) $5711 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 $1212 cars_to_generate_to 101 00AA: set_parked_car_generator $1213 cars_to_generate_to 101 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @CHOPLIF_11099 $5639 > 0 // (int) var > num jump_if_false @CHOPLIF_14137 80A0: not car $5639 wrecked jump_if_false @CHOPLIF_14137 013A: set_car $5639 door_status_to 1 $5639 = 0 // (int) :CHOPLIF_14137 00AE: remove_status_text $5606 00AC: stop_timer $5619 1@ = 0 // (int) :CHOPLIF_14149 4 > 1@ // (int) num > var 0022: jump_if_false @CHOPLIF_14232 // Note: the incorrect math opcode was used here 034A: unknown_check $5385(1@,4) 0022: jump_if_false @CHOPLIF_14220 // Note: the incorrect math opcode was used here 809F: not actor $5385(1@,4) dead 0022: jump_if_false @CHOPLIF_14214 // Note: the incorrect math opcode was used here 01FD: (unknown) $5385(1@,4) 1 01F1: kill_actor $5385(1@,4) 014B: set_actor $5385(1@,4) health_to 0 02B7: (unknown) $5385(1@,4) :CHOPLIF_14214 0112: remove_references_to_actor $5385(1@,4) // Like turning an actor into a random pedestrian :CHOPLIF_14220 1@ += 1 // (int) 0002: jump @CHOPLIF_14149 :CHOPLIF_14232 024F: (unknown) 1.0 $1068 = 0 // (int) $940 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 18--------------- :DRIVERA 0238: name_thread 'DRIVERA' 0025: gosub @DRIVERA_9319 009D: wasted_or_busted // mission only jump_if_false @DRIVERA_34 0025: gosub @DRIVERA_9755 :DRIVERA_34 0025: gosub @DRIVERA_9954 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 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @DRIVERA_243 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 007E: actor $933 driving jump_if_false @DRIVERA_237 0400: (unknown) $933 $1070 0002: jump @DRIVERA_243 :DRIVERA_237 02C0: (unknown) $933 $1070 :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_4301 0@ :DRIVERA_270 0045: actor $933 defined jump_if_false @DRIVERA_338 807E: not actor $933 driving jump_if_false @DRIVERA_315 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @DRIVERA_318 :DRIVERA_315 021D: (unknown) 0 :DRIVERA_318 $1078 == 0 // (int) var == num jump_if_false @DRIVERA_334 02EA: select_interior 2 :DRIVERA_334 01AE: (unknown) 1 :DRIVERA_338 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :DRIVERA_351 0045: actor $933 defined jump_if_false @DRIVERA_415 807E: not actor $933 driving jump_if_false @DRIVERA_403 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @DRIVERA_403 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :DRIVERA_403 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :DRIVERA_415 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @DRIVERA_464 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 01AE: (unknown) 0 $1078 == 0 // (int) var == num jump_if_false @DRIVERA_464 02EA: select_interior 0 :DRIVERA_464 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @DRIVERA_494 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :DRIVERA_494 0026: return 0045: actor 0@ defined jump_if_false @DRIVERA_515 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :DRIVERA_515 0026: return 0045: actor 0@ defined 0022: jump_if_false @DRIVERA_545 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @DRIVERA_545 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :DRIVERA_545 0026: return :DRIVERA_547 0045: actor 0@ defined 0022: jump_if_false @DRIVERA_594 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @DRIVERA_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 @DRIVERA_594 :DRIVERA_590 1@ = 0 // (int) :DRIVERA_594 1@ == 1 // (int) var == num jump_if_false @DRIVERA_678 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @DRIVERA_671 007E: actor 0@ driving jump_if_false @DRIVERA_667 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @DRIVERA_657 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @DRIVERA_660 :DRIVERA_657 00F1: (unknown) 0@ :DRIVERA_660 0002: jump @DRIVERA_671 :DRIVERA_667 1@ = 0 // (int) :DRIVERA_671 0002: jump @DRIVERA_594 :DRIVERA_678 0026: return 0045: actor 0@ defined jump_if_false @DRIVERA_772 007E: actor 0@ driving jump_if_false @DRIVERA_756 02A7: unknown_check 0@ jump_if_false @DRIVERA_726 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @DRIVERA_749 :DRIVERA_726 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @DRIVERA_547 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :DRIVERA_749 0002: jump @DRIVERA_765 :DRIVERA_756 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :DRIVERA_765 0002: jump @DRIVERA_774 :DRIVERA_772 005F: (unknown) :DRIVERA_774 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @DRIVERA_932 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @DRIVERA_932 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @DRIVERA_873 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @DRIVERA_832 // Note: the incorrect math opcode was used here 0026: return 0002: jump @DRIVERA_866 :DRIVERA_832 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DRIVERA_547 0@ 4@ > -1 // (int) var > num jump_if_false @DRIVERA_866 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DRIVERA_547 4@ :DRIVERA_866 0002: jump @DRIVERA_932 :DRIVERA_873 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @DRIVERA_898 // Note: the incorrect math opcode was used here 0026: return 0002: jump @DRIVERA_932 :DRIVERA_898 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DRIVERA_547 0@ not 3@ == -1 // (int) var == num jump_if_false @DRIVERA_932 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DRIVERA_547 3@ :DRIVERA_932 0045: actor 0@ defined jump_if_false @DRIVERA_984 004F: unknown_check 1@ jump_if_false @DRIVERA_984 007E: actor 0@ driving jump_if_false @DRIVERA_984 807C: not actor 0@ driving 1@ 0022: jump_if_false @DRIVERA_984 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DRIVERA_547 0@ :DRIVERA_984 5@ = 0 // (int) :DRIVERA_988 5@ == 0 // (int) var == num jump_if_false @DRIVERA_1086 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @DRIVERA_1079 004F: unknown_check 1@ jump_if_false @DRIVERA_1079 007C: actor 0@ driving 1@ 0022: jump_if_false @DRIVERA_1045 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @DRIVERA_1079 :DRIVERA_1045 2@ == -1 // (int) var == num jump_if_false @DRIVERA_1071 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @DRIVERA_1079 :DRIVERA_1071 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :DRIVERA_1079 0002: jump @DRIVERA_988 :DRIVERA_1086 0026: return :DRIVERA_1088 0@ == 0 // (int) var == num jump_if_false @DRIVERA_1131 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @DRIVERA_1307 :DRIVERA_1131 0@ == 1 // (int) var == num jump_if_false @DRIVERA_1164 03CF: (unknown) 200 200 200 255 0002: jump @DRIVERA_1307 :DRIVERA_1164 0@ == 2 // (int) var == num jump_if_false @DRIVERA_1206 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @DRIVERA_1307 :DRIVERA_1206 0@ == 3 // (int) var == num jump_if_false @DRIVERA_1250 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @DRIVERA_1307 :DRIVERA_1250 0@ == 4 // (int) var == num jump_if_false @DRIVERA_1281 03CF: (unknown) 8 143 59 255 0002: jump @DRIVERA_1307 :DRIVERA_1281 0@ == 5 // (int) var == num jump_if_false @DRIVERA_1307 03CF: (unknown) 237 130 180 255 :DRIVERA_1307 0026: return 00BC: (unknown) 0@ 2 0026: return :DRIVERA_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 @DRIVERA_1316 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @DRIVERA_1371 014E: 3@ = car 0@ health 3@ -= 250 // (int) :DRIVERA_1371 0 > 3@ // (int) num > var 0022: jump_if_false @DRIVERA_1386 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :DRIVERA_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 @DRIVERA_1431 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :DRIVERA_1431 005F: (unknown) :DRIVERA_1433 $1084 = 0 // (int) 0377: (unknown) 0 $1084 $1084 > 0 // (int) var > num jump_if_false @DRIVERA_1506 0045: actor $933 defined jump_if_false @DRIVERA_1506 0429: (unknown) $933 0@ 0@ > -1 // (int) var > num jump_if_false @DRIVERA_1506 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @DRIVERA_1506 $1084 = 0 // (int) :DRIVERA_1506 $1084 > 0 // (int) var > num jump_if_false @DRIVERA_1624 $1085 == -1 // (int) var == num jump_if_false @DRIVERA_1578 010E: $1167 = current_time_in_ms 0035: $1085 = $1167 // (int vars) $1085 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1068 = 1 // (int) $1087 = 1 // (int) 0002: jump @DRIVERA_1611 :DRIVERA_1578 801C: not $1086 == $1084 // (int) num == var 0022: jump_if_false @DRIVERA_1611 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) 005E: (unknown) :DRIVERA_1611 0035: $1086 = $1084 // (int vars) 0002: jump @DRIVERA_1682 :DRIVERA_1624 $1087 == 1 // (int) var == num jump_if_false @DRIVERA_1677 010E: $1167 = current_time_in_ms 0011: $1167 > $1085 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DRIVERA_1677 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) $1087 = 0 // (int) :DRIVERA_1677 $1086 = 0 // (int) :DRIVERA_1682 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_1884 // Note: the incorrect math opcode was used here 005E: (unknown) :DRIVERA_1884 005F: (unknown) 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5093 3@ 4@ 5@ 0@ 1@ 2@ 10@ 11@ 12@ 037B: constant_params 4 variable_params 3 unknown 13 call_with_params @MAIN_5145 10@ 11@ 12@ 6@ 10@ 11@ 12@ 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5197 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_2031 // 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_1998 // Note: the incorrect math opcode was used here 0035: 3@ = 0@ // (int vars) 0002: jump @DRIVERA_2024 :DRIVERA_1998 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DRIVERA_2020 // Note: the incorrect math opcode was used here 0035: 3@ = 1@ // (int vars) 0002: jump @DRIVERA_2024 :DRIVERA_2020 0035: 3@ = 2@ // (int vars) :DRIVERA_2024 0002: jump @DRIVERA_2035 :DRIVERA_2031 0035: 3@ = 0@ // (int vars) :DRIVERA_2035 0026: return 0014: 1@ > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DRIVERA_2103 // 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_2070 // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 0002: jump @DRIVERA_2096 :DRIVERA_2070 0014: 2@ > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DRIVERA_2092 // Note: the incorrect math opcode was used here 0036: 3@ = 1@ // (float vars) 0002: jump @DRIVERA_2096 :DRIVERA_2092 0036: 3@ = 2@ // (float vars) :DRIVERA_2096 0002: jump @DRIVERA_2107 :DRIVERA_2103 0036: 3@ = 0@ // (float vars) :DRIVERA_2107 0026: return 0 > 0@ // (int) num > var 0022: jump_if_false @DRIVERA_2135 // 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_2139 :DRIVERA_2135 0035: 1@ = 0@ // (int vars) :DRIVERA_2139 0026: return 0 > 0@ // (float) num > var 0022: jump_if_false @DRIVERA_2167 // Note: the incorrect math opcode was used here 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0002: jump @DRIVERA_2171 :DRIVERA_2167 0036: 1@ = 0@ // (float vars) :DRIVERA_2171 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_2206 005F: (unknown) :DRIVERA_2206 801D: not 1@ == 0 // (int) var == var jump_if_false @DRIVERA_2219 005F: (unknown) :DRIVERA_2219 801D: not 2@ == 0 // (int) var == var jump_if_false @DRIVERA_2232 005F: (unknown) :DRIVERA_2232 005E: (unknown) 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DRIVERA_2247 // Note: the incorrect math opcode was used here 005E: (unknown) :DRIVERA_2247 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DRIVERA_2260 // Note: the incorrect math opcode was used here 005E: (unknown) :DRIVERA_2260 005F: (unknown) 037B: constant_params 4 variable_params 3 unknown 15 call_with_params @MAIN_5145 3@ 4@ 5@ 0.5 12@ 13@ 14@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5093 0@ 1@ 2@ 12@ 13@ 14@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5197 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_5093 3@ 4@ 5@ 0@ 1@ 2@ 9@ 10@ 11@ 037B: constant_params 3 variable_params 3 unknown 12 call_with_params @MAIN_5223 9@ 10@ 11@ 6@ 7@ 8@ 0026: return 2@ = 0 // (int) 1@ == 0 // (int) var == num jump_if_false @DRIVERA_2462 0026: return :DRIVERA_2462 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_2507 0026: return :DRIVERA_2507 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_2575 // 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_2575 // Note: the incorrect math opcode was used here 005E: (unknown) :DRIVERA_2575 005F: (unknown) 001A: 1@ >= 2@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @DRIVERA_2601 // 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_2601 // Note: the incorrect math opcode was used here 005E: (unknown) :DRIVERA_2601 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_2684 // Note: the incorrect math opcode was used here 005E: (unknown) :DRIVERA_2684 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_2720 // Note: the incorrect math opcode was used here 3@ = 5.0 // (float) :DRIVERA_2720 3@ > 380.0 // (float) var > num jump_if_false @DRIVERA_2739 3@ = 380.0 // (float) :DRIVERA_2739 5.0 > 4@ // (float) num > var 0022: jump_if_false @DRIVERA_2758 // Note: the incorrect math opcode was used here 4@ = 5.0 // (float) :DRIVERA_2758 4@ > 240.0 // (float) var > num jump_if_false @DRIVERA_2777 4@ = 240.0 // (float) :DRIVERA_2777 0026: return 037B: constant_params 4 variable_params 3 unknown 14 call_with_params @MAIN_5145 6@ 7@ 8@ 10.0 10@ 11@ 12@ 037B: constant_params 3 variable_params 3 unknown 14 call_with_params @MAIN_5223 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_6188 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @DRIVERA_2875 // Note: the incorrect math opcode was used here 9@ *= -1.0 // (float) :DRIVERA_2875 0026: return 037B: constant_params 9 variable_params 1 unknown 11 call_with_params @MAIN_6188 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 10@ 0 > 10@ // (float) num > var 0022: jump_if_false @DRIVERA_2915 // Note: the incorrect math opcode was used here 9@ = -1 // (int) 005E: (unknown) :DRIVERA_2915 10@ > 0 // (float) var > num jump_if_false @DRIVERA_2933 9@ = 1 // (int) 005E: (unknown) :DRIVERA_2933 9@ = 0 // (int) 005E: (unknown) 037B: constant_params 9 variable_params 1 unknown 10 call_with_params @MAIN_6188 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @DRIVERA_2972 // Note: the incorrect math opcode was used here 005F: (unknown) :DRIVERA_2972 005E: (unknown) :DRIVERA_2974 009F: actor $933 dead 0022: jump_if_false @DRIVERA_2987 // Note: the incorrect math opcode was used here 005E: (unknown) :DRIVERA_2987 $5604 == 0 // (int) var == num jump_if_false @DRIVERA_3033 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DRIVERA_1433 jump_if_false @DRIVERA_3033 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_4364 $5605 = 0 // (int) 005E: (unknown) :DRIVERA_3033 005F: (unknown) :DRIVERA_3035 10 > $5604 // (int) num > var 0022: jump_if_false @DRIVERA_3055 // Note: the incorrect math opcode was used here 0035: $5604 = 0@ // (int vars) 005E: (unknown) :DRIVERA_3055 005F: (unknown) 6@ > 255 // (int) var > num jump_if_false @DRIVERA_3076 6@ = 255 // (int) :DRIVERA_3076 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_3122 02B1: draw_text_1number 0@ 1@ GXT 4@ number 5@ 0002: jump @DRIVERA_3127 :DRIVERA_3122 0203: set_draw_text_position 0@ 1@ GXT 4@ :DRIVERA_3127 0026: return :DRIVERA_3129 $5610 = 3.0 // (float) $5607 == 0 // (int) var == num jump_if_false @DRIVERA_3242 0252: object $5635 exists jump_if_false @DRIVERA_3235 0252: object 0@ exists jump_if_false @DRIVERA_3235 02FB: unknown_check $5635 jump_if_false @DRIVERA_3235 $5607 = 1 // (int) $5611 = 400 // (int) $5612 = 0 // (float) 0036: $5613 = $5608 // (float vars) 0036: $5614 = $5609 // (float vars) 0036: $5615 = $5610 // (float vars) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_13043 'SX_GFHM' :DRIVERA_3235 0002: jump @DRIVERA_3242 :DRIVERA_3242 0026: return :DRIVERA_3244 0026: return :DRIVERA_3246 0026: return :DRIVERA_3248 001A: 2@ >= 0@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @DRIVERA_3272 // 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_3272 // Note: the incorrect math opcode was used here 005E: (unknown) :DRIVERA_3272 005F: (unknown) :DRIVERA_3274 $5625 = 0 // (int) 0252: object 0@ exists jump_if_false @DRIVERA_3295 010C: store_object 0@ position_to 9@ 10@ 11@ :DRIVERA_3295 0252: object $5635 exists 0022: jump_if_false @DRIVERA_3313 // Note: the incorrect math opcode was used here 010C: store_object $5635 position_to 12@ 13@ 14@ :DRIVERA_3313 034A: unknown_check $5620 0022: jump_if_false @DRIVERA_3525 // Note: the incorrect math opcode was used here 0045: actor $5620 defined 0022: jump_if_false @DRIVERA_3525 // Note: the incorrect math opcode was used here 0078: if and 02C1: unknown_check $5620 0@ 30.0 30.0 0 $5642 == 1 // (int) var == num jump_if_false @DRIVERA_3399 02EE: get_actor $5620 coords_to 1@ 2@ 3@ with_offset 0 3.0 0 02EE: get_actor $5620 coords_to 4@ 5@ 6@ with_offset 0 0 0 $5625 = 1 // (int) 0002: jump @DRIVERA_3525 :DRIVERA_3399 03EE: (unknown) 9@ 10@ 12@ 13@ 7@ 7@ > 0 // (float) var > num jump_if_false @DRIVERA_3434 8@ = 180.0 // (float) 002C: 8@ -= 7@ // (float vars) 0002: jump @DRIVERA_3444 :DRIVERA_3434 8@ = 180.0 // (float) 002A: 8@ += 7@ // (float vars) // Note: the incorrect math opcode was used here :DRIVERA_3444 00D3: set_object 0@ z_angle_to 8@ 0078: if and $5622 == 0 // (int) var == num $5607 == 1 // (int) var == num jump_if_false @DRIVERA_3490 0279: (unknown) 0@ 0 -15.0 5.0 1@ 2@ 3@ 0002: jump @DRIVERA_3502 :DRIVERA_3490 0279: (unknown) 0@ 0 -7.0 2.0 1@ 2@ 3@ :DRIVERA_3502 0252: object $5635 exists jump_if_false @DRIVERA_3525 0279: (unknown) $5635 0 0 4.0 4@ 5@ 6@ :DRIVERA_3525 0026: return :DRIVERA_3527 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_3573 // Note: the incorrect math opcode was used here 0@ = 1 // (int) $5617 -= 0.2 // (float) :DRIVERA_3573 0078: if or 007F: player 0 pressed_key 11 1@ > 100 // (int) var > num jump_if_false @DRIVERA_3608 0@ = 1 // (int) $5617 += 0.2 // (float) :DRIVERA_3608 0@ == 0 // (int) var == num jump_if_false @DRIVERA_3697 0 > $5617 // (float) num > var 0022: jump_if_false @DRIVERA_3664 // Note: the incorrect math opcode was used here $5617 += 0.05 // (float) 037B: constant_params 3 variable_params 1 unknown 6 call_with_params @MAIN_5446 -2.0 0 $5617 $5617 0002: jump @DRIVERA_3690 :DRIVERA_3664 $5617 -= 0.05 // (float) 037B: constant_params 3 variable_params 1 unknown 6 call_with_params @MAIN_5446 0 2.0 $5617 $5617 :DRIVERA_3690 0002: jump @DRIVERA_3715 :DRIVERA_3697 037B: constant_params 3 variable_params 1 unknown 6 call_with_params @MAIN_5446 -2.0 2.0 $5617 $5617 :DRIVERA_3715 0026: return :DRIVERA_3717 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_3795 048B: (unknown) 'PWRBAR' 0 0 0 200 16 1@ 0002: jump @DRIVERA_3826 :DRIVERA_3795 0@ == 1 // (int) var == num jump_if_false @DRIVERA_3826 048B: (unknown) 'AIMBAR' 0 0 0 200 16 1@ :DRIVERA_3826 0026: return :DRIVERA_3828 0204: set_text_draw_letter_size 0.75 0.75 0205: set_text_draw_RGBA 255 255 255 255 $5628 == 0 // (int) var == num jump_if_false @DRIVERA_3882 0203: set_draw_text_position 1@ 0@ GXT 'DRI_POW' // Power 0002: jump @DRIVERA_3908 :DRIVERA_3882 $5628 == 1 // (int) var == num jump_if_false @DRIVERA_3908 0203: set_draw_text_position 1@ 0@ GXT 'DRI_AIM' // Aim :DRIVERA_3908 0026: return :DRIVERA_3910 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_4008 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_4183 :DRIVERA_4008 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_5374 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_4183 0026: return :DRIVERA_4185 0045: actor $5620 defined 0022: jump_if_false @DRIVERA_4308 // Note: the incorrect math opcode was used here 82D5: not (unknown) $5620 3 jump_if_false @DRIVERA_4224 0106: give_actor $5620 weapon 3 ammo 1 // Load the weapon model before using this 0002: jump @DRIVERA_4230 :DRIVERA_4224 010B: set_actor $5620 armed_weapon_to 3 :DRIVERA_4230 00A2: (unknown) $5620 0352: (unknown) $5620 0220: (unknown) $5620 0 -1 007E: actor $5620 driving jump_if_false @DRIVERA_4282 0216: (unknown) $5620 73.92 590.4 13.53 0002: jump @DRIVERA_4301 :DRIVERA_4282 0044: put_actor $5620 at 73.92 590.4 13.53 :DRIVERA_4301 00CF: set_actor $5620 Z_angle_to 20.0 :DRIVERA_4308 0045: actor $933 defined jump_if_false @DRIVERA_4353 82D5: not (unknown) $933 3 jump_if_false @DRIVERA_4347 0106: give_actor $933 weapon 3 ammo 1 // Load the weapon model before using this 0002: jump @DRIVERA_4353 :DRIVERA_4347 010B: set_actor $933 armed_weapon_to 3 :DRIVERA_4353 0045: actor $5620 defined jump_if_false @DRIVERA_4396 02EE: get_actor $5620 coords_to 2@ 3@ 4@ with_offset 0 1.0 0 4@ = 13.53 // (float) 5@ = 20.0 // (float) 5@ += 90.0 // (float) :DRIVERA_4396 022C: (unknown) 2@ 3@ 4@ 50.0 1 0252: object $5634 exists 0022: jump_if_false @DRIVERA_4421 // Note: the incorrect math opcode was used here 0093: destroy_object $5634 :DRIVERA_4421 0036: $5636 = 2@ // (float vars) 0036: $5637 = 3@ // (float vars) 0036: $5638 = 4@ // (float vars) 0092: $5634 = init_object #NDC_GOLFBALL at $5636 $5637 $5638 00D3: set_object $5634 z_angle_to 5@ 0252: object $5635 exists 0022: jump_if_false @DRIVERA_4468 // Note: the incorrect math opcode was used here 0093: destroy_object $5635 :DRIVERA_4468 8252: not object $5635 exists 0022: jump_if_false @DRIVERA_4563 // Note: the incorrect math opcode was used here 0252: object $5634 exists 0022: jump_if_false @DRIVERA_4511 // Note: the incorrect math opcode was used here 0279: (unknown) $5634 0 130.0 0 $5608 $5609 $5610 $5610 = 2.0 // (float) :DRIVERA_4511 022C: (unknown) $5608 $5609 $5610 50.0 1 01AA: $5635 = create_object #BOUY at $5608 $5609 $5610 022A: (unknown) $5635 1 03B5: (unknown) $5635 1 1 1 1 1 00D3: set_object $5635 z_angle_to 110.0 :DRIVERA_4563 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 $5607 = 0 // (int) $5623 = 0 // (int) $5626 += 1 // (int) $5621 == 0 // (int) var == num jump_if_false @DRIVERA_4783 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12808 '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_12757 'SX_GFSW' 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12808 '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_12757 'SX_GFHT' 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12808 '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_12757 'SX_GFIW' :DRIVERA_4783 $5622 == 0 // (int) var == num jump_if_false @DRIVERA_4865 $5621 == 0 // (int) var == num jump_if_false @DRIVERA_4858 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12808 '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_12757 'SX_GFHM' :DRIVERA_4858 0002: jump @DRIVERA_4887 :DRIVERA_4865 1@ == 1 // (int) var == num jump_if_false @DRIVERA_4887 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @DRIVERA_3246 :DRIVERA_4887 $5621 = 1 // (int) 0@ == 1 // (int) var == num jump_if_false @DRIVERA_5070 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @DRIVERA_351 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 $933 defined jump_if_false @DRIVERA_4983 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 :DRIVERA_4983 0045: actor $5620 defined jump_if_false @DRIVERA_5000 010B: set_actor $5620 armed_weapon_to 3 :DRIVERA_5000 $5622 == 0 // (int) var == num jump_if_false @DRIVERA_5070 6@ = 5 // (int) 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @DRIVERA_1088 1 03F9: (unknown) $5626 6@ 0 'DRI_SHO' // Shot 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @DRIVERA_1088 1 0311: status_text $5627 type 0 line 2 GXT 'SCORE' // global_variable // Score :DRIVERA_5070 005E: (unknown) :DRIVERA_5072 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) $5622 == 1 // (int) var == num jump_if_false @DRIVERA_5170 19@ = 0.02 // (float) 20@ = 0.125 // (float) 21@ = 7.5E-05 // (float) 0002: jump @DRIVERA_5194 :DRIVERA_5170 19@ = 0.02 // (float) 20@ = 0.15 // (float) 21@ = 0.0001 // (float) :DRIVERA_5194 $5628 = 0 // (int) 0036: $5633 = 19@ // (float vars) $5630 = 50.0 // (float) $5631 = 0 // (float) 010E: 8@ = current_time_in_ms 0035: 12@ = 8@ // (int vars) 12@ += 250 // (int) 0270: (unknown) 1 0045: actor $5620 defined jump_if_false @DRIVERA_5253 0414: (unknown) $5620 75 375 :DRIVERA_5253 0078: if and $5622 == 1 // (int) var == num $5624 == 1 // (int) var == num jump_if_false @DRIVERA_5297 0035: 13@ = 8@ // (int vars) 13@ += 5000 // (int) 16@ = 0 // (int) 0002: jump @DRIVERA_5302 :DRIVERA_5297 13@ = -1 // (int) :DRIVERA_5302 22@ = 1.0 // (float) $5622 == 1 // (int) var == num jump_if_false @DRIVERA_5398 $1361 > 4 // (int) var > num jump_if_false @DRIVERA_5349 22@ = 0.4 // (float) 0002: jump @DRIVERA_5398 :DRIVERA_5349 $1361 > 3 // (int) var > num jump_if_false @DRIVERA_5377 22@ = 0.6 // (float) 0002: jump @DRIVERA_5398 :DRIVERA_5377 $1361 > 2 // (int) var > num jump_if_false @DRIVERA_5398 22@ = 0.8 // (float) :DRIVERA_5398 037B: constant_params 1 variable_params 0 unknown 29 call_with_params @DRIVERA_3717 $5628 :DRIVERA_5410 $5604 == 1 // (int) var == num jump_if_false @DRIVERA_6880 0001: wait 0 ms 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 29 call_with_params @DRIVERA_2974 jump_if_false @DRIVERA_5457 037B: constant_params 1 variable_params 0 unknown 29 call_with_params @DRIVERA_3035 10 :DRIVERA_5457 0035: 9@ = 8@ // (int vars) 010E: 8@ = current_time_in_ms $5628 == 0 // (int) var == num jump_if_false @DRIVERA_5506 037B: constant_params 6 variable_params 0 unknown 29 call_with_params @DRIVERA_3828 180.0 27@ 10.0 2.0 1 7 0002: jump @DRIVERA_5542 :DRIVERA_5506 $5628 == 1 // (int) var == num jump_if_false @DRIVERA_5542 037B: constant_params 6 variable_params 0 unknown 29 call_with_params @DRIVERA_3828 180.0 27@ 10.0 2.0 1 2 :DRIVERA_5542 13@ > -1 // (int) var > num jump_if_false @DRIVERA_6142 18@ = 1 // (int) 037B: constant_params 6 variable_params 0 unknown 29 call_with_params @DRIVERA_3910 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_5598 18@ == 1 // (int) var == num jump_if_false @DRIVERA_6014 0001: wait 0 ms 0035: 9@ = 8@ // (int vars) 010E: 8@ = current_time_in_ms $5628 == 0 // (int) var == num jump_if_false @DRIVERA_5662 037B: constant_params 6 variable_params 0 unknown 29 call_with_params @DRIVERA_3828 180.0 27@ 10.0 2.0 1 7 0002: jump @DRIVERA_5698 :DRIVERA_5662 $5628 == 1 // (int) var == num jump_if_false @DRIVERA_5698 037B: constant_params 6 variable_params 0 unknown 29 call_with_params @DRIVERA_3828 180.0 27@ 10.0 2.0 1 2 :DRIVERA_5698 037B: constant_params 6 variable_params 0 unknown 29 call_with_params @DRIVERA_3910 180.0 27@ 2.0 4@ 3@ 8@ 16@ == 0 // (int) var == num jump_if_false @DRIVERA_5751 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_5849 :DRIVERA_5751 16@ == 1 // (int) var == num jump_if_false @DRIVERA_5786 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_5849 :DRIVERA_5786 16@ == 2 // (int) var == num jump_if_false @DRIVERA_5821 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_5849 :DRIVERA_5821 16@ == 3 // (int) var == num jump_if_false @DRIVERA_5849 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_5849 0011: 8@ > 13@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DRIVERA_5963 // Note: the incorrect math opcode was used here 16@ += 1 // (int) $5628 == 0 // (int) var == num jump_if_false @DRIVERA_5889 17@ = 2 // (int) 0002: jump @DRIVERA_5894 :DRIVERA_5889 17@ = 4 // (int) :DRIVERA_5894 0011: 17@ > 16@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DRIVERA_5947 // 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_5956 :DRIVERA_5947 18@ = 0 // (int) 13@ = -1 // (int) :DRIVERA_5956 0002: jump @DRIVERA_6007 :DRIVERA_5963 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_6007 // Note: the incorrect math opcode was used here 0377: (unknown) 44 0@ 0@ > 0 // (int) var > num jump_if_false @DRIVERA_6007 0035: 13@ = 8@ // (int vars) 13@ -= 1 // (int) :DRIVERA_6007 0002: jump @DRIVERA_5598 :DRIVERA_6014 0059: text_clear_all :DRIVERA_6016 007F: player 0 pressed_key 16 jump_if_false @DRIVERA_6142 0001: wait 0 ms 0035: 9@ = 8@ // (int vars) 010E: 8@ = current_time_in_ms $5628 == 0 // (int) var == num jump_if_false @DRIVERA_6080 037B: constant_params 6 variable_params 0 unknown 29 call_with_params @DRIVERA_3828 180.0 27@ 10.0 2.0 1 7 0002: jump @DRIVERA_6116 :DRIVERA_6080 $5628 == 1 // (int) var == num jump_if_false @DRIVERA_6116 037B: constant_params 6 variable_params 0 unknown 29 call_with_params @DRIVERA_3828 180.0 27@ 10.0 2.0 1 2 :DRIVERA_6116 037B: constant_params 6 variable_params 0 unknown 29 call_with_params @DRIVERA_3910 180.0 27@ 2.0 4@ 3@ 8@ 0002: jump @DRIVERA_6016 :DRIVERA_6142 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@ = $5633 // (float vars) 002E: 5@ *= 6@ // (float vars) 002E: 5@ *= 22@ // (float vars) $5628 == 0 // (int) var == num jump_if_false @DRIVERA_6219 0011: 8@ > 12@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DRIVERA_6219 // Note: the incorrect math opcode was used here 0014: 20@ > $5633 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DRIVERA_6219 // Note: the incorrect math opcode was used here 0036: 7@ = 21@ // (float vars) 002E: 7@ *= 6@ // (float vars) 002E: 7@ *= 22@ // (float vars) 002A: $5633 += 7@ // (float vars) // Note: the incorrect math opcode was used here :DRIVERA_6219 3@ == -1 // (int) var == num jump_if_false @DRIVERA_6317 $5628 == 0 // (int) var == num jump_if_false @DRIVERA_6278 002A: 4@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 4@ > 99.0 // (float) var > num jump_if_false @DRIVERA_6271 4@ = 100.0 // (float) 2@ = 1 // (int) :DRIVERA_6271 0002: jump @DRIVERA_6317 :DRIVERA_6278 $5628 == 1 // (int) var == num jump_if_false @DRIVERA_6317 002C: 4@ -= 5@ // (float vars) 1.0 > 4@ // (float) num > var 0022: jump_if_false @DRIVERA_6317 // Note: the incorrect math opcode was used here 4@ = 0 // (float) 2@ = 1 // (int) :DRIVERA_6317 037B: constant_params 6 variable_params 0 unknown 29 call_with_params @DRIVERA_3910 180.0 27@ 2.0 4@ 3@ 8@ 3@ == -1 // (int) var == num jump_if_false @DRIVERA_6430 007F: player 0 pressed_key 16 jump_if_false @DRIVERA_6372 0@ = 1 // (int) 0002: jump @DRIVERA_6376 :DRIVERA_6372 0@ = 0 // (int) :DRIVERA_6376 1@ == 0 // (int) var == num jump_if_false @DRIVERA_6415 0@ > 0 // (int) var > num jump_if_false @DRIVERA_6408 2@ = 1 // (int) 1@ = 1 // (int) :DRIVERA_6408 0002: jump @DRIVERA_6430 :DRIVERA_6415 0@ == 0 // (int) var == num jump_if_false @DRIVERA_6430 1@ = 0 // (int) :DRIVERA_6430 3@ == -1 // (int) var == num jump_if_false @DRIVERA_6754 2@ == 1 // (int) var == num jump_if_false @DRIVERA_6747 2@ = 0 // (int) 00D9: (unknown) $5608 $5609 $5610 1 $5628 == 0 // (int) var == num jump_if_false @DRIVERA_6598 0036: $5630 = 4@ // (float vars) 037B: constant_params 3 variable_params 0 unknown 29 call_with_params @DRIVERA_3248 73.0 84.0 $5630 jump_if_false @DRIVERA_6524 $5630 = 100.0 // (float) 0002: jump @DRIVERA_6591 :DRIVERA_6524 $5630 > 84.0 // (float) var > num jump_if_false @DRIVERA_6568 $5630 -= 84.0 // (float) 28@ = 90.0 // (float) 002C: 28@ -= $5630 // (float vars) 0036: $5630 = 28@ // (float vars) 0002: jump @DRIVERA_6591 :DRIVERA_6568 28@ = 73.0 // (float) 002C: 28@ -= $5630 // (float vars) $5630 = 90.0 // (float) 002C: $5630 -= 28@ // (float vars) :DRIVERA_6591 0002: jump @DRIVERA_6737 :DRIVERA_6598 0036: $5631 = 4@ // (float vars) 037B: constant_params 3 variable_params 0 unknown 29 call_with_params @DRIVERA_3248 17.0 28.0 $5631 jump_if_false @DRIVERA_6640 $5631 = 0 // (float) 0002: jump @DRIVERA_6737 :DRIVERA_6640 $5631 > 28.0 // (float) var > num jump_if_false @DRIVERA_6705 $5631 -= 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@ *= $5631 // (float vars) $5631 = 0 // (float) 002C: $5631 -= 28@ // (float vars) 0002: jump @DRIVERA_6737 :DRIVERA_6705 28@ = 17.0 // (float) 002C: 28@ -= $5631 // (float vars) 23@ = 10.0 // (float) 23@ /= 17.0 // (float) 002E: 23@ *= 28@ // (float vars) 0036: $5631 = 23@ // (float vars) :DRIVERA_6737 0035: 3@ = 8@ // (int vars) 3@ += 500 // (int) :DRIVERA_6747 0002: jump @DRIVERA_6848 :DRIVERA_6754 0011: 8@ > 3@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DRIVERA_6848 // Note: the incorrect math opcode was used here 11@ = 1 // (int) 2@ = 0 // (int) 3@ = -1 // (int) 0036: $5633 = 20@ // (float vars) $5633 /= 125.0 // (float) 002E: $5633 *= $5630 // (float vars) $5628 += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 29 call_with_params @DRIVERA_3717 $5628 0078: if and $5622 == 1 // (int) var == num $5624 == 1 // (int) var == num jump_if_false @DRIVERA_6848 0035: 13@ = 8@ // (int vars) 13@ += 5000 // (int) :DRIVERA_6848 $5628 == 2 // (int) var == num jump_if_false @DRIVERA_6873 037B: constant_params 1 variable_params 0 unknown 29 call_with_params @DRIVERA_3035 2 :DRIVERA_6873 0002: jump @DRIVERA_5410 :DRIVERA_6880 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 $5624 = 0 // (int) 00B8: set_gamespeed 1.0 0026: return :DRIVERA_6918 010E: 1@ = current_time_in_ms 0035: 0@ = 1@ // (int vars) 0@ += 800 // (int) 0045: actor $5620 defined jump_if_false @DRIVERA_6955 0352: (unknown) $5620 0414: (unknown) $5620 75 377 :DRIVERA_6955 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13043 'SX_GFSW' :DRIVERA_6974 $5604 == 2 // (int) var == num jump_if_false @DRIVERA_7052 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @DRIVERA_2974 jump_if_false @DRIVERA_7019 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @DRIVERA_3035 10 :DRIVERA_7019 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_7045 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @DRIVERA_3035 3 :DRIVERA_7045 0002: jump @DRIVERA_6974 :DRIVERA_7052 0252: object $5634 exists jump_if_false @DRIVERA_7464 00D2: $5632 = object $5634 z_angle 0036: 2@ = $5632 // (float vars) 002A: 2@ += $5631 // (float vars) // Note: the incorrect math opcode was used here 00D3: set_object $5634 z_angle_to 2@ 2@ -= 90.0 // (float) 0 > $5631 // (float) num > var 0022: jump_if_false @DRIVERA_7113 // Note: the incorrect math opcode was used here 8@ = 0 // (int) 0002: jump @DRIVERA_7118 :DRIVERA_7113 8@ = 1 // (int) :DRIVERA_7118 037B: constant_params 1 variable_params 1 unknown 11 call_with_params @MAIN_5550 $5631 $5631 0036: 4@ = $5631 // (float vars) $5631 *= 0.75 // (float) 002C: $5630 -= $5631 // (float vars) 0036: 7@ = $5630 // (float vars) 7@ /= 5.0 // (float) 01D3: (unknown) 2@ 3@ 0036: 5@ = 3@ // (float vars) 002E: 5@ *= $5630 // (float vars) 037B: constant_params 1 variable_params 1 unknown 11 call_with_params @MAIN_5592 5@ 5@ 01D2: (unknown) 2@ 3@ 0036: 6@ = 3@ // (float vars) 002E: 6@ *= $5630 // (float vars) 037B: constant_params 1 variable_params 1 unknown 11 call_with_params @MAIN_5592 6@ 6@ 022A: (unknown) $5634 1 0224: (unknown) $5634 5@ 6@ 7@ 4@ *= 10.0 // (float) $5631 = 100.0 // (float) 002C: $5631 -= 4@ // (float vars) 0038: 9@ = float $5630 to_integer // Note: the incorrect math opcode was used here 0038: 10@ = float $5631 to_integer // Note: the incorrect math opcode was used here $5622 == 1 // (int) var == num jump_if_false @DRIVERA_7347 0078: if and 10@ == 100 // (int) var == num 9@ == 100 // (int) var == num jump_if_false @DRIVERA_7330 $5623 = 1 // (int) 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12808 'GONC2CA' 'SGNC2CA' $5618 0 // ~w~Bueno! You bastard! No one sells me out! 0002: jump @DRIVERA_7340 :DRIVERA_7330 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @DRIVERA_3244 :DRIVERA_7340 0002: jump @DRIVERA_7445 :DRIVERA_7347 60 > 10@ // (int) num > var 0022: jump_if_false @DRIVERA_7417 // Note: the incorrect math opcode was used here 8@ == 1 // (int) var == num jump_if_false @DRIVERA_7394 0057: show_text_highpriority GXT 'DRI_HOO' time 3000 flag 1 // Hooked. 0002: jump @DRIVERA_7410 :DRIVERA_7394 0057: show_text_highpriority GXT 'DRI_SLI' time 3000 flag 1 // Sliced. :DRIVERA_7410 0002: jump @DRIVERA_7445 :DRIVERA_7417 60 > 9@ // (int) num > var 0022: jump_if_false @DRIVERA_7445 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'DRI_WEA' time 3000 flag 1 // Mis-Tee. :DRIVERA_7445 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13043 'SX_GFHT' :DRIVERA_7464 0026: return :DRIVERA_7466 0252: object $5634 exists jump_if_false @DRIVERA_7490 010C: store_object $5634 position_to 6@ 7@ 8@ 0225: (unknown) $5634 1 :DRIVERA_7490 0252: object $5635 exists jump_if_false @DRIVERA_7513 0225: (unknown) $5635 1 02FA: (unknown) $5635 1 :DRIVERA_7513 010E: 15@ = current_time_in_ms 0035: 14@ = 15@ // (int vars) 14@ += 300 // (int) 13@ = -1 // (int) 17@ = 0 // (int) $5617 = 0 // (float) 00B8: set_gamespeed 0.4 :DRIVERA_7547 $5604 == 3 // (int) var == num jump_if_false @DRIVERA_8152 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DRIVERA_2974 jump_if_false @DRIVERA_7592 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DRIVERA_3035 10 :DRIVERA_7592 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DRIVERA_3527 0252: object $5634 exists jump_if_false @DRIVERA_8145 0036: 9@ = 6@ // (float vars) 0036: 10@ = 7@ // (float vars) 0036: 11@ = 8@ // (float vars) 010C: store_object $5634 position_to 6@ 7@ 8@ 0045: actor $5620 defined 0022: jump_if_false @DRIVERA_7650 // Note: the incorrect math opcode was used here 010F: (unknown) $5620 6@ 7@ 8@ :DRIVERA_7650 0045: actor $933 defined 0022: jump_if_false @DRIVERA_7683 // Note: the incorrect math opcode was used here 0036: 18@ = 8@ // (float vars) 18@ += 5.0 // (float) 0044: put_actor $933 at 6@ 7@ 18@ 0107: toggle_player $933 can_move 0 :DRIVERA_7683 010E: 15@ = current_time_in_ms 0078: if or 0306: unknown_check $5634 6.0 > 8@ // (float) num > var 0022: jump_if_false @DRIVERA_7780 // Note: the incorrect math opcode was used here 0036: $5639 = 6@ // (float vars) 0036: $5640 = 7@ // (float vars) 0036: $5641 = 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_13043 'SX_GFIW' 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DRIVERA_3035 4 0002: jump @DRIVERA_8145 :DRIVERA_7780 0045: actor $5620 defined jump_if_false @DRIVERA_7991 0078: if and 0011: 15@ > 14@ // (int) var > var // Note: the incorrect math opcode was used here 82C1: not unknown_check $5620 $5634 30.0 30.0 0 0022: jump_if_false @DRIVERA_7991 // Note: the incorrect math opcode was used here 0078: if and $5623 == 1 // (int) var == num 0304: unknown_check $5634 $5608 $5609 20.0 20.0 0 0022: jump_if_false @DRIVERA_7900 // 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) $5634 0 0 0 3@ 4@ 5@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @DRIVERA_7991 :DRIVERA_7900 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_7938 $5629 = 0.8 // (float) 0002: jump @DRIVERA_7947 :DRIVERA_7938 $5629 = 0.4 // (float) :DRIVERA_7947 00B8: set_gamespeed $5629 0279: (unknown) $5634 $5617 -7.0 1.0 0@ 1@ 2@ 0279: (unknown) $5634 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_7991 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DRIVERA_3129 $5634 0078: if and $5622 == 1 // (int) var == num $5607 == 1 // (int) var == num jump_if_false @DRIVERA_8038 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DRIVERA_3035 4 :DRIVERA_8038 031D: (unknown) 9@ 10@ 6@ 7@ 12@ 0.1 > 12@ // (float) num > var 0022: jump_if_false @DRIVERA_8140 // Note: the incorrect math opcode was used here 13@ == -1 // (int) var == num jump_if_false @DRIVERA_8089 0035: 13@ = 15@ // (int vars) 13@ += 1000 // (int) 0002: jump @DRIVERA_8133 :DRIVERA_8089 0011: 15@ > 13@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DRIVERA_8133 // Note: the incorrect math opcode was used here 033D: (unknown) $5634 1 0036: $5639 = 6@ // (float vars) 0036: $5640 = 7@ // (float vars) 0036: $5641 = 8@ // (float vars) 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DRIVERA_3035 4 :DRIVERA_8133 0002: jump @DRIVERA_8145 :DRIVERA_8140 13@ = -1 // (int) :DRIVERA_8145 0002: jump @DRIVERA_7547 :DRIVERA_8152 0268: (unknown) 037B: constant_params 1 variable_params 6 unknown 19 call_with_params @DRIVERA_3274 $5634 0@ 1@ 2@ 3@ 4@ 5@ $5625 == 1 // (int) var == num jump_if_false @DRIVERA_8216 0045: actor $5620 defined jump_if_false @DRIVERA_8209 0352: (unknown) $5620 0414: (unknown) $5620 75 379 :DRIVERA_8209 0002: jump @DRIVERA_8240 :DRIVERA_8216 0045: actor $5620 defined jump_if_false @DRIVERA_8240 0352: (unknown) $5620 0414: (unknown) $5620 75 378 :DRIVERA_8240 0078: if and $5622 == 1 // (int) var == num $5607 == 1 // (int) var == num jump_if_false @DRIVERA_8270 0002: jump @DRIVERA_8318 :DRIVERA_8270 02B4: set_camera_transverse_delay 0 time 5000 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 $5625 == 1 // (int) var == num jump_if_false @DRIVERA_8311 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @DRIVERA_8318 :DRIVERA_8311 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :DRIVERA_8318 00B8: set_gamespeed 1.0 0252: object $5634 exists 0022: jump_if_false @DRIVERA_8358 // Note: the incorrect math opcode was used here 03AA: (unknown) $5634 4250.0 2500.0 0.99 0224: (unknown) $5634 0 0 0 :DRIVERA_8358 0026: return :DRIVERA_8360 00AE: remove_status_text $5626 00AE: remove_status_text $5627 0026: return :DRIVERA_8370 0@ == 1 // (int) var == num jump_if_false @DRIVERA_8396 0160: load_model #GOLFCLUB 0228: (unknown) 0002: jump @DRIVERA_8396 :DRIVERA_8396 0026: return :DRIVERA_8398 0059: text_clear_all 0045: actor $5620 defined jump_if_false @DRIVERA_8420 0414: (unknown) $5620 75 375 :DRIVERA_8420 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4332 500 $5626 == 1 // (int) var == num jump_if_false @DRIVERA_8522 011F: show_text_1number_highpriority GXT 'DRI_EXP' number $5606 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_4394 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_8522 :DRIVERA_8500 007F: player 0 pressed_key 16 jump_if_false @DRIVERA_8522 0001: wait 0 ms 0002: jump @DRIVERA_8500 :DRIVERA_8522 $5604 == 0 // (int) var == num jump_if_false @DRIVERA_8684 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @DRIVERA_2974 jump_if_false @DRIVERA_8566 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @DRIVERA_3035 10 :DRIVERA_8566 $5604 == 0 // (int) var == num jump_if_false @DRIVERA_8677 0058: (unknown) 'DRI_O1' 500 1 // Press~h~ ~k~ ~PDSPR~ ~w~to begin. 007F: player 0 pressed_key 16 jump_if_false @DRIVERA_8677 :DRIVERA_8605 0078: if and 007F: player 0 pressed_key 16 $5604 == 0 // (int) var == num jump_if_false @DRIVERA_8665 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @DRIVERA_2974 jump_if_false @DRIVERA_8658 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @DRIVERA_3035 10 :DRIVERA_8658 0002: jump @DRIVERA_8605 :DRIVERA_8665 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @DRIVERA_3035 1 :DRIVERA_8677 0002: jump @DRIVERA_8522 :DRIVERA_8684 025D: remove_text 'DRI_O1' // Press~h~ ~k~ ~PDSPR~ ~w~to begin. 0026: return :DRIVERA_8696 031D: (unknown) $5636 $5637 $5639 $5640 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_8806 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 2 unknown 5 call_with_params @MAIN_5932 0@ 2@ 4@ $5607 == 1 // (int) var == num jump_if_false @DRIVERA_8780 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_8799 :DRIVERA_8780 01DC: show_text_3numbers GXT 'DRI_DIM' numbers 2@ 4@ 3@ time 5000 flag 5 // Distance: ~1~.~1~m = ~1~ points. :DRIVERA_8799 0002: jump @DRIVERA_8872 :DRIVERA_8806 0292: (unknown) 0@ 0@ 0038: 2@ = float 0@ to_integer // Note: the incorrect math opcode was used here $5607 == 1 // (int) var == num jump_if_false @DRIVERA_8854 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_8872 :DRIVERA_8854 01D9: (unknown) 'DRI_DIF' 2@ 3@ 5000 5 // Distance: ~1~ft = ~1~ points. :DRIVERA_8872 $5607 == 1 // (int) var == num jump_if_false @DRIVERA_8907 3@ += 50 // (int) 0045: actor $933 defined jump_if_false @DRIVERA_8907 0094: player $933 money += 50 :DRIVERA_8907 0045: actor $5620 defined jump_if_false @DRIVERA_8922 0352: (unknown) $5620 :DRIVERA_8922 0001: wait 1000 ms 0029: $5627 += 3@ // (int vars) // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4394 4000 $5626 == 5 // (int) var == num jump_if_false @DRIVERA_9134 04F4: (unknown) $5627 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: $5627 > $5606 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DRIVERA_9068 // Note: the incorrect math opcode was used here 0035: $5606 = $5627 // (int vars) 0035: $1360 = $5627 // (int vars) 011F: show_text_1number_highpriority GXT 'DRI_HSC' number $5627 time 6000 flag 1 // New High Score: ~1~ points. 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @DRIVERA_3035 11 0002: jump @DRIVERA_9104 :DRIVERA_9068 011F: show_text_1number_highpriority GXT 'DRI_NSC' number $5627 time 6000 flag 1 // Total score: ~1~ points. $5605 = 2 // (int) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @DRIVERA_3035 12 :DRIVERA_9104 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4394 5000 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_4364 0002: jump @DRIVERA_9168 :DRIVERA_9134 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_4364 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @DRIVERA_4185 0 1 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @DRIVERA_3035 0 :DRIVERA_9168 0026: return :DRIVERA_9170 $5616 == 0 // (int) var == num jump_if_false @DRIVERA_9317 0@ == 1 // (int) var == num jump_if_false @DRIVERA_9213 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 500 0268: (unknown) 03C2: (unknown) 0059: text_clear_all :DRIVERA_9213 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DRIVERA_8360 034A: unknown_check $5620 jump_if_false @DRIVERA_9238 003F: destroy_actor $5620 :DRIVERA_9238 0045: actor $933 defined jump_if_false @DRIVERA_9281 0044: put_actor $933 at 80.9973 586.7621 14.6 00CF: set_actor $933 Z_angle_to 290.0 0200: (unknown) $933 1 :DRIVERA_9281 0001: wait 500 ms $5616 = 1 // (int) 0@ == 1 // (int) var == num jump_if_false @DRIVERA_9317 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4332 500 :DRIVERA_9317 0026: return :DRIVERA_9319 $5622 = 0 // (int) $940 = 1 // (int) $1359 == 0 // (int) var == num jump_if_false @DRIVERA_9358 01EA: increment_mission_attempts $5606 = 500 // (int) 0002: jump @DRIVERA_9364 :DRIVERA_9358 0035: $5606 = $1360 // (int vars) :DRIVERA_9364 0001: wait 0 ms 033A: use_GXT_table 'GON_C2' 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DRIVERA_8370 1 0443: (unknown) 75 0228: (unknown) 0489: (unknown) 003E: $5620 = create_actor_pedtype 22 model 0 at 0 0 0 0035: 1@ = $518 // (int vars) 020F: (unknown) $5620 $1450(1@,14) 0045: actor $933 defined 0022: jump_if_false @DRIVERA_9446 // Note: the incorrect math opcode was used here 0200: (unknown) $933 0 0110: $5619 = player $933 wanted_level 009B: clear_player $933 wanted_level :DRIVERA_9446 $5627 = 0 // (int) $5616 = 0 // (int) $5642 = 1 // (int) 0109: set_weather 0 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @DRIVERA_4185 1 1 :DRIVERA_9479 $5604 == 0 // (int) var == num jump_if_false @DRIVERA_9501 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DRIVERA_8398 :DRIVERA_9501 $5604 == 1 // (int) var == num jump_if_false @DRIVERA_9524 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DRIVERA_5072 :DRIVERA_9524 $5604 == 2 // (int) var == num jump_if_false @DRIVERA_9547 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DRIVERA_6918 :DRIVERA_9547 $5604 == 3 // (int) var == num jump_if_false @DRIVERA_9570 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DRIVERA_7466 :DRIVERA_9570 $5604 == 4 // (int) var == num jump_if_false @DRIVERA_9593 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DRIVERA_8696 :DRIVERA_9593 10 > $5604 // (int) num > var 0022: jump_if_false @DRIVERA_9613 // Note: the incorrect math opcode was used here 0002: jump @DRIVERA_9479 :DRIVERA_9613 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DRIVERA_9170 0 $5604 == 11 // (int) var == num jump_if_false @DRIVERA_9651 0002: jump @DRIVERA_9660 0002: jump @DRIVERA_9658 :DRIVERA_9651 0002: jump @DRIVERA_9755 :DRIVERA_9658 0026: return :DRIVERA_9660 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DRIVERA_351 1000 $1359 == 0 // (int) var == num jump_if_false @DRIVERA_9729 011D: show_text_1number_styled GXT 'M_PASS' number 1000 time 1000 style 1 // ~Y~MISSION PASSED! ~n~$~1~ 0094: player $933 money += 1000 01DF: progress_made += 1 036A: (unknown) $1359 = 1 // (int) 0002: jump @DRIVERA_9745 :DRIVERA_9729 0055: show_text_styled GXT 'M_PASSN' time 1000 style 1 // ~Y~MISSION PASSED! :DRIVERA_9745 022B: (unknown) 1 009B: clear_player $933 wanted_level 0026: return :DRIVERA_9755 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_351 1000 0045: actor $933 defined jump_if_false @DRIVERA_9937 $5605 == 0 // (int) var == num jump_if_false @DRIVERA_9830 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_5026 'DRI_F0' // ~r~Don't care for swinging? 0002: jump @DRIVERA_9881 :DRIVERA_9830 $5605 == 1 // (int) var == num jump_if_false @DRIVERA_9850 0002: jump @DRIVERA_9881 :DRIVERA_9850 $5605 == 2 // (int) var == num jump_if_false @DRIVERA_9881 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_5026 'DRI_F2' // ~r~You failed to beat the high score. :DRIVERA_9881 $5605 == 0 // (int) var == num jump_if_false @DRIVERA_9915 0055: show_text_styled GXT 'M_OVER' time 1000 style 1 // ~r~MISSION OVER! 0002: jump @DRIVERA_9930 :DRIVERA_9915 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! :DRIVERA_9930 0002: jump @DRIVERA_9952 :DRIVERA_9937 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! :DRIVERA_9952 0026: return :DRIVERA_9954 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DRIVERA_9170 1 0492: (unknown) 0 0045: actor $933 defined jump_if_false @DRIVERA_10013 0352: (unknown) $933 0220: (unknown) $933 0 -1 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 0098: set_player $933 wanted_level_to $5619 :DRIVERA_10013 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_10044 // Note: the incorrect math opcode was used here 0444: (unknown) 75 :DRIVERA_10044 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DRIVERA_8370 0 $1068 = 0 // (int) $940 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 19--------------- :TAXI 033A: use_GXT_table 'TAXI' // Taxi $1363 == 0 // (int) var == num jump_if_false @TAXI_22 01EA: increment_mission_attempts :TAXI_22 0238: name_thread 'TAXI' // Taxi 0025: gosub @TAXI_6122 009D: wasted_or_busted // mission only jump_if_false @TAXI_53 0025: gosub @TAXI_22251 :TAXI_53 0025: gosub @TAXI_22777 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 $1084 = 0 // (int) 0377: (unknown) 0 $1084 $1084 > 0 // (int) var > num jump_if_false @TAXI_480 0045: actor $933 defined jump_if_false @TAXI_480 0429: (unknown) $933 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 $1084 = 0 // (int) :TAXI_480 $1084 > 0 // (int) var > num jump_if_false @TAXI_598 $1085 == -1 // (int) var == num jump_if_false @TAXI_552 010E: $1167 = current_time_in_ms 0035: $1085 = $1167 // (int vars) $1085 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1068 = 1 // (int) $1087 = 1 // (int) 0002: jump @TAXI_585 :TAXI_552 801C: not $1086 == $1084 // (int) num == var 0022: jump_if_false @TAXI_585 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) 005E: (unknown) :TAXI_585 0035: $1086 = $1084 // (int vars) 0002: jump @TAXI_656 :TAXI_598 $1087 == 1 // (int) var == num jump_if_false @TAXI_651 010E: $1167 = current_time_in_ms 0011: $1167 > $1085 // (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 $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) $1087 = 0 // (int) :TAXI_651 $1086 = 0 // (int) :TAXI_656 005F: (unknown) 037B: constant_params 0 variable_params 1 unknown 4 call_with_params @MAIN_6482 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@ > -1831.478 // (float) var > num -1216.323 > 0@ // (float) num > var 1@ > -1556.363 // (float) var > num -797.9454 > 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 -1135.091 > 0@ // (float) num > var 1@ > -774.737 // (float) var > num -746.217 > 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@ > -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_2993 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_2993 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_3038 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_3038 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_3083 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_3083 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_3128 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_3128 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_3168 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_3168 005E: (unknown) 009F: actor 0@ dead 0022: jump_if_false @TAXI_3182 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_3182 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_3229 005F: (unknown) :TAXI_3229 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_3276 005F: (unknown) :TAXI_3276 005E: (unknown) 009F: actor 0@ dead jump_if_false @TAXI_3290 005F: (unknown) :TAXI_3290 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 17 82DB: not unknown_check 1@ 12 jump_if_false @TAXI_3317 005F: (unknown) :TAXI_3317 0485: unknown_check 0@ 214 jump_if_false @TAXI_3332 005E: (unknown) :TAXI_3332 0485: unknown_check 0@ 215 jump_if_false @TAXI_3347 005E: (unknown) :TAXI_3347 0485: unknown_check 0@ 216 jump_if_false @TAXI_3362 005E: (unknown) :TAXI_3362 005F: (unknown) 809F: not actor 0@ dead jump_if_false @TAXI_3479 01EC: (unknown) 0@ 1 0119: actor 0@ kill_actor $933 0078: if or 1@ == -1 // (int) var == num 1@ == 0 // (int) var == num jump_if_false @TAXI_3439 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 $933 0022: jump_if_false @TAXI_3439 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 :TAXI_3439 01F0: actor 0@ in_range_of_player $933 0022: jump_if_false @TAXI_3468 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 0035: 2@ = 1@ // (int vars) 005E: (unknown) 0002: jump @TAXI_3479 :TAXI_3468 00C4: (unknown) 1@ 3 0035: 2@ = 1@ // (int vars) 005F: (unknown) :TAXI_3479 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_3621 0443: (unknown) 80 0228: (unknown) 2@ == 0 // (int) var == num jump_if_false @TAXI_3575 0045: actor 1@ defined jump_if_false @TAXI_3568 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 25 0.2 0.1 0 0414: (unknown) 1@ 80 389 :TAXI_3568 0002: jump @TAXI_3614 :TAXI_3575 0045: actor 1@ defined jump_if_false @TAXI_3614 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 35 0.2 0.1 0 0414: (unknown) 1@ 80 390 :TAXI_3614 0002: jump @TAXI_3628 :TAXI_3621 0444: (unknown) 80 04C1: (unknown) 0@ :TAXI_3628 0026: return 1@ = 0 // (int) :TAXI_3634 $5348(1@,8) = -1 // (int) 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @TAXI_3634 0@ > 8 // (int) var > num jump_if_false @TAXI_3676 0@ = 8 // (int) :TAXI_3676 $5612 = 0 // (int) 0035: $5613 = 0@ // (int vars) 0026: return 0035: 1@ = $5612 // (int vars) not $5348(1@,8) == -1 // (int) var == num jump_if_false @TAXI_3714 020D: (unknown) $5348(1@,8) :TAXI_3714 0035: $5348(1@,8) = 0@ // (int vars) $5612 += 1 // (int) 0017: $5612 >= $5613 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @TAXI_3745 // Note: the incorrect math opcode was used here $5612 = 0 // (int) :TAXI_3745 0026: return 0@ = 0 // (int) :TAXI_3751 not $5348(0@,8) == -1 // (int) var == num jump_if_false @TAXI_3772 020D: (unknown) $5348(0@,8) :TAXI_3772 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @TAXI_3751 0026: return 0@ = 0 // (int) :TAXI_3795 not $5348(0@,8) == -1 // (int) var == num jump_if_false @TAXI_3816 003F: destroy_actor $5348(0@,8) :TAXI_3816 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @TAXI_3795 0026: return 0@ = 0 // (int) :TAXI_3839 not $5348(0@,8) == -1 // (int) var == num jump_if_false @TAXI_3860 0112: remove_references_to_actor $5348(0@,8) // Like turning an actor into a random pedestrian :TAXI_3860 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @TAXI_3839 0026: return 834A: not unknown_check 0@ jump_if_false @TAXI_3891 005F: (unknown) :TAXI_3891 009F: actor 0@ dead jump_if_false @TAXI_3903 005F: (unknown) :TAXI_3903 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_3938 // Note: the incorrect math opcode was used here 005F: (unknown) :TAXI_3938 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_5093 3@ 4@ 5@ 6@ 7@ 8@ 15@ 16@ 17@ 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5093 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_4019 // Note: the incorrect math opcode was used here 005E: (unknown) :TAXI_4019 005F: (unknown) 1@ = -1 // (int) 1@ == -1 // (int) var == num jump_if_false @TAXI_4046 02E7: get_weapon_data_from_actor 0@ weapon_group 8 weapon 1@ ammo 2@ model 3@ :TAXI_4046 0078: if or 02DB: unknown_check 1@ 32 02DB: unknown_check 1@ 33 jump_if_false @TAXI_4072 1@ = -1 // (int) :TAXI_4072 1@ == -1 // (int) var == num jump_if_false @TAXI_4092 02E7: get_weapon_data_from_actor 0@ weapon_group 7 weapon 1@ ammo 2@ model 3@ :TAXI_4092 1@ == -1 // (int) var == num jump_if_false @TAXI_4112 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ :TAXI_4112 1@ == -1 // (int) var == num jump_if_false @TAXI_4132 02E7: get_weapon_data_from_actor 0@ weapon_group 5 weapon 1@ ammo 2@ model 3@ :TAXI_4132 1@ == -1 // (int) var == num jump_if_false @TAXI_4152 02E7: get_weapon_data_from_actor 0@ weapon_group 9 weapon 1@ ammo 2@ model 3@ :TAXI_4152 1@ == -1 // (int) var == num jump_if_false @TAXI_4172 02E7: get_weapon_data_from_actor 0@ weapon_group 4 weapon 1@ ammo 2@ model 3@ :TAXI_4172 1@ == -1 // (int) var == num jump_if_false @TAXI_4188 02E2: 1@ = 0 // (any) :TAXI_4188 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_4222 02B4: set_camera_transverse_delay 0 time 7@ :TAXI_4222 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_4263 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @TAXI_4274 :TAXI_4263 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :TAXI_4274 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_4308 02B4: set_camera_transverse_delay 0 time 5@ :TAXI_4308 809F: not actor 3@ dead 0022: jump_if_false @TAXI_4324 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :TAXI_4324 0026: return $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @TAXI_4390 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 007E: actor $933 driving jump_if_false @TAXI_4384 0400: (unknown) $933 $1070 0002: jump @TAXI_4390 :TAXI_4384 02C0: (unknown) $933 $1070 :TAXI_4390 0@ >= 0 // (int) var >= num jump_if_false @TAXI_4417 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 0@ :TAXI_4417 0045: actor $933 defined jump_if_false @TAXI_4485 807E: not actor $933 driving jump_if_false @TAXI_4462 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @TAXI_4465 :TAXI_4462 021D: (unknown) 0 :TAXI_4465 $1078 == 0 // (int) var == num jump_if_false @TAXI_4481 02EA: select_interior 2 :TAXI_4481 01AE: (unknown) 1 :TAXI_4485 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :TAXI_4498 0045: actor $933 defined jump_if_false @TAXI_4562 807E: not actor $933 driving jump_if_false @TAXI_4550 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @TAXI_4550 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :TAXI_4550 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :TAXI_4562 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @TAXI_4611 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 01AE: (unknown) 0 $1078 == 0 // (int) var == num jump_if_false @TAXI_4611 02EA: select_interior 0 :TAXI_4611 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @TAXI_4641 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :TAXI_4641 0026: return 0045: actor 0@ defined jump_if_false @TAXI_4662 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :TAXI_4662 0026: return 0045: actor 0@ defined 0022: jump_if_false @TAXI_4692 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @TAXI_4692 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :TAXI_4692 0026: return :TAXI_4694 0045: actor 0@ defined 0022: jump_if_false @TAXI_4741 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @TAXI_4737 // 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_4741 :TAXI_4737 1@ = 0 // (int) :TAXI_4741 1@ == 1 // (int) var == num jump_if_false @TAXI_4825 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @TAXI_4818 007E: actor 0@ driving jump_if_false @TAXI_4814 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @TAXI_4804 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @TAXI_4807 :TAXI_4804 00F1: (unknown) 0@ :TAXI_4807 0002: jump @TAXI_4818 :TAXI_4814 1@ = 0 // (int) :TAXI_4818 0002: jump @TAXI_4741 :TAXI_4825 0026: return 0045: actor 0@ defined jump_if_false @TAXI_4919 007E: actor 0@ driving jump_if_false @TAXI_4903 02A7: unknown_check 0@ jump_if_false @TAXI_4873 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @TAXI_4896 :TAXI_4873 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @TAXI_4694 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :TAXI_4896 0002: jump @TAXI_4912 :TAXI_4903 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :TAXI_4912 0002: jump @TAXI_4921 :TAXI_4919 005F: (unknown) :TAXI_4921 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @TAXI_5079 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @TAXI_5079 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @TAXI_5020 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @TAXI_4979 // Note: the incorrect math opcode was used here 0026: return 0002: jump @TAXI_5013 :TAXI_4979 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @TAXI_4694 0@ 4@ > -1 // (int) var > num jump_if_false @TAXI_5013 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @TAXI_4694 4@ :TAXI_5013 0002: jump @TAXI_5079 :TAXI_5020 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @TAXI_5045 // Note: the incorrect math opcode was used here 0026: return 0002: jump @TAXI_5079 :TAXI_5045 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @TAXI_4694 0@ not 3@ == -1 // (int) var == num jump_if_false @TAXI_5079 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @TAXI_4694 3@ :TAXI_5079 0045: actor 0@ defined jump_if_false @TAXI_5131 004F: unknown_check 1@ jump_if_false @TAXI_5131 007E: actor 0@ driving jump_if_false @TAXI_5131 807C: not actor 0@ driving 1@ 0022: jump_if_false @TAXI_5131 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @TAXI_4694 0@ :TAXI_5131 5@ = 0 // (int) :TAXI_5135 5@ == 0 // (int) var == num jump_if_false @TAXI_5233 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @TAXI_5226 004F: unknown_check 1@ jump_if_false @TAXI_5226 007C: actor 0@ driving 1@ 0022: jump_if_false @TAXI_5192 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @TAXI_5226 :TAXI_5192 2@ == -1 // (int) var == num jump_if_false @TAXI_5218 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @TAXI_5226 :TAXI_5218 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :TAXI_5226 0002: jump @TAXI_5135 :TAXI_5233 0026: return $5693 = 0 // (int) $5694 = 0 // (int) :TAXI_5245 034A: unknown_check $5740 jump_if_false @TAXI_5321 0045: actor $5740 defined jump_if_false @TAXI_5321 007E: actor $5740 driving jump_if_false @TAXI_5302 032D: (unknown) $5740 0 00E8: (unknown) $5740 $5738 0142: (unknown) $5738 1 0002: jump @TAXI_5321 :TAXI_5302 00BB: (unknown) $5742 $5742 = 0 // (int) 0112: remove_references_to_actor $5740 // Like turning an actor into a random pedestrian 0040: (unknown) $5740 -1 :TAXI_5321 0026: return :TAXI_5323 0036: 6@ = 0@ // (float vars) 002A: 6@ += 1@ // (float vars) // Note: the incorrect math opcode was used here $5623 > 120000 // (int) var > num jump_if_false @TAXI_5359 6@ *= 0.5 // (float) 0002: jump @TAXI_5381 :TAXI_5359 $5623 > 90000 // (int) var > num jump_if_false @TAXI_5381 6@ *= 0.75 // (float) :TAXI_5381 0038: 2@ = float 6@ to_integer // Note: the incorrect math opcode was used here 0035: 3@ = 2@ // (int vars) 3@ *= 70 // (int) $5619 == 0 // (int) var == num jump_if_false @TAXI_5436 3@ > 180000 // (int) var > num jump_if_false @TAXI_5429 3@ = 150000 // (int) :TAXI_5429 0002: jump @TAXI_5459 :TAXI_5436 3@ > 240000 // (int) var > num jump_if_false @TAXI_5459 3@ = 210000 // (int) :TAXI_5459 0036: 4@ = 0@ // (float vars) 4@ *= 0.9 // (float) 0036: 5@ = 1@ // (float vars) 5@ *= 0.9 // (float) 0026: return :TAXI_5485 004F: unknown_check $5738 jump_if_false @TAXI_5502 014E: $5630 = car $5738 health :TAXI_5502 $5632 == 1 // (int) var == num jump_if_false @TAXI_5658 0011: $5631 > $5630 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TAXI_5559 // Note: the incorrect math opcode was used here 0035: $5631 = $5630 // (int vars) $5631 -= 50 // (int) 0036: $5677 = $5680 // (float vars) $5677 /= 5.0 // (float) 002C: $5682 -= $5677 // (float vars) :TAXI_5559 $5682 -= 0.4 // (float) 0078: if and $5629 > 1 // (int) var > num $5682 > 0 // (float) var > num jump_if_false @TAXI_5628 $5677 = 100.0 // (float) 0030: $5677 /= $5680 // (float vars) // Note: the incorrect math opcode was used here 0036: $5683 = $5677 // (float vars) 002E: $5683 *= $5682 // (float vars) 0038: $5629 = float $5683 to_integer // Note: the incorrect math opcode was used here 0002: jump @TAXI_5651 :TAXI_5628 not $5629 == -1 // (int) var == num jump_if_false @TAXI_5651 00AE: remove_status_text $5629 $5629 = -1 // (int) :TAXI_5651 0002: jump @TAXI_5794 :TAXI_5658 0011: $5631 > $5630 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TAXI_5702 // Note: the incorrect math opcode was used here 0035: $5631 = $5630 // (int vars) $5631 -= 50 // (int) 0036: $5677 = $5681 // (float vars) $5677 /= 5.0 // (float) 002C: $5682 -= $5677 // (float vars) :TAXI_5702 $5682 -= 0.4 // (float) 0078: if and $5629 > 1 // (int) var > num $5682 > 0 // (float) var > num jump_if_false @TAXI_5771 $5677 = 100.0 // (float) 0030: $5677 /= $5681 // (float vars) // Note: the incorrect math opcode was used here 0036: $5683 = $5677 // (float vars) 002E: $5683 *= $5682 // (float vars) 0038: $5629 = float $5683 to_integer // Note: the incorrect math opcode was used here 0002: jump @TAXI_5794 :TAXI_5771 not $5629 == -1 // (int) var == num jump_if_false @TAXI_5794 00AE: remove_status_text $5629 $5629 = -1 // (int) :TAXI_5794 0026: return :TAXI_5796 004F: unknown_check $5738 jump_if_false @TAXI_5813 014E: $5630 = car $5738 health :TAXI_5813 0011: $5631 > $5630 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TAXI_5857 // Note: the incorrect math opcode was used here 0035: $5631 = $5630 // (int vars) $5631 -= 50 // (int) 0036: $5677 = $5680 // (float vars) $5677 /= 5.0 // (float) 002C: $5682 -= $5677 // (float vars) :TAXI_5857 $5656 == 1 // (int) var == num jump_if_false @TAXI_5876 $5682 -= 2.0 // (float) :TAXI_5876 0078: if and $5629 > 1 // (int) var > num $5682 > 0 // (float) var > num jump_if_false @TAXI_5936 $5677 = 100.0 // (float) 0030: $5677 /= $5680 // (float vars) // Note: the incorrect math opcode was used here 0036: $5683 = $5677 // (float vars) 002E: $5683 *= $5682 // (float vars) 0038: $5629 = float $5683 to_integer // Note: the incorrect math opcode was used here 0002: jump @TAXI_5959 :TAXI_5936 not $5629 == -1 // (int) var == num jump_if_false @TAXI_5959 00AE: remove_status_text $5629 $5629 = -1 // (int) :TAXI_5959 0026: return :TAXI_5961 -139.15 > $937 // (float) num > var 0022: jump_if_false @TAXI_6045 // Note: the incorrect math opcode was used here $937 > -1839.0 // (float) var > num jump_if_false @TAXI_6038 $938 > -568.0 // (float) var > num jump_if_false @TAXI_6034 1418.63 > $938 // (float) num > var 0022: jump_if_false @TAXI_6027 // Note: the incorrect math opcode was used here 0@ = 1 // (int) :TAXI_6027 0002: jump @TAXI_6038 :TAXI_6034 0@ = 0 // (int) :TAXI_6038 0002: jump @TAXI_6078 :TAXI_6045 $938 > -132.18 // (float) var > num jump_if_false @TAXI_6073 0@ = 2 // (int) 0002: jump @TAXI_6078 :TAXI_6073 0@ = 3 // (int) :TAXI_6078 0026: return :TAXI_6080 004F: unknown_check $5739 jump_if_false @TAXI_6120 00BB: (unknown) $5744 $5744 = 0 // (int) 004B: set_car $5739 to_psycho_driver 013A: set_car $5739 door_status_to 1 0113: remove_references_to_car $5739 // Like turning a car into any random car $5739 = -1 // (int) :TAXI_6120 0026: return :TAXI_6122 0001: wait 0 ms 0160: load_model #BERETTA 0228: (unknown) 037B: constant_params 0 variable_params 1 unknown 20 call_with_params @MAIN_6482 16@ 16@ == 2 // (int) var == num jump_if_false @TAXI_6168 $5619 = 1 // (int) 0002: jump @TAXI_6173 :TAXI_6168 $5619 = 0 // (int) :TAXI_6173 $940 = 1 // (int) $5664 = 0 // (int) $5665 = 0 // (int) $5663 = 0 // (int) $5618 = 0 // (int) $5627 = 0 // (int) $5626 = 0 // (int) $5648 = 0 // (int) $5652 = 0 // (int) $5655 = 0 // (int) $5656 = 0 // (int) $5653 = 0 // (int) $5666 = 0 // (int) $5667 = 45000 // (int) 037B: constant_params 2 variable_params 0 unknown 20 call_with_params @NONAME_1_16309 $5646 1 $5628 = 0 // (int) $5633 = 0 // (int) $5684 = 0 // (float) $5634 = 0 // (int) $5647 = 0 // (int) $5651 = 0 // (int) $5635 = 125 // (int) $5636 = 5 // (int) $5641 = 1 // (int) $5642 = 1 // (int) $5739 = -1 // (int) $5616 = 0 // (int) $5615 = 9 // (int) $5662 = 0 // (int) $5668 = 0 // (int) $5614 = 0 // (int) :TAXI_6348 0001: wait 0 ms 004F: unknown_check $5738 jump_if_false @TAXI_6503 80D8: not car $5738 health >= 500 jump_if_false @TAXI_6503 $5662 == 0 // (int) var == num jump_if_false @TAXI_6410 0057: show_text_highpriority GXT 'TAXI_B1' time 8000 flag 1 // ~w~Your car is trashed, get it repaired. $5662 = 1 // (int) :TAXI_6410 $5626 == 1 // (int) var == num jump_if_false @TAXI_6432 00AE: remove_status_text $5629 $5626 = 0 // (int) :TAXI_6432 00BB: (unknown) $5745 $5745 = 0 // (int) 0249: (unknown) $5746 00BB: (unknown) $5744 $5744 = 0 // (int) 004F: unknown_check $5738 jump_if_false @TAXI_6470 0142: (unknown) $5738 0 :TAXI_6470 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @TAXI_5245 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @TAXI_6080 $5614 = 13 // (int) 0025: gosub @TAXI_21707 :TAXI_6503 01B3: unknown_check $5738 jump_if_false @TAXI_6533 $5625 = 7 // (int) $5614 = 14 // (int) 0025: gosub @TAXI_22251 :TAXI_6533 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @TAXI_407 jump_if_false @TAXI_6563 $5625 = 3 // (int) 0025: gosub @TAXI_22251 :TAXI_6563 $5627 == 1 // (int) var == num jump_if_false @TAXI_6619 1000 > $5623 // (int) num > var 0022: jump_if_false @TAXI_6619 // Note: the incorrect math opcode was used here $5625 = 5 // (int) 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @TAXI_5245 $5614 = 14 // (int) 0025: gosub @TAXI_22251 :TAXI_6619 $5614 == 0 // (int) var == num jump_if_false @TAXI_6638 0025: gosub @TAXI_6997 :TAXI_6638 $5614 == 1 // (int) var == num jump_if_false @TAXI_6658 0025: gosub @TAXI_7106 :TAXI_6658 $5614 == 2 // (int) var == num jump_if_false @TAXI_6678 0025: gosub @TAXI_7770 :TAXI_6678 $5614 == 3 // (int) var == num jump_if_false @TAXI_6698 0025: gosub @TAXI_14891 :TAXI_6698 $5614 == 4 // (int) var == num jump_if_false @TAXI_6718 0025: gosub @TAXI_8352 :TAXI_6718 $5614 == 5 // (int) var == num jump_if_false @TAXI_6738 0025: gosub @TAXI_16431 :TAXI_6738 $5614 == 6 // (int) var == num jump_if_false @TAXI_6758 0025: gosub @TAXI_16965 :TAXI_6758 $5614 == 7 // (int) var == num jump_if_false @TAXI_6778 0025: gosub @TAXI_18015 :TAXI_6778 $5614 == 8 // (int) var == num jump_if_false @TAXI_6798 0025: gosub @TAXI_18329 :TAXI_6798 $5614 == 9 // (int) var == num jump_if_false @TAXI_6818 0025: gosub @TAXI_19256 :TAXI_6818 $5614 == 10 // (int) var == num jump_if_false @TAXI_6838 0025: gosub @TAXI_19536 :TAXI_6838 $5614 == 11 // (int) var == num jump_if_false @TAXI_6858 0025: gosub @TAXI_20885 :TAXI_6858 $5614 == 12 // (int) var == num jump_if_false @TAXI_6878 0025: gosub @TAXI_21404 :TAXI_6878 $5614 == 13 // (int) var == num jump_if_false @TAXI_6898 0025: gosub @TAXI_21707 :TAXI_6898 $5614 == 14 // (int) var == num jump_if_false @TAXI_6918 0025: gosub @TAXI_22251 :TAXI_6918 $5614 == 15 // (int) var == num jump_if_false @TAXI_6938 0025: gosub @TAXI_22661 :TAXI_6938 $5614 == 16 // (int) var == num jump_if_false @TAXI_6958 0025: gosub @TAXI_22777 :TAXI_6958 not $5614 == 16 // (int) var == num jump_if_false @TAXI_6995 009F: actor $933 dead jump_if_false @TAXI_6988 $5614 = 14 // (int) :TAXI_6988 0002: jump @TAXI_6348 :TAXI_6995 0026: return :TAXI_6997 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @TAXI_4498 1000 0045: actor $933 defined jump_if_false @TAXI_7049 007E: actor $933 driving jump_if_false @TAXI_7038 024B: (unknown) $933 $5738 :TAXI_7038 0107: toggle_player $933 can_move 1 012E: toggle_player $933 ignored_by_cops 0 :TAXI_7049 004F: unknown_check $5738 jump_if_false @TAXI_7066 0142: (unknown) $5738 1 :TAXI_7066 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @TAXI_62 1 024D: (unknown) $5628 0 'TAXI_T0' // Fares $5664 = 1 // (int) $5614 = 1 // (int) 0026: return :TAXI_7106 $5664 == 0 // (int) var == num jump_if_false @TAXI_7150 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @TAXI_62 1 024D: (unknown) $5628 0 'TAXI_T0' // Fares $5664 = 1 // (int) :TAXI_7150 $5665 == 1 // (int) var == num jump_if_false @TAXI_7208 $5627 == 0 // (int) var == num jump_if_false @TAXI_7208 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @TAXI_62 5 022D: (unknown) 0 024C: set_timer_with_text_to $5623 type 1 GXT 'TIME' // Time $5627 = 1 // (int) :TAXI_7208 0036: $5669 = $937 // (float vars) $5669 -= 50.0 // (float) 0036: $5670 = $938 // (float vars) $5670 -= 50.0 // (float) 0036: $5671 = $937 // (float vars) $5671 += 50.0 // (float) 0036: $5672 = $938 // (float vars) $5672 += 50.0 // (float) 01C4: (unknown) $5669 $5670 $5671 $5672 1 0 0 $5740 0078: if and 0045: actor $933 defined 007C: actor $933 driving $5738 0022: jump_if_false @TAXI_7522 // Note: the incorrect math opcode was used here -2@ = 0 // (int) // timer1 $5666 = 0 // (int) 00BB: (unknown) $5743 $5743 = 0 // (int) not $5740 == -1 // (int) var == num jump_if_false @TAXI_7489 0078: if or 01D0: unknown_check $5740 35 01D0: unknown_check $5740 80 jump_if_false @TAXI_7364 $5740 = -1 // (int) 0002: jump @TAXI_7106 :TAXI_7364 0043: store_actor $5740 position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 031D: (unknown) $937 $938 1@ 2@ $5676 $5676 > 15.0 // (float) var > num jump_if_false @TAXI_7482 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. $5742 == 0 // (int) var == num jump_if_false @TAXI_7446 00C1: (unknown) $5740 $5742 00BC: (unknown) $5742 2 :TAXI_7446 (unknown) $5740 0127: reset_actor $5740 flags 0393: (unknown) $5740 0 01A4: (unknown) $5740 0 0219: (unknown) $5740 032D: (unknown) $5740 1 $5614 = 2 // (int) 0026: return :TAXI_7482 0002: jump @TAXI_7515 :TAXI_7489 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_7515 0002: jump @TAXI_7768 :TAXI_7522 $5743 == 0 // (int) var == num jump_if_false @TAXI_7555 00BB: (unknown) $5742 $5742 = 0 // (int) 00C0: (unknown) $5738 $5743 00BC: (unknown) $5743 2 :TAXI_7555 $5666 == 0 // (int) var == num jump_if_false @TAXI_7640 $5627 == 1 // (int) var == num jump_if_false @TAXI_7625 45000 > $5623 // (int) num > var 0022: jump_if_false @TAXI_7609 // Note: the incorrect math opcode was used here 0035: $5667 = $5623 // (int vars) 0002: jump @TAXI_7618 :TAXI_7609 $5667 = 45000 // (int) :TAXI_7618 0002: jump @TAXI_7634 :TAXI_7625 $5667 = 45000 // (int) :TAXI_7634 $5666 = 1 // (int) :TAXI_7640 0035: $5622 = $5667 // (int vars) 002B: $5622 -= -2@ // (int vars) // timer1 // Note: the incorrect math opcode was used here $5622 /= 1000 // (int) 1 > $5622 // (int) num > var 0022: jump_if_false @TAXI_7714 // Note: the incorrect math opcode was used here 025D: remove_text 'TAXI_B8' // ~w~You have ~1~ seconds to return to your ~b~vehicle. 025D: remove_text 'TAXI_B9' // ~w~You have ~1~ second to return to your ~b~vehicle. $5625 = 8 // (int) $5614 = 14 // (int) 0026: return 0002: jump @TAXI_7768 :TAXI_7714 $5622 > 1 // (int) var > num jump_if_false @TAXI_7751 011F: show_text_1number_highpriority GXT 'TAXI_B8' number $5622 time 1 flag 1 // ~w~You have ~1~ seconds to return to your ~b~vehicle. 0002: jump @TAXI_7768 :TAXI_7751 011F: show_text_1number_highpriority GXT 'TAXI_B9' number $5622 time 1 flag 1 // ~w~You have ~1~ second to return to your ~b~vehicle. :TAXI_7768 0026: return :TAXI_7770 $5628 == 0 // (int) var == num jump_if_false @TAXI_7811 $5663 == 0 // (int) var == num jump_if_false @TAXI_7811 0267: (unknown) 'TAXI_T8' // Stop near the ~h~highlighted pedestrian~w~ to pick them up. $5663 = 1 // (int) :TAXI_7811 0078: if and 0045: actor $933 defined 007C: actor $933 driving $5738 0022: jump_if_false @TAXI_8104 // Note: the incorrect math opcode was used here -2@ = 0 // (int) // timer1 $5666 = 0 // (int) 0045: actor $5740 defined jump_if_false @TAXI_8080 $5742 == 0 // (int) var == num jump_if_false @TAXI_7885 00C1: (unknown) $5740 $5742 00BC: (unknown) $5742 2 00BB: (unknown) $5743 $5743 = 0 // (int) :TAXI_7885 0043: store_actor $5740 position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 031D: (unknown) $937 $938 1@ 2@ $5676 $5676 > 70.0 // (float) var > num jump_if_false @TAXI_7955 025D: remove_text 'TAXI_B3' // ~w~Pick up a ~b~Fare. 0112: remove_references_to_actor $5740 // Like turning an actor into a random pedestrian 00BB: (unknown) $5742 $5742 = 0 // (int) $5614 = 1 // (int) 0026: return 0002: jump @TAXI_8015 :TAXI_7955 008E: actor $933 stopped_in_sphere_in_car 1@ 2@ 3@ radius 10.0 10.0 10.0 sphere 0 0022: jump_if_false @TAXI_8009 // Note: the incorrect math opcode was used here 01EC: (unknown) $5740 1 004F: unknown_check $5738 jump_if_false @TAXI_8002 00E9: (unknown) $5740 $5738 :TAXI_8002 0002: jump @TAXI_8015 :TAXI_8009 013E: actor $5740 look_at_actor $933 :TAXI_8015 004F: unknown_check $5738 0022: jump_if_false @TAXI_8073 // Note: the incorrect math opcode was used here 007C: actor $5740 driving $5738 0022: jump_if_false @TAXI_8073 // Note: the incorrect math opcode was used here 00BB: (unknown) $5742 $5742 = 0 // (int) 032D: (unknown) $5740 1 0142: (unknown) $5738 0 $5668 = 1 // (int) $5614 = 4 // (int) 0026: return :TAXI_8073 0002: jump @TAXI_8097 :TAXI_8080 00BB: (unknown) $5742 $5742 = 0 // (int) $5614 = 1 // (int) 0026: return :TAXI_8097 0002: jump @TAXI_8350 :TAXI_8104 $5743 == 0 // (int) var == num jump_if_false @TAXI_8137 00BB: (unknown) $5742 $5742 = 0 // (int) 00C0: (unknown) $5738 $5743 00BC: (unknown) $5743 2 :TAXI_8137 $5666 == 0 // (int) var == num jump_if_false @TAXI_8222 $5627 == 1 // (int) var == num jump_if_false @TAXI_8207 45000 > $5623 // (int) num > var 0022: jump_if_false @TAXI_8191 // Note: the incorrect math opcode was used here 0035: $5667 = $5623 // (int vars) 0002: jump @TAXI_8200 :TAXI_8191 $5667 = 45000 // (int) :TAXI_8200 0002: jump @TAXI_8216 :TAXI_8207 $5667 = 45000 // (int) :TAXI_8216 $5666 = 1 // (int) :TAXI_8222 0035: $5622 = $5667 // (int vars) 002B: $5622 -= -2@ // (int vars) // timer1 // Note: the incorrect math opcode was used here $5622 /= 1000 // (int) 1 > $5622 // (int) num > var 0022: jump_if_false @TAXI_8296 // Note: the incorrect math opcode was used here 025D: remove_text 'TAXI_B8' // ~w~You have ~1~ seconds to return to your ~b~vehicle. 025D: remove_text 'TAXI_B9' // ~w~You have ~1~ second to return to your ~b~vehicle. $5625 = 8 // (int) $5614 = 14 // (int) 0026: return 0002: jump @TAXI_8350 :TAXI_8296 $5622 > 1 // (int) var > num jump_if_false @TAXI_8333 011F: show_text_1number_highpriority GXT 'TAXI_B8' number $5622 time 1 flag 1 // ~w~You have ~1~ seconds to return to your ~b~vehicle. 0002: jump @TAXI_8350 :TAXI_8333 011F: show_text_1number_highpriority GXT 'TAXI_B9' number $5622 time 1 flag 1 // ~w~You have ~1~ second to return to your ~b~vehicle. :TAXI_8350 0026: return :TAXI_8352 0001: wait 0 ms 19@ = 0 // (int) :TAXI_8359 2 > 19@ // (int) num > var 0022: jump_if_false @TAXI_14889 // Note: the incorrect math opcode was used here 0001: wait 0 ms $5619 == 1 // (int) var == num jump_if_false @TAXI_8400 $5620 = 35 // (int) 0002: jump @TAXI_8406 :TAXI_8400 $5620 = 20 // (int) :TAXI_8406 0139: 0@ = random_int_in_ranges 1 $5620 0@ == 1 // (int) var == num jump_if_false @TAXI_8593 $5439(19@,2) = -673.91 // (float) $5441(19@,2) = 1190.23 // (float) $5443(19@,2) = 10.91 // (float) $5445(19@,2) = -676.35 // (float) $5447(19@,2) = 1196.95 // (float) $5449(19@,2) = 11.07 // (float) $5451(19@,2) = -682.11 // (float) $5453(19@,2) = 1178.99 // (float) $5455(19@,2) = 16.99 // (float) $5457(19@,2) = -698.89 // (float) $5459(19@,2) = 1191.52 // (float) $5461(19@,2) = 10.9 // (float) $5463(19@,2) = 0 // (float) $5465(19@,2) = 0 // (float) $5467(19@,2) = 0 // (float) 0006: $5433(19@,2) = 'TAXIF10' // (string) // ~y~Ammu-Nation~w~, Downtown. // Note: the incorrect math opcode was used here :TAXI_8593 0@ == 2 // (int) var == num jump_if_false @TAXI_8785 $5439(19@,2) = -875.15 // (float) $5441(19@,2) = 797.69 // (float) $5443(19@,2) = 10.92 // (float) $5445(19@,2) = -882.39 // (float) $5447(19@,2) = 796.51 // (float) $5449(19@,2) = 11.1 // (float) $5451(19@,2) = -864.54 // (float) $5453(19@,2) = 796.77 // (float) $5455(19@,2) = 17.15 // (float) $5457(19@,2) = -874.51 // (float) $5459(19@,2) = 780.09 // (float) $5461(19@,2) = 10.92 // (float) $5463(19@,2) = -885.07 // (float) $5465(19@,2) = 796.61 // (float) $5467(19@,2) = 11.08 // (float) 0006: $5433(19@,2) = 'TAXIF11' // (string) // ~y~King Knuts~w~, Downtown. // Note: the incorrect math opcode was used here :TAXI_8785 0@ == 3 // (int) var == num jump_if_false @TAXI_8965 $5439(19@,2) = -1068.99 // (float) $5441(19@,2) = 78.45 // (float) $5443(19@,2) = 11.27 // (float) $5445(19@,2) = -1062.35 // (float) $5447(19@,2) = 82.86 // (float) $5449(19@,2) = 11.31 // (float) $5451(19@,2) = -1076.57 // (float) $5453(19@,2) = 76.47 // (float) $5455(19@,2) = 15.73 // (float) $5457(19@,2) = -1067.57 // (float) $5459(19@,2) = 97.99 // (float) $5461(19@,2) = 11.22 // (float) $5463(19@,2) = 0 // (float) $5465(19@,2) = 0 // (float) $5467(19@,2) = 0 // (float) 0006: $5433(19@,2) = 'TAXIF12' // (string) // ~y~King Knuts~w~, Little Haiti. // Note: the incorrect math opcode was used here :TAXI_8965 0@ == 4 // (int) var == num jump_if_false @TAXI_9157 $5439(19@,2) = -910.23 // (float) $5441(19@,2) = 33.23 // (float) $5443(19@,2) = 10.1 // (float) $5445(19@,2) = -909.71 // (float) $5447(19@,2) = 41.95 // (float) $5449(19@,2) = 10.65 // (float) $5451(19@,2) = -898.06 // (float) $5453(19@,2) = 23.1 // (float) $5455(19@,2) = 17.24 // (float) $5457(19@,2) = -923.12 // (float) $5459(19@,2) = 35.61 // (float) $5461(19@,2) = 10.54 // (float) $5463(19@,2) = -875.01 // (float) $5465(19@,2) = 221.29 // (float) $5467(19@,2) = 9.3 // (float) 0006: $5433(19@,2) = 'TAXIF13' // (string) // ~y~Le Singe d'Arbre~w~, Little Haiti. // Note: the incorrect math opcode was used here :TAXI_9157 0@ == 5 // (int) var == num jump_if_false @TAXI_9334 $5439(19@,2) = -1045.68 // (float) $5441(19@,2) = -578.15 // (float) $5443(19@,2) = 11.04 // (float) $5445(19@,2) = -1042.28 // (float) $5447(19@,2) = -570.25 // (float) $5449(19@,2) = 11.12 // (float) $5451(19@,2) = -1040.33 // (float) $5453(19@,2) = -589.82 // (float) $5455(19@,2) = 18.5 // (float) $5457(19@,2) = -1057.78 // (float) $5459(19@,2) = -577.38 // (float) $5461(19@,2) = 10.96 // (float) $5463(19@,2) = 0 // (float) $5465(19@,2) = 0 // (float) $5467(19@,2) = 0 // (float) 0006: $5433(19@,2) = 'TAXIF14' // (string) // ~y~Guano's Cafe~w~, Little Havana. // Note: the incorrect math opcode was used here :TAXI_9334 0@ == 6 // (int) var == num jump_if_false @TAXI_9521 $5439(19@,2) = -993.51 // (float) $5441(19@,2) = -1079.17 // (float) $5443(19@,2) = 14.28 // (float) $5445(19@,2) = -992.41 // (float) $5447(19@,2) = -1086.66 // (float) $5449(19@,2) = 14.7 // (float) $5451(19@,2) = -999.63 // (float) $5453(19@,2) = -1070.84 // (float) $5455(19@,2) = 20.76 // (float) $5457(19@,2) = -976.26 // (float) $5459(19@,2) = -1080.0 // (float) $5461(19@,2) = 14.68 // (float) $5463(19@,2) = -1000.0 // (float) $5465(19@,2) = -1164.0 // (float) $5467(19@,2) = 14.8 // (float) 0006: $5433(19@,2) = 'TAXIF15' // (string) // ~y~Beachcomber Hotel~w~, Viceport. // Note: the incorrect math opcode was used here :TAXI_9521 0@ == 7 // (int) var == num jump_if_false @TAXI_9701 $5439(19@,2) = -848.64 // (float) $5441(19@,2) = -648.11 // (float) $5443(19@,2) = 10.3 // (float) $5445(19@,2) = -844.59 // (float) $5447(19@,2) = -640.44 // (float) $5449(19@,2) = 11.16 // (float) $5451(19@,2) = -848.18 // (float) $5453(19@,2) = -659.57 // (float) $5455(19@,2) = 15.55 // (float) $5457(19@,2) = -863.13 // (float) $5459(19@,2) = -648.38 // (float) $5461(19@,2) = 11.08 // (float) $5463(19@,2) = 0 // (float) $5465(19@,2) = 0 // (float) $5467(19@,2) = 0 // (float) 0006: $5433(19@,2) = 'TAXIF16' // (string) // ~y~Verdi Supermarket~w~, Little Havana. // Note: the incorrect math opcode was used here :TAXI_9701 0@ == 8 // (int) var == num jump_if_false @TAXI_9881 $5439(19@,2) = -1034.12 // (float) $5441(19@,2) = -336.56 // (float) $5443(19@,2) = 10.51 // (float) $5445(19@,2) = -1026.2 // (float) $5447(19@,2) = -344.87 // (float) $5449(19@,2) = 10.9 // (float) $5451(19@,2) = -1036.14 // (float) $5453(19@,2) = -325.83 // (float) $5455(19@,2) = 17.27 // (float) $5457(19@,2) = -1044.37 // (float) $5459(19@,2) = -338.99 // (float) $5461(19@,2) = 10.77 // (float) $5463(19@,2) = 0 // (float) $5465(19@,2) = 0 // (float) $5467(19@,2) = 0 // (float) 0006: $5433(19@,2) = 'TAXIF17' // (string) // ~y~Miamta Cinema~w~, Little Havana. // Note: the incorrect math opcode was used here :TAXI_9881 0@ == 9 // (int) var == num jump_if_false @TAXI_10061 $5439(19@,2) = -1591.97 // (float) $5441(19@,2) = -556.29 // (float) $5443(19@,2) = 7.28 // (float) $5445(19@,2) = -1592.26 // (float) $5447(19@,2) = -546.96 // (float) $5449(19@,2) = 7.94 // (float) $5451(19@,2) = -1593.52 // (float) $5453(19@,2) = -569.84 // (float) $5455(19@,2) = 13.06 // (float) $5457(19@,2) = -1602.14 // (float) $5459(19@,2) = -555.59 // (float) $5461(19@,2) = 7.77 // (float) $5463(19@,2) = 0 // (float) $5465(19@,2) = 0 // (float) $5467(19@,2) = 0 // (float) 0006: $5433(19@,2) = 'TAXIF18' // (string) // ~y~Terminal A~w~, Escobar International Airport. // Note: the incorrect math opcode was used here :TAXI_10061 0@ == 10 // (int) var == num jump_if_false @TAXI_10241 $5439(19@,2) = -1651.46 // (float) $5441(19@,2) = -556.47 // (float) $5443(19@,2) = 7.14 // (float) $5445(19@,2) = -1650.11 // (float) $5447(19@,2) = -546.92 // (float) $5449(19@,2) = 7.94 // (float) $5451(19@,2) = -1651.85 // (float) $5453(19@,2) = -569.18 // (float) $5455(19@,2) = 13.56 // (float) $5457(19@,2) = -1661.29 // (float) $5459(19@,2) = -555.85 // (float) $5461(19@,2) = 7.67 // (float) $5463(19@,2) = 0 // (float) $5465(19@,2) = 0 // (float) $5467(19@,2) = 0 // (float) 0006: $5433(19@,2) = 'TAXIF19' // (string) // ~y~Terminal B~w~, Escobar International Airport. // Note: the incorrect math opcode was used here :TAXI_10241 0@ == 11 // (int) var == num jump_if_false @TAXI_10421 $5439(19@,2) = -1797.04 // (float) $5441(19@,2) = -682.4 // (float) $5443(19@,2) = 14.53 // (float) $5445(19@,2) = -1806.62 // (float) $5447(19@,2) = -681.87 // (float) $5449(19@,2) = 14.86 // (float) $5451(19@,2) = -1794.28 // (float) $5453(19@,2) = -695.6 // (float) $5455(19@,2) = 21.03 // (float) $5457(19@,2) = -1802.89 // (float) $5459(19@,2) = -688.14 // (float) $5461(19@,2) = 14.65 // (float) $5463(19@,2) = 0 // (float) $5465(19@,2) = 0 // (float) $5467(19@,2) = 0 // (float) 0006: $5433(19@,2) = 'TAXIF20' // (string) // ~y~VIP Terminal~w~, Escobar International Airport. // Note: the incorrect math opcode was used here :TAXI_10421 0@ == 12 // (int) var == num jump_if_false @TAXI_10601 $5439(19@,2) = -1046.26 // (float) $5441(19@,2) = 1252.87 // (float) $5443(19@,2) = 8.19 // (float) $5445(19@,2) = -1055.37 // (float) $5447(19@,2) = 1255.12 // (float) $5449(19@,2) = 8.73 // (float) $5451(19@,2) = -1032.94 // (float) $5453(19@,2) = 1245.67 // (float) $5455(19@,2) = 13.09 // (float) $5457(19@,2) = -1044.51 // (float) $5459(19@,2) = 1262.45 // (float) $5461(19@,2) = 8.67 // (float) $5463(19@,2) = 0 // (float) $5465(19@,2) = 0 // (float) $5467(19@,2) = 0 // (float) 0006: $5433(19@,2) = 'TAXIF21' // (string) // ~y~Stadium~w~, Downtown. // Note: the incorrect math opcode was used here :TAXI_10601 0@ == 13 // (int) var == num jump_if_false @TAXI_10777 $5439(19@,2) = -668.98 // (float) $5441(19@,2) = 766.6 // (float) $5443(19@,2) = 10.46 // (float) $5445(19@,2) = -658.17 // (float) $5447(19@,2) = 762.4 // (float) $5449(19@,2) = 11.6 // (float) $5451(19@,2) = -680.27 // (float) $5453(19@,2) = 770.28 // (float) $5455(19@,2) = 15.75 // (float) $5457(19@,2) = -665.17 // (float) $5459(19@,2) = 782.65 // (float) $5461(19@,2) = 11.25 // (float) $5463(19@,2) = 0 // (float) $5465(19@,2) = 0 // (float) $5467(19@,2) = 0 // (float) 0006: $5433(19@,2) = 'TAXIF22' // (string) // ~y~Vice City Police Department~w~, Downtown. // Note: the incorrect math opcode was used here :TAXI_10777 0@ == 14 // (int) var == num jump_if_false @TAXI_10957 $5439(19@,2) = -863.3 // (float) $5441(19@,2) = -467.04 // (float) $5443(19@,2) = 10.63 // (float) $5445(19@,2) = -869.07 // (float) $5447(19@,2) = -473.73 // (float) $5449(19@,2) = 11.1 // (float) $5451(19@,2) = -852.27 // (float) $5453(19@,2) = -464.88 // (float) $5455(19@,2) = 16.35 // (float) $5457(19@,2) = -860.74 // (float) $5459(19@,2) = -480.61 // (float) $5461(19@,2) = 10.92 // (float) $5463(19@,2) = 0 // (float) $5465(19@,2) = 0 // (float) $5467(19@,2) = 0 // (float) 0006: $5433(19@,2) = 'TAXIF23' // (string) // ~y~West Haven Healthcare Center~w~, Little Havana. // Note: the incorrect math opcode was used here :TAXI_10957 0@ == 15 // (int) var == num jump_if_false @TAXI_11137 $5439(19@,2) = -861.69 // (float) $5441(19@,2) = 1252.55 // (float) $5443(19@,2) = 11.27 // (float) $5445(19@,2) = -855.44 // (float) $5447(19@,2) = 1249.51 // (float) $5449(19@,2) = 11.39 // (float) $5451(19@,2) = -870.29 // (float) $5453(19@,2) = 1262.35 // (float) $5455(19@,2) = 16.8 // (float) $5457(19@,2) = -861.49 // (float) $5459(19@,2) = 1266.09 // (float) $5461(19@,2) = 11.2 // (float) $5463(19@,2) = 0 // (float) $5465(19@,2) = 0 // (float) $5467(19@,2) = 0 // (float) 0006: $5433(19@,2) = 'TAXIF24' // (string) // ~y~Needle Trax~w~, Downtown. // Note: the incorrect math opcode was used here :TAXI_11137 0@ == 16 // (int) var == num jump_if_false @TAXI_11317 $5439(19@,2) = -860.97 // (float) $5441(19@,2) = -174.63 // (float) $5443(19@,2) = 10.83 // (float) $5445(19@,2) = -870.97 // (float) $5447(19@,2) = -175.99 // (float) $5449(19@,2) = 11.09 // (float) $5451(19@,2) = -842.76 // (float) $5453(19@,2) = -176.67 // (float) $5455(19@,2) = 16.92 // (float) $5457(19@,2) = -862.93 // (float) $5459(19@,2) = -193.87 // (float) $5461(19@,2) = 10.9 // (float) $5463(19@,2) = 0 // (float) $5465(19@,2) = 0 // (float) $5467(19@,2) = 0 // (float) 0006: $5433(19@,2) = 'TAXIF25' // (string) // ~y~Klunt~w~, Little Haiti. // Note: the incorrect math opcode was used here :TAXI_11317 0@ == 17 // (int) var == num jump_if_false @TAXI_11497 $5439(19@,2) = -915.34 // (float) $5441(19@,2) = -1276.43 // (float) $5443(19@,2) = 11.59 // (float) $5445(19@,2) = -911.96 // (float) $5447(19@,2) = -1269.67 // (float) $5449(19@,2) = 11.8 // (float) $5451(19@,2) = -912.53 // (float) $5453(19@,2) = -1289.77 // (float) $5455(19@,2) = 18.19 // (float) $5457(19@,2) = -896.73 // (float) $5459(19@,2) = -1284.12 // (float) $5461(19@,2) = 11.56 // (float) $5463(19@,2) = 0 // (float) $5465(19@,2) = 0 // (float) $5467(19@,2) = 0 // (float) 0006: $5433(19@,2) = 'TAXIF26' // (string) // ~y~Pay N Spray~w~, Vice Port. // Note: the incorrect math opcode was used here :TAXI_11497 0@ == 18 // (int) var == num jump_if_false @TAXI_11676 $5439(19@,2) = -857.55 // (float) $5441(19@,2) = -124.45 // (float) $5443(19@,2) = 11.07 // (float) $5445(19@,2) = -868.92 // (float) $5447(19@,2) = -119.57 // (float) $5449(19@,2) = 11.08 // (float) $5451(19@,2) = -845.17 // (float) $5453(19@,2) = -130.49 // (float) $5455(19@,2) = 18.17 // (float) $5457(19@,2) = -861.31 // (float) $5459(19@,2) = -138.25 // (float) $5461(19@,2) = 10.9 // (float) $5463(19@,2) = 0 // (float) $5465(19@,2) = 0 // (float) $5467(19@,2) = 0 // (float) 0006: $5433(19@,2) = 'TAXIF27' // (string) // ~y~Pay N Spray~w~, Little Haiti. // Note: the incorrect math opcode was used here :TAXI_11676 0@ == 19 // (int) var == num jump_if_false @TAXI_11855 $5439(19@,2) = -1117.18 // (float) $5441(19@,2) = -768.75 // (float) $5443(19@,2) = 11.54 // (float) $5445(19@,2) = -1107.44 // (float) $5447(19@,2) = -765.86 // (float) $5449(19@,2) = 12.01 // (float) $5451(19@,2) = -1141.4 // (float) $5453(19@,2) = -761.43 // (float) $5455(19@,2) = 21.93 // (float) $5457(19@,2) = -1119.81 // (float) $5459(19@,2) = -752.69 // (float) $5461(19@,2) = 11.71 // (float) $5463(19@,2) = 0 // (float) $5465(19@,2) = 0 // (float) $5467(19@,2) = 0 // (float) 0006: $5433(19@,2) = 'TAXIF37' // (string) // ~y~Sunshine Autos~w~, Little Havana // Note: the incorrect math opcode was used here :TAXI_11855 0@ == 20 // (int) var == num jump_if_false @TAXI_12045 $5439(19@,2) = -49.9 // (float) $5441(19@,2) = -1480.7 // (float) $5443(19@,2) = 10.19 // (float) $5445(19@,2) = -55.5 // (float) $5447(19@,2) = -1480.48 // (float) $5449(19@,2) = 10.44 // (float) $5451(19@,2) = -40.7 // (float) $5453(19@,2) = -1481.17 // (float) $5455(19@,2) = 13.93 // (float) $5457(19@,2) = -53.41 // (float) $5459(19@,2) = -1498.95 // (float) $5461(19@,2) = 10.29 // (float) $5463(19@,2) = 564.1 // (float) $5465(19@,2) = 526.72 // (float) $5467(19@,2) = 11.8 // (float) 0006: $5433(19@,2) = 'TAXI_F2' // (string) // ~y~Ammu-Nation~w~, Ocean Beach. // Note: the incorrect math opcode was used here :TAXI_12045 0@ == 21 // (int) var == num jump_if_false @TAXI_12237 $5439(19@,2) = 361.22 // (float) $5441(19@,2) = 736.21 // (float) $5443(19@,2) = 10.2 // (float) $5445(19@,2) = 369.33 // (float) $5447(19@,2) = 740.6 // (float) $5449(19@,2) = 11.24 // (float) $5451(19@,2) = 344.02 // (float) $5453(19@,2) = 716.54 // (float) $5455(19@,2) = 21.53 // (float) $5457(19@,2) = 363.14 // (float) $5459(19@,2) = 751.79 // (float) $5461(19@,2) = 10.9 // (float) $5463(19@,2) = 374.84 // (float) $5465(19@,2) = 757.62 // (float) $5467(19@,2) = 11.64 // (float) 0006: $5433(19@,2) = 'TAXI_F3' // (string) // ~y~Mal Viento~w~, Vice Point. // Note: the incorrect math opcode was used here :TAXI_12237 0@ == 22 // (int) var == num jump_if_false @TAXI_12417 $5439(19@,2) = 446.59 // (float) $5441(19@,2) = 84.32 // (float) $5443(19@,2) = 10.78 // (float) $5445(19@,2) = 441.67 // (float) $5447(19@,2) = 77.94 // (float) $5449(19@,2) = 11.34 // (float) $5451(19@,2) = 470.02 // (float) $5453(19@,2) = 75.55 // (float) $5455(19@,2) = 19.84 // (float) $5457(19@,2) = 437.66 // (float) $5459(19@,2) = 68.82 // (float) $5461(19@,2) = 11.05 // (float) $5463(19@,2) = 0 // (float) $5465(19@,2) = 0 // (float) $5467(19@,2) = 0 // (float) 0006: $5433(19@,2) = 'TAXI_F4' // (string) // ~y~The Well Stacked Pizza~w~, Vice Point. // Note: the incorrect math opcode was used here :TAXI_12417 0@ == 23 // (int) var == num jump_if_false @TAXI_12595 $5439(19@,2) = 118.22 // (float) $5441(19@,2) = -895.13 // (float) $5443(19@,2) = 9.84 // (float) $5445(19@,2) = 122.61 // (float) $5447(19@,2) = -904.2 // (float) $5449(19@,2) = 10.43 // (float) $5451(19@,2) = 105.8 // (float) $5453(19@,2) = -895.6 // (float) $5455(19@,2) = 20.54 // (float) $5457(19@,2) = 132.08 // (float) $5459(19@,2) = -878.71 // (float) $5461(19@,2) = 10.25 // (float) $5463(19@,2) = 0 // (float) $5465(19@,2) = 0 // (float) $5467(19@,2) = 0 // (float) 0006: $5433(19@,2) = 'TAXI_F7' // (string) // ~y~FIDL~w~, Washington Beach. // Note: the incorrect math opcode was used here :TAXI_12595 0@ == 24 // (int) var == num jump_if_false @TAXI_12785 $5439(19@,2) = 209.1 // (float) $5441(19@,2) = -1015.14 // (float) $5443(19@,2) = 10.2 // (float) $5445(19@,2) = 200.46 // (float) $5447(19@,2) = -1011.73 // (float) $5449(19@,2) = 10.43 // (float) $5451(19@,2) = 219.8 // (float) $5453(19@,2) = -1012.59 // (float) $5455(19@,2) = 18.0 // (float) $5457(19@,2) = 203.85 // (float) $5459(19@,2) = -1031.04 // (float) $5461(19@,2) = 10.28 // (float) $5463(19@,2) = 192.34 // (float) $5465(19@,2) = -1009.9 // (float) $5467(19@,2) = 11.46 // (float) 0006: $5433(19@,2) = 'TAXI_F8' // (string) // ~y~Cafe~w~, Ocean Beach. // Note: the incorrect math opcode was used here :TAXI_12785 0@ == 25 // (int) var == num jump_if_false @TAXI_12977 $5439(19@,2) = 228.92 // (float) $5441(19@,2) = -272.76 // (float) $5443(19@,2) = 11.66 // (float) $5445(19@,2) = 234.89 // (float) $5447(19@,2) = -274.83 // (float) $5449(19@,2) = 11.92 // (float) $5451(19@,2) = 223.46 // (float) $5453(19@,2) = -265.33 // (float) $5455(19@,2) = 18.27 // (float) $5457(19@,2) = 241.34 // (float) $5459(19@,2) = -252.88 // (float) $5461(19@,2) = 10.94 // (float) $5463(19@,2) = 220.51 // (float) $5465(19@,2) = -392.38 // (float) $5467(19@,2) = 10.92 // (float) 0006: $5433(19@,2) = 'TAXI_F9' // (string) // ~y~Fun Fair~w~, Washington Beach. // Note: the incorrect math opcode was used here :TAXI_12977 0@ == 26 // (int) var == num jump_if_false @TAXI_13155 $5439(19@,2) = 104.0 // (float) $5441(19@,2) = 247.88 // (float) $5443(19@,2) = 21.18 // (float) $5445(19@,2) = 100.1 // (float) $5447(19@,2) = 255.4 // (float) $5449(19@,2) = 21.77 // (float) $5451(19@,2) = 106.46 // (float) $5453(19@,2) = 229.8 // (float) $5455(19@,2) = 27.3 // (float) $5457(19@,2) = 98.35 // (float) $5459(19@,2) = 242.91 // (float) $5461(19@,2) = 21.77 // (float) $5463(19@,2) = 0 // (float) $5465(19@,2) = 0 // (float) $5467(19@,2) = 0 // (float) 0006: $5433(19@,2) = 'TAXIF28' // (string) // ~y~Golf Club~w~, Leaf Links. // Note: the incorrect math opcode was used here :TAXI_13155 0@ == 27 // (int) var == num jump_if_false @TAXI_13334 $5439(19@,2) = 22.2 // (float) $5441(19@,2) = 961.53 // (float) $5443(19@,2) = 10.29 // (float) $5445(19@,2) = 12.83 // (float) $5447(19@,2) = 963.26 // (float) $5449(19@,2) = 10.94 // (float) $5451(19@,2) = 40.68 // (float) $5453(19@,2) = 960.38 // (float) $5455(19@,2) = 19.69 // (float) $5457(19@,2) = 23.1 // (float) $5459(19@,2) = 951.25 // (float) $5461(19@,2) = 10.76 // (float) $5463(19@,2) = 0 // (float) $5465(19@,2) = 0 // (float) $5467(19@,2) = 0 // (float) 0006: $5433(19@,2) = 'TAXIF29' // (string) // ~y~Inter Global Film~w~, Prawn Island. // Note: the incorrect math opcode was used here :TAXI_13334 0@ == 28 // (int) var == num jump_if_false @TAXI_13512 $5439(19@,2) = 492.3 // (float) $5441(19@,2) = 1129.47 // (float) $5443(19@,2) = 15.54 // (float) $5445(19@,2) = 481.4 // (float) $5447(19@,2) = 1125.23 // (float) $5449(19@,2) = 17.0 // (float) $5451(19@,2) = 508.26 // (float) $5453(19@,2) = 1133.19 // (float) $5455(19@,2) = 20.89 // (float) $5457(19@,2) = 496.89 // (float) $5459(19@,2) = 1101.33 // (float) $5461(19@,2) = 16.92 // (float) $5463(19@,2) = 0 // (float) $5465(19@,2) = 0 // (float) $5467(19@,2) = 0 // (float) 0006: $5433(19@,2) = 'TAXIF30' // (string) // ~y~Vice Point Mall~w~, Vice Point. // Note: the incorrect math opcode was used here :TAXI_13512 0@ == 29 // (int) var == num jump_if_false @TAXI_13692 $5439(19@,2) = 424.65 // (float) $5441(19@,2) = 721.56 // (float) $5443(19@,2) = 10.92 // (float) $5445(19@,2) = 440.79 // (float) $5447(19@,2) = 720.49 // (float) $5449(19@,2) = 11.39 // (float) $5451(19@,2) = 410.33 // (float) $5453(19@,2) = 721.14 // (float) $5455(19@,2) = 16.23 // (float) $5457(19@,2) = 428.98 // (float) $5459(19@,2) = 745.51 // (float) $5461(19@,2) = 11.1 // (float) $5463(19@,2) = 0 // (float) $5465(19@,2) = 0 // (float) $5467(19@,2) = 0 // (float) 0006: $5433(19@,2) = 'TAXIF31' // (string) // ~y~Shady Palms Hospital~w~, Vice Point. // Note: the incorrect math opcode was used here :TAXI_13692 0@ == 30 // (int) var == num jump_if_false @TAXI_13872 $5439(19@,2) = 488.36 // (float) $5441(19@,2) = 483.26 // (float) $5443(19@,2) = 10.85 // (float) $5445(19@,2) = 486.58 // (float) $5447(19@,2) = 493.36 // (float) $5449(19@,2) = 11.53 // (float) $5451(19@,2) = 492.38 // (float) $5453(19@,2) = 470.68 // (float) $5455(19@,2) = 16.58 // (float) $5457(19@,2) = 479.21 // (float) $5459(19@,2) = 485.24 // (float) $5461(19@,2) = 11.6 // (float) $5463(19@,2) = 0 // (float) $5465(19@,2) = 0 // (float) $5467(19@,2) = 0 // (float) 0006: $5433(19@,2) = 'TAXIF32' // (string) // ~y~Vice City Police Department~w~, Vice Point. // Note: the incorrect math opcode was used here :TAXI_13872 0@ == 31 // (int) var == num jump_if_false @TAXI_14050 $5439(19@,2) = 435.8 // (float) $5441(19@,2) = -429.21 // (float) $5443(19@,2) = 9.49 // (float) $5445(19@,2) = 433.27 // (float) $5447(19@,2) = -443.32 // (float) $5449(19@,2) = 10.02 // (float) $5451(19@,2) = 446.0 // (float) $5453(19@,2) = -422.43 // (float) $5455(19@,2) = 15.79 // (float) $5457(19@,2) = 426.06 // (float) $5459(19@,2) = -431.94 // (float) $5461(19@,2) = 10.16 // (float) $5463(19@,2) = 0 // (float) $5465(19@,2) = 0 // (float) $5467(19@,2) = 0 // (float) 0006: $5433(19@,2) = 'TAXIF33' // (string) // ~y~Vice City Police Department~w~, Washington Beach. // Note: the incorrect math opcode was used here :TAXI_14050 0@ == 32 // (int) var == num jump_if_false @TAXI_14230 $5439(19@,2) = -96.15 // (float) $5441(19@,2) = -964.23 // (float) $5443(19@,2) = 9.68 // (float) $5445(19@,2) = -104.94 // (float) $5447(19@,2) = -974.22 // (float) $5449(19@,2) = 10.45 // (float) $5451(19@,2) = -76.95 // (float) $5453(19@,2) = -968.8 // (float) $5455(19@,2) = 16.6 // (float) $5457(19@,2) = -93.9 // (float) $5459(19@,2) = -983.78 // (float) $5461(19@,2) = 10.31 // (float) $5463(19@,2) = 0 // (float) $5465(19@,2) = 0 // (float) $5467(19@,2) = 0 // (float) 0006: $5433(19@,2) = 'TAXIF34' // (string) // ~y~Ocean View Hospital~w~, Ocean Beach. // Note: the incorrect math opcode was used here :TAXI_14230 0@ == 33 // (int) var == num jump_if_false @TAXI_14406 $5439(19@,2) = 338.45 // (float) $5441(19@,2) = 428.38 // (float) $5443(19@,2) = 11.28 // (float) $5445(19@,2) = 329.06 // (float) $5447(19@,2) = 430.74 // (float) $5449(19@,2) = 11.4 // (float) $5451(19@,2) = 349.54 // (float) $5453(19@,2) = 432.0 // (float) $5455(19@,2) = 16.0 // (float) $5457(19@,2) = 344.98 // (float) $5459(19@,2) = 446.54 // (float) $5461(19@,2) = 11.47 // (float) $5463(19@,2) = 0 // (float) $5465(19@,2) = 0 // (float) $5467(19@,2) = 0 // (float) 0006: $5433(19@,2) = 'TAXIF35' // (string) // ~y~Pay N Spray~w~, Vice Point. // Note: the incorrect math opcode was used here :TAXI_14406 0@ == 34 // (int) var == num jump_if_false @TAXI_14586 $5439(19@,2) = -22.16 // (float) $5441(19@,2) = -1259.14 // (float) $5443(19@,2) = 10.16 // (float) $5445(19@,2) = -12.57 // (float) $5447(19@,2) = -1258.73 // (float) $5449(19@,2) = 10.46 // (float) $5451(19@,2) = -31.11 // (float) $5453(19@,2) = -1249.42 // (float) $5455(19@,2) = 17.77 // (float) $5457(19@,2) = -24.18 // (float) $5459(19@,2) = -1242.07 // (float) $5461(19@,2) = 10.31 // (float) $5463(19@,2) = 0 // (float) $5465(19@,2) = 0 // (float) $5467(19@,2) = 0 // (float) 0006: $5433(19@,2) = 'TAXIF36' // (string) // ~y~Pay N Spray~w~, Ocean Beach. // Note: the incorrect math opcode was used here :TAXI_14586 19@ == 0 // (int) var == num jump_if_false @TAXI_14747 001C: 0@ == $5647 // (int) num == var 0022: jump_if_false @TAXI_14623 // Note: the incorrect math opcode was used here 0002: jump @TAXI_8352 0002: jump @TAXI_14747 :TAXI_14623 0035: $5693 = 0@ // (int vars) 0036: 4@ = $5439(19@,2) // (float vars) 0036: 5@ = $5441(19@,2) // (float vars) 0036: 6@ = $5443(19@,2) // (float vars) 0036: 13@ = $5445(19@,2) // (float vars) 0036: 14@ = $5447(19@,2) // (float vars) 0036: 15@ = $5449(19@,2) // (float vars) 0036: $5725 = $5451(19@,2) // (float vars) 0036: $5726 = $5453(19@,2) // (float vars) 0036: $5727 = $5455(19@,2) // (float vars) 0036: 10@ = $5457(19@,2) // (float vars) 0036: 11@ = $5459(19@,2) // (float vars) 0036: 12@ = $5461(19@,2) // (float vars) 0037: $5691 = $5433(19@,2) // (string vars) 0036: $5731 = $5463(19@,2) // (float vars) 0036: $5732 = $5465(19@,2) // (float vars) 0036: $5733 = $5467(19@,2) // (float vars) :TAXI_14747 19@ == 1 // (int) var == num jump_if_false @TAXI_14877 0035: $5694 = 0@ // (int vars) 001C: $5694 == $5693 // (int) num == var 0022: jump_if_false @TAXI_14791 // Note: the incorrect math opcode was used here 0002: jump @TAXI_8352 0002: jump @TAXI_14877 :TAXI_14791 0036: 7@ = $5439(19@,2) // (float vars) 0036: 8@ = $5441(19@,2) // (float vars) 0036: 9@ = $5443(19@,2) // (float vars) 0037: $5692 = $5433(19@,2) // (string vars) 031D: (unknown) 1@ 2@ 4@ 5@ $5678 100.0 > $5678 // (float) num > var 0022: jump_if_false @TAXI_14849 // Note: the incorrect math opcode was used here 0002: jump @TAXI_8352 :TAXI_14849 031D: (unknown) 4@ 5@ 7@ 8@ $5679 0035: $5647 = $5693 // (int vars) $5621 = 1 // (int) $5614 = 3 // (int) 0026: return :TAXI_14877 19@ += 1 // (int) 0002: jump @TAXI_8359 :TAXI_14889 0026: return :TAXI_14891 0001: wait 0 ms 0078: if or $5693 == 6 // (int) var == num $5693 == 8 // (int) var == num $5693 == 9 // (int) var == num $5693 == 10 // (int) var == num $5693 == 11 // (int) var == num jump_if_false @TAXI_14941 $5615 = 6 // (int) :TAXI_14941 0078: if or $5693 == 12 // (int) var == num $5693 == 13 // (int) var == num $5693 == 14 // (int) var == num $5693 == 17 // (int) var == num $5693 == 18 // (int) var == num jump_if_false @TAXI_14988 $5615 = 6 // (int) :TAXI_14988 0078: if or $5693 == 26 // (int) var == num $5693 == 27 // (int) var == num $5693 == 29 // (int) var == num $5693 == 30 // (int) var == num jump_if_false @TAXI_15029 $5615 = 6 // (int) :TAXI_15029 0078: if or $5693 == 31 // (int) var == num $5693 == 32 // (int) var == num $5693 == 33 // (int) var == num $5693 == 34 // (int) var == num jump_if_false @TAXI_15070 $5615 = 6 // (int) :TAXI_15070 $5628 == 0 // (int) var == num jump_if_false @TAXI_15094 $5616 = 2 // (int) $5615 = 6 // (int) :TAXI_15094 0139: $5617 = random_int_in_ranges $5616 $5615 $5632 = 1 // (int) $5643 = 0 // (int) $5644 = 0 // (int) $5649 = 0 // (int) $5650 = 0 // (int) 80A0: not car $5738 wrecked jump_if_false @TAXI_15151 014E: $5631 = car $5738 health $5631 -= 50 // (int) :TAXI_15151 0078: if and $5617 > 1 // (int) var > num 6 > $5617 // (int) num > var 0022: jump_if_false @TAXI_15412 // Note: the incorrect math opcode was used here $5618 = 1 // (int) $5615 = 10 // (int) $5616 = 0 // (int) $5679 = 0 // (float) 037B: constant_params 2 variable_params 4 unknown 20 call_with_params @TAXI_5323 $5678 0 17@ 18@ $5680 $5681 0029: $5623 += 18@ // (int vars) // Note: the incorrect math opcode was used here $5628 == 0 // (int) var == num jump_if_false @TAXI_15251 $5623 += 20000 // (int) 0035: $5651 = -2@ // (int vars) // timer1 $5651 += 6000 // (int) :TAXI_15251 $5627 == 0 // (int) var == num jump_if_false @TAXI_15293 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @TAXI_62 5 024C: set_timer_with_text_to $5623 type 1 GXT 'TIME' // Time $5627 = 1 // (int) :TAXI_15293 0036: $5682 = $5680 // (float vars) $5629 = 100 // (int) $5626 == 0 // (int) var == num jump_if_false @TAXI_15352 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @TAXI_62 1 0311: status_text $5629 type 1 line 2 GXT 'TAXI_T2' // global_variable // Tip $5626 = 1 // (int) :TAXI_15352 0226: show_text_1string GXT 'TAXI_T3' string $5691 time 5000 0 // ~w~Destination: ~a~ $5745 == 0 // (int) var == num jump_if_false @TAXI_15404 00C3: (unknown) 4@ 5@ 6@ $5745 00C4: (unknown) $5745 2 0248: (unknown) 4@ 5@ 6@ 5.0 $5746 :TAXI_15404 $5614 = 5 // (int) 0026: return :TAXI_15412 0078: if and $5617 > 5 // (int) var > num 8 > $5617 // (int) num > var 0022: jump_if_false @TAXI_15663 // Note: the incorrect math opcode was used here $5618 = 1 // (int) $5615 = 10 // (int) $5616 = 0 // (int) 037B: constant_params 2 variable_params 4 unknown 20 call_with_params @TAXI_5323 $5678 $5679 17@ 18@ $5680 $5681 0029: $5623 += 18@ // (int vars) // Note: the incorrect math opcode was used here $5628 == 0 // (int) var == num jump_if_false @TAXI_15496 $5623 += 10000 // (int) :TAXI_15496 $5627 == 0 // (int) var == num jump_if_false @TAXI_15538 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @TAXI_62 5 024C: set_timer_with_text_to $5623 type 1 GXT 'TIME' // Time $5627 = 1 // (int) :TAXI_15538 0036: $5682 = $5680 // (float vars) $5629 = 100 // (int) $5626 == 0 // (int) var == num jump_if_false @TAXI_15597 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @TAXI_62 1 0311: status_text $5629 type 1 line 2 GXT 'TAXI_T2' // global_variable // Tip $5626 = 1 // (int) :TAXI_15597 0226: show_text_1string GXT 'TAXI_T3' string $5691 time 5000 0 // ~w~Destination: ~a~ $5745 == 0 // (int) var == num jump_if_false @TAXI_15649 00C3: (unknown) 4@ 5@ 6@ $5745 00C4: (unknown) $5745 2 0248: (unknown) 4@ 5@ 6@ 5.0 $5746 :TAXI_15649 $5641 = 1 // (int) $5614 = 6 // (int) 0026: return :TAXI_15663 0078: if and $5617 > 7 // (int) var > num 10 > $5617 // (int) num > var 0022: jump_if_false @TAXI_15914 // Note: the incorrect math opcode was used here $5618 = 1 // (int) $5615 = 10 // (int) $5616 = 0 // (int) 037B: constant_params 2 variable_params 4 unknown 20 call_with_params @TAXI_5323 $5678 $5679 17@ 18@ $5680 $5681 0029: $5623 += 18@ // (int vars) // Note: the incorrect math opcode was used here $5628 == 0 // (int) var == num jump_if_false @TAXI_15747 $5623 += 10000 // (int) :TAXI_15747 $5627 == 0 // (int) var == num jump_if_false @TAXI_15789 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @TAXI_62 5 024C: set_timer_with_text_to $5623 type 1 GXT 'TIME' // Time $5627 = 1 // (int) :TAXI_15789 0036: $5682 = $5680 // (float vars) $5629 = 100 // (int) $5626 == 0 // (int) var == num jump_if_false @TAXI_15848 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @TAXI_62 1 0311: status_text $5629 type 1 line 2 GXT 'TAXI_T2' // global_variable // Tip $5626 = 1 // (int) :TAXI_15848 0226: show_text_1string GXT 'TAXI_T3' string $5691 time 5000 0 // ~w~Destination: ~a~ $5745 == 0 // (int) var == num jump_if_false @TAXI_15900 00C3: (unknown) 4@ 5@ 6@ $5745 00C4: (unknown) $5745 2 0248: (unknown) 4@ 5@ 6@ 5.0 $5746 :TAXI_15900 $5642 = 1 // (int) $5614 = 8 // (int) 0026: return :TAXI_15914 2 > $5617 // (int) num > var 0022: jump_if_false @TAXI_16429 // Note: the incorrect math opcode was used here 0036: $5669 = $937 // (float vars) $5669 -= 70.0 // (float) 0036: $5670 = $938 // (float vars) $5670 -= 70.0 // (float) 0036: $5671 = $937 // (float vars) $5671 += 70.0 // (float) 0036: $5672 = $938 // (float vars) $5672 += 70.0 // (float) 01F6: $5739 = create_random_car_with_actors -1 in_area $5669 $5670 $5671 $5672 034B: unknown_check $5739 0022: jump_if_false @TAXI_16039 // Note: the incorrect math opcode was used here 004D: store_car $5739 position_to $5734 $5735 $5736 031D: (unknown) $937 $938 $5734 $5735 $5686 02BD: (unknown) $5739 $5741 0002: jump @TAXI_16052 :TAXI_16039 $5616 = 2 // (int) 0002: jump @TAXI_14891 :TAXI_16052 $5741 == -1 // (int) var == num jump_if_false @TAXI_16078 $5616 = 2 // (int) 0002: jump @TAXI_14891 :TAXI_16078 037D: unknown_check $5739 jump_if_false @TAXI_16102 $5616 = 2 // (int) 0002: jump @TAXI_14891 :TAXI_16102 001C: $5739 == $5738 // (int) num == var 0022: jump_if_false @TAXI_16128 // Note: the incorrect math opcode was used here $5616 = 2 // (int) 0002: jump @TAXI_14891 :TAXI_16128 $5739 == -1 // (int) var == num jump_if_false @TAXI_16154 $5616 = 2 // (int) 0002: jump @TAXI_14891 :TAXI_16154 20.0 > $5686 // (float) num > var 0022: jump_if_false @TAXI_16181 // Note: the incorrect math opcode was used here $5616 = 2 // (int) 0002: jump @TAXI_14891 :TAXI_16181 004F: unknown_check $5739 jump_if_false @TAXI_16407 0116: remove_car $5739 from_mission_cleanup_list 00C0: (unknown) $5739 $5744 00BC: (unknown) $5744 0 0236: (unknown) $5739 2 $5618 = 1 // (int) 0050: set_car $5739 max_speed_to 23.0 0051: set_car $5739 traffic_behavior_to 2 004A: car $5739 drive_to 10@ 11@ 12@ 013A: set_car $5739 door_status_to 2 031D: (unknown) 1@ 2@ 10@ 11@ $5678 037B: constant_params 2 variable_params 4 unknown 20 call_with_params @TAXI_5323 $5678 0 17@ 18@ $5680 $5681 0035: $5624 = $5623 // (int vars) 022D: (unknown) 1 00AC: stop_timer $5623 $5627 = 0 // (int) 0036: $5682 = $5680 // (float vars) $5629 = 100 // (int) $5626 == 0 // (int) var == num jump_if_false @TAXI_16350 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @TAXI_62 1 0311: status_text $5629 type 1 line 2 GXT 'TAXI_T2' // global_variable // Tip $5626 = 1 // (int) :TAXI_16350 $5648 = 0 // (int) $5656 = 0 // (int) $5615 = 10 // (int) $5616 = 0 // (int) $5679 = 0 // (float) 0057: show_text_highpriority GXT 'TAXI_F1' time 5000 flag 1 // ~w~Follow that ~r~vehicle. $5614 = 10 // (int) 0026: return 0002: jump @TAXI_16429 :TAXI_16407 00BB: (unknown) $5744 $5744 = 0 // (int) $5616 = 2 // (int) 0002: jump @TAXI_14891 :TAXI_16429 0026: return :TAXI_16431 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @TAXI_5485 $5628 == 0 // (int) var == num jump_if_false @TAXI_16492 0011: -2@ > $5651 // (int) var > var // timer1 // Note: the incorrect math opcode was used here 0022: jump_if_false @TAXI_16492 // Note: the incorrect math opcode was used here $5652 == 0 // (int) var == num jump_if_false @TAXI_16492 0267: (unknown) 'H_TIP' // ~w~The ~h~tip bar~w~ decreases over ~h~time~w~, and when your taxi gets ~h~damaged. $5652 = 1 // (int) :TAXI_16492 009F: actor $5740 dead jump_if_false @TAXI_16517 $5625 = 6 // (int) $5614 = 14 // (int) 0026: return :TAXI_16517 0078: if and 0045: actor $933 defined 007C: actor $933 driving $5738 0022: jump_if_false @TAXI_16713 // Note: the incorrect math opcode was used here -2@ = 0 // (int) // timer1 $5666 = 0 // (int) $5745 == 0 // (int) var == num jump_if_false @TAXI_16591 00C3: (unknown) 4@ 5@ 6@ $5745 00C4: (unknown) $5745 2 0248: (unknown) 4@ 5@ 6@ 5.0 $5746 00BB: (unknown) $5743 $5743 = 0 // (int) :TAXI_16591 0045: actor $933 defined jump_if_false @TAXI_16706 0082: actor $933 near_point_in_car 4@ 5@ radius 5.0 5.0 sphere 0 0022: jump_if_false @TAXI_16706 // Note: the incorrect math opcode was used here 00BB: (unknown) $5745 $5745 = 0 // (int) 0249: (unknown) $5746 809F: not actor $5740 dead jump_if_false @TAXI_16668 80A0: not car $5738 wrecked jump_if_false @TAXI_16668 00E8: (unknown) $5740 $5738 032D: (unknown) $5740 0 :TAXI_16668 $5684 = 0 // (float) $5634 = 0 // (int) 809F: not actor $933 dead jump_if_false @TAXI_16694 0107: toggle_player $933 can_move 0 :TAXI_16694 022D: (unknown) 1 $5614 = 11 // (int) 0026: return :TAXI_16706 0002: jump @TAXI_16963 :TAXI_16713 $5743 == 0 // (int) var == num jump_if_false @TAXI_16750 00BB: (unknown) $5745 $5745 = 0 // (int) 0249: (unknown) $5746 00C0: (unknown) $5738 $5743 00BC: (unknown) $5743 2 :TAXI_16750 $5666 == 0 // (int) var == num jump_if_false @TAXI_16835 $5627 == 1 // (int) var == num jump_if_false @TAXI_16820 45000 > $5623 // (int) num > var 0022: jump_if_false @TAXI_16804 // Note: the incorrect math opcode was used here 0035: $5667 = $5623 // (int vars) 0002: jump @TAXI_16813 :TAXI_16804 $5667 = 45000 // (int) :TAXI_16813 0002: jump @TAXI_16829 :TAXI_16820 $5667 = 45000 // (int) :TAXI_16829 $5666 = 1 // (int) :TAXI_16835 0035: $5622 = $5667 // (int vars) 002B: $5622 -= -2@ // (int vars) // timer1 // Note: the incorrect math opcode was used here $5622 /= 1000 // (int) 1 > $5622 // (int) num > var 0022: jump_if_false @TAXI_16909 // Note: the incorrect math opcode was used here 025D: remove_text 'TAXI_B8' // ~w~You have ~1~ seconds to return to your ~b~vehicle. 025D: remove_text 'TAXI_B9' // ~w~You have ~1~ second to return to your ~b~vehicle. $5625 = 8 // (int) $5614 = 14 // (int) 0026: return 0002: jump @TAXI_16963 :TAXI_16909 $5622 > 1 // (int) var > num jump_if_false @TAXI_16946 011F: show_text_1number_highpriority GXT 'TAXI_B8' number $5622 time 1 flag 1 // ~w~You have ~1~ seconds to return to your ~b~vehicle. 0002: jump @TAXI_16963 :TAXI_16946 011F: show_text_1number_highpriority GXT 'TAXI_B9' number $5622 time 1 flag 1 // ~w~You have ~1~ second to return to your ~b~vehicle. :TAXI_16963 0026: return :TAXI_16965 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @TAXI_5485 009F: actor $5740 dead jump_if_false @TAXI_17000 $5625 = 6 // (int) $5614 = 14 // (int) 0026: return :TAXI_17000 $5628 == 0 // (int) var == num jump_if_false @TAXI_17051 0011: -2@ > $5651 // (int) var > var // timer1 // Note: the incorrect math opcode was used here 0022: jump_if_false @TAXI_17051 // Note: the incorrect math opcode was used here $5652 == 0 // (int) var == num jump_if_false @TAXI_17051 0267: (unknown) 'H_TIP' // ~w~The ~h~tip bar~w~ decreases over ~h~time~w~, and when your taxi gets ~h~damaged. $5652 = 1 // (int) :TAXI_17051 0078: if and 0045: actor $933 defined 007C: actor $933 driving $5738 0022: jump_if_false @TAXI_17763 // Note: the incorrect math opcode was used here -2@ = 0 // (int) // timer1 $5666 = 0 // (int) $5641 == 1 // (int) var == num jump_if_false @TAXI_17545 $5745 == 0 // (int) var == num jump_if_false @TAXI_17138 00C3: (unknown) 4@ 5@ 6@ $5745 00C4: (unknown) $5745 2 0248: (unknown) 4@ 5@ 6@ 5.0 $5746 00BB: (unknown) $5743 $5743 = 0 // (int) :TAXI_17138 0082: actor $933 near_point_in_car 4@ 5@ radius 5.0 5.0 sphere 0 0022: jump_if_false @TAXI_17545 // Note: the incorrect math opcode was used here 00BB: (unknown) $5745 $5745 = 0 // (int) 0249: (unknown) $5746 809F: not actor $933 dead jump_if_false @TAXI_17187 0107: toggle_player $933 can_move 0 :TAXI_17187 022D: (unknown) 1 $5629 > 1 // (int) var > num jump_if_false @TAXI_17223 0036: $5684 = $5683 // (float vars) 0035: $5634 = $5629 // (int vars) 0002: jump @TAXI_17233 :TAXI_17223 $5684 = 0 // (float) $5634 = 0 // (int) :TAXI_17233 $5626 == 1 // (int) var == num jump_if_false @TAXI_17255 00AE: remove_status_text $5629 $5626 = 0 // (int) :TAXI_17255 01AE: (unknown) 1 022C: (unknown) 4@ 5@ 6@ 50.0 0 00B9: set_camera_position $5725 $5726 $5727 rotations 0 0 0 00BA: set_camera_point_at 4@ 5@ 6@ mode 2 0045: actor $5740 defined 0022: jump_if_false @TAXI_17545 // Note: the incorrect math opcode was used here 02A6: (unknown) $5740 $5738 0022: jump_if_false @TAXI_17519 // Note: the incorrect math opcode was used here 00E8: (unknown) $5740 $5738 0158: actor $5740 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_4364 0045: actor $5740 defined jump_if_false @TAXI_17512 00A2: (unknown) $5740 01BB: (unknown) 13@ 14@ 15@ $5688 001D: $5688 == 0 // (int) var == var jump_if_false @TAXI_17401 0044: put_actor $5740 at 13@ 14@ 15@ 0002: jump @TAXI_17409 :TAXI_17401 0044: put_actor $5740 at 13@ 14@ $5688 :TAXI_17409 0045: actor $933 defined 0022: jump_if_false @TAXI_17426 // Note: the incorrect math opcode was used here 013E: actor $5740 look_at_actor $933 :TAXI_17426 0045: actor $5740 defined 0022: jump_if_false @TAXI_17445 // Note: the incorrect math opcode was used here 0106: give_actor $5740 weapon 19 ammo 5 // Load the weapon model before using this :TAXI_17445 0036: $5657 = 4@ // (float vars) 0036: $5658 = 5@ // (float vars) 0036: $5659 = 6@ // (float vars) $5655 == 0 // (int) var == num jump_if_false @TAXI_17489 00DA: (unknown) $5657 $5658 $5659 0 $5654 $5655 = 1 // (int) :TAXI_17489 0001: wait 500 ms 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_4379 $5614 = 7 // (int) 0026: return :TAXI_17512 0002: jump @TAXI_17545 :TAXI_17519 01CF: (unknown) 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_4379 $5625 = 6 // (int) $5614 = 14 // (int) 0026: return :TAXI_17545 $5641 == 2 // (int) var == num jump_if_false @TAXI_17756 $5745 == 0 // (int) var == num jump_if_false @TAXI_17602 00C3: (unknown) 7@ 8@ 9@ $5745 00C4: (unknown) $5745 2 0248: (unknown) 7@ 8@ 9@ 5.0 $5746 00BB: (unknown) $5743 $5743 = 0 // (int) :TAXI_17602 0045: actor $933 defined jump_if_false @TAXI_17756 0082: actor $933 near_point_in_car 7@ 8@ radius 5.0 5.0 sphere 0 0022: jump_if_false @TAXI_17756 // Note: the incorrect math opcode was used here 00BB: (unknown) $5745 $5745 = 0 // (int) 0249: (unknown) $5746 0045: actor $5740 defined jump_if_false @TAXI_17707 80A0: not car $5738 wrecked jump_if_false @TAXI_17707 03DE: (unknown) $5740 1 01EC: (unknown) $5740 1 00E8: (unknown) $5740 $5738 00A1: (unknown) $5740 64 015D: (unknown) $5740 41 00E0: (unknown) $5740 032D: (unknown) $5740 0 :TAXI_17707 $5655 == 1 // (int) var == num jump_if_false @TAXI_17729 00DB: (unknown) $5654 $5655 = 0 // (int) :TAXI_17729 022D: (unknown) 1 009B: clear_player $933 wanted_level 0107: toggle_player $933 can_move 0 $5653 = 1 // (int) $5614 = 11 // (int) 0026: return :TAXI_17756 0002: jump @TAXI_18013 :TAXI_17763 $5743 == 0 // (int) var == num jump_if_false @TAXI_17800 00BB: (unknown) $5745 $5745 = 0 // (int) 0249: (unknown) $5746 00C0: (unknown) $5738 $5743 00BC: (unknown) $5743 2 :TAXI_17800 $5666 == 0 // (int) var == num jump_if_false @TAXI_17885 $5627 == 1 // (int) var == num jump_if_false @TAXI_17870 45000 > $5623 // (int) num > var 0022: jump_if_false @TAXI_17854 // Note: the incorrect math opcode was used here 0035: $5667 = $5623 // (int vars) 0002: jump @TAXI_17863 :TAXI_17854 $5667 = 45000 // (int) :TAXI_17863 0002: jump @TAXI_17879 :TAXI_17870 $5667 = 45000 // (int) :TAXI_17879 $5666 = 1 // (int) :TAXI_17885 0035: $5622 = $5667 // (int vars) 002B: $5622 -= -2@ // (int vars) // timer1 // Note: the incorrect math opcode was used here $5622 /= 1000 // (int) 1 > $5622 // (int) num > var 0022: jump_if_false @TAXI_17959 // Note: the incorrect math opcode was used here 025D: remove_text 'TAXI_B8' // ~w~You have ~1~ seconds to return to your ~b~vehicle. 025D: remove_text 'TAXI_B9' // ~w~You have ~1~ second to return to your ~b~vehicle. $5625 = 8 // (int) $5614 = 14 // (int) 0026: return 0002: jump @TAXI_18013 :TAXI_17959 $5622 > 1 // (int) var > num jump_if_false @TAXI_17996 011F: show_text_1number_highpriority GXT 'TAXI_B8' number $5622 time 1 flag 1 // ~w~You have ~1~ seconds to return to your ~b~vehicle. 0002: jump @TAXI_18013 :TAXI_17996 011F: show_text_1number_highpriority GXT 'TAXI_B9' number $5622 time 1 flag 1 // ~w~You have ~1~ second to return to your ~b~vehicle. :TAXI_18013 0026: return :TAXI_18015 009F: actor $5740 dead 0022: jump_if_false @TAXI_18040 // Note: the incorrect math opcode was used here $5625 = 6 // (int) $5614 = 14 // (int) 0026: return :TAXI_18040 0078: if and 0045: actor $5740 defined 004F: unknown_check $5738 jump_if_false @TAXI_18327 02A6: (unknown) $5740 $5738 0022: jump_if_false @TAXI_18261 // Note: the incorrect math opcode was used here 0001: wait 500 ms 01AE: (unknown) 0 01CF: (unknown) 022D: (unknown) 0 0045: actor $933 defined 0022: jump_if_false @TAXI_18120 // Note: the incorrect math opcode was used here 0110: $5645 = player $933 wanted_level $5645 += 2 // (int) 0098: set_player $933 wanted_level_to $5645 0107: toggle_player $933 can_move 1 :TAXI_18120 0226: show_text_1string GXT 'TAXI_T4' string $5692 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. $5745 == 0 // (int) var == num jump_if_false @TAXI_18188 00C3: (unknown) 7@ 8@ 9@ $5745 00C4: (unknown) $5745 2 0248: (unknown) 7@ 8@ 9@ 5.0 $5746 :TAXI_18188 $5641 = 2 // (int) $5632 = 0 // (int) 0036: $5682 = $5681 // (float vars) $5629 = 100 // (int) 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @TAXI_62 1 0311: status_text $5629 type 1 line 2 GXT 'TAXI_T2' // global_variable // Tip $5626 = 1 // (int) $5614 = 6 // (int) 0026: return 0002: jump @TAXI_18327 :TAXI_18261 0045: actor $5740 defined jump_if_false @TAXI_18327 01EC: (unknown) $5740 1 0078: if and 004F: unknown_check $5738 0045: actor $933 defined jump_if_false @TAXI_18327 008B: actor $933 in_sphere_in_car 13@ 14@ 15@ radius 23.0 23.0 11.0 sphere 0 0022: jump_if_false @TAXI_18327 // Note: the incorrect math opcode was used here 00E9: (unknown) $5740 $5738 :TAXI_18327 0026: return :TAXI_18329 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @TAXI_5485 009F: actor $5740 dead jump_if_false @TAXI_18364 $5625 = 6 // (int) $5614 = 14 // (int) 0026: return :TAXI_18364 $5628 == 0 // (int) var == num jump_if_false @TAXI_18415 0011: -2@ > $5651 // (int) var > var // timer1 // Note: the incorrect math opcode was used here 0022: jump_if_false @TAXI_18415 // Note: the incorrect math opcode was used here $5652 == 0 // (int) var == num jump_if_false @TAXI_18415 0267: (unknown) 'H_TIP' // ~w~The ~h~tip bar~w~ decreases over ~h~time~w~, and when your taxi gets ~h~damaged. $5652 = 1 // (int) :TAXI_18415 0078: if and 0045: actor $933 defined 007C: actor $933 driving $5738 0022: jump_if_false @TAXI_19004 // Note: the incorrect math opcode was used here -2@ = 0 // (int) // timer1 $5666 = 0 // (int) $5642 == 1 // (int) var == num jump_if_false @TAXI_18846 $5745 == 0 // (int) var == num jump_if_false @TAXI_18502 00C3: (unknown) 4@ 5@ 6@ $5745 00C4: (unknown) $5745 2 0248: (unknown) 4@ 5@ 6@ 5.0 $5746 00BB: (unknown) $5743 $5743 = 0 // (int) :TAXI_18502 0082: actor $933 near_point_in_car 4@ 5@ radius 5.0 5.0 sphere 0 0022: jump_if_false @TAXI_18846 // Note: the incorrect math opcode was used here 00BB: (unknown) $5745 $5745 = 0 // (int) 0249: (unknown) $5746 809F: not actor $933 dead jump_if_false @TAXI_18551 0107: toggle_player $933 can_move 0 :TAXI_18551 022D: (unknown) 1 $5629 > 1 // (int) var > num jump_if_false @TAXI_18587 0036: $5684 = $5683 // (float vars) 0035: $5634 = $5629 // (int vars) 0002: jump @TAXI_18597 :TAXI_18587 $5684 = 0 // (float) $5634 = 0 // (int) :TAXI_18597 $5626 == 1 // (int) var == num jump_if_false @TAXI_18619 00AE: remove_status_text $5629 $5626 = 0 // (int) :TAXI_18619 01AE: (unknown) 1 022C: (unknown) 4@ 5@ 6@ 50.0 0 00B9: set_camera_position $5725 $5726 $5727 rotations 0 0 0 00BA: set_camera_point_at 4@ 5@ 6@ mode 2 0045: actor $5740 defined 0022: jump_if_false @TAXI_18820 // Note: the incorrect math opcode was used here 02A6: (unknown) $5740 $5738 0022: jump_if_false @TAXI_18813 // Note: the incorrect math opcode was used here 00E8: (unknown) $5740 $5738 0158: actor $5740 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_4364 0045: actor $5740 defined jump_if_false @TAXI_18813 00A2: (unknown) $5740 01BB: (unknown) 13@ 14@ 15@ $5688 001D: $5688 == 0 // (int) var == var jump_if_false @TAXI_18765 0044: put_actor $5740 at 13@ 14@ 15@ 0002: jump @TAXI_18773 :TAXI_18765 0044: put_actor $5740 at 13@ 14@ $5688 :TAXI_18773 0045: actor $933 defined 0022: jump_if_false @TAXI_18790 // Note: the incorrect math opcode was used here 013E: actor $5740 look_at_actor $933 :TAXI_18790 0001: wait 500 ms 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_4379 $5614 = 9 // (int) 0026: return :TAXI_18813 0002: jump @TAXI_18846 :TAXI_18820 01CF: (unknown) 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_4379 $5625 = 6 // (int) $5614 = 14 // (int) 0026: return :TAXI_18846 $5642 == 2 // (int) var == num jump_if_false @TAXI_18997 $5745 == 0 // (int) var == num jump_if_false @TAXI_18903 00C3: (unknown) 7@ 8@ 9@ $5745 00C4: (unknown) $5745 2 0248: (unknown) 7@ 8@ 9@ 5.0 $5746 00BB: (unknown) $5743 $5743 = 0 // (int) :TAXI_18903 0045: actor $933 defined jump_if_false @TAXI_18997 0082: actor $933 near_point_in_car 7@ 8@ radius 5.0 5.0 sphere 0 0022: jump_if_false @TAXI_18997 // Note: the incorrect math opcode was used here 00BB: (unknown) $5745 $5745 = 0 // (int) 0249: (unknown) $5746 0045: actor $5740 defined jump_if_false @TAXI_18980 80A0: not car $5738 wrecked jump_if_false @TAXI_18980 00E8: (unknown) $5740 $5738 032D: (unknown) $5740 0 :TAXI_18980 022D: (unknown) 1 0107: toggle_player $933 can_move 0 $5614 = 11 // (int) 0026: return :TAXI_18997 0002: jump @TAXI_19254 :TAXI_19004 $5743 == 0 // (int) var == num jump_if_false @TAXI_19041 00BB: (unknown) $5745 $5745 = 0 // (int) 0249: (unknown) $5746 00C0: (unknown) $5738 $5743 00BC: (unknown) $5743 2 :TAXI_19041 $5666 == 0 // (int) var == num jump_if_false @TAXI_19126 $5627 == 1 // (int) var == num jump_if_false @TAXI_19111 45000 > $5623 // (int) num > var 0022: jump_if_false @TAXI_19095 // Note: the incorrect math opcode was used here 0035: $5667 = $5623 // (int vars) 0002: jump @TAXI_19104 :TAXI_19095 $5667 = 45000 // (int) :TAXI_19104 0002: jump @TAXI_19120 :TAXI_19111 $5667 = 45000 // (int) :TAXI_19120 $5666 = 1 // (int) :TAXI_19126 0035: $5622 = $5667 // (int vars) 002B: $5622 -= -2@ // (int vars) // timer1 // Note: the incorrect math opcode was used here $5622 /= 1000 // (int) 1 > $5622 // (int) num > var 0022: jump_if_false @TAXI_19200 // Note: the incorrect math opcode was used here 025D: remove_text 'TAXI_B8' // ~w~You have ~1~ seconds to return to your ~b~vehicle. 025D: remove_text 'TAXI_B9' // ~w~You have ~1~ second to return to your ~b~vehicle. $5625 = 8 // (int) $5614 = 14 // (int) 0026: return 0002: jump @TAXI_19254 :TAXI_19200 $5622 > 1 // (int) var > num jump_if_false @TAXI_19237 011F: show_text_1number_highpriority GXT 'TAXI_B8' number $5622 time 1 flag 1 // ~w~You have ~1~ seconds to return to your ~b~vehicle. 0002: jump @TAXI_19254 :TAXI_19237 011F: show_text_1number_highpriority GXT 'TAXI_B9' number $5622 time 1 flag 1 // ~w~You have ~1~ second to return to your ~b~vehicle. :TAXI_19254 0026: return :TAXI_19256 009F: actor $5740 dead 0022: jump_if_false @TAXI_19281 // Note: the incorrect math opcode was used here $5625 = 6 // (int) $5614 = 14 // (int) 0026: return :TAXI_19281 0078: if and 0045: actor $5740 defined 004F: unknown_check $5738 jump_if_false @TAXI_19534 02A6: (unknown) $5740 $5738 0022: jump_if_false @TAXI_19468 // Note: the incorrect math opcode was used here 0001: wait 500 ms 01AE: (unknown) 0 01CF: (unknown) 022D: (unknown) 0 0045: actor $933 defined 0022: jump_if_false @TAXI_19343 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 :TAXI_19343 0226: show_text_1string GXT 'TAXI_T4' string $5692 time 5000 0 // ~w~Now take the fare to ~a~ $5745 == 0 // (int) var == num jump_if_false @TAXI_19395 00C3: (unknown) 7@ 8@ 9@ $5745 00C4: (unknown) $5745 2 0248: (unknown) 7@ 8@ 9@ 5.0 $5746 :TAXI_19395 $5642 = 2 // (int) $5632 = 0 // (int) 0036: $5682 = $5681 // (float vars) $5629 = 100 // (int) 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @TAXI_62 1 0311: status_text $5629 type 1 line 2 GXT 'TAXI_T2' // global_variable // Tip $5626 = 1 // (int) $5614 = 8 // (int) 0026: return 0002: jump @TAXI_19534 :TAXI_19468 0045: actor $5740 defined jump_if_false @TAXI_19534 01EC: (unknown) $5740 1 0078: if and 004F: unknown_check $5738 0045: actor $933 defined jump_if_false @TAXI_19534 008B: actor $933 in_sphere_in_car 13@ 14@ 15@ radius 23.0 23.0 11.0 sphere 0 0022: jump_if_false @TAXI_19534 // Note: the incorrect math opcode was used here 00E9: (unknown) $5740 $5738 :TAXI_19534 0026: return :TAXI_19536 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @TAXI_5796 009F: actor $5740 dead jump_if_false @TAXI_19571 $5625 = 6 // (int) $5614 = 14 // (int) 0026: return :TAXI_19571 $5628 == 0 // (int) var == num jump_if_false @TAXI_19622 0011: -2@ > $5651 // (int) var > var // timer1 // Note: the incorrect math opcode was used here 0022: jump_if_false @TAXI_19622 // Note: the incorrect math opcode was used here $5652 == 0 // (int) var == num jump_if_false @TAXI_19622 0267: (unknown) 'H_TIP' // ~w~The ~h~tip bar~w~ decreases over ~h~time~w~, and when your taxi gets ~h~damaged. $5652 = 1 // (int) :TAXI_19622 0078: if and 004F: unknown_check $5738 0045: actor $933 defined jump_if_false @TAXI_20883 007C: actor $933 driving $5738 0022: jump_if_false @TAXI_20623 // Note: the incorrect math opcode was used here -2@ = 0 // (int) // timer1 $5666 = 0 // (int) 00BB: (unknown) $5743 $5743 = 0 // (int) $5648 == 0 // (int) var == num jump_if_false @TAXI_20417 004F: unknown_check $5739 jump_if_false @TAXI_20334 004D: store_car $5739 position_to $5673 $5674 $5675 031D: (unknown) $5673 $5674 $937 $938 $5685 0300: (unknown) $5739 33 0329: (unknown) $5739 $5738 0022: jump_if_false @TAXI_19821 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @TAXI_6080 0057: show_text_highpriority GXT 'TAXI_E0' time 5000 flag 1 // ~w~The target spotted you. Let the fare out of the cab. 0035: $5623 = $5624 // (int vars) $5627 == 0 // (int) var == num jump_if_false @TAXI_19813 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @TAXI_62 5 022D: (unknown) 0 024C: set_timer_with_text_to $5623 type 1 GXT 'TIME' // Time $5627 = 1 // (int) :TAXI_19813 $5614 = 12 // (int) 0026: return :TAXI_19821 $5685 > 85.0 // (float) var > num jump_if_false @TAXI_20007 $5649 == 0 // (int) var == num jump_if_false @TAXI_19857 -1@ = 0 // (int) // timer2 $5649 = 1 // (int) :TAXI_19857 $5650 = 8000 // (int) 002B: $5650 -= -1@ // (int vars) // timer2 // Note: the incorrect math opcode was used here $5650 /= 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 > $5650 // (int) num > var 0022: jump_if_false @TAXI_20000 // 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_6080 0057: show_text_highpriority GXT 'TAXI_E9' time 5000 flag 1 // ~w~The target got away. Let the fare out of the cab. 0035: $5623 = $5624 // (int vars) $5627 == 0 // (int) var == num jump_if_false @TAXI_19992 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @TAXI_62 5 022D: (unknown) 0 024C: set_timer_with_text_to $5623 type 1 GXT 'TIME' // Time $5627 = 1 // (int) :TAXI_19992 $5614 = 12 // (int) 0026: return :TAXI_20000 0002: jump @TAXI_20219 :TAXI_20007 25.0 > $5685 // (float) num > var 0022: jump_if_false @TAXI_20204 // Note: the incorrect math opcode was used here $5649 == 0 // (int) var == num jump_if_false @TAXI_20043 -1@ = 0 // (int) // timer2 $5649 = 1 // (int) :TAXI_20043 $5650 = 8000 // (int) 002B: $5650 -= -1@ // (int vars) // timer2 // Note: the incorrect math opcode was used here $5650 /= 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. $5656 = 1 // (int) 1 > $5650 // (int) num > var 0022: jump_if_false @TAXI_20197 // 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. $5656 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @TAXI_6080 0057: show_text_highpriority GXT 'TAXI_E0' time 5000 flag 1 // ~w~The target spotted you. Let the fare out of the cab. 0035: $5623 = $5624 // (int vars) $5627 == 0 // (int) var == num jump_if_false @TAXI_20189 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @TAXI_62 5 022D: (unknown) 0 024C: set_timer_with_text_to $5623 type 1 GXT 'TIME' // Time $5627 = 1 // (int) :TAXI_20189 $5614 = 12 // (int) 0026: return :TAXI_20197 0002: jump @TAXI_20219 :TAXI_20204 $5656 = 0 // (int) $5649 = 0 // (int) $5650 = 0 // (int) :TAXI_20219 0102: car $5739 near_point 10@ 11@ radius 5.0 5.0 sphere 0 0022: jump_if_false @TAXI_20327 // Note: the incorrect math opcode was used here 00BB: (unknown) $5744 $5744 = 0 // (int) 0050: set_car $5739 max_speed_to 0 0113: remove_references_to_car $5739 // Like turning a car into any random car 013A: set_car $5739 door_status_to 1 $5739 = -1 // (int) $5745 == 0 // (int) var == num jump_if_false @TAXI_20304 00C3: (unknown) 4@ 5@ 6@ $5745 00C4: (unknown) $5745 2 0248: (unknown) 4@ 5@ 6@ 5.0 $5746 :TAXI_20304 0226: show_text_1string GXT 'TAXI_T3' string $5691 time 5000 0 // ~w~Destination: ~a~ $5648 = 1 // (int) :TAXI_20327 0002: jump @TAXI_20410 :TAXI_20334 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @TAXI_6080 0035: $5623 = $5624 // (int vars) $5623 += 10000 // (int) $5627 == 0 // (int) var == num jump_if_false @TAXI_20402 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @TAXI_62 5 022D: (unknown) 0 024C: set_timer_with_text_to $5623 type 1 GXT 'TIME' // Time $5627 = 1 // (int) :TAXI_20402 $5614 = 12 // (int) 0026: return :TAXI_20410 0002: jump @TAXI_20616 :TAXI_20417 $5745 == 0 // (int) var == num jump_if_false @TAXI_20461 00C3: (unknown) 4@ 5@ 6@ $5745 00C4: (unknown) $5745 2 0248: (unknown) 4@ 5@ 6@ 5.0 $5746 00BB: (unknown) $5743 $5743 = 0 // (int) :TAXI_20461 0082: actor $933 near_point_in_car 4@ 5@ radius 5.0 5.0 sphere 0 0022: jump_if_false @TAXI_20616 // Note: the incorrect math opcode was used here 00BB: (unknown) $5745 $5745 = 0 // (int) 0249: (unknown) $5746 809F: not actor $5740 dead jump_if_false @TAXI_20527 80A0: not car $5738 wrecked jump_if_false @TAXI_20527 00E8: (unknown) $5740 $5738 032D: (unknown) $5740 0 :TAXI_20527 $5684 = 0 // (float) $5634 = 0 // (int) 0045: actor $933 defined jump_if_false @TAXI_20553 0107: toggle_player $933 can_move 0 :TAXI_20553 022D: (unknown) 1 0035: $5623 = $5624 // (int vars) $5627 == 0 // (int) var == num jump_if_false @TAXI_20608 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @TAXI_62 5 022D: (unknown) 0 024C: set_timer_with_text_to $5623 type 1 GXT 'TIME' // Time $5627 = 1 // (int) :TAXI_20608 $5614 = 11 // (int) 0026: return :TAXI_20616 0002: jump @TAXI_20883 :TAXI_20623 $5743 == 0 // (int) var == num jump_if_false @TAXI_20660 00BB: (unknown) $5745 $5745 = 0 // (int) 0249: (unknown) $5746 00C0: (unknown) $5738 $5743 00BC: (unknown) $5743 2 :TAXI_20660 $5666 == 0 // (int) var == num jump_if_false @TAXI_20745 $5627 == 1 // (int) var == num jump_if_false @TAXI_20730 45000 > $5623 // (int) num > var 0022: jump_if_false @TAXI_20714 // Note: the incorrect math opcode was used here 0035: $5667 = $5623 // (int vars) 0002: jump @TAXI_20723 :TAXI_20714 $5667 = 45000 // (int) :TAXI_20723 0002: jump @TAXI_20739 :TAXI_20730 $5667 = 45000 // (int) :TAXI_20739 $5666 = 1 // (int) :TAXI_20745 0035: $5622 = $5667 // (int vars) 002B: $5622 -= -2@ // (int vars) // timer1 // Note: the incorrect math opcode was used here $5622 /= 1000 // (int) 1 > $5622 // (int) num > var 0022: jump_if_false @TAXI_20829 // Note: the incorrect math opcode was used here 025D: remove_text 'TAXI_B8' // ~w~You have ~1~ seconds to return to your ~b~vehicle. 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_6080 $5625 = 8 // (int) $5614 = 14 // (int) 0026: return 0002: jump @TAXI_20883 :TAXI_20829 $5622 > 1 // (int) var > num jump_if_false @TAXI_20866 011F: show_text_1number_highpriority GXT 'TAXI_B8' number $5622 time 1 flag 1 // ~w~You have ~1~ seconds to return to your ~b~vehicle. 0002: jump @TAXI_20883 :TAXI_20866 011F: show_text_1number_highpriority GXT 'TAXI_B9' number $5622 time 1 flag 1 // ~w~You have ~1~ second to return to your ~b~vehicle. :TAXI_20883 0026: return :TAXI_20885 $5628 += 1 // (int) $1365 += 1 // (int) 01E8: 30000 > $5623 // (int) num > var 0022: jump_if_false @TAXI_20920 // Note: the incorrect math opcode was used here $5623 += 10000 // (int) :TAXI_20920 00D9: (unknown) 0 0 0 1 0059: text_clear_all 002A: $5678 += $5679 // (float vars) // Note: the incorrect math opcode was used here $5678 /= 30.0 // (float) 0038: 17@ = float $5678 to_integer // Note: the incorrect math opcode was used here 5 > 17@ // (int) num > var 0022: jump_if_false @TAXI_20964 // Note: the incorrect math opcode was used here 17@ = 5 // (int) :TAXI_20964 001C: $5628 == $5636 // (int) num == var 0022: jump_if_false @TAXI_21195 // Note: the incorrect math opcode was used here not $5629 == -1 // (int) var == num jump_if_false @TAXI_21104 $5677 = 100.0 // (float) 0030: $5677 /= $5680 // (float vars) // Note: the incorrect math opcode was used here 002A: $5682 += $5684 // (float vars) // Note: the incorrect math opcode was used here 0036: $5683 = $5677 // (float vars) 002E: $5683 *= $5682 // (float vars) $5683 *= 3.0 // (float) $5683 /= 100.0 // (float) $5683 += 1.25 // (float) 0039: $5678 = integer 17@ to_float // Note: the incorrect math opcode was used here 002E: $5678 *= $5683 // (float vars) 0038: 17@ = float $5678 to_integer // Note: the incorrect math opcode was used here $5653 == 1 // (int) var == num jump_if_false @TAXI_21076 17@ += 50 // (int) :TAXI_21076 01DB: show_text_3numbers GXT 'TAXI_B7' numbers 17@ $5628 $5635 time 5000 flag 5 // ~w~SPEED BONUS: $~1~ + ~1~ IN A ROW bonus. $~1~ 0002: jump @TAXI_21125 :TAXI_21104 01DB: show_text_3numbers GXT 'TAXI_B5' numbers 17@ $5628 $5635 time 5000 flag 5 // ~w~Fare complete: $~1~ + ~1~ IN A ROW bonus. $~1~ :TAXI_21125 0029: $5633 += 17@ // (int vars) // Note: the incorrect math opcode was used here 0029: $1364 += 17@ // (int vars) // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @TAXI_21164 // Note: the incorrect math opcode was used here 01E9: (unknown) 17@ 0094: player $933 money += 17@ 01E9: (unknown) $5635 0094: player $933 money += $5635 :TAXI_21164 0029: $5633 += $5635 // (int vars) // Note: the incorrect math opcode was used here 0029: $1364 += $5635 // (int vars) // Note: the incorrect math opcode was used here $5636 += 5 // (int) $5635 += 125 // (int) 0002: jump @TAXI_21364 :TAXI_21195 not $5629 == -1 // (int) var == num jump_if_false @TAXI_21318 $5677 = 100.0 // (float) 0030: $5677 /= $5680 // (float vars) // Note: the incorrect math opcode was used here 002A: $5682 += $5684 // (float vars) // Note: the incorrect math opcode was used here 0036: $5683 = $5677 // (float vars) 002E: $5683 *= $5682 // (float vars) $5683 *= 3.0 // (float) $5683 /= 100.0 // (float) $5683 += 1.25 // (float) 0039: $5678 = integer 17@ to_float // Note: the incorrect math opcode was used here 002E: $5678 *= $5683 // (float vars) 0038: 17@ = float $5678 to_integer // Note: the incorrect math opcode was used here $5653 == 1 // (int) var == num jump_if_false @TAXI_21294 17@ += 50 // (int) :TAXI_21294 011F: show_text_1number_highpriority GXT 'TAXI_B6' number 17@ time 5000 flag 5 // ~w~SPEED BONUS: $~1~ 0002: jump @TAXI_21335 :TAXI_21318 011F: show_text_1number_highpriority GXT 'TAXI_B4' number 17@ time 5000 flag 5 // ~w~Fare complete: $~1~ :TAXI_21335 0029: $5633 += 17@ // (int vars) // Note: the incorrect math opcode was used here 0029: $1364 += 17@ // (int vars) // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @TAXI_21364 // Note: the incorrect math opcode was used here 01E9: (unknown) 17@ 0094: player $933 money += 17@ :TAXI_21364 $5626 == 1 // (int) var == num jump_if_false @TAXI_21386 00AE: remove_status_text $5629 $5626 = 0 // (int) :TAXI_21386 $5618 = 0 // (int) $5653 = 0 // (int) $5614 = 12 // (int) 0026: return :TAXI_21404 00BB: (unknown) $5744 $5744 = 0 // (int) $5655 == 1 // (int) var == num jump_if_false @TAXI_21435 00DB: (unknown) $5654 $5655 = 0 // (int) :TAXI_21435 $5626 == 1 // (int) var == num jump_if_false @TAXI_21457 00AE: remove_status_text $5629 $5626 = 0 // (int) :TAXI_21457 004F: unknown_check $5738 jump_if_false @TAXI_21691 809F: not actor $5740 dead jump_if_false @TAXI_21684 807C: not actor $5740 driving $5738 0022: jump_if_false @TAXI_21673 // Note: the incorrect math opcode was used here 00BB: (unknown) $5742 $5742 = 0 // (int) 0040: (unknown) $5740 -1 0112: remove_references_to_actor $5740 // Like turning an actor into a random pedestrian 0142: (unknown) $5738 1 0078: if and 0045: actor $933 defined 007C: actor $933 driving $5738 0022: jump_if_false @TAXI_21544 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 :TAXI_21544 $1363 == 0 // (int) var == num jump_if_false @TAXI_21655 $5660 = 5000 // (int) $5660 -= 1 // (int) 0011: $1364 > $5660 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TAXI_21597 // Note: the incorrect math opcode was used here $5614 = 15 // (int) 0026: return 0002: jump @TAXI_21648 :TAXI_21597 $5661 = 50 // (int) $5661 -= 1 // (int) 0011: $1365 > $5661 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TAXI_21637 // Note: the incorrect math opcode was used here $5614 = 15 // (int) 0026: return 0002: jump @TAXI_21648 :TAXI_21637 022D: (unknown) 0 $5614 = 1 // (int) 0026: return :TAXI_21648 0002: jump @TAXI_21666 :TAXI_21655 022D: (unknown) 0 $5614 = 1 // (int) 0026: return :TAXI_21666 0002: jump @TAXI_21684 :TAXI_21673 032D: (unknown) $5740 0 00E8: (unknown) $5740 $5738 :TAXI_21684 0002: jump @TAXI_21705 :TAXI_21691 $5625 = 2 // (int) $5614 = 14 // (int) 0026: return :TAXI_21705 0026: return :TAXI_21707 $5668 == 1 // (int) var == num jump_if_false @TAXI_21765 $5627 == 0 // (int) var == num jump_if_false @TAXI_21765 022D: (unknown) 0 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @TAXI_62 5 024C: set_timer_with_text_to $5623 type 1 GXT 'TIME' // Time $5627 = 1 // (int) :TAXI_21765 004F: unknown_check $5738 jump_if_false @TAXI_22235 0045: actor $933 defined jump_if_false @TAXI_22228 007E: actor $933 driving jump_if_false @TAXI_21835 007B: $5737 = actor $933 car 0078: if or 00A6: (unknown) $5737 226 00A6: (unknown) $5737 183 jump_if_false @TAXI_21835 007B: $5738 = actor $933 car :TAXI_21835 007C: actor $933 driving $5738 0022: jump_if_false @TAXI_21978 // Note: the incorrect math opcode was used here -2@ = 0 // (int) // timer1 $5666 = 0 // (int) 00BB: (unknown) $5743 $5743 = 0 // (int) 00D8: car $5738 health >= 500 jump_if_false @TAXI_21931 037B: constant_params 2 variable_params 0 unknown 20 call_with_params @NONAME_1_16309 $5646 1 004F: unknown_check $5738 jump_if_false @TAXI_21911 0142: (unknown) $5738 1 :TAXI_21911 $5662 = 0 // (int) $5614 = 1 // (int) 0026: return 0002: jump @TAXI_21971 :TAXI_21931 037B: constant_params 2 variable_params 0 unknown 20 call_with_params @NONAME_1_16309 $5646 3 037B: constant_params 0 variable_params 1 unknown 20 call_with_params @TAXI_5961 $5646 037B: constant_params 2 variable_params 0 unknown 20 call_with_params @NONAME_1_16309 $5646 2 :TAXI_21971 0002: jump @TAXI_22228 :TAXI_21978 $5743 == 0 // (int) var == num jump_if_false @TAXI_22015 00BB: (unknown) $5745 $5745 = 0 // (int) 0249: (unknown) $5746 00C0: (unknown) $5738 $5743 00BC: (unknown) $5743 2 :TAXI_22015 $5666 == 0 // (int) var == num jump_if_false @TAXI_22100 $5627 == 1 // (int) var == num jump_if_false @TAXI_22085 45000 > $5623 // (int) num > var 0022: jump_if_false @TAXI_22069 // Note: the incorrect math opcode was used here 0035: $5667 = $5623 // (int vars) 0002: jump @TAXI_22078 :TAXI_22069 $5667 = 45000 // (int) :TAXI_22078 0002: jump @TAXI_22094 :TAXI_22085 $5667 = 45000 // (int) :TAXI_22094 $5666 = 1 // (int) :TAXI_22100 0035: $5622 = $5667 // (int vars) 002B: $5622 -= -2@ // (int vars) // timer1 // Note: the incorrect math opcode was used here $5622 /= 1000 // (int) 1 > $5622 // (int) num > var 0022: jump_if_false @TAXI_22174 // Note: the incorrect math opcode was used here 025D: remove_text 'TAXI_B8' // ~w~You have ~1~ seconds to return to your ~b~vehicle. 025D: remove_text 'TAXI_B9' // ~w~You have ~1~ second to return to your ~b~vehicle. $5625 = 8 // (int) $5614 = 14 // (int) 0026: return 0002: jump @TAXI_22228 :TAXI_22174 $5622 > 1 // (int) var > num jump_if_false @TAXI_22211 011F: show_text_1number_highpriority GXT 'TAXI_B8' number $5622 time 1 flag 1 // ~w~You have ~1~ seconds to return to your ~b~vehicle. 0002: jump @TAXI_22228 :TAXI_22211 011F: show_text_1number_highpriority GXT 'TAXI_B9' number $5622 time 1 flag 1 // ~w~You have ~1~ second to return to your ~b~vehicle. :TAXI_22228 0002: jump @TAXI_22249 :TAXI_22235 $5625 = 2 // (int) $5614 = 14 // (int) 0026: return :TAXI_22249 0026: return :TAXI_22251 0059: text_clear_all 00BB: (unknown) $5742 $5742 = 0 // (int) 00BB: (unknown) $5743 $5743 = 0 // (int) 00BB: (unknown) $5745 $5745 = 0 // (int) 00BB: (unknown) $5744 $5744 = 0 // (int) 0249: (unknown) $5746 $5627 == 1 // (int) var == num jump_if_false @TAXI_22315 00AC: stop_timer $5623 $5627 = 0 // (int) :TAXI_22315 $5626 == 1 // (int) var == num jump_if_false @TAXI_22337 00AE: remove_status_text $5629 $5626 = 0 // (int) :TAXI_22337 $5655 == 1 // (int) var == num jump_if_false @TAXI_22359 00DB: (unknown) $5654 $5655 = 0 // (int) :TAXI_22359 00AE: remove_status_text $5628 80A0: not car $5738 wrecked jump_if_false @TAXI_22379 0142: (unknown) $5738 0 :TAXI_22379 $5625 == 1 // (int) var == num jump_if_false @TAXI_22411 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_5026 'TAXI_E1' // ~r~You're out of time. :TAXI_22411 $5625 == 3 // (int) var == num jump_if_false @TAXI_22443 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_5026 'TAXI_E2' // ~r~Taxi mission cancelled. :TAXI_22443 $5625 == 2 // (int) var == num jump_if_false @TAXI_22475 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_5026 'TAXI_E3' // ~r~Your taxi has been destroyed. :TAXI_22475 $5625 == 5 // (int) var == num jump_if_false @TAXI_22507 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_5026 'TAXI_E4' // ~r~You're out of time. :TAXI_22507 $5625 == 6 // (int) var == num jump_if_false @TAXI_22539 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_5026 'TAXI_E6' // ~r~Your fare is dead. :TAXI_22539 $5625 == 7 // (int) var == num jump_if_false @TAXI_22571 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_5026 'TAXI_T6' // ~r~You sunk the car. :TAXI_22571 $5625 == 8 // (int) var == num jump_if_false @TAXI_22603 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_5026 'TAXI_T7' // ~r~You failed to return to your vehicle. :TAXI_22603 $5625 == 3 // (int) var == num jump_if_false @TAXI_22638 0055: show_text_styled GXT 'M_OVER' time 1000 style 1 // ~r~MISSION OVER! 0002: jump @TAXI_22653 :TAXI_22638 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! :TAXI_22653 $5614 = 16 // (int) 0026: return :TAXI_22661 $5664 == 1 // (int) var == num jump_if_false @TAXI_22683 00AE: remove_status_text $5628 $5664 = 0 // (int) :TAXI_22683 $5627 == 1 // (int) var == num jump_if_false @TAXI_22709 022D: (unknown) 1 00AC: stop_timer $5623 $5627 = 0 // (int) :TAXI_22709 036A: (unknown) 01DF: progress_made += 1 022B: (unknown) 1 $1363 = 1 // (int) $5665 = 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 $5614 = 1 // (int) 0026: return :TAXI_22777 0113: remove_references_to_car $5739 // Like turning a car into any random car 0113: remove_references_to_car $5738 // Like turning a car into any random car 0112: remove_references_to_actor $5740 // Like turning an actor into a random pedestrian 0162: release_model #BERETTA 0045: actor $933 defined jump_if_false @TAXI_22811 0107: toggle_player $933 can_move 1 :TAXI_22811 $5655 == 1 // (int) var == num jump_if_false @TAXI_22833 00DB: (unknown) $5654 $5655 = 0 // (int) :TAXI_22833 $940 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 20--------------- :E_PR 0238: name_thread 'E_PR' // 'Extortion' 2 > $814 // (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_20072 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_23477 :E_PR_54 0025: gosub @E_PR_23522 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 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @E_PR_263 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 007E: actor $933 driving jump_if_false @E_PR_257 0400: (unknown) $933 $1070 0002: jump @E_PR_263 :E_PR_257 02C0: (unknown) $933 $1070 :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_4301 0@ :E_PR_290 0045: actor $933 defined jump_if_false @E_PR_358 807E: not actor $933 driving jump_if_false @E_PR_335 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @E_PR_338 :E_PR_335 021D: (unknown) 0 :E_PR_338 $1078 == 0 // (int) var == num jump_if_false @E_PR_354 02EA: select_interior 2 :E_PR_354 01AE: (unknown) 1 :E_PR_358 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :E_PR_371 0045: actor $933 defined jump_if_false @E_PR_435 807E: not actor $933 driving jump_if_false @E_PR_423 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @E_PR_423 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :E_PR_423 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :E_PR_435 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @E_PR_484 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 01AE: (unknown) 0 $1078 == 0 // (int) var == num jump_if_false @E_PR_484 02EA: select_interior 0 :E_PR_484 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @E_PR_514 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :E_PR_514 0026: return :E_PR_516 0045: actor 0@ defined jump_if_false @E_PR_535 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :E_PR_535 0026: return 0045: actor 0@ defined 0022: jump_if_false @E_PR_565 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @E_PR_565 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :E_PR_565 0026: return :E_PR_567 0045: actor 0@ defined 0022: jump_if_false @E_PR_614 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @E_PR_610 // 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_614 :E_PR_610 1@ = 0 // (int) :E_PR_614 1@ == 1 // (int) var == num jump_if_false @E_PR_698 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @E_PR_691 007E: actor 0@ driving jump_if_false @E_PR_687 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @E_PR_677 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @E_PR_680 :E_PR_677 00F1: (unknown) 0@ :E_PR_680 0002: jump @E_PR_691 :E_PR_687 1@ = 0 // (int) :E_PR_691 0002: jump @E_PR_614 :E_PR_698 0026: return 0045: actor 0@ defined jump_if_false @E_PR_792 007E: actor 0@ driving jump_if_false @E_PR_776 02A7: unknown_check 0@ jump_if_false @E_PR_746 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @E_PR_769 :E_PR_746 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PR_567 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :E_PR_769 0002: jump @E_PR_785 :E_PR_776 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :E_PR_785 0002: jump @E_PR_794 :E_PR_792 005F: (unknown) :E_PR_794 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @E_PR_952 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @E_PR_952 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @E_PR_893 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @E_PR_852 // Note: the incorrect math opcode was used here 0026: return 0002: jump @E_PR_886 :E_PR_852 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_PR_567 0@ 4@ > -1 // (int) var > num jump_if_false @E_PR_886 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_PR_567 4@ :E_PR_886 0002: jump @E_PR_952 :E_PR_893 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @E_PR_918 // Note: the incorrect math opcode was used here 0026: return 0002: jump @E_PR_952 :E_PR_918 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_PR_567 0@ not 3@ == -1 // (int) var == num jump_if_false @E_PR_952 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_PR_567 3@ :E_PR_952 0045: actor 0@ defined jump_if_false @E_PR_1004 004F: unknown_check 1@ jump_if_false @E_PR_1004 007E: actor 0@ driving jump_if_false @E_PR_1004 807C: not actor 0@ driving 1@ 0022: jump_if_false @E_PR_1004 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_PR_567 0@ :E_PR_1004 5@ = 0 // (int) :E_PR_1008 5@ == 0 // (int) var == num jump_if_false @E_PR_1106 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @E_PR_1099 004F: unknown_check 1@ jump_if_false @E_PR_1099 007C: actor 0@ driving 1@ 0022: jump_if_false @E_PR_1065 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @E_PR_1099 :E_PR_1065 2@ == -1 // (int) var == num jump_if_false @E_PR_1091 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @E_PR_1099 :E_PR_1091 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :E_PR_1099 0002: jump @E_PR_1008 :E_PR_1106 0026: return :E_PR_1108 0@ == 0 // (int) var == num jump_if_false @E_PR_1151 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @E_PR_1327 :E_PR_1151 0@ == 1 // (int) var == num jump_if_false @E_PR_1184 03CF: (unknown) 200 200 200 255 0002: jump @E_PR_1327 :E_PR_1184 0@ == 2 // (int) var == num jump_if_false @E_PR_1226 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @E_PR_1327 :E_PR_1226 0@ == 3 // (int) var == num jump_if_false @E_PR_1270 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @E_PR_1327 :E_PR_1270 0@ == 4 // (int) var == num jump_if_false @E_PR_1301 03CF: (unknown) 8 143 59 255 0002: jump @E_PR_1327 :E_PR_1301 0@ == 5 // (int) var == num jump_if_false @E_PR_1327 03CF: (unknown) 237 130 180 255 :E_PR_1327 0026: return 00BC: (unknown) 0@ 2 0026: return :E_PR_1336 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_1336 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @E_PR_1391 014E: 3@ = car 0@ health 3@ -= 250 // (int) :E_PR_1391 0 > 3@ // (int) num > var 0022: jump_if_false @E_PR_1406 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :E_PR_1406 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_1451 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :E_PR_1451 005F: (unknown) :E_PR_1453 $1084 = 0 // (int) 0377: (unknown) 0 $1084 $1084 > 0 // (int) var > num jump_if_false @E_PR_1526 0045: actor $933 defined jump_if_false @E_PR_1526 0429: (unknown) $933 0@ 0@ > -1 // (int) var > num jump_if_false @E_PR_1526 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @E_PR_1526 $1084 = 0 // (int) :E_PR_1526 $1084 > 0 // (int) var > num jump_if_false @E_PR_1644 $1085 == -1 // (int) var == num jump_if_false @E_PR_1598 010E: $1167 = current_time_in_ms 0035: $1085 = $1167 // (int vars) $1085 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1068 = 1 // (int) $1087 = 1 // (int) 0002: jump @E_PR_1631 :E_PR_1598 801C: not $1086 == $1084 // (int) num == var 0022: jump_if_false @E_PR_1631 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) 005E: (unknown) :E_PR_1631 0035: $1086 = $1084 // (int vars) 0002: jump @E_PR_1702 :E_PR_1644 $1087 == 1 // (int) var == num jump_if_false @E_PR_1697 010E: $1167 = current_time_in_ms 0011: $1167 > $1085 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_PR_1697 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) $1087 = 0 // (int) :E_PR_1697 $1086 = 0 // (int) :E_PR_1702 005F: (unknown) :E_PR_1704 0035: $5643 = 0@ // (int vars) 0035: $5641 = 1@ // (int vars) 0035: $5642 = 2@ // (int vars) $5640 = 0 // (int) 0035: $5645 = 4@ // (int vars) 0035: $5646 = 5@ // (int vars) 0035: $5647 = 6@ // (int vars) $5648 = 3000 // (int) $5649 = 3000 // (int) $5653 = 1 // (int) $5652 = 0 // (int) $5651 = 0 // (int) $5654 = 0 // (int) $5655 = 0 // (int) $5656 = 0 // (int) 1@ == 0 // (int) var == num jump_if_false @E_PR_1808 $5650 = 1 // (int) 0002: jump @E_PR_1813 :E_PR_1808 $5650 = 0 // (int) :E_PR_1813 0160: load_model $5643 0160: load_model $5641 0160: load_model $5642 0160: load_model $5644 :E_PR_1829 0078: if or 8161: not model $5643 available 8161: not model $5641 available 8161: not model $5642 available 8161: not model $5644 available jump_if_false @E_PR_1866 0001: wait 0 ms 0002: jump @E_PR_1829 :E_PR_1866 0026: return :E_PR_1868 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_1913 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PR_1913 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_1958 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PR_1958 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_2003 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PR_2003 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_2048 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PR_2048 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_2093 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PR_2093 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_2138 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PR_2138 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_2183 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PR_2183 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_2228 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PR_2228 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_2273 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PR_2273 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_2318 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PR_2318 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_2363 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PR_2363 005E: (unknown) :E_PR_2365 $5647 == 1 // (int) var == num jump_if_false @E_PR_2393 not 0@ == -1 // (int) var == num jump_if_false @E_PR_2393 00BB: (unknown) 0@ :E_PR_2393 0026: return :E_PR_2395 $5647 == 1 // (int) var == num jump_if_false @E_PR_2911 1@ == 0 // (int) var == num jump_if_false @E_PR_2596 not $5357(0@,3) == -1 // (int) var == num jump_if_false @E_PR_2589 004F: unknown_check $5354(0@,3) jump_if_false @E_PR_2524 02BD: (unknown) $5354(0@,3) 6@ 6@ == -1 // (int) var == num jump_if_false @E_PR_2482 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_PR_2365 $5357(0@,3) 0026: return :E_PR_2482 0045: actor $933 defined jump_if_false @E_PR_2524 007C: actor $933 driving $5354(0@,3) 0022: jump_if_false @E_PR_2524 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_PR_2365 $5357(0@,3) 0026: return :E_PR_2524 031D: (unknown) $5375(0@,3) $5378(0@,3) $937 $938 2@ 2@ > 80.0 // (float) var > num jump_if_false @E_PR_2573 00C4: (unknown) $5357(0@,3) 0 $5360(0@,3) = 0 // (int) 0002: jump @E_PR_2589 :E_PR_2573 00C4: (unknown) $5357(0@,3) 3 $5360(0@,3) = 1 // (int) :E_PR_2589 0002: jump @E_PR_2911 :E_PR_2596 1@ == 1 // (int) var == num jump_if_false @E_PR_2770 not $5357(0@,3) == -1 // (int) var == num jump_if_false @E_PR_2763 0045: actor $5348(0@,3) defined jump_if_false @E_PR_2749 004F: unknown_check $5354(0@,3) jump_if_false @E_PR_2689 007C: actor $5348(0@,3) driving $5354(0@,3) 0022: jump_if_false @E_PR_2682 // Note: the incorrect math opcode was used here 00C4: (unknown) $5363(0@,3) 0 0026: return 0002: jump @E_PR_2689 :E_PR_2682 00C4: (unknown) $5357(0@,3) 0 :E_PR_2689 0043: store_actor $5348(0@,3) position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 031D: (unknown) 3@ 4@ $937 $938 2@ 2@ > 80.0 // (float) var > num jump_if_false @E_PR_2734 00C4: (unknown) $5363(0@,3) 0 0002: jump @E_PR_2742 :E_PR_2734 00C4: (unknown) $5363(0@,3) 3 :E_PR_2742 0002: jump @E_PR_2763 :E_PR_2749 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_PR_2365 $5363(0@,3) :E_PR_2763 0002: jump @E_PR_2911 :E_PR_2770 not $5357(0@,3) == -1 // (int) var == num jump_if_false @E_PR_2911 0045: actor $5351(0@,3) defined jump_if_false @E_PR_2897 004F: unknown_check $5354(0@,3) jump_if_false @E_PR_2837 007C: actor $5351(0@,3) driving $5354(0@,3) 0022: jump_if_false @E_PR_2837 // Note: the incorrect math opcode was used here 00C4: (unknown) $5366(0@,3) 0 0026: return :E_PR_2837 0043: store_actor $5351(0@,3) position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 031D: (unknown) 3@ 4@ $937 $938 2@ 2@ > 80.0 // (float) var > num jump_if_false @E_PR_2882 00C4: (unknown) $5366(0@,3) 0 0002: jump @E_PR_2890 :E_PR_2882 00C4: (unknown) $5366(0@,3) 3 :E_PR_2890 0002: jump @E_PR_2911 :E_PR_2897 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_PR_2365 $5366(0@,3) :E_PR_2911 0026: return :E_PR_2913 3 > $5640 // (int) num > var 0022: jump_if_false @E_PR_2947 // Note: the incorrect math opcode was used here 0035: 0@ = $5640 // (int vars) $5372(0@,3) = 1 // (int) $5640 += 1 // (int) 005E: (unknown) :E_PR_2947 005F: (unknown) :E_PR_2949 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @E_PR_2365 $5357(0@,3) 034B: unknown_check $5354(0@,3) jump_if_false @E_PR_3104 0080: actor $933 near_point $5375(0@,3) $5378(0@,3) radius 100.0 100.0 sphere 0 0022: jump_if_false @E_PR_3057 // Note: the incorrect math opcode was used here $5650 == 1 // (int) var == num jump_if_false @E_PR_3044 02BD: (unknown) $5354(0@,3) 1@ 001C: 1@ == $5348(0@,3) // (int) num == var 0022: jump_if_false @E_PR_3044 // Note: the incorrect math opcode was used here 0052: set_car $5354(0@,3) driver_behaviour_to 1 :E_PR_3044 0113: remove_references_to_car $5354(0@,3) // Like turning a car into any random car 0002: jump @E_PR_3104 :E_PR_3057 004F: unknown_check $5354(0@,3) jump_if_false @E_PR_3104 007C: actor $933 driving $5354(0@,3) 0022: jump_if_false @E_PR_3098 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5354(0@,3) // Like turning a car into any random car 0002: jump @E_PR_3104 :E_PR_3098 0049: destroy_car $5354(0@,3) :E_PR_3104 0026: return :E_PR_3106 034A: unknown_check 0@ 0022: jump_if_false @E_PR_3177 // Note: the incorrect math opcode was used here 0045: actor 0@ defined 0022: jump_if_false @E_PR_3177 // Note: the incorrect math opcode was used here 0086: actor $933 near_actor 0@ radius 100.0 100.0 sphere 0 0022: jump_if_false @E_PR_3174 // Note: the incorrect math opcode was used here $5650 == 1 // (int) var == num jump_if_false @E_PR_3164 0127: reset_actor 0@ flags 00A2: (unknown) 0@ :E_PR_3164 0112: remove_references_to_actor 0@ // Like turning an actor into a random pedestrian 0002: jump @E_PR_3177 :E_PR_3174 003F: destroy_actor 0@ :E_PR_3177 0026: return :E_PR_3179 $5640 > 0 // (int) var > num jump_if_false @E_PR_3282 $5640 -= 1 // (int) 0035: 0@ = $5640 // (int vars) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_2949 0@ 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_3106 $5348(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_3106 $5351(0@,3) $5647 == 1 // (int) var == num jump_if_false @E_PR_3282 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_2365 $5363(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_2365 $5366(0@,3) :E_PR_3282 0026: return :E_PR_3284 034B: unknown_check $5354(0@,3) jump_if_false @E_PR_3368 004F: unknown_check $5354(0@,3) jump_if_false @E_PR_3362 0045: actor $933 defined jump_if_false @E_PR_3355 007C: actor $933 driving $5354(0@,3) 0022: jump_if_false @E_PR_3349 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5354(0@,3) // Like turning a car into any random car 0002: jump @E_PR_3355 :E_PR_3349 0049: destroy_car $5354(0@,3) :E_PR_3355 0002: jump @E_PR_3368 :E_PR_3362 0049: destroy_car $5354(0@,3) :E_PR_3368 034A: unknown_check $5348(0@,3) 0022: jump_if_false @E_PR_3387 // Note: the incorrect math opcode was used here 003F: destroy_actor $5348(0@,3) :E_PR_3387 034A: unknown_check $5351(0@,3) 0022: jump_if_false @E_PR_3406 // Note: the incorrect math opcode was used here 003F: destroy_actor $5351(0@,3) :E_PR_3406 $5647 == 1 // (int) var == num jump_if_false @E_PR_3461 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_2365 $5357(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_2365 $5363(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_2365 $5366(0@,3) :E_PR_3461 0026: return :E_PR_3463 0@ = 0 // (int) :E_PR_3467 3 > 0@ // (int) num > var 0022: jump_if_false @E_PR_3502 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_3284 0@ 0@ += 1 // (int) 0002: jump @E_PR_3467 :E_PR_3502 $5640 = 0 // (int) 0026: return :E_PR_3509 009F: actor 0@ dead jump_if_false @E_PR_3526 4@ = -1 // (int) 0026: return :E_PR_3526 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_3595 01F6: 4@ = create_random_car_with_actors 2@ in_area 8@ 9@ 10@ 11@ 0002: jump @E_PR_3603 :E_PR_3595 0333: (unknown) 8@ 9@ 10@ 11@ 2@ 4@ :E_PR_3603 0026: return :E_PR_3605 0052: set_car $5354(0@,3) driver_behaviour_to 5 0051: set_car $5354(0@,3) traffic_behavior_to 2 0050: set_car $5354(0@,3) max_speed_to 40.0 0300: (unknown) $5354(0@,3) 20 014C: set_car $5354(0@,3) health_to 700 $5647 == 1 // (int) var == num jump_if_false @E_PR_3712 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_2365 $5357(0@,3) $5357(0@,3) = 0 // (int) 00C0: (unknown) $5354(0@,3) $5357(0@,3) 00BC: (unknown) $5357(0@,3) 0 00C4: (unknown) $5357(0@,3) 0 $5360(0@,3) = 0 // (int) :E_PR_3712 0026: return 0048: $5354(0@,3) = create_car $5643 at 1@ 2@ 3@ 00D1: set_car $5354(0@,3) Z_angle_to 4@ 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_PR_3605 0@ 0026: return :E_PR_3745 834A: not unknown_check 0@ jump_if_false @E_PR_3757 0026: return :E_PR_3757 009F: actor 0@ dead jump_if_false @E_PR_3769 0026: return :E_PR_3769 0326: unknown_check 0@ $933 0022: jump_if_false @E_PR_3783 // Note: the incorrect math opcode was used here 005E: (unknown) :E_PR_3783 0086: actor $933 near_actor 0@ radius 20.0 20.0 sphere 0 0022: jump_if_false @E_PR_3804 // Note: the incorrect math opcode was used here 005E: (unknown) :E_PR_3804 005F: (unknown) :E_PR_3806 $5372(0@,3) == 1 // (int) var == num jump_if_false @E_PR_3823 0026: return :E_PR_3823 $5372(0@,3) = 1 // (int) 004F: unknown_check $5354(0@,3) jump_if_false @E_PR_3855 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_2949 0@ :E_PR_3855 00E4: (unknown) $5348(0@,3) $933 00A1: (unknown) $5348(0@,3) 1 01A4: (unknown) $5348(0@,3) 1 034F: (unknown) $5348(0@,3) 0 01AF: (unknown) $5348(0@,3) 0 03D6: (unknown) $5348(0@,3) 0 03D7: (unknown) $5348(0@,3) 0 $5369(0@,3) = 1 // (int) 034A: unknown_check $5351(0@,3) jump_if_false @E_PR_4009 0045: actor $5351(0@,3) defined jump_if_false @E_PR_4009 00A2: (unknown) $5351(0@,3) 00A1: (unknown) $5351(0@,3) 1 01A4: (unknown) $5351(0@,3) 1 034F: (unknown) $5348(0@,3) 0 0119: actor $5351(0@,3) kill_actor $5348(0@,3) 0442: (unknown) $5351(0@,3) 1 01AF: (unknown) $5351(0@,3) 0 03D6: (unknown) $5351(0@,3) 0 03D7: (unknown) $5351(0@,3) 0 :E_PR_4009 0026: return :E_PR_4011 0339: (unknown) 0@ 1 0442: (unknown) 0@ 1 0232: (unknown) 0@ 0 0106: give_actor 0@ weapon $5645 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@ $5648 03D7: (unknown) 0@ $5649 041B: (unknown) 0@ 9 0368: (unknown) 0@ 0 015D: (unknown) 0@ 32 0543: (unknown) 0@ 0 0026: return :E_PR_4081 0035: $5648 = 0@ // (int vars) 0035: $5649 = 1@ // (int vars) 0026: return 0035: $5652 = 0@ // (int vars) 0026: return :E_PR_4100 004F: unknown_check $5354(0@,3) 0022: jump_if_false @E_PR_4133 // Note: the incorrect math opcode was used here 00A4: $5348(0@,3) = create_actor_pedtype $5646 model $5641 in_car $5354(0@,3) driverseat 00E3: (unknown) $5348(0@,3) :E_PR_4133 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @E_PR_4011 $5348(0@,3) $5647 == 1 // (int) var == num jump_if_false @E_PR_4205 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @E_PR_2365 $5363(0@,3) $5363(0@,3) = 0 // (int) 00C1: (unknown) $5348(0@,3) $5363(0@,3) 00BC: (unknown) $5363(0@,3) 0 00C4: (unknown) $5363(0@,3) 0 :E_PR_4205 00E3: (unknown) $5348(0@,3) 0026: return :E_PR_4213 0045: actor $933 defined jump_if_false @E_PR_4356 02EE: get_actor $933 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_4267 0036: 2@ = 6@ // (float vars) :E_PR_4267 037A: constant_params 3 variable_params 0 unknown 7 call_with_params @E_PR_1868 0@ 1@ 2@ jump_if_false @E_PR_4289 005E: (unknown) :E_PR_4289 0080: actor $933 near_point 0@ 1@ radius 130.0 130.0 sphere 0 0022: jump_if_false @E_PR_4311 // Note: the incorrect math opcode was used here 005E: (unknown) :E_PR_4311 8080: not actor $933 near_point 0@ 1@ radius 180.0 180.0 sphere 0 0022: jump_if_false @E_PR_4333 // Note: the incorrect math opcode was used here 005E: (unknown) :E_PR_4333 0227: (unknown) 0@ 1@ 2@ 7.0 7.0 10.0 0022: jump_if_false @E_PR_4356 // Note: the incorrect math opcode was used here 005E: (unknown) :E_PR_4356 005F: (unknown) :E_PR_4358 034B: unknown_check $5354(0@,3) 0022: jump_if_false @E_PR_4420 // Note: the incorrect math opcode was used here 004F: unknown_check $5610 0022: jump_if_false @E_PR_4403 // Note: the incorrect math opcode was used here 00D8: car $5610 health >= 400 jump_if_false @E_PR_4403 014C: set_car $5610 health_to 400 :E_PR_4403 00DE: (unknown) $5354(0@,3) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_PR_2949 0@ :E_PR_4420 0048: $5354(0@,3) = create_car $5643 at 1@ 2@ 3@ 0233: (unknown) $5354(0@,3) $937 $938 00DD: (unknown) $5354(0@,3) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_PR_3605 0@ 0369: (unknown) $5354(0@,3) 0 0026: return :E_PR_4467 034A: unknown_check 0@ jump_if_false @E_PR_4570 0045: actor 0@ defined jump_if_false @E_PR_4536 0045: actor $933 defined jump_if_false @E_PR_4529 0086: actor $933 near_actor 0@ radius 100.0 100.0 sphere 0 0022: jump_if_false @E_PR_4526 // Note: the incorrect math opcode was used here 005F: (unknown) 0002: jump @E_PR_4529 :E_PR_4526 003F: destroy_actor 0@ :E_PR_4529 0002: jump @E_PR_4570 :E_PR_4536 009F: actor 0@ dead 0022: jump_if_false @E_PR_4570 // 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_4570 // Note: the incorrect math opcode was used here 003F: destroy_actor 0@ :E_PR_4570 005E: (unknown) :E_PR_4572 037A: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_4467 $5351(0@,3) jump_if_false @E_PR_4595 0026: return :E_PR_4595 0118: $5351(0@,3) = create_actor_pedtype $5646 model $5642 in_car $5354(0@,3) passenger_seat 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_4011 $5351(0@,3) $5647 == 1 // (int) var == num jump_if_false @E_PR_4682 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_2365 $5366(0@,3) $5366(0@,3) = 0 // (int) 00C1: (unknown) $5351(0@,3) $5366(0@,3) 00BC: (unknown) $5366(0@,3) 0 00C4: (unknown) $5366(0@,3) 0 :E_PR_4682 0119: actor $5351(0@,3) kill_actor $5348(0@,3) 0026: return :E_PR_4694 037B: constant_params 0 variable_params 3 unknown 4 call_with_params @E_PR_4213 1@ 2@ 3@ jump_if_false @E_PR_4716 005F: (unknown) :E_PR_4716 037A: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PR_4467 $5348(0@,3) jump_if_false @E_PR_4739 005F: (unknown) :E_PR_4739 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PR_2949 0@ 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @E_PR_4358 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PR_4100 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PR_4572 0@ 0052: set_car $5354(0@,3) driver_behaviour_to 5 $5369(0@,3) = 4 // (int) 005E: (unknown) 0035: 3@ = $5640 // (int vars) 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @E_PR_2913 jump_if_false @E_PR_4880 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @E_PR_4358 3@ 0@ 1@ 2@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PR_4100 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PR_4572 3@ 0052: set_car $5354(3@,3) driver_behaviour_to 5 $5369(3@,3) = 4 // (int) 005E: (unknown) :E_PR_4880 005F: (unknown) :E_PR_4882 834A: not unknown_check $5351(0@,3) jump_if_false @E_PR_4897 0026: return :E_PR_4897 009F: actor $5351(0@,3) dead jump_if_false @E_PR_4912 0026: return :E_PR_4912 009F: actor $5348(0@,3) dead jump_if_false @E_PR_5030 0112: remove_references_to_actor $5348(0@,3) // Like turning an actor into a random pedestrian 0035: $5348(0@,3) = $5351(0@,3) // (int vars) 02E2: $5351(0@,3) = 0 // (any) $5369(0@,3) = 1 // (int) 00A2: (unknown) $5348(0@,3) 00E4: (unknown) $5348(0@,3) $933 $5647 == 1 // (int) var == num jump_if_false @E_PR_5028 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_2365 $5363(0@,3) $5363(0@,3) = 0 // (int) 00C1: (unknown) $5348(0@,3) $5363(0@,3) 00BC: (unknown) $5363(0@,3) 0 00C4: (unknown) $5363(0@,3) 0 :E_PR_5028 0026: return :E_PR_5030 834A: not unknown_check $5348(0@,3) jump_if_false @E_PR_5142 0035: $5348(0@,3) = $5351(0@,3) // (int vars) 02E2: $5351(0@,3) = 0 // (any) $5369(0@,3) = 1 // (int) 00A2: (unknown) $5348(0@,3) 00E4: (unknown) $5348(0@,3) $933 $5647 == 1 // (int) var == num jump_if_false @E_PR_5140 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_2365 $5363(0@,3) $5363(0@,3) = 0 // (int) 00C1: (unknown) $5348(0@,3) $5363(0@,3) 00BC: (unknown) $5363(0@,3) 0 00C4: (unknown) $5363(0@,3) 0 :E_PR_5140 0026: return :E_PR_5142 0026: return :E_PR_5144 034A: unknown_check $5348(0@,3) jump_if_false @E_PR_5172 0045: actor $5348(0@,3) defined jump_if_false @E_PR_5172 0026: return :E_PR_5172 034A: unknown_check $5351(0@,3) jump_if_false @E_PR_5200 0045: actor $5351(0@,3) defined jump_if_false @E_PR_5200 0026: return :E_PR_5200 010E: 1@ = current_time_in_ms $5653 == 0 // (int) var == num jump_if_false @E_PR_5241 0035: $5651 = 1@ // (int vars) 0029: $5651 += $5652 // (int vars) // Note: the incorrect math opcode was used here $5653 = 1 // (int) 0026: return 0002: jump @E_PR_5255 :E_PR_5241 0011: $5651 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_PR_5255 // Note: the incorrect math opcode was used here 0026: return :E_PR_5255 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @E_PR_4694 0@ jump_if_false @E_PR_5278 $5653 = 0 // (int) :E_PR_5278 0026: return :E_PR_5280 8086: not actor $933 near_actor $5348(0@,3) radius 25.0 25.0 sphere 0 0022: jump_if_false @E_PR_5312 // Note: the incorrect math opcode was used here $5369(0@,3) = 2 // (int) 0026: return :E_PR_5312 007E: actor $933 driving jump_if_false @E_PR_5365 024B: (unknown) $933 2@ 80A0: not car 2@ wrecked 0022: jump_if_false @E_PR_5365 // Note: the incorrect math opcode was used here 01CA: (unknown) 2@ 1@ 1@ > 20.0 // (float) var > num jump_if_false @E_PR_5365 $5369(0@,3) = 2 // (int) 0026: return :E_PR_5365 008F: actor $933 near_actor $5348(0@,3) radius 2.0 2.0 1.0 sphere 0 0022: jump_if_false @E_PR_5403 // Note: the incorrect math opcode was used here 00E4: (unknown) $5348(0@,3) $933 0002: jump @E_PR_5470 :E_PR_5403 0078: if and 0218: unknown_check $5348(0@,3) $933 0086: actor $933 near_actor $5348(0@,3) radius 25.0 25.0 sphere 0 0022: jump_if_false @E_PR_5452 // Note: the incorrect math opcode was used here 00E4: (unknown) $5348(0@,3) $933 0002: jump @E_PR_5470 :E_PR_5452 0158: actor $5348(0@,3) run_to $937 $938 0285: (unknown) $5348(0@,3) 1 :E_PR_5470 0026: return :E_PR_5472 0086: actor $933 near_actor $5348(0@,3) radius 25.0 25.0 sphere 0 0022: jump_if_false @E_PR_5512 // Note: the incorrect math opcode was used here 00E4: (unknown) $5348(0@,3) $933 $5369(0@,3) = 1 // (int) 0026: return :E_PR_5512 0078: if and 8086: not actor $933 near_actor $5348(0@,3) radius 120.0 120.0 sphere 0 81B8: not unknown_check $5348(0@,3) 0022: jump_if_false @E_PR_5557 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @E_PR_4694 0@ 0026: return :E_PR_5557 0158: actor $5348(0@,3) run_to $937 $938 0285: (unknown) $5348(0@,3) 1 $5650 == 1 // (int) var == num jump_if_false @E_PR_5590 0026: return :E_PR_5590 807E: not actor $5348(0@,3) driving jump_if_false @E_PR_5879 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @E_PR_3509 $5348(0@,3) 10.0 $5643 1 $5354(0@,3) $5354(0@,3) == -1 // (int) var == num jump_if_false @E_PR_5668 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @E_PR_3509 $5348(0@,3) 20.0 -1 1 $5354(0@,3) :E_PR_5668 not $5354(0@,3) == -1 // (int) var == num jump_if_false @E_PR_5879 02BD: (unknown) $5354(0@,3) $5663 not $5663 == -1 // (int) var == num jump_if_false @E_PR_5748 809F: not actor $5663 dead jump_if_false @E_PR_5748 0078: if or 01D0: unknown_check $5663 $5641 01D0: unknown_check $5663 $5642 0022: jump_if_false @E_PR_5748 // Note: the incorrect math opcode was used here $5354(0@,3) = -1 // (int) 0026: return :E_PR_5748 0124: 1@ = car $5354(0@,3) max_passengers 1@ == 0 // (int) var == num jump_if_false @E_PR_5776 $5354(0@,3) = -1 // (int) 0026: return :E_PR_5776 0078: if and 807C: not actor $933 driving $5354(0@,3) 00D8: car $5354(0@,3) health >= 600 jump_if_false @E_PR_5868 00EA: (unknown) $5348(0@,3) $5354(0@,3) 00DD: (unknown) $5354(0@,3) not $5663 == -1 // (int) var == num jump_if_false @E_PR_5841 0052: set_car $5354(0@,3) driver_behaviour_to 10 :E_PR_5841 0035: $5354(0@,3) = $5354(0@,3) // (int vars) $5369(0@,3) = 3 // (int) 0026: return 0002: jump @E_PR_5879 :E_PR_5868 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @E_PR_2949 0@ :E_PR_5879 0026: return :E_PR_5881 0078: if or 00A0: car $5354(0@,3) wrecked 0087: actor $933 near_actor_on_foot $5348(0@,3) radius 15.0 15.0 sphere 0 0022: jump_if_false @E_PR_5948 // Note: the incorrect math opcode was used here 00DE: (unknown) $5354(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_2949 0@ 00E4: (unknown) $5348(0@,3) $933 $5369(0@,3) = 1 // (int) 0026: return :E_PR_5948 0078: if and 8086: not actor $933 near_actor $5348(0@,3) radius 120.0 120.0 sphere 0 81B8: not unknown_check $5348(0@,3) 0022: jump_if_false @E_PR_5993 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_4694 0@ 0026: return :E_PR_5993 807C: not actor $5348(0@,3) driving $5354(0@,3) 0022: jump_if_false @E_PR_6080 // Note: the incorrect math opcode was used here 0078: if or 012D: car $5354(0@,3) flipped 80D8: not car $5354(0@,3) health >= 400 8132: not actor $5348(0@,3) near_car $5354(0@,3) radius 15.0 15.0 sphere 0 0022: jump_if_false @E_PR_6080 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_2949 0@ 00DE: (unknown) $5354(0@,3) $5369(0@,3) = 2 // (int) 0026: return :E_PR_6080 02A6: (unknown) $5348(0@,3) $5354(0@,3) 0022: jump_if_false @E_PR_6122 // Note: the incorrect math opcode was used here 00E3: (unknown) $5348(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_3605 0@ $5369(0@,3) = 4 // (int) :E_PR_6122 0026: return :E_PR_6124 00A0: car $5354(0@,3) wrecked jump_if_false @E_PR_6139 0026: return :E_PR_6139 0052: set_car $5354(0@,3) driver_behaviour_to 5 0078: if or 0087: actor $933 near_actor_on_foot $5348(0@,3) radius 6.0 6.0 sphere 0 0085: actor $933 stopped_near_point_in_car 5@ 6@ radius 6.0 6.0 sphere 0 012D: car $5354(0@,3) flipped 80D8: not car $5354(0@,3) health >= 400 jump_if_false @E_PR_6282 00D8: car $5354(0@,3) health >= 400 jump_if_false @E_PR_6226 014C: set_car $5354(0@,3) health_to 400 :E_PR_6226 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @E_PR_2365 $5357(0@,3) 00E4: (unknown) $5348(0@,3) $933 $5369(0@,3) = 1 // (int) 00DE: (unknown) $5354(0@,3) 0052: set_car $5354(0@,3) driver_behaviour_to 0 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @E_PR_2949 0@ 0026: return :E_PR_6282 0078: if and 8132: not actor $933 near_car $5354(0@,3) radius 120.0 120.0 sphere 0 81B7: not unknown_check $5354(0@,3) 0022: jump_if_false @E_PR_6327 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @E_PR_4694 0@ 0026: return :E_PR_6327 0026: return :E_PR_6329 834A: not unknown_check $5348(0@,3) jump_if_false @E_PR_6344 0026: return :E_PR_6344 009F: actor $5348(0@,3) dead jump_if_false @E_PR_6359 0026: return :E_PR_6359 0043: store_actor $5348(0@,3) position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here $5369(0@,3) == 0 // (int) var == num jump_if_false @E_PR_6384 0026: return :E_PR_6384 $5369(0@,3) == 1 // (int) var == num jump_if_false @E_PR_6412 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PR_5280 0@ 0026: return :E_PR_6412 $5369(0@,3) == 2 // (int) var == num jump_if_false @E_PR_6440 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PR_5472 0@ 0026: return :E_PR_6440 $5369(0@,3) == 3 // (int) var == num jump_if_false @E_PR_6468 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PR_5881 0@ 0026: return :E_PR_6468 $5369(0@,3) == 4 // (int) var == num jump_if_false @E_PR_6496 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PR_6124 0@ 0026: return :E_PR_6496 0026: return 0036: $5657 = 0@ // (float vars) 0036: $5658 = 1@ // (float vars) 0036: $5659 = 2@ // (float vars) 0036: $5660 = 3@ // (float vars) 0036: $5661 = 4@ // (float vars) 0036: $5662 = 5@ // (float vars) $5656 = 1 // (int) 0026: return :E_PR_6536 0045: actor $933 defined jump_if_false @E_PR_7417 0089: actor $933 in_sphere $5657 $5658 $5659 radius $5660 $5661 $5662 sphere 0 0022: jump_if_false @E_PR_7189 // Note: the incorrect math opcode was used here $5655 == 0 // (int) var == num jump_if_false @E_PR_6973 0@ = 0 // (int) :E_PR_6587 0011: $5640 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_PR_6960 // Note: the incorrect math opcode was used here 034A: unknown_check $5351(0@,3) 0022: jump_if_false @E_PR_6710 // Note: the incorrect math opcode was used here 0045: actor $5351(0@,3) defined 0022: jump_if_false @E_PR_6710 // Note: the incorrect math opcode was used here 0442: (unknown) $5351(0@,3) 0 0127: reset_actor $5351(0@,3) flags 02A7: unknown_check $5351(0@,3) jump_if_false @E_PR_6664 00E3: (unknown) $5351(0@,3) 0002: jump @E_PR_6710 :E_PR_6664 007E: actor $5351(0@,3) driving jump_if_false @E_PR_6690 00A2: (unknown) $5351(0@,3) 0002: jump @E_PR_6710 :E_PR_6690 00A2: (unknown) $5351(0@,3) (unknown) $5351(0@,3) 0040: (unknown) $5351(0@,3) -1 :E_PR_6710 034A: unknown_check $5348(0@,3) jump_if_false @E_PR_6814 0045: actor $5348(0@,3) defined jump_if_false @E_PR_6814 0127: reset_actor $5348(0@,3) flags 02A7: unknown_check $5348(0@,3) jump_if_false @E_PR_6768 00E3: (unknown) $5348(0@,3) 0002: jump @E_PR_6814 :E_PR_6768 007E: actor $5348(0@,3) driving jump_if_false @E_PR_6794 00A2: (unknown) $5348(0@,3) 0002: jump @E_PR_6814 :E_PR_6794 00A2: (unknown) $5348(0@,3) (unknown) $5348(0@,3) 0040: (unknown) $5348(0@,3) -1 :E_PR_6814 034B: unknown_check $5354(0@,3) jump_if_false @E_PR_6948 004F: unknown_check $5354(0@,3) jump_if_false @E_PR_6948 02BD: (unknown) $5354(0@,3) 1@ 0045: actor 1@ defined 0022: jump_if_false @E_PR_6948 // Note: the incorrect math opcode was used here 001C: 1@ == $5348(0@,3) // (int) num == var 0022: jump_if_false @E_PR_6948 // Note: the incorrect math opcode was used here 0052: set_car $5354(0@,3) driver_behaviour_to 1 0050: set_car $5354(0@,3) max_speed_to 18.0 042E: unknown_check 2 jump_if_false @E_PR_6927 004A: car $5354(0@,3) drive_to 344.83 -468.93 11.02 0002: jump @E_PR_6948 :E_PR_6927 004A: car $5354(0@,3) drive_to -988.1 -522.46 13.98 :E_PR_6948 0@ += 1 // (int) 0002: jump @E_PR_6587 :E_PR_6960 $5655 = 1 // (int) 0002: jump @E_PR_7182 :E_PR_6973 0@ = 0 // (int) :E_PR_6977 0011: $5640 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_PR_7182 // Note: the incorrect math opcode was used here 034A: unknown_check $5351(0@,3) 0022: jump_if_false @E_PR_7021 // Note: the incorrect math opcode was used here 0045: actor $5351(0@,3) defined 0022: jump_if_false @E_PR_7021 // Note: the incorrect math opcode was used here 0127: reset_actor $5351(0@,3) flags :E_PR_7021 034A: unknown_check $5348(0@,3) 0022: jump_if_false @E_PR_7053 // Note: the incorrect math opcode was used here 0045: actor $5348(0@,3) defined 0022: jump_if_false @E_PR_7053 // Note: the incorrect math opcode was used here 0127: reset_actor $5348(0@,3) flags :E_PR_7053 034B: unknown_check $5354(0@,3) 0022: jump_if_false @E_PR_7170 // Note: the incorrect math opcode was used here 004F: unknown_check $5354(0@,3) 0022: jump_if_false @E_PR_7170 // Note: the incorrect math opcode was used here 02BD: (unknown) $5354(0@,3) 1@ 0045: actor 1@ defined 0022: jump_if_false @E_PR_7170 // Note: the incorrect math opcode was used here 001C: 1@ == $5348(0@,3) // (int) num == var 0022: jump_if_false @E_PR_7170 // Note: the incorrect math opcode was used here 042E: unknown_check 2 0022: jump_if_false @E_PR_7149 // Note: the incorrect math opcode was used here 004A: car $5354(0@,3) drive_to 344.83 -468.93 11.02 0002: jump @E_PR_7170 :E_PR_7149 004A: car $5354(0@,3) drive_to -988.1 -522.46 13.98 :E_PR_7170 0@ += 1 // (int) 0002: jump @E_PR_6977 :E_PR_7182 0002: jump @E_PR_7417 :E_PR_7189 $5655 == 1 // (int) var == num jump_if_false @E_PR_7417 0@ = 0 // (int) :E_PR_7206 0011: $5640 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_PR_7412 // Note: the incorrect math opcode was used here 034A: unknown_check $5351(0@,3) 0022: jump_if_false @E_PR_7268 // Note: the incorrect math opcode was used here 0045: actor $5351(0@,3) defined 0022: jump_if_false @E_PR_7268 // Note: the incorrect math opcode was used here 00A1: (unknown) $5351(0@,3) 1 0442: (unknown) $5351(0@,3) 1 01EC: (unknown) $5351(0@,3) 1 :E_PR_7268 034A: unknown_check $5348(0@,3) jump_if_false @E_PR_7310 0045: actor $5348(0@,3) defined jump_if_false @E_PR_7310 00A1: (unknown) $5348(0@,3) 1 01EC: (unknown) $5348(0@,3) 1 :E_PR_7310 034B: unknown_check $5354(0@,3) jump_if_false @E_PR_7400 004F: unknown_check $5354(0@,3) jump_if_false @E_PR_7400 02BD: (unknown) $5354(0@,3) 1@ 0045: actor 1@ defined 0022: jump_if_false @E_PR_7400 // Note: the incorrect math opcode was used here 001C: 1@ == $5348(0@,3) // (int) num == var 0022: jump_if_false @E_PR_7400 // Note: the incorrect math opcode was used here 0052: set_car $5354(0@,3) driver_behaviour_to 5 0051: set_car $5354(0@,3) traffic_behavior_to 2 0050: set_car $5354(0@,3) max_speed_to 40.0 0300: (unknown) $5354(0@,3) 20 :E_PR_7400 0@ += 1 // (int) 0002: jump @E_PR_7206 :E_PR_7412 $5655 = 0 // (int) :E_PR_7417 0026: return :E_PR_7419 $5654 = 0 // (int) 0@ = 0 // (int) :E_PR_7428 0011: $5640 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_PR_7720 // Note: the incorrect math opcode was used here 034B: unknown_check $5354(0@,3) 0022: jump_if_false @E_PR_7530 // Note: the incorrect math opcode was used here 004F: unknown_check $5354(0@,3) 0022: jump_if_false @E_PR_7509 // Note: the incorrect math opcode was used here $5654 += 1 // (int) 004D: store_car $5354(0@,3) position_to $5375(0@,3) $5378(0@,3) $5381(0@,3) 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @E_PR_2395 0@ 0 0002: jump @E_PR_7523 :E_PR_7509 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_2365 $5357(0@,3) :E_PR_7523 0002: jump @E_PR_7544 :E_PR_7530 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_2365 $5357(0@,3) :E_PR_7544 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @E_PR_2395 0@ 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @E_PR_2395 0@ 2 $5372(0@,3) == 0 // (int) var == num jump_if_false @E_PR_7655 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_3745 $5348(0@,3) jump_if_false @E_PR_7616 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_3806 0@ :E_PR_7616 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_3745 $5351(0@,3) jump_if_false @E_PR_7648 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_3806 0@ :E_PR_7648 0002: jump @E_PR_7708 :E_PR_7655 $5655 == 1 // (int) var == num jump_if_false @E_PR_7675 0002: jump @E_PR_7708 :E_PR_7675 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_6329 0@ 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_4882 0@ 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_5144 0@ :E_PR_7708 0@ += 1 // (int) 0002: jump @E_PR_7428 :E_PR_7720 $5656 == 1 // (int) var == num jump_if_false @E_PR_7743 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @E_PR_6536 :E_PR_7743 0026: return 0@ = 0 // (int) :E_PR_7749 3 > 0@ // (int) num > var 0022: jump_if_false @E_PR_7869 // Note: the incorrect math opcode was used here 003F: destroy_actor $5348(0@,3) 003F: destroy_actor $5351(0@,3) 034B: unknown_check $5354(0@,3) 0022: jump_if_false @E_PR_7857 // Note: the incorrect math opcode was used here 004F: unknown_check $5354(0@,3) 0022: jump_if_false @E_PR_7851 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @E_PR_7844 // Note: the incorrect math opcode was used here 007C: actor $933 driving $5354(0@,3) 0022: jump_if_false @E_PR_7838 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5354(0@,3) // Like turning a car into any random car 0002: jump @E_PR_7844 :E_PR_7838 0049: destroy_car $5354(0@,3) :E_PR_7844 0002: jump @E_PR_7857 :E_PR_7851 0049: destroy_car $5354(0@,3) :E_PR_7857 0@ += 1 // (int) 0002: jump @E_PR_7749 :E_PR_7869 0026: return :E_PR_7871 0@ > 0 // (int) var > num jump_if_false @E_PR_7884 005E: (unknown) :E_PR_7884 005F: (unknown) :E_PR_7886 0@ = 0 // (int) :E_PR_7890 3 > 0@ // (int) num > var 0022: jump_if_false @E_PR_8074 // Note: the incorrect math opcode was used here 034A: unknown_check $5348(0@,3) 0022: jump_if_false @E_PR_7998 // Note: the incorrect math opcode was used here 0045: actor $5348(0@,3) defined 0022: jump_if_false @E_PR_7998 // Note: the incorrect math opcode was used here 007E: actor $5348(0@,3) driving 0022: jump_if_false @E_PR_7973 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @E_PR_7966 // Note: the incorrect math opcode was used here 00A2: (unknown) $5348(0@,3) 00E5: (unknown) $5348(0@,3) $933 :E_PR_7966 0002: jump @E_PR_7998 :E_PR_7973 0045: actor $933 defined 0022: jump_if_false @E_PR_7998 // Note: the incorrect math opcode was used here 00A2: (unknown) $5348(0@,3) 00E4: (unknown) $5348(0@,3) $933 :E_PR_7998 034A: unknown_check $5351(0@,3) 0022: jump_if_false @E_PR_8062 // Note: the incorrect math opcode was used here 0045: actor $5351(0@,3) defined 0022: jump_if_false @E_PR_8062 // Note: the incorrect math opcode was used here 007E: actor $5351(0@,3) driving 0022: jump_if_false @E_PR_8062 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @E_PR_8062 // Note: the incorrect math opcode was used here 00A2: (unknown) $5351(0@,3) 00E4: (unknown) $5351(0@,3) $933 :E_PR_8062 0@ += 1 // (int) 0002: jump @E_PR_7890 :E_PR_8074 0026: return :E_PR_8076 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_7871 $5641 jump_if_false @E_PR_8099 0162: release_model $5641 :E_PR_8099 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_7871 $5642 jump_if_false @E_PR_8122 0162: release_model $5642 :E_PR_8122 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_7871 $5643 jump_if_false @E_PR_8145 0162: release_model $5643 :E_PR_8145 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_7871 $5644 jump_if_false @E_PR_8168 0162: release_model $5644 :E_PR_8168 0@ = 0 // (int) :E_PR_8172 3 > 0@ // (int) num > var 0022: jump_if_false @E_PR_8238 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_2365 $5357(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_2365 $5363(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_2365 $5366(0@,3) 0@ += 1 // (int) 0002: jump @E_PR_8172 :E_PR_8238 0026: return :E_PR_8240 $1078 == 0 // (int) var == num jump_if_false @E_PR_8254 0026: return :E_PR_8254 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_26616 $3076(0@,30) $3106(0@,30) 1 0 0045: actor $933 defined jump_if_false @E_PR_8383 02F8: (unknown) $933 1 0423: (unknown) $933 $2949(0@,30) $2979(0@,30) $3009(0@,30) 0001: wait 0 ms 0045: actor $933 defined 0022: jump_if_false @E_PR_8383 // Note: the incorrect math opcode was used here 00CF: set_actor $933 Z_angle_to $3046(0@,30) 02EE: get_actor $933 coords_to 1@ 2@ 3@ with_offset 0 1.5 0 3@ += 1.5 // (float) 01BB: (unknown) 1@ 2@ 3@ 3@ 0044: put_actor $933 at 1@ 2@ 3@ 0221: (unknown) 01CF: (unknown) 02F8: (unknown) $933 0 :E_PR_8383 0026: return :E_PR_8385 3@ == 0 // (int) var == num jump_if_false @E_PR_8408 3@ = 7 // (int) 0002: jump @E_PR_8617 :E_PR_8408 3@ == 1 // (int) var == num jump_if_false @E_PR_8432 3@ = 12 // (int) 0002: jump @E_PR_8617 :E_PR_8432 3@ == 2 // (int) var == num jump_if_false @E_PR_8456 3@ = 8 // (int) 0002: jump @E_PR_8617 :E_PR_8456 3@ == 3 // (int) var == num jump_if_false @E_PR_8480 3@ = 13 // (int) 0002: jump @E_PR_8617 :E_PR_8480 3@ == 4 // (int) var == num jump_if_false @E_PR_8504 3@ = 9 // (int) 0002: jump @E_PR_8617 :E_PR_8504 3@ == 5 // (int) var == num jump_if_false @E_PR_8528 3@ = 14 // (int) 0002: jump @E_PR_8617 :E_PR_8528 3@ == 6 // (int) var == num jump_if_false @E_PR_8552 3@ = 10 // (int) 0002: jump @E_PR_8617 :E_PR_8552 3@ == 7 // (int) var == num jump_if_false @E_PR_8576 3@ = 10 // (int) 0002: jump @E_PR_8617 :E_PR_8576 3@ == 8 // (int) var == num jump_if_false @E_PR_8600 3@ = 11 // (int) 0002: jump @E_PR_8617 :E_PR_8600 3@ == 9 // (int) var == num jump_if_false @E_PR_8617 3@ = 15 // (int) :E_PR_8617 17 > 0@ // (int) num > var 0022: jump_if_false @E_PR_8704 // Note: the incorrect math opcode was used here $3106(0@,30) == 1 // (int) var == num jump_if_false @E_PR_8659 1@ = 418653656 // (int) 0002: jump @E_PR_8697 :E_PR_8659 $3106(0@,30) == 2 // (int) var == num jump_if_false @E_PR_8689 1@ = 686473952 // (int) 0002: jump @E_PR_8697 :E_PR_8689 1@ = 409939306 // (int) :E_PR_8697 0002: jump @E_PR_8772 :E_PR_8704 $3106(0@,30) == 1 // (int) var == num jump_if_false @E_PR_8734 1@ = 2004163687 // (int) 0002: jump @E_PR_8772 :E_PR_8734 $3106(0@,30) == 2 // (int) var == num jump_if_false @E_PR_8764 1@ = 1468697423 // (int) 0002: jump @E_PR_8772 :E_PR_8764 1@ = 1995449337 // (int) :E_PR_8772 0483: (unknown) 1@ 2@ 0026: return :E_PR_8778 not $1078 == 0 // (int) var == num jump_if_false @E_PR_8792 0026: return :E_PR_8792 $2482 = 0 // (int) $2485 = 0 // (int) 0035: $2484 = $3136(0@,30) // (int vars) 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @NONAME_1_26616 $3076(0@,30) $3106(0@,30) 0 0 0045: actor $933 defined jump_if_false @E_PR_8846 0107: toggle_player $933 can_move 0 :E_PR_8846 0001: wait 500 ms 0026: return :E_PR_8853 0045: actor $933 defined jump_if_false @E_PR_9059 0036: 1@ = $2949(0@,30) // (float vars) 0036: 2@ = $2979(0@,30) // (float vars) 0036: 3@ = $3009(0@,30) // (float vars) $5745 == -1 // (int) var == num jump_if_false @E_PR_8950 8089: not actor $933 in_sphere 1@ 2@ 3@ radius 3.0 3.0 3.0 sphere 0 0022: jump_if_false @E_PR_8943 // Note: the incorrect math opcode was used here $5745 = 0 // (int) 01BB: (unknown) 1@ 2@ 3@ 3@ 0479: (unknown) 1@ 2@ 3@ 8004: not 50@ = $5745 // (int) // Note: the incorrect math opcode was used here :E_PR_8943 0002: jump @E_PR_9059 :E_PR_8950 0078: if and 008A: actor $933 in_sphere_on_foot $2949(0@,30) $2979(0@,30) $3009(0@,30) radius 1.0 1.0 1.0 sphere 0 026A: unknown_check $933 0022: jump_if_false @E_PR_9059 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @E_PR_9013 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 0 02F8: (unknown) $933 1 :E_PR_9013 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MAIN_4364 037B: constant_params 1 variable_params 2 unknown 6 call_with_params @E_PR_8385 0@ 4@ 5@ 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_PR_8778 0@ 047A: (unknown) $5745 $5745 = -1 // (int) 005E: (unknown) :E_PR_9059 005F: (unknown) :E_PR_9061 0045: actor $933 defined jump_if_false @E_PR_9208 0036: 1@ = $5741 // (float vars) 0036: 2@ = $5742 // (float vars) 0036: 3@ = $5743 // (float vars) $5745 == -1 // (int) var == num jump_if_false @E_PR_9152 8089: not actor $933 in_sphere 1@ 2@ 3@ radius 3.0 3.0 3.0 sphere 0 0022: jump_if_false @E_PR_9145 // Note: the incorrect math opcode was used here $5745 = 0 // (int) 01BB: (unknown) 1@ 2@ 3@ 3@ 0479: (unknown) 1@ 2@ 3@ 8004: not 50@ = $5745 // (int) // Note: the incorrect math opcode was used here :E_PR_9145 0002: jump @E_PR_9208 :E_PR_9152 0081: actor $933 near_point_on_foot 1@ 2@ radius 1.0 1.0 sphere 0 0022: jump_if_false @E_PR_9208 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 2 unknown 6 call_with_params @E_PR_8385 0@ 4@ 5@ 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_PR_8240 0@ 047A: (unknown) $5745 $5745 = -1 // (int) 005E: (unknown) :E_PR_9208 005F: (unknown) :E_PR_9210 0@ = 0 // (int) :E_PR_9214 $2153(0@,70) > -1 // (int) var > num jump_if_false @E_PR_9243 00BB: (unknown) $2153(0@,70) $2153(0@,70) = -1 // (int) :E_PR_9243 0@ += 1 // (int) 0@ >= 70 // (int) var >= num jump_if_false @E_PR_9214 0026: return :E_PR_9262 0035: $5697 = $3136(0@,30) // (int vars) $5697 /= 4 // (int) $5697 == 0 // (int) var == num jump_if_false @E_PR_9294 $5697 = 1 // (int) :E_PR_9294 0026: return :E_PR_9296 0035: 2@ = $5664 // (int vars) 0035: $5664 = 0@ // (int vars) 0035: 0@ = 2@ // (int vars) 1@ = 1 // (int) :E_PR_9315 5 > 1@ // (int) num > var 0022: jump_if_false @E_PR_9357 // Note: the incorrect math opcode was used here 0035: 2@ = $5408(1@,5) // (int vars) 0035: $5408(1@,5) = 0@ // (int vars) 0035: 0@ = 2@ // (int vars) 1@ += 1 // (int) 0002: jump @E_PR_9315 :E_PR_9357 0026: return :E_PR_9359 1@ = 0 // (int) :E_PR_9363 5 > 1@ // (int) num > var 0022: jump_if_false @E_PR_9403 // Note: the incorrect math opcode was used here 001C: 0@ == $5408(1@,5) // (int) num == var 0022: jump_if_false @E_PR_9391 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PR_9391 1@ += 1 // (int) 0002: jump @E_PR_9363 :E_PR_9403 001C: 0@ == $5669 // (int) num == var 0022: jump_if_false @E_PR_9417 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PR_9417 001C: 0@ == $5670 // (int) num == var 0022: jump_if_false @E_PR_9431 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PR_9431 001C: 0@ == $5671 // (int) num == var 0022: jump_if_false @E_PR_9445 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PR_9445 001C: 0@ == $5673 // (int) num == var 0022: jump_if_false @E_PR_9459 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PR_9459 001C: 0@ == $5675 // (int) num == var 0022: jump_if_false @E_PR_9473 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PR_9473 001C: 0@ == $5676 // (int) num == var 0022: jump_if_false @E_PR_9487 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PR_9487 005E: (unknown) :E_PR_9489 1@ = 0 // (int) :E_PR_9493 1@ == 0 // (int) var == num jump_if_false @E_PR_9555 0001: wait 0 ms 0139: 0@ = random_int_in_ranges $5677 $5678 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @E_PR_9359 0@ jump_if_false @E_PR_9548 1@ = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @E_PR_9296 0@ :E_PR_9548 0002: jump @E_PR_9493 :E_PR_9555 0026: return :E_PR_9557 not 0@ == -1 // (int) var == num jump_if_false @E_PR_9572 00BB: (unknown) 0@ :E_PR_9572 0026: return :E_PR_9574 not 0@ == -1 // (int) var == num jump_if_false @E_PR_9590 00C4: (unknown) 0@ 0 :E_PR_9590 0026: return :E_PR_9592 not 0@ == -1 // (int) var == num jump_if_false @E_PR_9609 00C4: (unknown) 0@ 3 :E_PR_9609 0026: return :E_PR_9611 0@ = 0 // (int) :E_PR_9615 3 > 0@ // (int) num > var 0022: jump_if_false @E_PR_9658 // Note: the incorrect math opcode was used here 034A: unknown_check $5546(0@,3) 0022: jump_if_false @E_PR_9646 // Note: the incorrect math opcode was used here 003F: destroy_actor $5546(0@,3) :E_PR_9646 0@ += 1 // (int) 0002: jump @E_PR_9615 :E_PR_9658 0272: (unknown) 13 $5808 0272: (unknown) 15 $5808 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @E_PR_3463 0026: return :E_PR_9682 037B: constant_params 1 variable_params 1 unknown 6 call_with_params @NONAME_1_25319 $2729 3@ 0483: (unknown) 3@ 4@ 047E: (unknown) 4@ 2 0 0@ 1@ 2@ 5@ 0026: return :E_PR_9711 17 > $5736 // (int) num > var 0022: jump_if_false @E_PR_9736 // Note: the incorrect math opcode was used here 1@ = 2 // (int) 0002: jump @E_PR_9741 :E_PR_9736 1@ = 3 // (int) :E_PR_9741 0@ == -1 // (int) var == num jump_if_false @E_PR_9767 0139: $5747 = random_int_in_ranges $5746 1@ 0002: jump @E_PR_9772 :E_PR_9767 0035: $5747 = 0@ // (int vars) :E_PR_9772 $5747 == 0 // (int) var == num jump_if_false @E_PR_9854 $5748 = 265 // (int) 02E2: $5749 = 6 // (any) $5750 = 336 // (int) 02E2: $5751 = 25 // (any) $5752 = 354 // (int) $5753 = 93 // (int) $5754 = 94 // (int) 02E2: $5756 = 8 // (any) 02E2: $5757 = 256 // (any) 02E2: 0@ = 1 // (any) 0002: jump @E_PR_10013 :E_PR_9854 $5747 == 1 // (int) var == num jump_if_false @E_PR_9937 $5748 = 231 // (int) 02E2: $5749 = 8 // (any) $5750 = 338 // (int) 02E2: $5751 = 25 // (any) $5752 = 354 // (int) $5753 = 101 // (int) $5754 = 102 // (int) 02E2: $5756 = 12 // (any) 02E2: $5757 = 4096 // (any) 02E2: 0@ = 5 // (any) 0002: jump @E_PR_10013 :E_PR_9937 $5747 == 2 // (int) var == num jump_if_false @E_PR_10013 $5748 = 269 // (int) 02E2: $5749 = 6 // (any) $5750 = 336 // (int) 02E2: $5751 = 25 // (any) $5752 = 354 // (int) $5753 = 95 // (int) $5754 = 96 // (int) 02E2: $5756 = 9 // (any) 02E2: $5757 = 512 // (any) 02E2: 0@ = 2 // (any) :E_PR_10013 0271: (unknown) $5756 1 0271: (unknown) $5756 8192 0271: (unknown) $5756 32768 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_1_9489 0@ 0271: (unknown) 13 $5757 0271: (unknown) 15 $5757 0026: return :E_PR_10060 003E: $5558(0@,4) = create_actor_pedtype 6 model $5818 at 1@ 2@ 3@ 0045: actor $5558(0@,4) defined 0022: jump_if_false @E_PR_10129 // Note: the incorrect math opcode was used here 00CF: set_actor $5558(0@,4) Z_angle_to 4@ 0106: give_actor $5558(0@,4) weapon 4 ammo 1 // Load the weapon model before using this 0106: give_actor $5558(0@,4) weapon 19 ammo 999 // Load the weapon model before using this 01C9: (unknown) $5558(0@,4) 40 03A5: (unknown) $5558(0@,4) 0 :E_PR_10129 0026: return :E_PR_10131 0139: 11@ = random_int_in_ranges 0 2 11@ == 0 // (int) var == num jump_if_false @E_PR_10160 0035: 11@ = $5753 // (int vars) 0002: jump @E_PR_10165 :E_PR_10160 0035: 11@ = $5754 // (int vars) :E_PR_10165 003E: 10@ = create_actor_pedtype $5756 model 11@ at 1@ 2@ 3@ 0045: actor 10@ defined 0022: jump_if_false @E_PR_10304 // 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_10207 0106: give_actor 10@ weapon $5749 ammo 1 // Load the weapon model before using this :E_PR_10207 8@ == 1 // (int) var == num jump_if_false @E_PR_10226 0106: give_actor 10@ weapon $5751 ammo 60 // Load the weapon model before using this :E_PR_10226 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_10272 04B6: (unknown) 10@ 1 :E_PR_10272 6@ == 0 // (int) var == num jump_if_false @E_PR_10297 0035: $5520(0@,6) = 5@ // (int vars) 0002: jump @E_PR_10304 :E_PR_10297 0035: $5549(0@,3) = 5@ // (int vars) :E_PR_10304 0026: return :E_PR_10306 0045: actor $5508(0@,6) defined 0022: jump_if_false @E_PR_10371 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_9557 $5514(0@,6) $5514(0@,6) = 0 // (int) 00C1: (unknown) $5508(0@,6) $5514(0@,6) 00BC: (unknown) $5514(0@,6) 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_9574 $5514(0@,6) :E_PR_10371 0026: return :E_PR_10373 $5758 > 0 // (int) var > num jump_if_false @E_PR_10598 037B: constant_params 10 variable_params 1 unknown 4 call_with_params @E_PR_10131 0 $5738 $5739 $5740 $5744 1 0 1 0 0 $5764 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PR_10306 0 $5758 > 1 // (int) var > num jump_if_false @E_PR_10598 0045: actor $5764 defined jump_if_false @E_PR_10512 02EE: get_actor $5764 coords_to 0@ 1@ 2@ with_offset 4.5 3.9 0 0036: 3@ = $5744 // (float vars) 3@ += 10.0 // (float) 037B: constant_params 10 variable_params 1 unknown 4 call_with_params @E_PR_10131 1 0@ 1@ 2@ 3@ 1 0 0 1 0 $5765 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PR_10306 1 :E_PR_10512 $5758 > 2 // (int) var > num jump_if_false @E_PR_10598 0045: actor $5764 defined jump_if_false @E_PR_10598 02EE: get_actor $5764 coords_to 0@ 1@ 2@ with_offset -4.5 2.5 0 0036: 3@ = $5744 // (float vars) 3@ -= 10.0 // (float) 037B: constant_params 10 variable_params 1 unknown 4 call_with_params @E_PR_10131 2 0@ 1@ 2@ 3@ 1 0 0 1 0 $5766 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PR_10306 2 :E_PR_10598 0026: return :E_PR_10600 037B: constant_params 10 variable_params 1 unknown 1 call_with_params @E_PR_10131 0@ $5741 $5742 $5743 0 0 0 0 1 1 $5508(0@,6) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_10306 0@ 0045: actor $5508(0@,6) defined jump_if_false @E_PR_10694 0045: actor $933 defined jump_if_false @E_PR_10694 013E: actor $5508(0@,6) look_at_actor $933 02EE: get_actor $933 coords_to $5526(0@,6) $5532(0@,6) $5538(0@,6) with_offset 0 2.0 0 005E: (unknown) :E_PR_10694 005F: (unknown) :E_PR_10696 0@ == 2 // (int) var == num jump_if_false @E_PR_10771 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_PR_9557 $5720 037B: constant_params 0 variable_params 3 unknown 5 call_with_params @E_PR_9682 2@ 3@ 4@ 00C3: (unknown) 2@ 3@ 4@ $5720 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_PR_1336 $5720 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_PR_9574 $5720 0002: jump @E_PR_10925 :E_PR_10771 0@ == 0 // (int) var == num jump_if_false @E_PR_10846 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_PR_9557 $5718 $5718 = 0 // (int) 00C3: (unknown) $2949(1@,30) $2979(1@,30) $3009(1@,30) $5718 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_PR_1336 $5718 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_PR_9574 $5718 0002: jump @E_PR_10925 :E_PR_10846 0@ == 1 // (int) var == num jump_if_false @E_PR_10925 037B: constant_params 0 variable_params 3 unknown 5 call_with_params @PUHELP_3933 $5741 $5742 $5743 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_PR_9557 $5719 $5719 = 0 // (int) 00C3: (unknown) $5741 $5742 $5743 $5719 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_PR_1336 $5719 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_PR_9574 $5719 :E_PR_10925 0026: return :E_PR_10927 $5711 == 0 // (int) var == num jump_if_false @E_PR_11846 $5697 = 0 // (int) $5694 = 2 // (int) $5698 = 3000 // (int) 0139: 0@ = random_int_in_ranges 0 6 0@ == 0 // (int) var == num jump_if_false @E_PR_11006 0006: $5699 = 'PR_S20' // (string) // ~w~You took your time getting here! // Note: the incorrect math opcode was used here 0006: $5703 = 'EDPROGA' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_11207 :E_PR_11006 0@ == 1 // (int) var == num jump_if_false @E_PR_11050 0006: $5699 = 'PR_S21' // (string) // ~w~What kind of protection do you call this? // Note: the incorrect math opcode was used here 0006: $5703 = 'EDPROGB' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_11207 :E_PR_11050 0@ == 2 // (int) var == num jump_if_false @E_PR_11094 0006: $5699 = 'PR_S22' // (string) // ~w~These guys are wrecking the place Vic! // Note: the incorrect math opcode was used here 0006: $5703 = 'EDPROGC' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_11207 :E_PR_11094 0@ == 3 // (int) var == num jump_if_false @E_PR_11138 0006: $5699 = 'PR_S23' // (string) // ~w~Get 'em! // Note: the incorrect math opcode was used here 0006: $5703 = 'EDPROGG' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_11207 :E_PR_11138 0@ == 4 // (int) var == num jump_if_false @E_PR_11182 0006: $5699 = 'PR_S24' // (string) // ~w~Teach 'em a lesson! // Note: the incorrect math opcode was used here 0006: $5703 = 'EDPROGH' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_11207 :E_PR_11182 0006: $5699 = 'PR_S25' // (string) // ~w~Beat 'em to a pulp! // Note: the incorrect math opcode was used here 0006: $5703 = 'EDPROGI' // (string) // Note: the incorrect math opcode was used here :E_PR_11207 0139: 0@ = random_int_in_ranges 0 5 0@ == 0 // (int) var == num jump_if_false @E_PR_11256 0006: $5700 = 'PR_S26' // (string) // ~w~Come on tough guy. Get in there! // Note: the incorrect math opcode was used here 0006: $5704 = 'EDPROGD' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_11413 :E_PR_11256 0@ == 1 // (int) var == num jump_if_false @E_PR_11300 0006: $5700 = 'PR_S27' // (string) // ~w~Hey! I've paid for protection! So, protect me! // Note: the incorrect math opcode was used here 0006: $5704 = 'EDPROGE' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_11413 :E_PR_11300 0@ == 2 // (int) var == num jump_if_false @E_PR_11344 0006: $5700 = 'PR_S28' // (string) // ~w~Look what they've done to my store! // Note: the incorrect math opcode was used here 0006: $5704 = 'EDPROGF' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_11413 :E_PR_11344 0@ == 3 // (int) var == num jump_if_false @E_PR_11388 0006: $5700 = 'PR_S29' // (string) // ~w~I can't believe you call this protection. // Note: the incorrect math opcode was used here 0006: $5704 = 'EDPROGJ' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_11413 :E_PR_11388 0006: $5700 = '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: $5704 = 'EDPROGK' // (string) // Note: the incorrect math opcode was used here :E_PR_11413 0139: 0@ = random_int_in_ranges 0 6 0@ == 0 // (int) var == num jump_if_false @E_PR_11462 0006: $5701 = 'PR_S31' // (string) // ~w~Jeez. Look at the mess. // Note: the incorrect math opcode was used here 0006: $5705 = 'EDPROHA' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_11839 :E_PR_11462 0@ == 1 // (int) var == num jump_if_false @E_PR_11506 0006: $5701 = 'PR_S32' // (string) // ~w~I've got some cleaning up to do. // Note: the incorrect math opcode was used here 0006: $5705 = 'EDPROHB' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_11839 :E_PR_11506 0@ == 2 // (int) var == num jump_if_false @E_PR_11550 0006: $5701 = 'PR_S33' // (string) // ~w~This place is a wreck. // Note: the incorrect math opcode was used here 0006: $5705 = 'EDPROHC' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_11839 :E_PR_11550 0@ == 3 // (int) var == num jump_if_false @E_PR_11594 0006: $5701 = 'PR_S34' // (string) // ~w~I'm ruined. // Note: the incorrect math opcode was used here 0006: $5705 = 'EDPROHG' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_11839 :E_PR_11594 0@ == 4 // (int) var == num jump_if_false @E_PR_11638 0006: $5701 = 'PR_S35' // (string) // ~w~I hope you get here quicker next time. // Note: the incorrect math opcode was used here 0006: $5705 = 'EDPROHH' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_11839 :E_PR_11638 0@ == 5 // (int) var == num jump_if_false @E_PR_11682 0006: $5701 = 'PR_S36' // (string) // ~w~Life ain't easy. // Note: the incorrect math opcode was used here 0006: $5705 = 'EDPROHD' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_11839 :E_PR_11682 0@ == 6 // (int) var == num jump_if_false @E_PR_11726 0006: $5701 = 'PR_S37' // (string) // ~w~All I wanna do is sell shit to people. // Note: the incorrect math opcode was used here 0006: $5705 = 'EDPROHE' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_11839 :E_PR_11726 0@ == 7 // (int) var == num jump_if_false @E_PR_11770 0006: $5701 = 'PR_S38' // (string) // ~w~This stinks. // Note: the incorrect math opcode was used here 0006: $5705 = 'EDPROHF' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_11839 :E_PR_11770 0@ == 8 // (int) var == num jump_if_false @E_PR_11814 0006: $5701 = 'PR_S39' // (string) // ~w~Ah, nuts. // Note: the incorrect math opcode was used here 0006: $5705 = 'EDPROHJ' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_11839 :E_PR_11814 0006: $5701 = '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: $5705 = 'EDPROHK' // (string) // Note: the incorrect math opcode was used here :E_PR_11839 0002: jump @E_PR_12759 :E_PR_11846 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_9262 $5736 $5735 > 0 // (int) var > num jump_if_false @E_PR_11883 $5694 = 3 // (int) 0002: jump @E_PR_11889 :E_PR_11883 $5694 = 2 // (int) :E_PR_11889 $5711 == 2 // (int) var == num jump_if_false @E_PR_11920 $5759 > 0 // (int) var > num jump_if_false @E_PR_11920 $5694 = 3 // (int) :E_PR_11920 $5698 = 3000 // (int) 0139: 0@ = random_int_in_ranges 0 4 0@ == 0 // (int) var == num jump_if_false @E_PR_11975 0006: $5699 = 'PR_S0' // (string) // ~w~Hey! Stop that! // Note: the incorrect math opcode was used here 0006: $5703 = 'EDPROBA' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_12085 :E_PR_11975 0@ == 1 // (int) var == num jump_if_false @E_PR_12018 0006: $5699 = 'PR_S1' // (string) // ~w~What are you doing? // Note: the incorrect math opcode was used here 0006: $5703 = 'EDPROBB' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_12085 :E_PR_12018 0@ == 2 // (int) var == num jump_if_false @E_PR_12061 0006: $5699 = 'PR_S2' // (string) // ~w~Are you crazy? // Note: the incorrect math opcode was used here 0006: $5703 = 'EDPROBC' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_12085 :E_PR_12061 0006: $5699 = 'PR_S3' // (string) // ~w~Don't do that! // Note: the incorrect math opcode was used here 0006: $5703 = 'EDPROBD' // (string) // Note: the incorrect math opcode was used here :E_PR_12085 0139: 0@ = random_int_in_ranges 0 4 0@ == 0 // (int) var == num jump_if_false @E_PR_12133 0006: $5700 = 'PR_S4' // (string) // ~w~Please! // Note: the incorrect math opcode was used here 0006: $5704 = 'EDPROCA' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_12243 :E_PR_12133 0@ == 1 // (int) var == num jump_if_false @E_PR_12176 0006: $5700 = 'PR_S5' // (string) // ~w~No more! // Note: the incorrect math opcode was used here 0006: $5704 = 'EDPROCB' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_12243 :E_PR_12176 0@ == 2 // (int) var == num jump_if_false @E_PR_12219 0006: $5700 = 'PR_S6' // (string) // ~w~Don't hurt me! // Note: the incorrect math opcode was used here 0006: $5704 = 'EDPROCC' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_12243 :E_PR_12219 0006: $5700 = 'PR_S7' // (string) // ~w~Why doesn't somebody help me? // Note: the incorrect math opcode was used here 0006: $5704 = 'EDPROCD' // (string) // Note: the incorrect math opcode was used here :E_PR_12243 0139: 0@ = random_int_in_ranges 0 4 0@ == 0 // (int) var == num jump_if_false @E_PR_12292 0006: $5702 = 'PR_S16' // (string) // ~w~Okay! Okay! I'll pay! // Note: the incorrect math opcode was used here 0006: $5706 = 'EDPROFA' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_12405 :E_PR_12292 0@ == 1 // (int) var == num jump_if_false @E_PR_12336 0006: $5702 = 'PR_S17' // (string) // ~w~I'll pay! Just stop it please! // Note: the incorrect math opcode was used here 0006: $5706 = 'EDPROFB' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_12405 :E_PR_12336 0@ == 2 // (int) var == num jump_if_false @E_PR_12380 0006: $5702 = 'PR_S18' // (string) // ~w~I can't take anymore. I'll do what you want. // Note: the incorrect math opcode was used here 0006: $5706 = 'EDPROFC' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_12405 :E_PR_12380 0006: $5702 = 'PR_S19' // (string) // ~w~Please stop. I'll pay! I'll pay! // Note: the incorrect math opcode was used here 0006: $5706 = 'EDPROFD' // (string) // Note: the incorrect math opcode was used here :E_PR_12405 $5711 == 1 // (int) var == num jump_if_false @E_PR_12587 0139: 0@ = random_int_in_ranges 0 4 0@ == 0 // (int) var == num jump_if_false @E_PR_12467 0006: $5701 = 'PR_S12' // (string) // ~w~I'm calling the cops! // Note: the incorrect math opcode was used here 0006: $5705 = 'EDPROEA' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_12580 :E_PR_12467 0@ == 1 // (int) var == num jump_if_false @E_PR_12511 0006: $5701 = 'PR_S13' // (string) // ~w~That's it! I'm calling 911! // Note: the incorrect math opcode was used here 0006: $5705 = 'EDPROEB' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_12580 :E_PR_12511 0@ == 2 // (int) var == num jump_if_false @E_PR_12555 0006: $5701 = 'PR_S14' // (string) // ~w~I've pressed the silent-alarm buddy! // Note: the incorrect math opcode was used here 0006: $5705 = 'EDPROEC' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_12580 :E_PR_12555 0006: $5701 = 'PR_S15' // (string) // ~w~The cops are on their way! // Note: the incorrect math opcode was used here 0006: $5705 = 'EDPROED' // (string) // Note: the incorrect math opcode was used here :E_PR_12580 0002: jump @E_PR_12759 :E_PR_12587 0139: 0@ = random_int_in_ranges 0 4 0@ == 0 // (int) var == num jump_if_false @E_PR_12635 0006: $5701 = 'PR_S8' // (string) // ~w~You're gonna be sorry pal. // Note: the incorrect math opcode was used here 0006: $5705 = 'EDPRODA' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_12759 :E_PR_12635 0@ == 1 // (int) var == num jump_if_false @E_PR_12678 0006: $5701 = 'PR_S9' // (string) // ~w~I've got protection you know. // Note: the incorrect math opcode was used here 0006: $5705 = 'EDPRODB' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_12759 :E_PR_12678 0@ == 2 // (int) var == num jump_if_false @E_PR_12722 0006: $5701 = 'PR_S10' // (string) // ~w~You're not gonna get away with this. // Note: the incorrect math opcode was used here 0006: $5705 = 'EDPRODC' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_PR_12759 :E_PR_12722 0@ == 3 // (int) var == num jump_if_false @E_PR_12759 0006: $5701 = 'PR_S11' // (string) // ~w~I'd leave right now if I were you. // Note: the incorrect math opcode was used here 0006: $5705 = 'EDPRODD' // (string) // Note: the incorrect math opcode was used here :E_PR_12759 0037: $5801 = $5800 // (string vars) $5747 == 0 // (int) var == num jump_if_false @E_PR_12797 0006: $5800 = 'PR_GAN2' // (string) // Cholos // Note: the incorrect math opcode was used here 0002: jump @E_PR_12856 :E_PR_12797 $5747 == 1 // (int) var == num jump_if_false @E_PR_12830 0006: $5800 = 'PR_GAN6' // (string) // Bikers // Note: the incorrect math opcode was used here 0002: jump @E_PR_12856 :E_PR_12830 $5747 == 2 // (int) var == num jump_if_false @E_PR_12856 0006: $5800 = 'PR_GAN3' // (string) // Sharks // Note: the incorrect math opcode was used here :E_PR_12856 $5713 == 0 // (int) var == num jump_if_false @E_PR_12996 $5711 == 0 // (int) var == num jump_if_false @E_PR_12910 0006: $5681 = '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: $5685 = '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_12989 :E_PR_12910 $5711 == 1 // (int) var == num jump_if_false @E_PR_12953 0006: $5681 = 'PR_G0' // (string) // ~w~Convince the owner of the ~t~store ~w~to pay protection. // Note: the incorrect math opcode was used here 0006: $5685 = '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_12989 :E_PR_12953 $5711 == 2 // (int) var == num jump_if_false @E_PR_12989 0006: $5681 = '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: $5685 = '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_12989 0002: jump @E_PR_13121 :E_PR_12996 $5713 == 1 // (int) var == num jump_if_false @E_PR_13040 0006: $5681 = '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: $5685 = '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_13121 :E_PR_13040 $5713 == 2 // (int) var == num jump_if_false @E_PR_13084 0006: $5681 = '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: $5685 = '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_13121 :E_PR_13084 $5713 == 3 // (int) var == num jump_if_false @E_PR_13121 0006: $5681 = '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: $5685 = '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_13121 0006: $5682 = 'PR_G1' // (string) // ~w~Kill the ~r~~a~ ~w~guarding the store. // Note: the incorrect math opcode was used here 0006: $5686 = 'PR_G3' // (string) // ~w~Smash the store's ~g~stock ~w~to frighten the storekeeper. // Note: the incorrect math opcode was used here 0006: $5683 = 'PR_G4' // (string) // ~w~Kill the ~r~~a~~w~ attacking the store. // Note: the incorrect math opcode was used here 0006: $5684 = 'PR_G5' // (string) // ~w~Kill the ~r~~a~ ~w~protecting the store. // Note: the incorrect math opcode was used here 0006: $5688 = 'PR_G2' // (string) // ~w~Go ~t~inside. // Note: the incorrect math opcode was used here 0006: $5687 = 'PR_G7' // (string) // ~w~Go back ~t~outside. // Note: the incorrect math opcode was used here 0006: $5689 = 'PR_G6' // (string) // ~w~Hurry up! The storekeeper can't protect himself much longer. // Note: the incorrect math opcode was used here 0006: $5690 = 'PR_G13' // (string) // ~w~Look out, the ~a~ are coming for you! // Note: the incorrect math opcode was used here 0006: $5691 = 'PR_G14' // (string) // ~w~The cops are on your tail! // Note: the incorrect math opcode was used here 0006: $5692 = 'PR_G21' // (string) // Note: the incorrect math opcode was used here 0006: $5693 = 'PR_G22' // (string) // Note: the incorrect math opcode was used here 0006: $5728 = 'PR_F0' // (string) // ~r~The storekeeper is dead. // Note: the incorrect math opcode was used here 0006: $5729 = 'PR_F1' // (string) // ~r~You're too late, the storekeeper was killed. // Note: the incorrect math opcode was used here 0006: $5730 = 'PR_F2' // (string) // ~r~Mission cancelled. // Note: the incorrect math opcode was used here 0026: return :E_PR_13281 0160: load_model $5818 0160: load_model $5822 0160: load_model #NITESTICK 0160: load_model #BERETTA :E_PR_13299 0078: if or 8161: not model $5818 available 8161: not model $5822 available 8161: not model #NITESTICK available 8161: not model #BERETTA available 0022: jump_if_false @E_PR_13338 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @E_PR_13299 :E_PR_13338 0026: return :E_PR_13340 0160: load_model $5753 0160: load_model $5754 0160: load_model $5752 0160: load_model $5750 0228: (unknown) 0026: return :E_PR_13360 0162: release_model $5750 0162: release_model $5754 $5811 == 0 // (int) var == num jump_if_false @E_PR_13388 0162: release_model $5753 0162: release_model $5752 :E_PR_13388 0026: return :E_PR_13390 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_13420 4@ = 1 // (int) :E_PR_13420 001C: 2@ == 4@ // (int) num == var 0022: jump_if_false @E_PR_13440 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @E_PR_13464 :E_PR_13440 001C: 2@ == 0@ // (int) num == var 0022: jump_if_false @E_PR_13464 // 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_13464 // Note: the incorrect math opcode was used here 005E: (unknown) :E_PR_13464 005F: (unknown) :E_PR_13466 005A: 0@ = current_time_hours, 1@ = current_time_minutes 0011: 0@ > $5716 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_PR_13498 // Note: the incorrect math opcode was used here 0035: 2@ = 0@ // (int vars) 002B: 2@ -= $5716 // (int vars) // Note: the incorrect math opcode was used here 0002: jump @E_PR_13535 :E_PR_13498 001C: 0@ == $5716 // (int) num == var 0022: jump_if_false @E_PR_13521 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 0002: jump @E_PR_13535 :E_PR_13521 2@ = 24 // (int) 002B: 2@ -= $5716 // (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_13535 001C: 1@ == $5717 // (int) num == var 0022: jump_if_false @E_PR_13558 // Note: the incorrect math opcode was used here 3@ = 0 // (int) 0002: jump @E_PR_13605 :E_PR_13558 0011: 1@ > $5717 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_PR_13586 // Note: the incorrect math opcode was used here 0035: 3@ = 1@ // (int vars) 002B: 3@ -= $5717 // (int vars) // Note: the incorrect math opcode was used here 0002: jump @E_PR_13605 :E_PR_13586 3@ = 60 // (int) 002B: 3@ -= $5717 // (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_13605 2@ *= 60 // (int) 0029: 3@ += 2@ // (int vars) // Note: the incorrect math opcode was used here 0035: $5714 = 3@ // (int vars) $5714 *= 100 // (int) 002F: $5714 /= $5715 // (int vars) 0026: return :E_PR_13633 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @E_PR_13390 $5721 $5722 jump_if_false @E_PR_13656 005E: (unknown) :E_PR_13656 $5727 == 0 // (int) var == num jump_if_false @E_PR_13704 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @E_PR_13390 $5723 $5724 jump_if_false @E_PR_13704 0058: (unknown) $5689 5000 1 $5727 = 1 // (int) :E_PR_13704 005F: (unknown) :E_PR_13706 010E: 2@ = current_time_in_ms 1@ == 2 // (int) var == num jump_if_false @E_PR_13738 0035: $5709 = 2@ // (int vars) 0029: $5709 += 0@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @E_PR_13788 :E_PR_13738 1@ == 1 // (int) var == num jump_if_false @E_PR_13767 0035: $5710 = 2@ // (int vars) 0029: $5710 += 0@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @E_PR_13788 :E_PR_13767 1@ == 0 // (int) var == num jump_if_false @E_PR_13788 0035: $5708 = 2@ // (int vars) 0029: $5708 += 0@ // (int vars) // Note: the incorrect math opcode was used here :E_PR_13788 0026: return :E_PR_13790 0036: 3@ = 0@ // (float vars) 0030: 3@ /= $5733 // (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_13850 // Note: the incorrect math opcode was used here 1@ = 1 // (int) 2@ = 0 // (int) 0002: jump @E_PR_13863 :E_PR_13850 0035: 4@ = 1@ // (int vars) 4@ *= 60 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here :E_PR_13863 0026: return :E_PR_13865 0045: actor $933 defined 0022: jump_if_false @E_PR_13887 // Note: the incorrect math opcode was used here 031D: (unknown) $937 $938 $5738 $5739 3@ :E_PR_13887 037B: constant_params 1 variable_params 2 unknown 4 call_with_params @E_PR_13790 3@ 0@ 1@ 005A: $5716 = current_time_hours, $5717 = current_time_minutes 0035: $5721 = $5716 // (int vars) 0029: $5721 += 0@ // (int vars) // Note: the incorrect math opcode was used here 0035: $5722 = $5717 // (int vars) 0029: $5722 += 1@ // (int vars) // Note: the incorrect math opcode was used here $5721 > 23 // (int) var > num jump_if_false @E_PR_13947 $5721 -= 23 // (int) :E_PR_13947 15 > $5722 // (int) num > var 0022: jump_if_false @E_PR_13973 // Note: the incorrect math opcode was used here $5722 = 15 // (int) 0002: jump @E_PR_14037 :E_PR_13973 30 > $5722 // (int) num > var 0022: jump_if_false @E_PR_13999 // Note: the incorrect math opcode was used here $5722 = 30 // (int) 0002: jump @E_PR_14037 :E_PR_13999 45 > $5722 // (int) num > var 0022: jump_if_false @E_PR_14025 // Note: the incorrect math opcode was used here $5722 = 45 // (int) 0002: jump @E_PR_14037 :E_PR_14025 $5722 = 15 // (int) $5721 += 1 // (int) :E_PR_14037 0035: $5723 = $5721 // (int vars) 0035: $5724 = $5722 // (int vars) $5724 -= 30 // (int) 0 > $5724 // (int) num > var 0022: jump_if_false @E_PR_14079 // Note: the incorrect math opcode was used here $5723 -= 1 // (int) $5724 += 60 // (int) :E_PR_14079 0 > $5723 // (int) num > var 0022: jump_if_false @E_PR_14097 // Note: the incorrect math opcode was used here $5723 = 23 // (int) :E_PR_14097 0403: (unknown) $5721 $5722 10 0011: $5716 > $5721 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_PR_14140 // Note: the incorrect math opcode was used here 2@ = 24 // (int) 002B: 2@ -= $5716 // (int vars) // Note: the incorrect math opcode was used here 0029: 2@ += $5721 // (int vars) // Note: the incorrect math opcode was used here 0002: jump @E_PR_14174 :E_PR_14140 001C: $5716 == $5721 // (int) num == var 0022: jump_if_false @E_PR_14164 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 0002: jump @E_PR_14174 :E_PR_14164 0035: 2@ = $5721 // (int vars) 002B: 2@ -= $5716 // (int vars) // Note: the incorrect math opcode was used here :E_PR_14174 001C: $5717 == $5722 // (int) num == var 0022: jump_if_false @E_PR_14199 // Note: the incorrect math opcode was used here $5715 = 0 // (int) 0002: jump @E_PR_14254 :E_PR_14199 0011: $5717 > $5722 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_PR_14242 // Note: the incorrect math opcode was used here $5715 = 60 // (int) 002B: $5715 -= $5717 // (int vars) // Note: the incorrect math opcode was used here 0029: $5715 += $5722 // (int vars) // Note: the incorrect math opcode was used here 2@ -= 1 // (int) 0002: jump @E_PR_14254 :E_PR_14242 0035: $5715 = $5722 // (int vars) 002B: $5715 -= $5717 // (int vars) // Note: the incorrect math opcode was used here :E_PR_14254 2@ *= 60 // (int) 0029: $5715 += 2@ // (int vars) // Note: the incorrect math opcode was used here 0026: return :E_PR_14266 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_14357 9@ = 3.0 // (float) 0002: jump @E_PR_14363 :E_PR_14357 9@ = 5.0 // (float) :E_PR_14363 0035: 8@ = 4@ // (int vars) 0036: 5@ = 1@ // (float vars) 0036: 6@ = 2@ // (float vars) 0036: 7@ = 3@ // (float vars) :E_PR_14379 30 > 8@ // (int) num > var 0022: jump_if_false @E_PR_14455 // Note: the incorrect math opcode was used here 0@ == 1 // (int) var == num jump_if_false @E_PR_14418 01B4: (unknown) 1@ 2@ 3@ 5@ 6@ 7@ 0002: jump @E_PR_14426 :E_PR_14418 01B5: (unknown) 1@ 2@ 3@ 5@ 6@ 7@ :E_PR_14426 8227: not (unknown) 5@ 6@ 7@ 9@ 9@ 9@ 0022: jump_if_false @E_PR_14443 // Note: the incorrect math opcode was used here 005E: (unknown) :E_PR_14443 8@ += 1 // (int) 0002: jump @E_PR_14379 :E_PR_14455 005F: (unknown) :E_PR_14457 $5650 == 1 // (int) var == num jump_if_false @E_PR_14542 0045: actor $933 defined jump_if_false @E_PR_14542 809A: not player $933 wanted_level > 0 jump_if_false @E_PR_14542 $5640 > 0 // (int) var > num jump_if_false @E_PR_14542 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_PR_3179 $5640 > 0 // (int) var > num jump_if_false @E_PR_14537 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_PR_3179 :E_PR_14537 $5811 = 0 // (int) :E_PR_14542 0026: return :E_PR_14544 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_14614 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PR_14614 005E: (unknown) :E_PR_14616 $5735 > 0 // (int) var > num jump_if_false @E_PR_14658 0045: actor $933 defined jump_if_false @E_PR_14658 809A: not player $933 wanted_level > $5735 0022: jump_if_false @E_PR_14658 // Note: the incorrect math opcode was used here 0098: set_player $933 wanted_level_to $5735 :E_PR_14658 0026: return :E_PR_14660 $5813 = 0 // (int) $5761 = 0 // (int) $5760 > 0 // (int) var > num jump_if_false @E_PR_15000 $5761 = 1 // (int) 037B: constant_params 10 variable_params 1 unknown 4 call_with_params @E_PR_10131 0 $5738 $5739 $5740 $5744 0 1 1 0 0 $5802 0045: actor $5802 defined jump_if_false @E_PR_14792 02EE: get_actor $5802 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_14266 0@ 1@ 2@ 5.0 0044: put_actor $5802 at 0@ 1@ 2@ 010F: (unknown) $5802 $5738 $5739 $5740 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @E_PR_516 $5802 $5738 $5739 $5740 :E_PR_14792 $5760 > 1 // (int) var > num jump_if_false @E_PR_15000 0045: actor $5802 defined jump_if_false @E_PR_14896 02EE: get_actor $5802 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_14544 0@ 1@ 2@ jump_if_false @E_PR_14896 037B: constant_params 10 variable_params 1 unknown 4 call_with_params @E_PR_10131 1 0@ 1@ 2@ 0 0 1 0 1 0 $5803 0045: actor $5803 defined jump_if_false @E_PR_14896 010F: (unknown) $5803 $5738 $5739 $5740 :E_PR_14896 $5760 > 2 // (int) var > num jump_if_false @E_PR_15000 0045: actor $5802 defined jump_if_false @E_PR_15000 02EE: get_actor $5802 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_14544 0@ 1@ 2@ jump_if_false @E_PR_15000 037B: constant_params 10 variable_params 1 unknown 4 call_with_params @E_PR_10131 2 0@ 1@ 2@ 0 0 1 0 1 0 $5804 0045: actor $5804 defined jump_if_false @E_PR_15000 010F: (unknown) $5804 $5738 $5739 $5740 :E_PR_15000 $5811 == 1 // (int) var == num jump_if_false @E_PR_15023 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @E_PR_8076 :E_PR_15023 $5810 > 0 // (int) var > num jump_if_false @E_PR_15103 $5761 = 1 // (int) 037B: constant_params 7 variable_params 0 unknown 4 call_with_params @E_PR_1704 $5748 $5753 $5753 $5752 $5751 $5756 0 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @E_PR_2913 $5810 == 2 // (int) var == num jump_if_false @E_PR_15097 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @E_PR_2913 :E_PR_15097 $5811 = 1 // (int) :E_PR_15103 $5812 > 0 // (int) var > num jump_if_false @E_PR_15416 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @E_PR_14616 $5813 = 1 // (int) 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @E_PR_10060 0 $5738 $5739 $5740 $5744 0045: actor $5814 defined jump_if_false @E_PR_15226 02EE: get_actor $5814 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_14266 0@ 1@ 2@ 5.0 0044: put_actor $5814 at 0@ 1@ 2@ 010F: (unknown) $5814 $5738 $5739 $5740 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @E_PR_516 $5814 $5738 $5739 $5740 :E_PR_15226 $5812 > 1 // (int) var > num jump_if_false @E_PR_15416 0045: actor $5814 defined jump_if_false @E_PR_15321 02EE: get_actor $5814 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_14544 0@ 1@ 2@ jump_if_false @E_PR_15321 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @E_PR_10060 1 0@ 1@ 2@ 0 0045: actor $5815 defined jump_if_false @E_PR_15321 010F: (unknown) $5815 $5738 $5739 $5740 :E_PR_15321 $5812 > 2 // (int) var > num jump_if_false @E_PR_15416 0045: actor $5814 defined jump_if_false @E_PR_15416 02EE: get_actor $5814 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_14544 0@ 1@ 2@ jump_if_false @E_PR_15416 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @E_PR_10060 2 0@ 1@ 2@ 0 0045: actor $5816 defined jump_if_false @E_PR_15416 010F: (unknown) $5816 $5738 $5739 $5740 :E_PR_15416 $5821 > 0 // (int) var > num jump_if_false @E_PR_15497 $5813 = 1 // (int) 037B: constant_params 7 variable_params 0 unknown 4 call_with_params @E_PR_1704 $5822 $5818 $5818 346 $5819 $5820 0 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @E_PR_2913 $5821 == 2 // (int) var == num jump_if_false @E_PR_15491 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @E_PR_2913 :E_PR_15491 $5811 = 1 // (int) :E_PR_15497 $5731 > 3 // (int) var > num jump_if_false @E_PR_15562 7 > $5731 // (int) num > var 0022: jump_if_false @E_PR_15546 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @E_PR_4081 150 1000 0002: jump @E_PR_15562 :E_PR_15546 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @E_PR_4081 300 1000 :E_PR_15562 0026: return :E_PR_15564 0139: $5731 = random_int_in_ranges 1@ 2@ 0039: $5732 = integer $5731 to_float // Note: the incorrect math opcode was used here $5733 = 8.0 // (float) 002A: $5733 += $5732 // (float vars) // Note: the incorrect math opcode was used here $5758 = 0 // (int) $5759 = 0 // (int) $5760 = 0 // (int) $5810 = 0 // (int) $5812 = 0 // (int) $5821 = 0 // (int) 6 > $5731 // (int) num > var 0022: jump_if_false @E_PR_15645 // Note: the incorrect math opcode was used here 024F: (unknown) 0.2 0002: jump @E_PR_15649 :E_PR_15645 024F: (unknown) 0.5 :E_PR_15649 4 > $5731 // (int) num > var 0022: jump_if_false @E_PR_15675 // Note: the incorrect math opcode was used here $5734 = 100 // (int) 0002: jump @E_PR_15709 :E_PR_15675 8 > $5731 // (int) num > var 0022: jump_if_false @E_PR_15702 // Note: the incorrect math opcode was used here $5734 = 150 // (int) 0002: jump @E_PR_15709 :E_PR_15702 $5734 = 200 // (int) :E_PR_15709 $5711 == 1 // (int) var == num jump_if_false @E_PR_15853 5 > $5731 // (int) num > var 0022: jump_if_false @E_PR_15752 // Note: the incorrect math opcode was used here $5812 = 0 // (int) $5735 = 0 // (int) 0002: jump @E_PR_15846 :E_PR_15752 8 > $5731 // (int) num > var 0022: jump_if_false @E_PR_15790 // Note: the incorrect math opcode was used here $5812 = 2 // (int) $5821 = 1 // (int) $5735 = 1 // (int) 0002: jump @E_PR_15846 :E_PR_15790 9 > $5731 // (int) num > var 0022: jump_if_false @E_PR_15828 // Note: the incorrect math opcode was used here $5812 = 3 // (int) $5821 = 1 // (int) $5735 = 2 // (int) 0002: jump @E_PR_15846 :E_PR_15828 $5812 = 3 // (int) $5821 = 2 // (int) $5735 = 2 // (int) :E_PR_15846 0002: jump @E_PR_16250 :E_PR_15853 $5711 == 2 // (int) var == num jump_if_false @E_PR_16022 3 > $5731 // (int) num > var 0022: jump_if_false @E_PR_15903 // Note: the incorrect math opcode was used here $5758 = 1 // (int) $5759 = 2 // (int) $5760 = 0 // (int) 0002: jump @E_PR_16015 :E_PR_15903 7 > $5731 // (int) num > var 0022: jump_if_false @E_PR_15947 // Note: the incorrect math opcode was used here $5758 = 2 // (int) $5759 = 3 // (int) $5760 = 2 // (int) $5810 = 1 // (int) 0002: jump @E_PR_16015 :E_PR_15947 9 > $5731 // (int) num > var 0022: jump_if_false @E_PR_15991 // Note: the incorrect math opcode was used here $5758 = 3 // (int) $5759 = 3 // (int) $5760 = 3 // (int) $5810 = 1 // (int) 0002: jump @E_PR_16015 :E_PR_15991 $5758 = 3 // (int) $5759 = 3 // (int) $5760 = 3 // (int) $5810 = 2 // (int) :E_PR_16015 0002: jump @E_PR_16250 :E_PR_16022 $5711 == 0 // (int) var == num jump_if_false @E_PR_16250 3 > $5731 // (int) num > var 0022: jump_if_false @E_PR_16094 // Note: the incorrect math opcode was used here $5758 = 1 // (int) $3106(0@,30) == 1 // (int) var == num jump_if_false @E_PR_16081 $5759 = 1 // (int) 0002: jump @E_PR_16087 :E_PR_16081 $5759 = 2 // (int) :E_PR_16087 0002: jump @E_PR_16250 :E_PR_16094 7 > $5731 // (int) num > var 0022: jump_if_false @E_PR_16182 // Note: the incorrect math opcode was used here $5758 = 2 // (int) $3106(0@,30) == 3 // (int) var == num jump_if_false @E_PR_16141 $5759 = 3 // (int) 0002: jump @E_PR_16175 :E_PR_16141 $3106(0@,30) == 2 // (int) var == num jump_if_false @E_PR_16169 $5759 = 2 // (int) 0002: jump @E_PR_16175 :E_PR_16169 $5759 = 1 // (int) :E_PR_16175 0002: jump @E_PR_16250 :E_PR_16182 $5758 = 3 // (int) $3106(0@,30) == 3 // (int) var == num jump_if_false @E_PR_16216 $5759 = 3 // (int) 0002: jump @E_PR_16250 :E_PR_16216 $3106(0@,30) == 2 // (int) var == num jump_if_false @E_PR_16244 $5759 = 2 // (int) 0002: jump @E_PR_16250 :E_PR_16244 $5759 = 1 // (int) :E_PR_16250 0026: return :E_PR_16252 0@ == 0 // (int) var == num jump_if_false @E_PR_16265 005E: (unknown) :E_PR_16265 0@ == 1 // (int) var == num jump_if_false @E_PR_16326 not $5712 == 2 // (int) var == num jump_if_false @E_PR_16324 $5671 > -1 // (int) var > num jump_if_false @E_PR_16324 801C: not $5673 == $5671 // (int) num == var 0022: jump_if_false @E_PR_16324 // Note: the incorrect math opcode was used here 0035: $5673 = $5671 // (int vars) 005E: (unknown) :E_PR_16324 005F: (unknown) :E_PR_16326 0@ == 2 // (int) var == num jump_if_false @E_PR_16399 not $5712 == 0 // (int) var == num jump_if_false @E_PR_16397 $5669 > -1 // (int) var > num jump_if_false @E_PR_16397 801C: not $5670 == $5669 // (int) num == var 0022: jump_if_false @E_PR_16397 // Note: the incorrect math opcode was used here 801C: not $5669 == $5664 // (int) num == var 0022: jump_if_false @E_PR_16397 // Note: the incorrect math opcode was used here 0035: $5670 = $5669 // (int vars) 005E: (unknown) :E_PR_16397 005F: (unknown) :E_PR_16399 0@ == 3 // (int) var == num jump_if_false @E_PR_16460 not $5712 == 2 // (int) var == num jump_if_false @E_PR_16458 $5675 > -1 // (int) var > num jump_if_false @E_PR_16458 801C: not $5676 == $5675 // (int) num == var 0022: jump_if_false @E_PR_16458 // Note: the incorrect math opcode was used here 0035: $5676 = $5675 // (int vars) 005E: (unknown) :E_PR_16458 005F: (unknown) :E_PR_16460 0026: return :E_PR_16462 1@ = 0 // (int) :E_PR_16466 1@ == 0 // (int) var == num jump_if_false @E_PR_16544 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_16252 0@ jump_if_false @E_PR_16516 1@ = 1 // (int) 0002: jump @E_PR_16537 :E_PR_16516 2@ == 10 // (int) var == num jump_if_false @E_PR_16537 0@ = 0 // (int) 1@ = 1 // (int) :E_PR_16537 0002: jump @E_PR_16466 :E_PR_16544 0035: $5713 = 0@ // (int vars) 0026: return :E_PR_16551 0@ == 2 // (int) var == num jump_if_false @E_PR_16592 $5737 = 1 // (int) $5711 == 1 // (int) var == num jump_if_false @E_PR_16592 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @E_PR_14616 :E_PR_16592 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13224 $5447(0@,4) 1 0037: $5707 = $5447(0@,4) // (string vars) $5695 += 1 // (int) 0026: return :E_PR_16624 0011: 0@ > $5696 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_PR_16644 // Note: the incorrect math opcode was used here 0029: $5696 += $5697 // (int vars) // Note: the incorrect math opcode was used here 005E: (unknown) :E_PR_16644 005F: (unknown) :E_PR_16646 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_16662 // Note: the incorrect math opcode was used here 005E: (unknown) :E_PR_16662 005F: (unknown) :E_PR_16664 001F: $5707 == 'PROP_T2' // (float) num == var // Protection Racket 0022: jump_if_false @E_PR_16686 // Note: the incorrect math opcode was used here 005E: (unknown) :E_PR_16686 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12674 $5707 jump_if_false @E_PR_16707 005E: (unknown) :E_PR_16707 005F: (unknown) :E_PR_16709 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @E_PR_16664 jump_if_false @E_PR_16802 0011: $5694 > $5695 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_PR_16802 // Note: the incorrect math opcode was used here $5711 == 0 // (int) var == num jump_if_false @E_PR_16771 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_PR_16551 $5695 0@ 0002: jump @E_PR_16802 :E_PR_16771 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @E_PR_16624 1@ jump_if_false @E_PR_16802 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_PR_16551 $5695 0@ :E_PR_16802 0026: return :E_PR_16804 0045: actor $5508(0@,6) defined jump_if_false @E_PR_16907 007E: actor $5508(0@,6) driving jump_if_false @E_PR_16851 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_PR_9574 $5514(0@,6) 0002: jump @E_PR_16907 :E_PR_16851 0043: store_actor $5508(0@,6) position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @E_PR_16907 // Note: the incorrect math opcode was used here 031D: (unknown) 1@ 2@ $937 $938 4@ 100.0 > 4@ // (float) num > var 0022: jump_if_false @E_PR_16907 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_PR_9592 $5514(0@,6) :E_PR_16907 0026: return :E_PR_16909 $5711 == 0 // (int) var == num jump_if_false @E_PR_16940 0035: $5675 = $5736 // (int vars) 0035: $5674 = $5747 // (int vars) 0002: jump @E_PR_16991 :E_PR_16940 $5711 == 2 // (int) var == num jump_if_false @E_PR_16972 0035: $5671 = $5736 // (int vars) 0035: $5672 = $5747 // (int vars) 0002: jump @E_PR_16991 :E_PR_16972 $5711 == 1 // (int) var == num jump_if_false @E_PR_16991 0035: $5669 = $5736 // (int vars) :E_PR_16991 0035: $5712 = $5711 // (int vars) 0026: return :E_PR_16999 not $5757 == -1 // (int) var == num jump_if_false @E_PR_17042 0272: (unknown) 13 $5757 0272: (unknown) 15 $5757 0035: $5808 = $5757 // (int vars) 0271: (unknown) 13 $5808 0271: (unknown) 15 $5808 :E_PR_17042 $5713 == 0 // (int) var == num jump_if_false @E_PR_17129 037B: constant_params 0 variable_params 1 unknown 0 call_with_params @E_PR_9489 $5736 0139: $5711 = random_int_in_ranges 0 3 001C: $5711 == $5712 // (int) num == var 0022: jump_if_false @E_PR_17092 // Note: the incorrect math opcode was used here $5711 += 1 // (int) :E_PR_17092 $5711 == 3 // (int) var == num jump_if_false @E_PR_17110 $5711 = 0 // (int) :E_PR_17110 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @E_PR_9711 -1 0002: jump @E_PR_17264 :E_PR_17129 $5713 == 1 // (int) var == num jump_if_false @E_PR_17178 037B: constant_params 0 variable_params 1 unknown 0 call_with_params @E_PR_9489 $5736 $5711 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @E_PR_9711 $5672 0002: jump @E_PR_17264 :E_PR_17178 $5713 == 2 // (int) var == num jump_if_false @E_PR_17221 0035: $5736 = $5669 // (int vars) $5711 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @E_PR_9711 -1 0002: jump @E_PR_17264 :E_PR_17221 $5713 == 3 // (int) var == num jump_if_false @E_PR_17264 037B: constant_params 0 variable_params 1 unknown 0 call_with_params @E_PR_9489 $5736 $5711 = 2 // (int) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @E_PR_9711 $5674 :E_PR_17264 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @E_PR_15564 $5736 0 10 037B: constant_params 1 variable_params 4 unknown 0 call_with_params @PUHELP_3950 $5736 $5738 $5739 $5740 $5744 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @E_PR_10696 0 $5736 $5725 = 0 // (int) $5726 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_PR_16909 0026: return :E_PR_17334 037B: constant_params 1 variable_params 2 unknown 7 call_with_params @E_PR_8385 0@ 6@ 5@ $5759 > 0 // (int) var > num jump_if_false @E_PR_17526 047E: (unknown) 5@ 11 0 1@ 2@ 3@ 4@ 037B: constant_params 10 variable_params 1 unknown 7 call_with_params @E_PR_10131 0 1@ 2@ 3@ 4@ 0 0 0 1 1 $5764 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_PR_10306 0 $5759 > 1 // (int) var > num jump_if_false @E_PR_17526 047E: (unknown) 5@ 11 1 1@ 2@ 3@ 4@ 037B: constant_params 10 variable_params 1 unknown 7 call_with_params @E_PR_10131 1 1@ 2@ 3@ 0 0 0 0 1 1 $5765 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_PR_10306 1 $5759 > 2 // (int) var > num jump_if_false @E_PR_17526 047E: (unknown) 5@ 11 2 1@ 2@ 3@ 4@ 037B: constant_params 10 variable_params 1 unknown 7 call_with_params @E_PR_10131 2 1@ 2@ 3@ 0 0 0 0 1 1 $5766 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_PR_10306 2 :E_PR_17526 0026: return :E_PR_17528 8@ = -1 // (int) 9@ = -1.0 // (float) 0045: actor 0@ defined jump_if_false @E_PR_17822 0043: store_actor 0@ position_to 2@ 3@ 4@ // Note: the incorrect math opcode was used here 031D: (unknown) 2@ 3@ $937 $938 9@ 0035: 8@ = $933 // (int vars) 1@ = 0 // (int) :E_PR_17573 3 > 1@ // (int) num > var 0022: jump_if_false @E_PR_17661 // Note: the incorrect math opcode was used here 034A: unknown_check $1572(1@,3) 0022: jump_if_false @E_PR_17649 // Note: the incorrect math opcode was used here 0045: actor $1572(1@,3) defined 0022: jump_if_false @E_PR_17649 // Note: the incorrect math opcode was used here 0043: store_actor $1572(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_17649 // Note: the incorrect math opcode was used here 0036: 9@ = 10@ // (float vars) 0035: 8@ = $1572(1@,3) // (int vars) :E_PR_17649 1@ += 1 // (int) 0002: jump @E_PR_17573 :E_PR_17661 not 8@ == -1 // (int) var == num jump_if_false @E_PR_17806 0045: actor 0@ defined jump_if_false @E_PR_17806 0045: actor 8@ defined jump_if_false @E_PR_17806 007E: actor 8@ driving jump_if_false @E_PR_17728 024B: (unknown) 8@ 11@ 004F: unknown_check 11@ 0022: jump_if_false @E_PR_17721 // Note: the incorrect math opcode was used here 00EC: (unknown) 0@ 11@ :E_PR_17721 0002: jump @E_PR_17732 :E_PR_17728 00E4: (unknown) 0@ 8@ :E_PR_17732 10.0 > 9@ // (float) num > var 0022: jump_if_false @E_PR_17802 // Note: the incorrect math opcode was used here 0218: unknown_check 0@ 8@ 0022: jump_if_false @E_PR_17791 // Note: the incorrect math opcode was used here 02D5: (unknown) 0@ $5751 0022: jump_if_false @E_PR_17780 // Note: the incorrect math opcode was used here 020E: (unknown) 0@ 1 0002: jump @E_PR_17784 :E_PR_17780 020E: (unknown) 0@ 0 :E_PR_17784 0002: jump @E_PR_17795 :E_PR_17791 020E: (unknown) 0@ 0 :E_PR_17795 0002: jump @E_PR_17806 :E_PR_17802 020E: (unknown) 0@ 0 :E_PR_17806 not $1078 == 0 // (int) var == num jump_if_false @E_PR_17822 0285: (unknown) 0@ 0 :E_PR_17822 0026: return :E_PR_17824 0045: actor $5508(0@,6) defined jump_if_false @E_PR_17956 0045: actor $933 defined jump_if_false @E_PR_17956 0218: unknown_check $5508(0@,6) $933 0022: jump_if_false @E_PR_17890 // Note: the incorrect math opcode was used here 008F: actor $5508(0@,6) near_actor $933 radius 60.0 60.0 60.0 sphere 0 0022: jump_if_false @E_PR_17890 // Note: the incorrect math opcode was used here 005E: (unknown) :E_PR_17890 0326: unknown_check $5508(0@,6) $933 0022: jump_if_false @E_PR_17907 // Note: the incorrect math opcode was used here 005E: (unknown) :E_PR_17907 007E: actor $933 driving 0022: jump_if_false @E_PR_17956 // Note: the incorrect math opcode was used here 004F: unknown_check $2769 0022: jump_if_false @E_PR_17956 // Note: the incorrect math opcode was used here 008F: actor $5508(0@,6) near_actor $933 radius 20.0 20.0 20.0 sphere 0 0022: jump_if_false @E_PR_17956 // Note: the incorrect math opcode was used here 005E: (unknown) :E_PR_17956 005F: (unknown) :E_PR_17958 $5549(0@,3) == 0 // (int) var == num jump_if_false @E_PR_17986 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_PR_17528 $5546(0@,3) :E_PR_17986 0026: return :E_PR_17988 0045: actor $5508(0@,6) defined jump_if_false @E_PR_18043 02D5: (unknown) $5508(0@,6) $5749 0022: jump_if_false @E_PR_18043 // Note: the incorrect math opcode was used here 02C0: (unknown) $5508(0@,6) 1@ 001C: 1@ == $5751 // (int) num == var 0022: jump_if_false @E_PR_18043 // Note: the incorrect math opcode was used here 042A: (unknown) $5508(0@,6) 2 :E_PR_18043 $5520(0@,6) == 0 // (int) var == num jump_if_false @E_PR_18114 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @E_PR_17528 $5508(0@,6) 0045: actor $5508(0@,6) defined jump_if_false @E_PR_18107 02D5: (unknown) $5508(0@,6) $5751 0022: jump_if_false @E_PR_18107 // Note: the incorrect math opcode was used here 010B: set_actor $5508(0@,6) armed_weapon_to $5751 :E_PR_18107 0002: jump @E_PR_18154 :E_PR_18114 $5520(0@,6) == 1 // (int) var == num jump_if_false @E_PR_18154 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @E_PR_17824 0@ jump_if_false @E_PR_18154 $5520(0@,6) = 0 // (int) :E_PR_18154 0026: return :E_PR_18156 1@ = 0 // (int) 0139: 0@ = random_int_in_ranges 0 $2480 :E_PR_18166 0078: if or $2479 == 0 // (int) var == num 001C: 1@ == $2480 // (int) num == var 0022: jump_if_false @E_PR_18189 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PR_18189 $2013(0@,70) == -1 // (int) var == num jump_if_false @E_PR_18244 0@ += 1 // (int) 001C: 0@ == $2480 // (int) num == var 0022: jump_if_false @E_PR_18225 // Note: the incorrect math opcode was used here 0@ = 0 // (int) :E_PR_18225 1@ += 1 // (int) 0002: jump @E_PR_18166 0002: jump @E_PR_18246 :E_PR_18244 005E: (unknown) :E_PR_18246 005F: (unknown) :E_PR_18248 0035: 0@ = $2480 // (int vars) 002D: 0@ *= $5714 // (int vars) 0@ /= 100 // (int) 0@ == 0 // (int) var == num jump_if_false @E_PR_18279 0@ = 1 // (int) :E_PR_18279 0011: 0@ > $2480 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_PR_18296 // Note: the incorrect math opcode was used here 0035: 0@ = $2480 // (int vars) :E_PR_18296 1@ = 0 // (int) :E_PR_18300 0011: 0@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_PR_18391 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 1 unknown 3 call_with_params @E_PR_18156 2@ jump_if_false @E_PR_18377 0252: object $2013(2@,70) exists jump_if_false @E_PR_18370 $2083(2@,70) == 1 // (int) var == num jump_if_false @E_PR_18370 03BE: (unknown) $2013(2@,70) $2083(2@,70) = 0 // (int) :E_PR_18370 0002: jump @E_PR_18379 :E_PR_18377 0026: return :E_PR_18379 1@ += 1 // (int) 0002: jump @E_PR_18300 :E_PR_18391 0026: return :E_PR_18393 0045: actor $933 defined jump_if_false @E_PR_18410 02F8: (unknown) $933 1 :E_PR_18410 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_9611 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @E_PR_10696 1 $5736 $5711 == 0 // (int) var == num jump_if_false @E_PR_18471 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_PR_17334 $5736 :E_PR_18471 0045: actor $933 defined jump_if_false @E_PR_18504 02EE: get_actor $933 coords_to 1@ 2@ 3@ with_offset 1.5 2.0 -0.8 00CE: 4@ = actor $933 Z_angle :E_PR_18504 0@ = 0 // (int) :E_PR_18508 3 > 0@ // (int) num > var 0022: jump_if_false @E_PR_18627 // Note: the incorrect math opcode was used here 034A: unknown_check $1572(0@,3) 0022: jump_if_false @E_PR_18615 // Note: the incorrect math opcode was used here 0045: actor $1572(0@,3) defined 0022: jump_if_false @E_PR_18615 // Note: the incorrect math opcode was used here 0044: put_actor $1572(0@,3) at 1@ 2@ 3@ 0001: wait 200 ms 0045: actor $1572(0@,3) defined 0022: jump_if_false @E_PR_18580 // Note: the incorrect math opcode was used here 00CF: set_actor $1572(0@,3) Z_angle_to 4@ :E_PR_18580 0001: wait 100 ms 0045: actor $1572(0@,3) defined 0022: jump_if_false @E_PR_18615 // Note: the incorrect math opcode was used here 02EE: get_actor $1572(0@,3) coords_to 1@ 2@ 3@ with_offset -1.5 0 -0.8 :E_PR_18615 0@ += 1 // (int) 0002: jump @E_PR_18508 :E_PR_18627 $5711 == 0 // (int) var == num jump_if_false @E_PR_18649 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @E_PR_18248 :E_PR_18649 0045: actor $933 defined jump_if_false @E_PR_18665 02F8: (unknown) $933 0 :E_PR_18665 0001: wait 500 ms 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_12435 $5711 == 0 // (int) var == num jump_if_false @E_PR_18786 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12808 $5703 $5699 $2483 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12757 $5703 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12808 $5704 $5700 $2483 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12757 $5704 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12808 $5705 $5701 $2483 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12757 $5705 0002: jump @E_PR_18951 :E_PR_18786 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12808 $5703 $5699 $2483 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12757 $5703 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12808 $5704 $5700 $2483 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12757 $5704 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12808 $5706 $5702 $2483 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12757 $5706 $5711 == 1 // (int) var == num jump_if_false @E_PR_18922 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12808 $5705 $5701 $2483 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12757 $5705 0002: jump @E_PR_18951 :E_PR_18922 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12808 $5705 $5701 $2483 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12757 $5705 :E_PR_18951 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_PR_371 1000 0026: return :E_PR_18966 025B: (unknown) 0@ 1@ 2@ 8@ 9@ 10@ 7@ 001D: 8@ == 0 // (int) var == var jump_if_false @E_PR_19010 001D: 9@ == 0 // (int) var == var jump_if_false @E_PR_19010 001D: 10@ == 0 // (int) var == var jump_if_false @E_PR_19010 005F: (unknown) :E_PR_19010 0139: 3@ = random_int_in_ranges 0 5 3@ == 0 // (int) var == num jump_if_false @E_PR_19040 4@ = 276 // (int) 0002: jump @E_PR_19121 :E_PR_19040 3@ == 1 // (int) var == num jump_if_false @E_PR_19065 4@ = 176 // (int) 0002: jump @E_PR_19121 :E_PR_19065 3@ == 2 // (int) var == num jump_if_false @E_PR_19090 4@ = 256 // (int) 0002: jump @E_PR_19121 :E_PR_19090 3@ == 3 // (int) var == num jump_if_false @E_PR_19115 4@ = 177 // (int) 0002: jump @E_PR_19121 :E_PR_19115 4@ = 171 // (int) :E_PR_19121 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_19154 0162: release_model 4@ 005F: (unknown) :E_PR_19154 0048: 5@ = create_car 4@ at 8@ 9@ 10@ 0162: release_model 4@ 004F: unknown_check 5@ 0022: jump_if_false @E_PR_19188 // 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_19188 005E: (unknown) :E_PR_19190 0045: actor $933 defined 0022: jump_if_false @E_PR_19221 // Note: the incorrect math opcode was used here 02EE: get_actor $933 coords_to 1@ 2@ 3@ with_offset 1.5 2.0 -1.0 00CE: 4@ = actor $933 Z_angle :E_PR_19221 0@ = 0 // (int) :E_PR_19225 3 > 0@ // (int) num > var 0022: jump_if_false @E_PR_19342 // Note: the incorrect math opcode was used here 034A: unknown_check $1572(0@,3) 0022: jump_if_false @E_PR_19330 // Note: the incorrect math opcode was used here 0045: actor $1572(0@,3) defined 0022: jump_if_false @E_PR_19330 // Note: the incorrect math opcode was used here 0044: put_actor $1572(0@,3) at 1@ 2@ 3@ 0001: wait 200 ms 0045: actor $1572(0@,3) defined 0022: jump_if_false @E_PR_19297 // Note: the incorrect math opcode was used here 00CF: set_actor $1572(0@,3) Z_angle_to 4@ :E_PR_19297 0001: wait 100 ms 0045: actor $1572(0@,3) defined 0022: jump_if_false @E_PR_19330 // Note: the incorrect math opcode was used here 02EE: get_actor $1572(0@,3) coords_to 1@ 2@ 3@ with_offset -1.5 0 -1.0 :E_PR_19330 0@ += 1 // (int) 0002: jump @E_PR_19225 :E_PR_19342 0045: actor $933 defined jump_if_false @E_PR_19380 02EE: get_actor $933 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_18966 1@ 2@ 3@ :E_PR_19380 0045: actor $933 defined jump_if_false @E_PR_19418 02EE: get_actor $933 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_18966 1@ 2@ 3@ :E_PR_19418 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @E_PR_14660 0026: return :E_PR_19430 0078: if and $5713 == 0 // (int) var == num 0@ == 0 // (int) var == num $5711 == 1 // (int) var == num jump_if_false @E_PR_19469 0057: show_text_highpriority GXT $5425(0@,13) time 5000 flag 1 005E: (unknown) :E_PR_19469 0078: if and $5713 == 0 // (int) var == num 0@ == 4 // (int) var == num $5711 == 1 // (int) var == num jump_if_false @E_PR_19509 0057: show_text_highpriority GXT $5425(0@,13) time 5000 flag 1 005E: (unknown) :E_PR_19509 005F: (unknown) :E_PR_19511 0035: 3@ = 1@ // (int vars) 8 > 0@ // (int) num > var 0022: jump_if_false @E_PR_19588 // Note: the incorrect math opcode was used here 5 > 0@ // (int) num > var 0022: jump_if_false @E_PR_19577 // Note: the incorrect math opcode was used here 037A: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PR_19430 0@ jump_if_false @E_PR_19570 0226: show_text_1string GXT $5425(0@,13) string $5800 time 5000 1 :E_PR_19570 0002: jump @E_PR_19588 :E_PR_19577 0057: show_text_highpriority GXT $5425(0@,13) time 5000 flag 1 :E_PR_19588 0@ == 0 // (int) var == num jump_if_false @E_PR_19685 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PR_9574 $5720 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PR_9592 $5718 $5711 == 0 // (int) var == num jump_if_false @E_PR_19668 $5725 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PR_1108 2 0311: status_text $5714 type 1 line 2 GXT 'PR_C0' // global_variable // Damage to store: :E_PR_19668 $5726 = 0 // (int) $2559 = 0 // (int) 0002: jump @E_PR_20066 :E_PR_19685 0@ == 6 // (int) var == num jump_if_false @E_PR_19721 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PR_9592 $5720 $5726 = 0 // (int) 0002: jump @E_PR_20066 :E_PR_19721 0@ == 1 // (int) var == num jump_if_false @E_PR_19775 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PR_9574 $5718 $5711 == 0 // (int) var == num jump_if_false @E_PR_19763 $5725 = 1 // (int) :E_PR_19763 $5726 = 0 // (int) 0002: jump @E_PR_20066 :E_PR_19775 0@ == 7 // (int) var == num jump_if_false @E_PR_19829 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PR_9592 $5718 $5711 == 0 // (int) var == num jump_if_false @E_PR_19817 $5725 = 1 // (int) :E_PR_19817 $5726 = 0 // (int) 0002: jump @E_PR_20066 :E_PR_19829 0@ == 5 // (int) var == num jump_if_false @E_PR_19887 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @NONAME_1_20442 $2559 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PR_9574 $5718 $5725 = 0 // (int) $5726 = 1 // (int) 0002: jump @E_PR_20066 :E_PR_19887 0@ == 2 // (int) var == num jump_if_false @E_PR_19944 00AE: remove_status_text $5714 $2559 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PR_9574 $5718 $5725 = 0 // (int) 0403: (unknown) 0 0 0 $5726 = 1 // (int) 0002: jump @E_PR_20066 :E_PR_19944 0@ == 3 // (int) var == num jump_if_false @E_PR_19984 $5725 = 0 // (int) $5726 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @E_PR_9210 0002: jump @E_PR_20066 :E_PR_19984 0@ == 4 // (int) var == num jump_if_false @E_PR_20066 $2559 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PR_9592 $5719 $5725 = 0 // (int) $5726 = 1 // (int) 0045: actor $933 defined jump_if_false @E_PR_20054 0094: player $933 money += $5734 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_1_38981 1 :E_PR_20054 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_1_39409 1 :E_PR_20066 0035: 2@ = 0@ // (int vars) 0026: return :E_PR_20072 $940 = 1 // (int) 0001: wait 0 ms 10@ = -1 // (int) 037B: constant_params 1 variable_params 1 unknown 11 call_with_params @MAIN_6449 $1748 0@ 0006: $5800 = 'PR_GAN2' // (string) // Cholos // Note: the incorrect math opcode was used here 0006: $5801 = '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_22617 0025: gosub @E_PR_22995 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_16999 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_10927 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_13281 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_13340 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @E_PR_10696 2 $5736 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @E_PR_371 1000 037B: constant_params 2 variable_params 2 unknown 11 call_with_params @E_PR_19511 6 6 $5679 3@ :E_PR_20236 0001: wait 0 ms :E_PR_20239 $5679 == 6 // (int) var == num jump_if_false @E_PR_20399 0001: wait 0 ms 0025: gosub @E_PR_21579 2@ == -1 // (int) var == num jump_if_false @E_PR_20392 $1078 == 0 // (int) var == num jump_if_false @E_PR_20392 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @E_PR_9574 $5720 0001: wait 1500 ms $5711 == 0 // (int) var == num jump_if_false @E_PR_20327 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_13865 :E_PR_20327 037B: constant_params 2 variable_params 2 unknown 11 call_with_params @E_PR_19511 0 $5679 $5679 3@ not 10@ == -1 // (int) var == num jump_if_false @E_PR_20368 8140: not pickup 10@ picked_up jump_if_false @E_PR_20368 0141: destroy_pickup 10@ :E_PR_20368 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @E_PR_1108 1 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @NONAME_1_39314 1 :E_PR_20392 0002: jump @E_PR_20239 :E_PR_20399 $5679 == 0 // (int) var == num jump_if_false @E_PR_20551 0001: wait 0 ms 0025: gosub @E_PR_21579 2@ == -1 // (int) var == num jump_if_false @E_PR_20544 0025: gosub @E_PR_21858 0025: gosub @E_PR_22152 0045: actor $933 defined jump_if_false @E_PR_20544 0080: actor $933 near_point $5738 $5739 radius 80.0 80.0 sphere 0 0022: jump_if_false @E_PR_20544 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_10373 $5711 == 1 // (int) var == num jump_if_false @E_PR_20527 037B: constant_params 2 variable_params 2 unknown 11 call_with_params @E_PR_19511 7 $5679 $5679 3@ 0002: jump @E_PR_20544 :E_PR_20527 037B: constant_params 2 variable_params 2 unknown 11 call_with_params @E_PR_19511 1 $5679 $5679 3@ :E_PR_20544 0002: jump @E_PR_20399 :E_PR_20551 $5679 == 1 // (int) var == num jump_if_false @E_PR_20636 0001: wait 0 ms 0025: gosub @E_PR_21579 2@ == -1 // (int) var == num jump_if_false @E_PR_20629 0025: gosub @E_PR_21858 0025: gosub @E_PR_22152 $5755 == 0 // (int) var == num jump_if_false @E_PR_20629 037B: constant_params 2 variable_params 2 unknown 11 call_with_params @E_PR_19511 7 $5679 $5679 3@ :E_PR_20629 0002: jump @E_PR_20551 :E_PR_20636 $5679 == 7 // (int) var == num jump_if_false @E_PR_20779 0001: wait 0 ms 0025: gosub @E_PR_21579 2@ == -1 // (int) var == num jump_if_false @E_PR_20772 0025: gosub @E_PR_21858 0025: gosub @E_PR_22152 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @E_PR_8853 $5736 jump_if_false @E_PR_20772 $5811 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_18393 $5711 == 0 // (int) var == num jump_if_false @E_PR_20755 037B: constant_params 2 variable_params 2 unknown 11 call_with_params @E_PR_19511 2 $5679 $5679 3@ 0002: jump @E_PR_20772 :E_PR_20755 037B: constant_params 2 variable_params 2 unknown 11 call_with_params @E_PR_19511 5 $5679 $5679 3@ :E_PR_20772 0002: jump @E_PR_20636 :E_PR_20779 $5679 == 5 // (int) var == num jump_if_false @E_PR_20990 0001: wait 0 ms 0025: gosub @E_PR_21579 2@ == -1 // (int) var == num jump_if_false @E_PR_20983 0025: gosub @E_PR_21858 0025: gosub @E_PR_21984 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @NONAME_1_23869 -1 037B: constant_params 0 variable_params 1 unknown 11 call_with_params @NONAME_1_28072 4@ 0078: if and 0011: 4@ > $2484 // (int) var > var // Note: the incorrect math opcode was used here $5755 == 0 // (int) var == num jump_if_false @E_PR_20941 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_16664 jump_if_false @E_PR_20934 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_9210 025D: remove_text $5693 025D: remove_text $5692 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @E_PR_16551 3 4000 $5680 = 4 // (int) $5679 = 8 // (int) :E_PR_20934 0002: jump @E_PR_20983 :E_PR_20941 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @E_PR_16709 $5698 4@ $5755 > 0 // (int) var > num jump_if_false @E_PR_20983 037B: constant_params 2 variable_params 2 unknown 11 call_with_params @E_PR_19511 3 $5679 $5679 3@ :E_PR_20983 0002: jump @E_PR_20779 :E_PR_20990 $5679 == 2 // (int) var == num jump_if_false @E_PR_21134 0001: wait 0 ms 0025: gosub @E_PR_21579 2@ == -1 // (int) var == num jump_if_false @E_PR_21127 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @NONAME_1_23869 -1 0025: gosub @E_PR_21858 0025: gosub @E_PR_21984 $5755 == 0 // (int) var == num jump_if_false @E_PR_21114 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_16664 jump_if_false @E_PR_21107 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @E_PR_16551 2 4000 $5680 = 4 // (int) $5679 = 8 // (int) :E_PR_21107 0002: jump @E_PR_21127 :E_PR_21114 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @E_PR_16709 $5698 4@ :E_PR_21127 0002: jump @E_PR_20990 :E_PR_21134 $5679 == 3 // (int) var == num jump_if_false @E_PR_21299 0001: wait 0 ms 0025: gosub @E_PR_21579 2@ == -1 // (int) var == num jump_if_false @E_PR_21292 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @NONAME_1_23869 -1 0025: gosub @E_PR_21858 0025: gosub @E_PR_21984 $5755 == 0 // (int) var == num jump_if_false @E_PR_21279 001C: $5762 == $5759 // (int) num == var 0022: jump_if_false @E_PR_21272 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_16664 jump_if_false @E_PR_21272 025D: remove_text $5693 025D: remove_text $5692 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @E_PR_16551 3 4000 $5680 = 4 // (int) $5679 = 8 // (int) :E_PR_21272 0002: jump @E_PR_21292 :E_PR_21279 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @E_PR_16709 $5698 4@ :E_PR_21292 0002: jump @E_PR_21134 :E_PR_21299 $5679 == 8 // (int) var == num jump_if_false @E_PR_21472 0001: wait 0 ms 0025: gosub @E_PR_21579 2@ == -1 // (int) var == num jump_if_false @E_PR_21465 $1078 == 4 // (int) var == num jump_if_false @E_PR_21359 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @NONAME_1_23869 -1 :E_PR_21359 0025: gosub @E_PR_21858 0025: gosub @E_PR_22152 $5680 == 4 // (int) var == num jump_if_false @E_PR_21429 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12674 $5707 jump_if_false @E_PR_21422 037B: constant_params 2 variable_params 2 unknown 11 call_with_params @E_PR_19511 $5680 $5679 $5679 3@ :E_PR_21422 0002: jump @E_PR_21465 :E_PR_21429 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @E_PR_16646 $5710 jump_if_false @E_PR_21465 037B: constant_params 2 variable_params 2 unknown 11 call_with_params @E_PR_19511 $5680 $5679 $5679 3@ :E_PR_21465 0002: jump @E_PR_21299 :E_PR_21472 $5679 == 4 // (int) var == num jump_if_false @E_PR_21557 0001: wait 0 ms 0025: gosub @E_PR_21579 2@ == -1 // (int) var == num jump_if_false @E_PR_21550 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @E_PR_9061 $5736 jump_if_false @E_PR_21550 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @E_PR_9574 $5719 $5726 = 0 // (int) 0025: gosub @E_PR_22254 :E_PR_21550 0002: jump @E_PR_21472 :E_PR_21557 not $5679 == 10 // (int) var == num jump_if_false @E_PR_21577 0002: jump @E_PR_20236 :E_PR_21577 0026: return :E_PR_21579 8045: not actor $933 defined jump_if_false @E_PR_21615 2@ = 3 // (int) 0025: gosub @E_PR_23477 $5679 = 10 // (int) 0002: jump @E_PR_21834 :E_PR_21615 $5725 == 1 // (int) var == num jump_if_false @E_PR_21687 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_13633 jump_if_false @E_PR_21677 2@ = 1 // (int) 0025: gosub @E_PR_23477 $5679 = 10 // (int) 0002: jump @E_PR_21834 0002: jump @E_PR_21687 :E_PR_21677 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_13466 :E_PR_21687 $5726 == 1 // (int) var == num jump_if_false @E_PR_21759 $1078 == 4 // (int) var == num jump_if_false @E_PR_21759 034A: unknown_check $2483 jump_if_false @E_PR_21759 8045: not actor $2483 defined jump_if_false @E_PR_21759 2@ = 0 // (int) 0025: gosub @E_PR_23477 $5679 = 10 // (int) 0002: jump @E_PR_21834 :E_PR_21759 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_1453 jump_if_false @E_PR_21801 2@ = 2 // (int) 0025: gosub @E_PR_21836 $5679 = 10 // (int) 0002: jump @E_PR_21834 :E_PR_21801 $5811 == 1 // (int) var == num jump_if_false @E_PR_21834 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_7419 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_14457 :E_PR_21834 0026: return :E_PR_21836 00AE: remove_status_text $5714 0059: text_clear_all 0025: gosub @E_PR_22521 0025: gosub @E_PR_23049 0026: return :E_PR_21858 $5755 = 0 // (int) 1@ = 0 // (int) :E_PR_21867 6 > 1@ // (int) num > var 0022: jump_if_false @E_PR_21982 // Note: the incorrect math opcode was used here 0045: actor $5508(1@,6) defined 0022: jump_if_false @E_PR_21927 // Note: the incorrect math opcode was used here $5755 += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @E_PR_16804 1@ 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @E_PR_17988 1@ 0002: jump @E_PR_21970 :E_PR_21927 not $5514(1@,6) == -1 // (int) var == num jump_if_false @E_PR_21970 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @E_PR_9557 $5514(1@,6) $5514(1@,6) = -1 // (int) 0112: remove_references_to_actor $5508(1@,6) // Like turning an actor into a random pedestrian :E_PR_21970 1@ += 1 // (int) 0002: jump @E_PR_21867 :E_PR_21982 0026: return :E_PR_21984 $5711 == 2 // (int) var == num jump_if_false @E_PR_22150 0011: $5759 > $5762 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_PR_22150 // Note: the incorrect math opcode was used here $5737 == 1 // (int) var == num jump_if_false @E_PR_22150 $5763 == 0 // (int) var == num jump_if_false @E_PR_22095 $5762 == 0 // (int) var == num jump_if_false @E_PR_22068 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @E_PR_13706 1000 0 0002: jump @E_PR_22082 :E_PR_22068 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @E_PR_13706 6000 0 :E_PR_22082 $5763 = 1 // (int) 0002: jump @E_PR_22150 :E_PR_22095 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @E_PR_16646 $5708 jump_if_false @E_PR_22150 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @E_PR_10600 $5762 jump_if_false @E_PR_22150 $5762 += 1 // (int) $5755 += 1 // (int) $5763 = 0 // (int) :E_PR_22150 0026: return :E_PR_22152 $5809 = 0 // (int) 1@ = 0 // (int) :E_PR_22161 3 > 1@ // (int) num > var 0022: jump_if_false @E_PR_22228 // Note: the incorrect math opcode was used here 0045: actor $5546(1@,3) defined 0022: jump_if_false @E_PR_22210 // Note: the incorrect math opcode was used here $5809 += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @E_PR_17958 1@ 0002: jump @E_PR_22216 :E_PR_22210 0112: remove_references_to_actor $5546(1@,3) // Like turning an actor into a random pedestrian :E_PR_22216 1@ += 1 // (int) 0002: jump @E_PR_22161 :E_PR_22228 $5809 == 0 // (int) var == num jump_if_false @E_PR_22252 0272: (unknown) 13 $5808 0272: (unknown) 15 $5808 :E_PR_22252 0026: return :E_PR_22254 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_19190 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_13360 0025: gosub @E_PR_22995 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_16462 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_16999 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_10927 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_13340 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @E_PR_10696 0 $5736 $5680 = 0 // (int) $5711 == 0 // (int) var == num jump_if_false @E_PR_22361 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_13865 :E_PR_22361 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @E_PR_371 1000 $5761 == 1 // (int) var == num jump_if_false @E_PR_22442 0226: show_text_1string GXT $5690 string $5801 time 5000 1 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @E_PR_13706 5000 1 037B: constant_params 2 variable_params 2 unknown 11 call_with_params @E_PR_19511 8 $5679 $5679 3@ 0002: jump @E_PR_22519 :E_PR_22442 $5813 == 1 // (int) var == num jump_if_false @E_PR_22503 0057: show_text_highpriority GXT $5691 time 5000 flag 1 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @E_PR_13706 5000 1 037B: constant_params 2 variable_params 2 unknown 11 call_with_params @E_PR_19511 8 $5679 $5679 3@ 0002: jump @E_PR_22519 :E_PR_22503 037B: constant_params 2 variable_params 2 unknown 11 call_with_params @E_PR_19511 0 $5679 $5679 3@ :E_PR_22519 0026: return :E_PR_22521 1@ = 0 // (int) :E_PR_22525 3 > 1@ // (int) num > var 0022: jump_if_false @E_PR_22563 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @E_PR_9557 $5462(1@,3) 1@ += 1 // (int) 0002: jump @E_PR_22525 :E_PR_22563 1@ = 0 // (int) :E_PR_22567 6 > 1@ // (int) num > var 0022: jump_if_false @E_PR_22605 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @E_PR_9557 $5514(1@,6) 1@ += 1 // (int) 0002: jump @E_PR_22567 :E_PR_22605 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_9210 0026: return :E_PR_22617 $3482 = 0 // (int) $2487 = 1 // (int) $5712 = -1 // (int) $5757 = -1 // (int) 15 > $2729 // (int) num > var 0022: jump_if_false @E_PR_22671 // Note: the incorrect math opcode was used here $5677 = 0 // (int) $5678 = 17 // (int) 0002: jump @E_PR_22683 :E_PR_22671 $5677 = 17 // (int) $5678 = 30 // (int) :E_PR_22683 $791 >= 2 // (int) var >= num jump_if_false @E_PR_22709 $5746 = 1 // (int) 0002: jump @E_PR_22714 :E_PR_22709 $5746 = 0 // (int) :E_PR_22714 $5669 = -1 // (int) $5670 = -1 // (int) $5671 = -1 // (int) $5672 = -1 // (int) $5673 = -1 // (int) $5674 = -1 // (int) $5675 = -1 // (int) $5676 = -1 // (int) $5745 = -1 // (int) 1@ = 0 // (int) :E_PR_22772 5 > 1@ // (int) num > var 0022: jump_if_false @E_PR_22804 // Note: the incorrect math opcode was used here $5408(1@,5) = -1 // (int) 1@ += 1 // (int) 0002: jump @E_PR_22772 :E_PR_22804 $5713 = 0 // (int) $5818 = 0 // (int) $5822 = 207 // (int) 02E2: $5819 = 19 // (any) 02E2: $5820 = 6 // (any) 037B: constant_params 0 variable_params 3 unknown 11 call_with_params @E_PR_9682 7@ 8@ 9@ 0045: actor $933 defined jump_if_false @E_PR_22970 82D5: not (unknown) $933 6 jump_if_false @E_PR_22970 0035: 1@ = $2729 // (int vars) 9@ += 0.6 // (float) $353(1@,30) == 3 // (int) var == num jump_if_false @E_PR_22919 8@ += 4.0 // (float) 9@ -= 0.2 // (float) 0002: jump @E_PR_22953 :E_PR_22919 $353(1@,30) == 2 // (int) var == num jump_if_false @E_PR_22947 8@ += 3.0 // (float) 0002: jump @E_PR_22953 :E_PR_22947 7@ -= 3.0 // (float) :E_PR_22953 10@ = 0 // (int) 01F9: 10@ = create_weapon_pickup #BAT group 3 ammo 1 at 7@ 8@ 9@ :E_PR_22970 0045: actor $933 defined jump_if_false @E_PR_22988 010F: (unknown) $933 7@ 8@ 9@ :E_PR_22988 $5811 = 0 // (int) 0026: return :E_PR_22995 $5696 = 0 // (int) $5695 = 0 // (int) 4@ = 0 // (int) 2@ = -1 // (int) $5737 = 0 // (int) $5763 = 0 // (int) $5762 = 0 // (int) 0006: $5707 = 'PROP_T2' // (string) // Protection Racket // Note: the incorrect math opcode was used here $5714 = 0 // (int) 0026: return :E_PR_23049 0045: actor $933 defined jump_if_false @E_PR_23310 0078: if or $5679 == 2 // (int) var == num $5679 == 3 // (int) var == num $5679 == 4 // (int) var == num $5679 == 5 // (int) var == num jump_if_false @E_PR_23128 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @E_PR_8240 $5736 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @E_PR_371 500 :E_PR_23128 $5679 == 8 // (int) var == num jump_if_false @E_PR_23187 $5680 == 4 // (int) var == num jump_if_false @E_PR_23187 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @E_PR_8240 $5736 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @E_PR_371 500 :E_PR_23187 2@ == 2 // (int) var == num jump_if_false @E_PR_23221 0055: show_text_styled GXT 'M_OVER' time 1000 style 1 // ~r~MISSION OVER! 0002: jump @E_PR_23236 :E_PR_23221 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! :E_PR_23236 2@ > -1 // (int) var > num jump_if_false @E_PR_23303 3 > 2@ // (int) num > var 0022: jump_if_false @E_PR_23303 // Note: the incorrect math opcode was used here 2@ == 2 // (int) var == num jump_if_false @E_PR_23289 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @NONAME_1_39496 0002: jump @E_PR_23303 :E_PR_23289 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_5026 $5472(2@,3) :E_PR_23303 0002: jump @E_PR_23475 :E_PR_23310 0078: if or $5679 == 2 // (int) var == num $5679 == 3 // (int) var == num $5679 == 4 // (int) var == num $5679 == 5 // (int) var == num jump_if_false @E_PR_23397 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_8240 $5736 0001: wait 500 ms 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @E_PR_371 1 :E_PR_23397 $5679 == 8 // (int) var == num jump_if_false @E_PR_23475 $5680 == 4 // (int) var == num jump_if_false @E_PR_23475 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_8240 $5736 0001: wait 500 ms 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @E_PR_371 1 :E_PR_23475 0026: return :E_PR_23477 00AE: remove_status_text $5714 not $5745 == -1 // (int) var == num jump_if_false @E_PR_23498 047A: (unknown) $5745 :E_PR_23498 0059: text_clear_all 0025: gosub @E_PR_22521 0025: gosub @E_PR_23049 $5679 = 10 // (int) 0026: return :E_PR_23522 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @NONAME_1_39490 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @PUHELP_3898 1 $2559 = 0 // (int) $2487 = 0 // (int) $3482 = 1 // (int) not 10@ == -1 // (int) var == num jump_if_false @E_PR_23585 8140: not pickup 10@ picked_up jump_if_false @E_PR_23585 0141: destroy_pickup 10@ :E_PR_23585 not $5745 == -1 // (int) var == num jump_if_false @E_PR_23602 047A: (unknown) $5745 :E_PR_23602 $5811 == 1 // (int) var == num jump_if_false @E_PR_23635 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_7886 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @E_PR_8076 :E_PR_23635 024F: (unknown) 1.0 0403: (unknown) 0 0 0 00AE: remove_status_text $5714 $940 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 21--------------- :E_RE 0238: name_thread 'E_RE' // 'Loan Shark' 2 > $815 // (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_14669 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_18488 :E_RE_54 0025: gosub @E_RE_18719 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 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @E_RE_263 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 007E: actor $933 driving jump_if_false @E_RE_257 0400: (unknown) $933 $1070 0002: jump @E_RE_263 :E_RE_257 02C0: (unknown) $933 $1070 :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_4301 0@ :E_RE_290 0045: actor $933 defined jump_if_false @E_RE_358 807E: not actor $933 driving jump_if_false @E_RE_335 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @E_RE_338 :E_RE_335 021D: (unknown) 0 :E_RE_338 $1078 == 0 // (int) var == num jump_if_false @E_RE_354 02EA: select_interior 2 :E_RE_354 01AE: (unknown) 1 :E_RE_358 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :E_RE_371 0045: actor $933 defined jump_if_false @E_RE_435 807E: not actor $933 driving jump_if_false @E_RE_423 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @E_RE_423 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :E_RE_423 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :E_RE_435 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @E_RE_484 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 01AE: (unknown) 0 $1078 == 0 // (int) var == num jump_if_false @E_RE_484 02EA: select_interior 0 :E_RE_484 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @E_RE_514 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :E_RE_514 0026: return 0045: actor 0@ defined jump_if_false @E_RE_535 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :E_RE_535 0026: return 0045: actor 0@ defined 0022: jump_if_false @E_RE_565 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @E_RE_565 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :E_RE_565 0026: return :E_RE_567 0045: actor 0@ defined 0022: jump_if_false @E_RE_614 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @E_RE_610 // 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_614 :E_RE_610 1@ = 0 // (int) :E_RE_614 1@ == 1 // (int) var == num jump_if_false @E_RE_698 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @E_RE_691 007E: actor 0@ driving jump_if_false @E_RE_687 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @E_RE_677 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @E_RE_680 :E_RE_677 00F1: (unknown) 0@ :E_RE_680 0002: jump @E_RE_691 :E_RE_687 1@ = 0 // (int) :E_RE_691 0002: jump @E_RE_614 :E_RE_698 0026: return 0045: actor 0@ defined jump_if_false @E_RE_792 007E: actor 0@ driving jump_if_false @E_RE_776 02A7: unknown_check 0@ jump_if_false @E_RE_746 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @E_RE_769 :E_RE_746 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_RE_567 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :E_RE_769 0002: jump @E_RE_785 :E_RE_776 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :E_RE_785 0002: jump @E_RE_794 :E_RE_792 005F: (unknown) :E_RE_794 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @E_RE_952 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @E_RE_952 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @E_RE_893 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @E_RE_852 // Note: the incorrect math opcode was used here 0026: return 0002: jump @E_RE_886 :E_RE_852 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_RE_567 0@ 4@ > -1 // (int) var > num jump_if_false @E_RE_886 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_RE_567 4@ :E_RE_886 0002: jump @E_RE_952 :E_RE_893 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @E_RE_918 // Note: the incorrect math opcode was used here 0026: return 0002: jump @E_RE_952 :E_RE_918 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_RE_567 0@ not 3@ == -1 // (int) var == num jump_if_false @E_RE_952 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_RE_567 3@ :E_RE_952 0045: actor 0@ defined jump_if_false @E_RE_1004 004F: unknown_check 1@ jump_if_false @E_RE_1004 007E: actor 0@ driving jump_if_false @E_RE_1004 807C: not actor 0@ driving 1@ 0022: jump_if_false @E_RE_1004 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_RE_567 0@ :E_RE_1004 5@ = 0 // (int) :E_RE_1008 5@ == 0 // (int) var == num jump_if_false @E_RE_1106 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @E_RE_1099 004F: unknown_check 1@ jump_if_false @E_RE_1099 007C: actor 0@ driving 1@ 0022: jump_if_false @E_RE_1065 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @E_RE_1099 :E_RE_1065 2@ == -1 // (int) var == num jump_if_false @E_RE_1091 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @E_RE_1099 :E_RE_1091 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :E_RE_1099 0002: jump @E_RE_1008 :E_RE_1106 0026: return :E_RE_1108 0@ == 0 // (int) var == num jump_if_false @E_RE_1151 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @E_RE_1327 :E_RE_1151 0@ == 1 // (int) var == num jump_if_false @E_RE_1184 03CF: (unknown) 200 200 200 255 0002: jump @E_RE_1327 :E_RE_1184 0@ == 2 // (int) var == num jump_if_false @E_RE_1226 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @E_RE_1327 :E_RE_1226 0@ == 3 // (int) var == num jump_if_false @E_RE_1270 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @E_RE_1327 :E_RE_1270 0@ == 4 // (int) var == num jump_if_false @E_RE_1301 03CF: (unknown) 8 143 59 255 0002: jump @E_RE_1327 :E_RE_1301 0@ == 5 // (int) var == num jump_if_false @E_RE_1327 03CF: (unknown) 237 130 180 255 :E_RE_1327 0026: return :E_RE_1329 00BC: (unknown) 0@ 2 0026: return :E_RE_1336 00BC: (unknown) 0@ 6 0026: return :E_RE_1343 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_RE_1336 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @E_RE_1391 014E: 3@ = car 0@ health 3@ -= 250 // (int) :E_RE_1391 0 > 3@ // (int) num > var 0022: jump_if_false @E_RE_1406 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :E_RE_1406 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_1451 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :E_RE_1451 005F: (unknown) :E_RE_1453 $1084 = 0 // (int) 0377: (unknown) 0 $1084 $1084 > 0 // (int) var > num jump_if_false @E_RE_1526 0045: actor $933 defined jump_if_false @E_RE_1526 0429: (unknown) $933 0@ 0@ > -1 // (int) var > num jump_if_false @E_RE_1526 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @E_RE_1526 $1084 = 0 // (int) :E_RE_1526 $1084 > 0 // (int) var > num jump_if_false @E_RE_1644 $1085 == -1 // (int) var == num jump_if_false @E_RE_1598 010E: $1167 = current_time_in_ms 0035: $1085 = $1167 // (int vars) $1085 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1068 = 1 // (int) $1087 = 1 // (int) 0002: jump @E_RE_1631 :E_RE_1598 801C: not $1086 == $1084 // (int) num == var 0022: jump_if_false @E_RE_1631 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) 005E: (unknown) :E_RE_1631 0035: $1086 = $1084 // (int vars) 0002: jump @E_RE_1702 :E_RE_1644 $1087 == 1 // (int) var == num jump_if_false @E_RE_1697 010E: $1167 = current_time_in_ms 0011: $1167 > $1085 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_RE_1697 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) $1087 = 0 // (int) :E_RE_1697 $1086 = 0 // (int) :E_RE_1702 005F: (unknown) :E_RE_1704 037B: constant_params 0 variable_params 1 unknown 4 call_with_params @MAIN_6482 3@ 2 > 3@ // (int) num > var 0022: jump_if_false @E_RE_1921 // Note: the incorrect math opcode was used here 0@ > -263.5 // (float) var > num jump_if_false @E_RE_1743 005F: (unknown) :E_RE_1743 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_1788 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_1788 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_1833 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_1833 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_1877 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_1877 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_1921 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_1921 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_1968 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_1968 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_2013 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_2013 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_2058 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_2058 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_2103 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_2103 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_2148 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_2148 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_2193 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_2193 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_2238 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_2238 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_2283 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_2283 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_2328 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_2328 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_2373 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_2373 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_2418 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_2418 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_2463 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_2463 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_2508 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_2508 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_2553 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_2553 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_2598 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_2598 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_2643 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_2643 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_2688 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_2688 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_2733 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_2733 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_2778 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_2778 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_2823 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_2823 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_2868 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_2868 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_2913 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_2913 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_2958 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_2958 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_3003 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_3003 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_3048 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_3048 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_3093 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_3093 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_3138 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_3138 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_3183 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_3183 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_3228 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_3228 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_3273 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_3273 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_3318 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_3318 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_3363 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_3363 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_3408 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_3408 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_3453 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_3453 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_3497 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_3497 005E: (unknown) :E_RE_3499 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_3544 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_3544 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_3589 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_3589 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_3634 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_3634 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_3679 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_3679 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_3724 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_3724 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_3769 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_3769 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_3814 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_3814 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_3859 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_3859 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_3904 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_3904 0078: if and 0@ > -1831.478 // (float) var > num -1216.323 > 0@ // (float) num > var 1@ > -1556.363 // (float) var > num -797.9454 > 1@ // (float) num > var 0022: jump_if_false @E_RE_3949 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_3949 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_3994 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_3994 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_4039 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_4039 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_4084 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_4084 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_4129 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_4129 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_4174 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_4174 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_4214 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_4214 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_4308 6@ = -100.0 // (float) 0002: jump @E_RE_4312 :E_RE_4308 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here :E_RE_4312 0026: return 037B: constant_params 4 variable_params 3 unknown 15 call_with_params @MAIN_5145 3@ 4@ 5@ 0.5 12@ 13@ 14@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5093 0@ 1@ 2@ 12@ 13@ 14@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5197 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_4392 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_4392 02D8: unknown_check 1@ 0022: jump_if_false @E_RE_4404 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_4404 807E: not actor 0@ driving 0022: jump_if_false @E_RE_4420 // Note: the incorrect math opcode was used here 021C: (unknown) 0@ 1@ 005E: (unknown) :E_RE_4420 0216: (unknown) 0@ 0 0 30.0 021C: (unknown) 0@ 1@ 005E: (unknown) 009F: actor 0@ dead 0022: jump_if_false @E_RE_4446 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_4446 807E: not actor 0@ driving 0022: jump_if_false @E_RE_4464 // Note: the incorrect math opcode was used here 0044: put_actor 0@ at 1@ 2@ 3@ 005E: (unknown) :E_RE_4464 0216: (unknown) 0@ 1@ 2@ 3@ 005E: (unknown) 80A0: not car 0@ wrecked 0022: jump_if_false @E_RE_4486 // Note: the incorrect math opcode was used here 0124: 4@ = car 0@ max_passengers :E_RE_4486 5@ = 0 // (int) 2@ = -1 // (int) :E_RE_4495 0011: 4@ > 5@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_RE_4549 // Note: the incorrect math opcode was used here 8299: not unknown_check 0@ 5@ 0022: jump_if_false @E_RE_4537 // 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_4537 // Note: the incorrect math opcode was used here 0035: 2@ = 5@ // (int vars) :E_RE_4537 5@ += 1 // (int) 0002: jump @E_RE_4495 :E_RE_4549 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_4627 // 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_4627 034B: unknown_check 0@ 0022: jump_if_false @E_RE_4708 // Note: the incorrect math opcode was used here 80A0: not car 0@ wrecked 0022: jump_if_false @E_RE_4708 // 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_4708 // 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_4708 005E: (unknown) :E_RE_4708 005F: (unknown) 00A0: car 0@ wrecked jump_if_false @E_RE_4722 005F: (unknown) :E_RE_4722 042F: (unknown) 0@ 1000000 014C: set_car 0@ health_to 1000000 01B2: (unknown) 0@ 1 1 1 1 1 005E: (unknown) :E_RE_4753 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_4797 0139: 2@ = random_int_in_ranges 0 2 2@ == 0 // (int) var == num jump_if_false @E_RE_4832 01AA: $5348(1@,27) = create_object #MAR_A2TV at 8@ 9@ 10@ 0002: jump @E_RE_4843 :E_RE_4832 01AA: $5348(1@,27) = create_object #MAR_A2_STEREO at 8@ 9@ 10@ :E_RE_4843 0138: 7@ = random_float_in_ranges 172.0 188.0 00D3: set_object $5348(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) $5348(1@,27) 0@ 11@ 12@ 13@ 0225: (unknown) $5348(1@,27) 0 3@ += 1 // (int) 4@ += 1 // (int) 3@ == 3 // (int) var == num jump_if_false @E_RE_4973 5@ == 0 // (int) var == num jump_if_false @E_RE_4942 5@ = 1 // (int) 0002: jump @E_RE_4954 :E_RE_4942 11@ = -0.65 // (float) 5@ = 0 // (int) :E_RE_4954 13@ -= 0.63 // (float) 3@ = 0 // (int) 0002: jump @E_RE_5007 :E_RE_4973 5@ == 0 // (int) var == num jump_if_false @E_RE_4999 11@ += 0.7 // (float) 0002: jump @E_RE_5007 :E_RE_4999 11@ -= 0.7 // (float) :E_RE_5007 4@ == 9 // (int) var == num jump_if_false @E_RE_5058 4@ = 0 // (int) 5@ == 0 // (int) var == num jump_if_false @E_RE_5042 11@ = -0.65 // (float) :E_RE_5042 13@ = 1.45 // (float) 6@ += 0.67 // (float) :E_RE_5058 $5375(1@,27) = 0 // (int) 1@ += 1 // (int) 1@ >= 27 // (int) var >= num jump_if_false @E_RE_4797 0026: return :E_RE_5084 0@ = 0 // (int) :E_RE_5088 27 > 0@ // (int) num > var 0022: jump_if_false @E_RE_5196 // Note: the incorrect math opcode was used here $5375(0@,27) == 1 // (int) var == num jump_if_false @E_RE_5184 $5402(0@,27) == 0 // (int) var == num jump_if_false @E_RE_5184 010C: store_object $5348(0@,27) position_to $5456(0@,27) $5483(0@,27) $5510(0@,27) 001A: $5429(0@,27) >= $5510(0@,27) // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_RE_5184 // Note: the incorrect math opcode was used here 03BE: (unknown) $5348(0@,27) 0114: remove_references_to_object $5348(0@,27) // This object will now disappear when the player looks away $5402(0@,27) = 1 // (int) :E_RE_5184 0@ += 1 // (int) 0002: jump @E_RE_5088 :E_RE_5196 0026: return 009F: actor 0@ dead jump_if_false @E_RE_5210 005F: (unknown) :E_RE_5210 0 >= 1@ // (int) num >= var 0022: jump_if_false @E_RE_5223 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_5223 00A0: car 1@ wrecked 0022: jump_if_false @E_RE_5235 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_5235 807C: not actor 0@ driving 1@ 0022: jump_if_false @E_RE_5248 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_5248 005E: (unknown) :E_RE_5250 2@ = 0 // (int) :E_RE_5254 $5375(2@,27) == 0 // (int) var == num jump_if_false @E_RE_5275 0002: jump @E_RE_5294 :E_RE_5275 2@ += 1 // (int) 2@ >= 27 // (int) var >= num jump_if_false @E_RE_5254 005F: (unknown) :E_RE_5294 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_5338 // Note: the incorrect math opcode was used here $5375(4@,27) == 0 // (int) var == num jump_if_false @E_RE_5338 0035: 2@ = 4@ // (int vars) :E_RE_5338 5@ = -2.0 // (float) 0035: 1@ = 2@ // (int vars) 1@ /= 9 // (int) 1@ += 1 // (int) 03E8: (unknown) $5348(2@,27) 0279: (unknown) $5348(2@,27) 0 -0.67 0 6@ 7@ 8@ 010D: put_object $5348(2@,27) at 6@ 7@ 8@ 0321: (unknown) $5348(2@,27) 0@ 0225: (unknown) $5348(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_5119 12@ 13@ 14@ 5@ 5@ 1.0 12@ 13@ 14@ 010C: store_object $5348(2@,27) position_to $5456(2@,27) $5483(2@,27) $5510(2@,27) 01BB: (unknown) $5456(2@,27) $5483(2@,27) $5510(2@,27) $5429(2@,27) $5429(2@,27) += 0.65 // (float) 0229: (unknown) $5348(2@,27) 12@ 13@ 14@ 03A9: (unknown) $5348(2@,27) 9@ 10@ 11@ $5375(2@,27) = 1 // (int) 15@ = 27 // (int) 15@ -= 1 // (int) 001C: 2@ == 15@ // (int) num == var 0022: jump_if_false @E_RE_5570 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RE_5570 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_5597 005F: (unknown) :E_RE_5597 005E: (unknown) :E_RE_5599 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_5671 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 $5801 004E: put_car 0@ at 7@ 8@ 9@ :E_RE_5671 0026: return :E_RE_5673 034B: unknown_check $5834 0022: jump_if_false @E_RE_5688 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5834 // Like turning a car into any random car :E_RE_5688 0045: actor $5563(0@,3) defined 0022: jump_if_false @E_RE_5889 // Note: the incorrect math opcode was used here 0043: store_actor $5563(0@,3) position_to $5608(0@,3) $5611(0@,3) $5614(0@,3) // Note: the incorrect math opcode was used here 0139: 5@ = random_int_in_ranges 3 7 02F5: (unknown) $5608(0@,3) $5611(0@,3) $5614(0@,3) 5@ 1@ 2@ 3@ 005D: sphere_onscreen 1@ 2@ 3@ radius 5.0 0022: jump_if_false @E_RE_5791 // Note: the incorrect math opcode was used here 0139: 5@ = random_int_in_ranges 1 5 02F5: (unknown) $5608(0@,3) $5611(0@,3) $5614(0@,3) 5@ 1@ 2@ 3@ 0002: jump @E_RE_5853 :E_RE_5791 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_5837 0048: $5834 = create_car #SENTINEL at 1@ 2@ 3@ 0002: jump @E_RE_5847 :E_RE_5837 0048: $5834 = create_car #PCJ600 at 1@ 2@ 3@ :E_RE_5847 $5933 = 1 // (int) :E_RE_5853 004F: unknown_check $5834 jump_if_false @E_RE_5889 0233: (unknown) $5834 $937 $938 023D: (unknown) $5834 1 02CA: (unknown) 50.0 0300: (unknown) $5834 10 :E_RE_5889 0026: return 0139: 0@ = random_int_in_ranges 0 4 $5815 == 0 // (int) var == num jump_if_false @E_RE_6200 $5803 == 2 // (int) var == num jump_if_false @E_RE_6061 0@ == 0 // (int) var == num jump_if_false @E_RE_5956 0058: (unknown) 'REPO_16' 5000 1 // Get back here with my stock you scumbag! 0002: jump @E_RE_6054 :E_RE_5956 0@ == 1 // (int) var == num jump_if_false @E_RE_5991 0058: (unknown) 'REPO_17' 5000 1 // My stock is being stolen! Somebody call 911! 0002: jump @E_RE_6054 :E_RE_5991 0@ == 2 // (int) var == num jump_if_false @E_RE_6026 0058: (unknown) 'REPO_18' 5000 1 // My van! You dirty theiving bastard! 0002: jump @E_RE_6054 :E_RE_6026 0@ == 3 // (int) var == num jump_if_false @E_RE_6054 0058: (unknown) 'REPO_19' 5000 1 // My stock, my beautiful stock! :E_RE_6054 0002: jump @E_RE_6193 :E_RE_6061 0@ == 0 // (int) var == num jump_if_false @E_RE_6095 0058: (unknown) 'REPO_12' 5000 1 // Hey! Thats my ride you asshole! 0002: jump @E_RE_6193 :E_RE_6095 0@ == 1 // (int) var == num jump_if_false @E_RE_6130 0058: (unknown) 'REPO_13' 5000 1 // My wheels! You theiving son of a bitch! 0002: jump @E_RE_6193 :E_RE_6130 0@ == 2 // (int) var == num jump_if_false @E_RE_6165 0058: (unknown) 'REPO_14' 5000 1 // Get back here with my ride! 0002: jump @E_RE_6193 :E_RE_6165 0@ == 3 // (int) var == num jump_if_false @E_RE_6193 0058: (unknown) 'REPO_15' 5000 1 // Hey! I haven't even made a payment on that yet! :E_RE_6193 0002: jump @E_RE_6473 :E_RE_6200 $5815 == 1 // (int) var == num jump_if_false @E_RE_6340 0@ == 0 // (int) var == num jump_if_false @E_RE_6247 0058: (unknown) 'REPO_20' 5000 1 // Take it! Just don't hurt me! 0002: jump @E_RE_6333 :E_RE_6247 0@ == 1 // (int) var == num jump_if_false @E_RE_6282 0058: (unknown) 'REPO_21' 5000 1 // Ok, ok, you can take it back. 0002: jump @E_RE_6333 :E_RE_6282 0@ == 2 // (int) var == num jump_if_false @E_RE_6317 0058: (unknown) 'REPO_22' 5000 1 // I didn't like the color anyway! 0002: jump @E_RE_6333 :E_RE_6317 0058: (unknown) 'REPO_23' 5000 1 // You take the wheels, i'm taking the insurance! :E_RE_6333 0002: jump @E_RE_6473 :E_RE_6340 $5815 == 2 // (int) var == num jump_if_false @E_RE_6473 0@ == 0 // (int) var == num jump_if_false @E_RE_6387 0058: (unknown) 'REPO_24' 5000 1 // You do not fuck with another man's automobile! 0002: jump @E_RE_6473 :E_RE_6387 0@ == 1 // (int) var == num jump_if_false @E_RE_6422 0058: (unknown) 'REPO_25' 5000 1 // This is war you motherfucker! 0002: jump @E_RE_6473 :E_RE_6422 0@ == 2 // (int) var == num jump_if_false @E_RE_6457 0058: (unknown) 'REPO_26' 5000 1 // You're dogmeat, pal! That ride is MINE! 0002: jump @E_RE_6473 :E_RE_6457 0058: (unknown) 'REPO_27' 5000 1 // Man, I'm gonna fuck you up good! :E_RE_6473 $5931 = 1 // (int) 0026: return :E_RE_6481 1@ == 0 // (int) var == num jump_if_false @E_RE_6611 0045: actor $5563(0@,3) defined jump_if_false @E_RE_6597 $5682(0@,3) == 0 // (int) var == num jump_if_false @E_RE_6542 0040: (unknown) $5563(0@,3) -1 $5682(0@,3) = 1 // (int) 0002: jump @E_RE_6597 :E_RE_6542 0043: store_actor $5563(0@,3) position_to $5608(0@,3) $5611(0@,3) $5614(0@,3) // Note: the incorrect math opcode was used here 031D: (unknown) $5798 $5799 $5608(0@,3) $5611(0@,3) $5804 $5804 > 20.0 // (float) var > num jump_if_false @E_RE_6597 $5682(0@,3) = 0 // (int) :E_RE_6597 0035: $5569(0@,3) = 1@ // (int vars) 0002: jump @E_RE_8494 :E_RE_6611 1@ == 1 // (int) var == num jump_if_false @E_RE_6675 0045: actor $5563(0@,3) defined jump_if_false @E_RE_6661 0045: actor $933 defined jump_if_false @E_RE_6661 0352: (unknown) $5563(0@,3) 0153: (unknown) $5563(0@,3) $933 :E_RE_6661 0035: $5569(0@,3) = 1@ // (int vars) 0002: jump @E_RE_8494 :E_RE_6675 1@ == 2 // (int) var == num jump_if_false @E_RE_6970 0045: actor $5563(0@,3) defined jump_if_false @E_RE_6956 004F: unknown_check $5793 jump_if_false @E_RE_6956 82D8: not unknown_check $5793 jump_if_false @E_RE_6902 004D: store_car $5793 position_to $5794 $5795 $5796 0043: store_actor $5563(0@,3) position_to $5608(0@,3) $5611(0@,3) $5614(0@,3) // Note: the incorrect math opcode was used here 031D: (unknown) $5794 $5795 $5608(0@,3) $5611(0@,3) $5804 10.0 > $5804 // (float) num > var 0022: jump_if_false @E_RE_6871 // Note: the incorrect math opcode was used here 014E: $5802 = car $5793 health 950 > $5802 // (int) num > var 0022: jump_if_false @E_RE_6815 // Note: the incorrect math opcode was used here 00E4: (unknown) $5563(0@,3) $933 0002: jump @E_RE_6864 :E_RE_6815 02BD: (unknown) $5793 2@ 0078: if or 2@ == -1 // (int) var == num 001C: 2@ == $933 // (int) num == var 0022: jump_if_false @E_RE_6856 // Note: the incorrect math opcode was used here 00EA: (unknown) $5563(0@,3) $5793 0002: jump @E_RE_6864 :E_RE_6856 00E9: (unknown) $5563(0@,3) $5793 :E_RE_6864 0002: jump @E_RE_6895 :E_RE_6871 20.0 > $5804 // (float) num > var 0022: jump_if_false @E_RE_6895 // Note: the incorrect math opcode was used here 00F5: (unknown) $5563(0@,3) $5794 $5795 :E_RE_6895 0002: jump @E_RE_6956 :E_RE_6902 0043: store_actor $5563(0@,3) position_to $5608(0@,3) $5611(0@,3) $5614(0@,3) // Note: the incorrect math opcode was used here 02F6: (unknown) $5608(0@,3) $5611(0@,3) $5614(0@,3) 10 $5617(0@,3) $5620(0@,3) $5623(0@,3) 01EC: (unknown) $5563(0@,3) 1 :E_RE_6956 0035: $5569(0@,3) = 1@ // (int vars) 0002: jump @E_RE_8494 :E_RE_6970 1@ == 3 // (int) var == num jump_if_false @E_RE_7261 0045: actor $5563(0@,3) defined jump_if_false @E_RE_7247 004F: unknown_check $5834 jump_if_false @E_RE_7238 007C: actor $5563(0@,3) driving $5834 0022: jump_if_false @E_RE_7231 // Note: the incorrect math opcode was used here 004F: unknown_check $5793 0022: jump_if_false @E_RE_7231 // Note: the incorrect math opcode was used here 004D: store_car $5793 position_to $5794 $5795 $5796 004D: store_car $5834 position_to $5836 $5837 $5838 031D: (unknown) $5794 $5795 $5836 $5837 $5804 10.0 > $5804 // (float) num > var 0022: jump_if_false @E_RE_7208 // Note: the incorrect math opcode was used here 01CA: (unknown) $5793 $5806 0036: 11@ = $5806 // (float vars) 11@ += 10.0 // (float) $5806 > 0 // (float) var > num jump_if_false @E_RE_7176 0052: set_car $5834 driver_behaviour_to 21 0051: set_car $5834 traffic_behavior_to 2 007C: actor $5563(0@,3) driving $5834 0022: jump_if_false @E_RE_7169 // Note: the incorrect math opcode was used here 02BD: (unknown) $5834 2@ 801C: not 2@ == $5563(0@,3) // (int) num == var 0022: jump_if_false @E_RE_7169 // Note: the incorrect math opcode was used here 00A1: (unknown) $5563(0@,3) 1 0442: (unknown) $5563(0@,3) 1 :E_RE_7169 0002: jump @E_RE_7201 :E_RE_7176 001D: $5806 == 0 // (int) var == var jump_if_false @E_RE_7201 0052: set_car $5834 driver_behaviour_to 0 00E8: (unknown) $5563(0@,3) $5834 :E_RE_7201 0002: jump @E_RE_7231 :E_RE_7208 004A: car $5834 drive_to $5794 $5795 $5796 0050: set_car $5834 max_speed_to 35.0 0051: set_car $5834 traffic_behavior_to 2 :E_RE_7231 0002: jump @E_RE_7247 :E_RE_7238 0113: remove_references_to_car $5834 // Like turning a car into any random car $5933 = 0 // (int) :E_RE_7247 0035: $5569(0@,3) = 1@ // (int vars) 0002: jump @E_RE_8494 :E_RE_7261 1@ == 4 // (int) var == num jump_if_false @E_RE_7457 0045: actor $933 defined jump_if_false @E_RE_7443 0045: actor $5563(0@,3) defined jump_if_false @E_RE_7437 0043: store_actor $933 position_to $937 $938 $939 // Note: the incorrect math opcode was used here 0043: store_actor $5563(0@,3) position_to $5608(0@,3) $5611(0@,3) $5614(0@,3) // Note: the incorrect math opcode was used here 031D: (unknown) $937 $938 $5608(0@,3) $5611(0@,3) $5805 10.0 > $5805 // (float) num > var 0022: jump_if_false @E_RE_7406 // Note: the incorrect math opcode was used here 007C: actor $933 driving $5793 0022: jump_if_false @E_RE_7383 // Note: the incorrect math opcode was used here 00EA: (unknown) $5563(0@,3) $5793 0002: jump @E_RE_7399 :E_RE_7383 00A1: (unknown) $5563(0@,3) 1 00E4: (unknown) $5563(0@,3) $933 :E_RE_7399 0002: jump @E_RE_7430 :E_RE_7406 20.0 > $5805 // (float) num > var 0022: jump_if_false @E_RE_7430 // Note: the incorrect math opcode was used here 00F5: (unknown) $5563(0@,3) $937 $938 :E_RE_7430 0002: jump @E_RE_7443 :E_RE_7437 0112: remove_references_to_actor $5563(0@,3) // Like turning an actor into a random pedestrian :E_RE_7443 0035: $5569(0@,3) = 1@ // (int vars) 0002: jump @E_RE_8494 :E_RE_7457 1@ == 5 // (int) var == num jump_if_false @E_RE_7681 0045: actor $933 defined jump_if_false @E_RE_7667 0045: actor $5563(0@,3) defined jump_if_false @E_RE_7667 0127: reset_actor $5563(0@,3) flags 004F: unknown_check $5834 jump_if_false @E_RE_7663 007C: actor $5563(0@,3) driving $5834 0022: jump_if_false @E_RE_7656 // Note: the incorrect math opcode was used here 0043: store_actor $933 position_to $937 $938 $939 // Note: the incorrect math opcode was used here 0043: store_actor $5563(0@,3) position_to $5608(0@,3) $5611(0@,3) $5614(0@,3) // Note: the incorrect math opcode was used here 031D: (unknown) $937 $938 $5608(0@,3) $5611(0@,3) $5805 $5805 > 20.0 // (float) var > num jump_if_false @E_RE_7613 004A: car $5834 drive_to $937 $938 $939 0050: set_car $5834 max_speed_to 25.0 0051: set_car $5834 traffic_behavior_to 3 0002: jump @E_RE_7656 :E_RE_7613 007E: actor $933 driving jump_if_false @E_RE_7650 0052: set_car $5834 driver_behaviour_to 18 0050: set_car $5834 max_speed_to 35.0 0051: set_car $5834 traffic_behavior_to 3 0002: jump @E_RE_7656 :E_RE_7650 0052: set_car $5834 driver_behaviour_to 21 :E_RE_7656 0002: jump @E_RE_7667 :E_RE_7663 0113: remove_references_to_car $5834 // Like turning a car into any random car :E_RE_7667 0035: $5569(0@,3) = 1@ // (int vars) 0002: jump @E_RE_8494 :E_RE_7681 1@ == 6 // (int) var == num jump_if_false @E_RE_8132 0045: actor $5563(0@,3) defined jump_if_false @E_RE_8118 $5933 == 0 // (int) var == num jump_if_false @E_RE_7736 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @E_RE_5673 0@ 0002: jump @E_RE_8118 :E_RE_7736 004F: unknown_check $5834 jump_if_false @E_RE_8085 014E: $5835 = car $5834 health $5835 > 950 // (int) var > num jump_if_false @E_RE_8045 0124: 7@ = car $5834 max_passengers 0123: 6@ = car $5834 num_passengers 0011: 7@ > 6@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_RE_8011 // Note: the incorrect math opcode was used here 004D: store_car $5834 position_to $5836 $5837 $5838 0043: store_actor $5563(0@,3) position_to $5608(0@,3) $5611(0@,3) $5614(0@,3) // Note: the incorrect math opcode was used here 031E: (unknown) $5608(0@,3) $5611(0@,3) $5614(0@,3) $5836 $5837 $5838 $5583(0@,3) $5583(0@,3) > 20.0 // (float) var > num jump_if_false @E_RE_7873 00F5: (unknown) $5563(0@,3) $5836 $5837 0002: jump @E_RE_8004 :E_RE_7873 02BD: (unknown) $5834 $5845 $5845 == -1 // (int) var == num jump_if_false @E_RE_7958 0078: if and 81B8: not unknown_check $5563(0@,3) 81B7: not unknown_check $5834 jump_if_false @E_RE_7943 807C: not actor $5563(0@,3) driving $5834 0022: jump_if_false @E_RE_7936 // Note: the incorrect math opcode was used here 021C: (unknown) $5563(0@,3) $5834 :E_RE_7936 0002: jump @E_RE_7951 :E_RE_7943 00EA: (unknown) $5563(0@,3) $5834 :E_RE_7951 0002: jump @E_RE_8004 :E_RE_7958 0078: if and 81B8: not unknown_check $5563(0@,3) 81B7: not unknown_check $5834 0022: jump_if_false @E_RE_7996 // Note: the incorrect math opcode was used here 0298: (unknown) $5563(0@,3) $5834 -1 0002: jump @E_RE_8004 :E_RE_7996 00E9: (unknown) $5563(0@,3) $5834 :E_RE_8004 0002: jump @E_RE_8038 :E_RE_8011 01EC: (unknown) $5563(0@,3) 1 0045: actor $933 defined jump_if_false @E_RE_8038 00E5: (unknown) $5563(0@,3) $933 :E_RE_8038 0002: jump @E_RE_8078 :E_RE_8045 0113: remove_references_to_car $5834 // Like turning a car into any random car $5933 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @E_RE_5673 0@ 037B: constant_params 2 variable_params 0 unknown 12 call_with_params @E_RE_6481 0@ 6 :E_RE_8078 0002: jump @E_RE_8118 :E_RE_8085 0113: remove_references_to_car $5834 // Like turning a car into any random car $5933 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @E_RE_5673 0@ 037B: constant_params 2 variable_params 0 unknown 12 call_with_params @E_RE_6481 0@ 6 :E_RE_8118 0035: $5569(0@,3) = 1@ // (int vars) 0002: jump @E_RE_8494 :E_RE_8132 1@ == 7 // (int) var == num jump_if_false @E_RE_8190 0045: actor $5563(0@,3) defined jump_if_false @E_RE_8176 007E: actor $5563(0@,3) driving jump_if_false @E_RE_8176 00F1: (unknown) $5563(0@,3) :E_RE_8176 0035: $5569(0@,3) = 1@ // (int vars) 0002: jump @E_RE_8494 :E_RE_8190 1@ == 8 // (int) var == num jump_if_false @E_RE_8326 0045: actor $5563(0@,3) defined jump_if_false @E_RE_8312 004F: unknown_check $5793 jump_if_false @E_RE_8312 02BD: (unknown) $5793 2@ 0078: if or 001C: 2@ == $933 // (int) num == var 2@ == -1 // (int) var == num jump_if_false @E_RE_8275 01EC: (unknown) $5563(0@,3) 1 00EA: (unknown) $5563(0@,3) $5793 0002: jump @E_RE_8312 :E_RE_8275 0078: if and 2@ > -1 // (int) var > num 801C: not 2@ == $933 // (int) num == var 0022: jump_if_false @E_RE_8312 // Note: the incorrect math opcode was used here 01EC: (unknown) $5563(0@,3) 1 00E9: (unknown) $5563(0@,3) $5793 :E_RE_8312 0035: $5569(0@,3) = 1@ // (int vars) 0002: jump @E_RE_8494 :E_RE_8326 1@ == 9 // (int) var == num jump_if_false @E_RE_8494 0045: actor $5563(0@,3) defined jump_if_false @E_RE_8487 004F: unknown_check $5793 jump_if_false @E_RE_8487 007C: actor $5563(0@,3) driving $5793 0022: jump_if_false @E_RE_8487 // Note: the incorrect math opcode was used here $5930 == 1 // (int) var == num jump_if_false @E_RE_8441 $5937 == 0 // (int) var == num jump_if_false @E_RE_8421 0052: set_car $5793 driver_behaviour_to 1 $5937 = 1 // (int) 0002: jump @E_RE_8434 :E_RE_8421 0050: set_car $5793 max_speed_to 35.0 0051: set_car $5793 traffic_behavior_to 3 :E_RE_8434 0002: jump @E_RE_8487 :E_RE_8441 8328: not unknown_check $5793 $933 0022: jump_if_false @E_RE_8474 // Note: the incorrect math opcode was used here 0050: set_car $5793 max_speed_to 24.0 0051: set_car $5793 traffic_behavior_to 2 0002: jump @E_RE_8487 :E_RE_8474 0050: set_car $5793 max_speed_to 25.0 0051: set_car $5793 traffic_behavior_to 3 :E_RE_8487 0035: $5569(0@,3) = 1@ // (int vars) :E_RE_8494 0026: return :E_RE_8496 0@ = 0 // (int) :E_RE_8500 3 > 0@ // (int) num > var 0022: jump_if_false @E_RE_11890 // Note: the incorrect math opcode was used here 0045: actor $5563(0@,3) defined 0022: jump_if_false @E_RE_11878 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @E_RE_11878 // Note: the incorrect math opcode was used here 004F: unknown_check $5793 0022: jump_if_false @E_RE_11815 // Note: the incorrect math opcode was used here 0043: store_actor $5563(0@,3) position_to $5608(0@,3) $5611(0@,3) $5614(0@,3) // Note: the incorrect math opcode was used here 004D: store_car $5793 position_to $5794 $5795 $5796 031D: (unknown) $5608(0@,3) $5611(0@,3) $5794 $5795 $5804 031D: (unknown) $5608(0@,3) $5611(0@,3) $937 $938 $5805 $5569(0@,3) == 0 // (int) var == num jump_if_false @E_RE_8684 0078: if or 20.0 > $5805 // (float) num > var $5930 == 1 // (int) var == num jump_if_false @E_RE_8665 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 1 0002: jump @E_RE_8677 :E_RE_8665 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 0 :E_RE_8677 0002: jump @E_RE_11808 :E_RE_8684 $5569(0@,3) == 1 // (int) var == num jump_if_false @E_RE_8902 $5941 == 0 // (int) var == num jump_if_false @E_RE_8800 0078: if or $5930 == 1 // (int) var == num 0336: unknown_check $933 $5793 2.0 > $5805 // (float) num > var 0326: unknown_check $5563(0@,3) $933 0022: jump_if_false @E_RE_8754 // Note: the incorrect math opcode was used here $5941 = 1 // (int) :E_RE_8754 $5805 > 20.0 // (float) var > num jump_if_false @E_RE_8793 0154: (unknown) $5563(0@,3) $5682(0@,3) = 0 // (int) 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 0 :E_RE_8793 0002: jump @E_RE_8895 :E_RE_8800 10.0 > $5804 // (float) num > var 0022: jump_if_false @E_RE_8834 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 8 0002: jump @E_RE_8895 :E_RE_8834 20.0 > $5804 // (float) num > var 0022: jump_if_false @E_RE_8868 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 2 0002: jump @E_RE_8895 :E_RE_8868 $5804 > 20.0 // (float) var > num jump_if_false @E_RE_8895 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 6 :E_RE_8895 0002: jump @E_RE_11808 :E_RE_8902 $5569(0@,3) == 2 // (int) var == num jump_if_false @E_RE_9281 01EC: (unknown) $5563(0@,3) 1 007C: actor $933 driving $5793 0022: jump_if_false @E_RE_9076 // Note: the incorrect math opcode was used here 10.0 > $5804 // (float) num > var 0022: jump_if_false @E_RE_9008 // Note: the incorrect math opcode was used here $5932 == 1 // (int) var == num jump_if_false @E_RE_8985 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 8 0002: jump @E_RE_9001 :E_RE_8985 03DE: (unknown) $5563(0@,3) 1 00E5: (unknown) $5563(0@,3) $933 :E_RE_9001 0002: jump @E_RE_9069 :E_RE_9008 20.0 > $5804 // (float) num > var 0022: jump_if_false @E_RE_9042 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 2 0002: jump @E_RE_9069 :E_RE_9042 $5804 > 20.0 // (float) var > num jump_if_false @E_RE_9069 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 6 :E_RE_9069 0002: jump @E_RE_9274 :E_RE_9076 0014: $5804 > $5805 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_RE_9143 // Note: the incorrect math opcode was used here 20.0 > $5805 // (float) num > var 0022: jump_if_false @E_RE_9123 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 4 0002: jump @E_RE_9136 :E_RE_9123 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 6 :E_RE_9136 0002: jump @E_RE_9274 :E_RE_9143 10.0 > $5804 // (float) num > var 0022: jump_if_false @E_RE_9213 // Note: the incorrect math opcode was used here $5932 == 1 // (int) var == num jump_if_false @E_RE_9190 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 8 0002: jump @E_RE_9206 :E_RE_9190 03DE: (unknown) $5563(0@,3) 1 00E5: (unknown) $5563(0@,3) $933 :E_RE_9206 0002: jump @E_RE_9274 :E_RE_9213 20.0 > $5804 // (float) num > var 0022: jump_if_false @E_RE_9247 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 2 0002: jump @E_RE_9274 :E_RE_9247 $5804 > 20.0 // (float) var > num jump_if_false @E_RE_9274 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 6 :E_RE_9274 0002: jump @E_RE_11808 :E_RE_9281 $5569(0@,3) == 3 // (int) var == num jump_if_false @E_RE_9667 004F: unknown_check $5834 jump_if_false @E_RE_9631 007C: actor $5563(0@,3) driving $5834 0022: jump_if_false @E_RE_9611 // Note: the incorrect math opcode was used here 02BD: (unknown) $5834 $5845 001C: $5845 == $5563(0@,3) // (int) num == var 0022: jump_if_false @E_RE_9518 // Note: the incorrect math opcode was used here 014E: $5835 = car $5834 health $5835 > 950 // (int) var > num jump_if_false @E_RE_9482 007C: actor $933 driving $5793 0022: jump_if_false @E_RE_9475 // Note: the incorrect math opcode was used here $5804 > 10.0 // (float) var > num jump_if_false @E_RE_9410 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 3 0002: jump @E_RE_9475 :E_RE_9410 10.0 > $5804 // (float) num > var 0022: jump_if_false @E_RE_9475 // Note: the incorrect math opcode was used here 01CA: (unknown) $5793 $5806 001D: $5806 == 0 // (int) var == var jump_if_false @E_RE_9462 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 7 0002: jump @E_RE_9475 :E_RE_9462 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 3 :E_RE_9475 0002: jump @E_RE_9511 :E_RE_9482 $5933 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @E_RE_5673 0@ 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 7 :E_RE_9511 0002: jump @E_RE_9604 :E_RE_9518 1@ == -1 // (int) var == num jump_if_false @E_RE_9556 030E: (unknown) $5563(0@,3) 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 3 0002: jump @E_RE_9604 :E_RE_9556 001C: 1@ == $933 // (int) num == var 0022: jump_if_false @E_RE_9588 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 7 0002: jump @E_RE_9604 :E_RE_9588 0442: (unknown) $5563(0@,3) 1 00A1: (unknown) $5563(0@,3) 1 :E_RE_9604 0002: jump @E_RE_9624 :E_RE_9611 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 6 :E_RE_9624 0002: jump @E_RE_9660 :E_RE_9631 $5933 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @E_RE_5673 0@ 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 6 :E_RE_9660 0002: jump @E_RE_11808 :E_RE_9667 $5569(0@,3) == 4 // (int) var == num jump_if_false @E_RE_9969 02A8: unknown_check $5563(0@,3) jump_if_false @E_RE_9949 02A8: unknown_check $933 jump_if_false @E_RE_9885 $5932 == 1 // (int) var == num jump_if_false @E_RE_9862 0014: $5805 > $5804 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_RE_9800 // Note: the incorrect math opcode was used here 10.0 > $5804 // (float) num > var 0022: jump_if_false @E_RE_9766 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 8 0002: jump @E_RE_9793 :E_RE_9766 $5804 > 20.0 // (float) var > num jump_if_false @E_RE_9793 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 6 :E_RE_9793 0002: jump @E_RE_9855 :E_RE_9800 $5805 > 20.0 // (float) var > num jump_if_false @E_RE_9834 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 6 0002: jump @E_RE_9855 :E_RE_9834 00E4: (unknown) $5563(0@,3) $933 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 4 :E_RE_9855 0002: jump @E_RE_9878 :E_RE_9862 03DE: (unknown) $5563(0@,3) 1 00E5: (unknown) $5563(0@,3) $933 :E_RE_9878 0002: jump @E_RE_9942 :E_RE_9885 007C: actor $933 driving $5793 0022: jump_if_false @E_RE_9918 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 2 0002: jump @E_RE_9942 :E_RE_9918 007E: actor $933 driving jump_if_false @E_RE_9942 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 4 :E_RE_9942 0002: jump @E_RE_9962 :E_RE_9949 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 7 :E_RE_9962 0002: jump @E_RE_11808 :E_RE_9969 $5569(0@,3) == 5 // (int) var == num jump_if_false @E_RE_10340 034B: unknown_check $5834 jump_if_false @E_RE_10300 004F: unknown_check $5834 jump_if_false @E_RE_10260 007C: actor $5563(0@,3) driving $5834 0022: jump_if_false @E_RE_10240 // Note: the incorrect math opcode was used here 02BD: (unknown) $5834 $5845 001C: $5845 == $5563(0@,3) // (int) num == var 0022: jump_if_false @E_RE_10153 // Note: the incorrect math opcode was used here 014E: $5835 = car $5834 health $5835 > 950 // (int) var > num jump_if_false @E_RE_10113 02A8: unknown_check $933 jump_if_false @E_RE_10093 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 5 0002: jump @E_RE_10106 :E_RE_10093 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 3 :E_RE_10106 0002: jump @E_RE_10146 :E_RE_10113 0113: remove_references_to_car $5834 // Like turning a car into any random car $5933 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @E_RE_5673 0@ 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 7 :E_RE_10146 0002: jump @E_RE_10233 :E_RE_10153 001C: $5845 == $933 // (int) num == var 0022: jump_if_false @E_RE_10186 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 7 0002: jump @E_RE_10233 :E_RE_10186 $5845 == -1 // (int) var == num jump_if_false @E_RE_10212 030E: (unknown) $5563(0@,3) 0002: jump @E_RE_10233 :E_RE_10212 00A1: (unknown) $5563(0@,3) 1 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 4 :E_RE_10233 0002: jump @E_RE_10253 :E_RE_10240 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 6 :E_RE_10253 0002: jump @E_RE_10293 :E_RE_10260 0113: remove_references_to_car $5834 // Like turning a car into any random car $5933 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @E_RE_5673 0@ 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 6 :E_RE_10293 0002: jump @E_RE_10333 :E_RE_10300 0113: remove_references_to_car $5834 // Like turning a car into any random car $5933 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @E_RE_5673 0@ 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 6 :E_RE_10333 0002: jump @E_RE_11808 :E_RE_10340 $5569(0@,3) == 6 // (int) var == num jump_if_false @E_RE_10895 034B: unknown_check $5834 jump_if_false @E_RE_10859 004F: unknown_check $5834 jump_if_false @E_RE_10819 807C: not actor $5563(0@,3) driving $5834 0022: jump_if_false @E_RE_10624 // Note: the incorrect math opcode was used here 01EC: (unknown) $5563(0@,3) 1 004D: store_car $5793 position_to $5794 $5795 $5796 004D: store_car $5834 position_to $5836 $5837 $5838 0043: store_actor $5563(0@,3) position_to $5608(0@,3) $5611(0@,3) $5614(0@,3) // Note: the incorrect math opcode was used here 031E: (unknown) $5608(0@,3) $5611(0@,3) $5614(0@,3) $5794 $5795 $5796 $5586(0@,3) 031E: (unknown) $5608(0@,3) $5611(0@,3) $5614(0@,3) $5836 $5837 $5838 $5583(0@,3) 0014: $5586(0@,3) > $5583(0@,3) // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_RE_10552 // Note: the incorrect math opcode was used here 02BD: (unknown) $5834 $5845 0078: if or $5845 == -1 // (int) var == num 001C: $5845 == $933 // (int) num == var 0022: jump_if_false @E_RE_10545 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 6 :E_RE_10545 0002: jump @E_RE_10617 :E_RE_10552 10.0 > $5586(0@,3) // (float) num > var 0022: jump_if_false @E_RE_10588 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 8 0002: jump @E_RE_10617 :E_RE_10588 20.0 > $5586(0@,3) // (float) num > var 0022: jump_if_false @E_RE_10617 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 2 :E_RE_10617 0002: jump @E_RE_10812 :E_RE_10624 02BD: (unknown) $5834 $5845 001C: $5845 == $5563(0@,3) // (int) num == var 0022: jump_if_false @E_RE_10747 // Note: the incorrect math opcode was used here 014E: $5835 = car $5834 health $5835 > 950 // (int) var > num jump_if_false @E_RE_10718 007C: actor $933 driving $5793 0022: jump_if_false @E_RE_10698 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 3 0002: jump @E_RE_10711 :E_RE_10698 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 5 :E_RE_10711 0002: jump @E_RE_10740 :E_RE_10718 0113: remove_references_to_car $5834 // Like turning a car into any random car $5933 = 0 // (int) 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 7 :E_RE_10740 0002: jump @E_RE_10812 :E_RE_10747 $5845 == -1 // (int) var == num jump_if_false @E_RE_10786 030E: (unknown) $5563(0@,3) 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 5 0002: jump @E_RE_10812 :E_RE_10786 001C: $5845 == $933 // (int) num == var 0022: jump_if_false @E_RE_10812 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 7 :E_RE_10812 0002: jump @E_RE_10852 :E_RE_10819 0113: remove_references_to_car $5834 // Like turning a car into any random car $5933 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @E_RE_5673 0@ 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 6 :E_RE_10852 0002: jump @E_RE_10888 :E_RE_10859 $5933 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @E_RE_5673 0@ 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 6 :E_RE_10888 0002: jump @E_RE_11808 :E_RE_10895 $5569(0@,3) == 7 // (int) var == num jump_if_false @E_RE_11289 007E: actor $5563(0@,3) driving jump_if_false @E_RE_10943 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 7 0002: jump @E_RE_11282 :E_RE_10943 007C: actor $933 driving $5793 0022: jump_if_false @E_RE_11084 // Note: the incorrect math opcode was used here 20.0 > $5804 // (float) num > var 0022: jump_if_false @E_RE_11064 // Note: the incorrect math opcode was used here 01CA: (unknown) $5793 $5806 001D: $5806 == 0 // (int) var == var jump_if_false @E_RE_11044 $5932 == 1 // (int) var == num jump_if_false @E_RE_11021 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 8 0002: jump @E_RE_11037 :E_RE_11021 03DE: (unknown) $5563(0@,3) 1 00E5: (unknown) $5563(0@,3) $933 :E_RE_11037 0002: jump @E_RE_11057 :E_RE_11044 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 2 :E_RE_11057 0002: jump @E_RE_11077 :E_RE_11064 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 6 :E_RE_11077 0002: jump @E_RE_11282 :E_RE_11084 $5932 == 1 // (int) var == num jump_if_false @E_RE_11266 0014: $5805 > $5804 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_RE_11212 // Note: the incorrect math opcode was used here 10.0 > $5804 // (float) num > var 0022: jump_if_false @E_RE_11144 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 8 0002: jump @E_RE_11205 :E_RE_11144 20.0 > $5804 // (float) num > var 0022: jump_if_false @E_RE_11178 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 2 0002: jump @E_RE_11205 :E_RE_11178 $5804 > 20.0 // (float) var > num jump_if_false @E_RE_11205 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 6 :E_RE_11205 0002: jump @E_RE_11259 :E_RE_11212 20.0 > $5805 // (float) num > var 0022: jump_if_false @E_RE_11246 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 4 0002: jump @E_RE_11259 :E_RE_11246 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 6 :E_RE_11259 0002: jump @E_RE_11282 :E_RE_11266 03DE: (unknown) $5563(0@,3) 1 00E5: (unknown) $5563(0@,3) $933 :E_RE_11282 0002: jump @E_RE_11808 :E_RE_11289 $5569(0@,3) == 8 // (int) var == num jump_if_false @E_RE_11568 01EC: (unknown) $5563(0@,3) 1 807C: not actor $5563(0@,3) driving $5793 0022: jump_if_false @E_RE_11465 // Note: the incorrect math opcode was used here 10.0 > $5804 // (float) num > var 0022: jump_if_false @E_RE_11397 // Note: the incorrect math opcode was used here $5932 == 1 // (int) var == num jump_if_false @E_RE_11374 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 8 0002: jump @E_RE_11390 :E_RE_11374 03DE: (unknown) $5563(0@,3) 1 00E5: (unknown) $5563(0@,3) $933 :E_RE_11390 0002: jump @E_RE_11458 :E_RE_11397 20.0 > $5804 // (float) num > var 0022: jump_if_false @E_RE_11431 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 2 0002: jump @E_RE_11458 :E_RE_11431 $5804 > 20.0 // (float) var > num jump_if_false @E_RE_11458 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 6 :E_RE_11458 0002: jump @E_RE_11561 :E_RE_11465 02BD: (unknown) $5793 1@ 001C: 1@ == $5563(0@,3) // (int) num == var 0022: jump_if_false @E_RE_11504 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 9 0002: jump @E_RE_11561 :E_RE_11504 1@ == -1 // (int) var == num jump_if_false @E_RE_11536 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 8 0002: jump @E_RE_11561 :E_RE_11536 001C: 1@ == $933 // (int) num == var 0022: jump_if_false @E_RE_11561 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 7 :E_RE_11561 0002: jump @E_RE_11808 :E_RE_11568 $5569(0@,3) == 9 // (int) var == num jump_if_false @E_RE_11808 007C: actor $5563(0@,3) driving $5793 0022: jump_if_false @E_RE_11787 // Note: the incorrect math opcode was used here 02BD: (unknown) $5793 1@ 0078: if and 1@ > -1 // (int) var > num 801C: not 1@ == $933 // (int) num == var 0022: jump_if_false @E_RE_11684 // Note: the incorrect math opcode was used here 014E: $5802 = car $5793 health $5802 > 950 // (int) var > num jump_if_false @E_RE_11664 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 9 0002: jump @E_RE_11677 :E_RE_11664 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 7 :E_RE_11677 0002: jump @E_RE_11780 :E_RE_11684 1@ == -1 // (int) var == num jump_if_false @E_RE_11747 8398: not unknown_check $5793 jump_if_false @E_RE_11727 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 8 0002: jump @E_RE_11740 :E_RE_11727 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 7 :E_RE_11740 0002: jump @E_RE_11780 :E_RE_11747 0078: if or 001C: 1@ == $933 // (int) num == var 0398: unknown_check $5793 0022: jump_if_false @E_RE_11780 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 7 :E_RE_11780 0002: jump @E_RE_11808 :E_RE_11787 01EC: (unknown) $5563(0@,3) 1 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 2 :E_RE_11808 0002: jump @E_RE_11878 :E_RE_11815 00BB: (unknown) $5797 004F: unknown_check $5834 jump_if_false @E_RE_11878 007C: actor $5563(0@,3) driving $5834 0022: jump_if_false @E_RE_11865 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 5 0002: jump @E_RE_11878 :E_RE_11865 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @E_RE_6481 0@ 4 :E_RE_11878 0@ += 1 // (int) 0002: jump @E_RE_8500 :E_RE_11890 0026: return :E_RE_11892 0045: actor $933 defined jump_if_false @E_RE_12139 0045: actor $5644(0@,3) defined jump_if_false @E_RE_12139 004F: unknown_check $5793 jump_if_false @E_RE_12139 1@ == 0 // (int) var == num jump_if_false @E_RE_12037 007C: actor $5644(0@,3) driving $5793 0022: jump_if_false @E_RE_12023 // Note: the incorrect math opcode was used here 02BD: (unknown) $5793 3@ 0078: if and 3@ > -1 // (int) var > num 801C: not 3@ == $933 // (int) num == var 0022: jump_if_false @E_RE_12023 // Note: the incorrect math opcode was used here $5937 == 0 // (int) var == num jump_if_false @E_RE_12010 0052: set_car $5793 driver_behaviour_to 1 $5937 = 1 // (int) 0002: jump @E_RE_12023 :E_RE_12010 0050: set_car $5793 max_speed_to 20.0 0051: set_car $5793 traffic_behavior_to 2 :E_RE_12023 0035: $5662(0@,2) = 1@ // (int vars) 0002: jump @E_RE_12139 :E_RE_12037 1@ == 1 // (int) var == num jump_if_false @E_RE_12095 007E: actor $5644(0@,3) driving jump_if_false @E_RE_12075 00F1: (unknown) $5644(0@,3) 0002: jump @E_RE_12081 :E_RE_12075 00E0: (unknown) $5644(0@,3) :E_RE_12081 0035: $5662(0@,2) = 1@ // (int vars) 0002: jump @E_RE_12139 :E_RE_12095 1@ == 2 // (int) var == num jump_if_false @E_RE_12139 02A8: unknown_check $5644(0@,3) jump_if_false @E_RE_12132 00E0: (unknown) $5644(0@,3) 0112: remove_references_to_actor $5644(0@,3) // Like turning an actor into a random pedestrian :E_RE_12132 0035: $5662(0@,2) = 1@ // (int vars) :E_RE_12139 0026: return :E_RE_12141 0@ = 0 // (int) :E_RE_12145 2 > 0@ // (int) num > var 0022: jump_if_false @E_RE_12397 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0045: actor $5644(0@,3) defined 0022: jump_if_false @E_RE_12379 // Note: the incorrect math opcode was used here 004F: unknown_check $5793 0022: jump_if_false @E_RE_12372 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @E_RE_12372 // Note: the incorrect math opcode was used here $5662(0@,2) == 0 // (int) var == num jump_if_false @E_RE_12278 01B7: unknown_check $5793 jump_if_false @E_RE_12271 02BD: (unknown) $5793 2@ 0078: if or 2@ == -1 // (int) var == num 001C: 2@ == $933 // (int) num == var $5930 == 1 // (int) var == num 0328: unknown_check $5793 $933 0022: jump_if_false @E_RE_12271 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @E_RE_11892 0@ 1 :E_RE_12271 0002: jump @E_RE_12372 :E_RE_12278 $5662(0@,2) == 1 // (int) var == num jump_if_false @E_RE_12343 007C: actor $5644(0@,3) driving $5793 0022: jump_if_false @E_RE_12323 // Note: the incorrect math opcode was used here 00E8: (unknown) $5644(0@,3) $5793 0002: jump @E_RE_12336 :E_RE_12323 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @E_RE_11892 0@ 2 :E_RE_12336 0002: jump @E_RE_12372 :E_RE_12343 $5662(0@,2) == 2 // (int) var == num jump_if_false @E_RE_12372 01EC: (unknown) $5644(0@,3) 1 00E0: (unknown) $5644(0@,3) :E_RE_12372 0002: jump @E_RE_12385 :E_RE_12379 00BB: (unknown) $5647(0@,3) :E_RE_12385 0@ += 1 // (int) 0002: jump @E_RE_12145 :E_RE_12397 0026: return :E_RE_12399 $5980 == 0 // (int) var == num jump_if_false @E_RE_12427 0138: 0@ = random_float_in_ranges -50.0 -300.0 0002: jump @E_RE_12517 :E_RE_12427 $5980 == 1 // (int) var == num jump_if_false @E_RE_12456 0138: 0@ = random_float_in_ranges 75.0 300.0 0002: jump @E_RE_12517 :E_RE_12456 $5980 == 10 // (int) var == num jump_if_false @E_RE_12485 0138: 0@ = random_float_in_ranges 100.0 300.0 0002: jump @E_RE_12517 :E_RE_12485 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_12517 0@ *= -1.0 // (float) :E_RE_12517 0026: return :E_RE_12519 $5980 == 0 // (int) var == num jump_if_false @E_RE_12547 0138: 0@ = random_float_in_ranges 150.0 350.0 0002: jump @E_RE_12631 :E_RE_12547 $5980 == 5 // (int) var == num jump_if_false @E_RE_12599 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_12592 0@ *= -1.0 // (float) :E_RE_12592 0002: jump @E_RE_12631 :E_RE_12599 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_12631 0@ *= -1.0 // (float) :E_RE_12631 0026: return :E_RE_12633 2@ = 0 // (float) 037B: constant_params 0 variable_params 1 unknown 24 call_with_params @E_RE_12399 3@ 037B: constant_params 0 variable_params 1 unknown 24 call_with_params @E_RE_12519 4@ 037B: constant_params 6 variable_params 3 unknown 24 call_with_params @MAIN_5197 $5807 $5808 $5809 3@ 4@ 5@ 3@ 4@ 5@ 025B: (unknown) 3@ 4@ 5@ $5798 $5799 $5800 $5801 5@ += 5.0 // (float) 01BB: (unknown) 3@ 4@ 5@ 5@ 037B: constant_params 3 variable_params 0 unknown 24 call_with_params @E_RE_3499 $5798 $5799 $5800 jump_if_false @E_RE_14456 037B: constant_params 3 variable_params 0 unknown 24 call_with_params @E_RE_1704 $5798 $5799 $5800 jump_if_false @E_RE_14447 :E_RE_12752 001C: $5803 == $5817 // (int) num == var 0022: jump_if_false @E_RE_12783 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0139: $5803 = random_int_in_ranges 1 3 0002: jump @E_RE_12752 :E_RE_12783 $5803 == 0 // (int) var == num jump_if_false @E_RE_12832 $5800 += 3.0 // (float) 01BB: (unknown) $5798 $5799 $5800 $5800 0048: $5793 = create_car #SENTINEL at $5798 $5799 $5800 0002: jump @E_RE_12912 :E_RE_12832 $5803 == 1 // (int) var == num jump_if_false @E_RE_12882 $5800 += 3.0 // (float) 01BB: (unknown) $5798 $5799 $5800 $5800 0048: $5793 = create_car #PCJ600 at $5798 $5799 $5800 0002: jump @E_RE_12912 :E_RE_12882 $5800 += 3.0 // (float) 01BB: (unknown) $5798 $5799 $5800 $5800 0048: $5793 = create_car #BENSON at $5798 $5799 $5800 :E_RE_12912 0035: $5817 = $5803 // (int vars) 00BB: (unknown) $5797 004F: unknown_check $5793 0022: jump_if_false @E_RE_13021 // Note: the incorrect math opcode was used here 0294: (unknown) $5793 1 01B0: (unknown) $5793 1 00D1: set_car $5793 Z_angle_to $5801 0236: (unknown) $5793 3 00C0: (unknown) $5793 $5797 037B: constant_params 1 variable_params 0 unknown 24 call_with_params @E_RE_1329 $5797 $5932 = 1 // (int) $5803 == 2 // (int) var == num jump_if_false @E_RE_13021 004F: unknown_check $5793 jump_if_false @E_RE_13021 037B: constant_params 1 variable_params 0 unknown 24 call_with_params @E_RE_4753 $5793 03D1: (unknown) $5793 :E_RE_13021 001C: $5815 == $5816 // (int) num == var 0022: jump_if_false @E_RE_13052 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0139: $5815 = random_int_in_ranges 1 3 0002: jump @E_RE_13021 :E_RE_13052 $5815 == 0 // (int) var == num jump_if_false @E_RE_13599 004F: unknown_check $5793 jump_if_false @E_RE_13092 037B: constant_params 1 variable_params 0 unknown 24 call_with_params @E_RE_5599 $5793 0052: set_car $5793 driver_behaviour_to 0 :E_RE_13092 19@ = 0 // (int) :E_RE_13096 3 > 19@ // (int) num > var 0022: jump_if_false @E_RE_13175 // Note: the incorrect math opcode was used here 0045: actor $5563(19@,3) defined 0022: jump_if_false @E_RE_13148 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @E_RE_13140 // Note: the incorrect math opcode was used here 00E5: (unknown) $5563(19@,3) $933 :E_RE_13140 03DE: (unknown) $5563(19@,3) 1 :E_RE_13148 0112: remove_references_to_actor $5563(19@,3) // Like turning an actor into a random pedestrian 0113: remove_references_to_car $5834 // Like turning a car into any random car $5933 = 0 // (int) 19@ += 1 // (int) 0002: jump @E_RE_13096 :E_RE_13175 0139: 12@ = random_int_in_ranges 2 4 19@ = 0 // (int) :E_RE_13186 0011: 12@ > 19@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_RE_13592 // Note: the incorrect math opcode was used here 004F: unknown_check $5793 0022: jump_if_false @E_RE_13580 // Note: the incorrect math opcode was used here 004F: unknown_check $5793 0022: jump_if_false @E_RE_13247 // Note: the incorrect math opcode was used here 027F: store_coords_to $5599(19@,3) $5602(19@,3) $5605(19@,3) from_actor $5793 with_offset $5590(19@,3) $5593(19@,3) $5596(19@,3) :E_RE_13247 $5822 = 40 // (int) $5823 = 34 // (int) $5824 = 22 // (int) 0160: load_model $5566(19@,3) :E_RE_13271 8161: not model $5566(19@,3) available jump_if_false @E_RE_13294 0001: wait 0 ms 0002: jump @E_RE_13271 :E_RE_13294 003E: $5563(19@,3) = create_actor_pedtype 22 model $5566(19@,3) at $5599(19@,3) $5602(19@,3) $5605(19@,3) 0035: 21@ = 20@ // (int vars) 0045: actor $5563(19@,3) defined 0022: jump_if_false @E_RE_13573 // Note: the incorrect math opcode was used here 0162: release_model $5566(19@,3) 041B: (unknown) $5563(19@,3) 9 0040: (unknown) $5563(19@,3) -1 03DE: (unknown) $5563(19@,3) 1 0139: 16@ = random_int_in_ranges 0 20 0011: $5921 > 16@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_RE_13573 // 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_13464 0160: load_model #UZI :E_RE_13406 8161: not model #UZI available jump_if_false @E_RE_13428 0001: wait 0 ms 0002: jump @E_RE_13406 :E_RE_13428 0045: actor $5563(19@,3) defined jump_if_false @E_RE_13457 0106: give_actor $5563(19@,3) weapon 25 ammo 500 // Load the weapon model before using this 0162: release_model #UZI :E_RE_13457 0002: jump @E_RE_13566 :E_RE_13464 17@ > 10 // (int) var > num jump_if_false @E_RE_13519 0160: load_model #BERETTA 0228: (unknown) 0045: actor $5563(19@,3) defined jump_if_false @E_RE_13512 0106: give_actor $5563(19@,3) weapon 19 ammo 500 // Load the weapon model before using this 0162: release_model #BERETTA :E_RE_13512 0002: jump @E_RE_13566 :E_RE_13519 11 > 17@ // (int) num > var 0022: jump_if_false @E_RE_13566 // Note: the incorrect math opcode was used here 0160: load_model #BAT 0228: (unknown) 0045: actor $5563(19@,3) defined 0022: jump_if_false @E_RE_13566 // Note: the incorrect math opcode was used here 0106: give_actor $5563(19@,3) weapon 6 ammo -1 // Load the weapon model before using this 0162: release_model #BAT :E_RE_13566 01C9: (unknown) $5563(19@,3) 17@ :E_RE_13573 $5569(19@,3) = 0 // (int) :E_RE_13580 19@ += 1 // (int) 0002: jump @E_RE_13186 :E_RE_13592 0002: jump @E_RE_14426 :E_RE_13599 $5815 == 1 // (int) var == num jump_if_false @E_RE_13886 004F: unknown_check $5793 jump_if_false @E_RE_13656 0052: set_car $5793 driver_behaviour_to 1 0050: set_car $5793 max_speed_to 20.0 0051: set_car $5793 traffic_behavior_to 2 0254: enable_car $5793 stuck_check_distance_to 0.5 time_to 10 0294: (unknown) $5793 1 :E_RE_13656 19@ = 0 // (int) :E_RE_13660 2 > 19@ // (int) num > var 0022: jump_if_false @E_RE_13696 // Note: the incorrect math opcode was used here 00BB: (unknown) $5647(19@,3) 0112: remove_references_to_actor $5644(19@,3) // Like turning an actor into a random pedestrian 19@ += 1 // (int) 0002: jump @E_RE_13660 :E_RE_13696 0139: 14@ = random_int_in_ranges 1 3 19@ = 0 // (int) :E_RE_13707 0011: 14@ > 19@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_RE_13879 // Note: the incorrect math opcode was used here 0139: 20@ = random_int_in_ranges 0 3 $5822 = 40 // (int) $5823 = 34 // (int) $5824 = 22 // (int) 0160: load_model $5566(20@,3) :E_RE_13748 8161: not model $5566(20@,3) available jump_if_false @E_RE_13771 0001: wait 0 ms 0002: jump @E_RE_13748 :E_RE_13771 19@ == 0 // (int) var == num jump_if_false @E_RE_13814 004F: unknown_check $5793 jump_if_false @E_RE_13807 00A4: $5644(19@,3) = create_actor_pedtype 22 model $5566(20@,3) in_car $5793 driverseat :E_RE_13807 0002: jump @E_RE_13841 :E_RE_13814 004F: unknown_check $5793 jump_if_false @E_RE_13841 0118: $5644(19@,3) = create_actor_pedtype 22 model $5566(20@,3) in_car $5793 passenger_seat -1 :E_RE_13841 0045: actor $5644(19@,3) defined jump_if_false @E_RE_13867 0162: release_model $5566(20@,3) $5662(19@,2) = 0 // (int) :E_RE_13867 19@ += 1 // (int) 0002: jump @E_RE_13707 :E_RE_13879 0002: jump @E_RE_14426 :E_RE_13886 $5815 == 2 // (int) var == num jump_if_false @E_RE_14426 004F: unknown_check $5793 jump_if_false @E_RE_13943 0052: set_car $5793 driver_behaviour_to 1 0050: set_car $5793 max_speed_to 24.0 0051: set_car $5793 traffic_behavior_to 2 0254: enable_car $5793 stuck_check_distance_to 0.5 time_to 10 0294: (unknown) $5793 1 :E_RE_13943 19@ = 0 // (int) :E_RE_13947 2 > 19@ // (int) num > var 0022: jump_if_false @E_RE_14021 // Note: the incorrect math opcode was used here 0045: actor $5563(19@,3) defined 0022: jump_if_false @E_RE_13999 // Note: the incorrect math opcode was used here 03DE: (unknown) $5563(19@,3) 1 0045: actor $933 defined jump_if_false @E_RE_13999 00E5: (unknown) $5563(19@,3) $933 :E_RE_13999 0112: remove_references_to_actor $5563(19@,3) // Like turning an actor into a random pedestrian 0113: remove_references_to_car $5834 // Like turning a car into any random car 19@ += 1 // (int) 0002: jump @E_RE_13947 :E_RE_14021 0139: 15@ = random_int_in_ranges 1 3 19@ = 0 // (int) :E_RE_14032 0011: 15@ > 19@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_RE_14426 // Note: the incorrect math opcode was used here $5822 = 40 // (int) $5823 = 34 // (int) $5824 = 22 // (int) 0160: load_model $5566(19@,3) :E_RE_14067 8161: not model $5566(19@,3) available jump_if_false @E_RE_14090 0001: wait 0 ms 0002: jump @E_RE_14067 :E_RE_14090 19@ == 0 // (int) var == num jump_if_false @E_RE_14133 004F: unknown_check $5793 jump_if_false @E_RE_14126 00A4: $5563(19@,3) = create_actor_pedtype 22 model $5566(19@,3) in_car $5793 driverseat :E_RE_14126 0002: jump @E_RE_14160 :E_RE_14133 004F: unknown_check $5793 jump_if_false @E_RE_14160 0118: $5563(19@,3) = create_actor_pedtype 22 model $5566(19@,3) in_car $5793 passenger_seat -1 :E_RE_14160 0045: actor $5563(19@,3) defined jump_if_false @E_RE_14211 01AF: (unknown) $5563(19@,3) 1 041B: (unknown) $5563(19@,3) 9 01EC: (unknown) $5563(19@,3) 1 0162: release_model $5566(19@,3) $5569(19@,3) = 9 // (int) :E_RE_14211 0045: actor $5563(19@,3) defined jump_if_false @E_RE_14414 0139: 17@ = random_int_in_ranges 0 20 17@ > 15 // (int) var > num jump_if_false @E_RE_14305 0160: load_model #UZI :E_RE_14247 8161: not model #UZI available jump_if_false @E_RE_14269 0001: wait 0 ms 0002: jump @E_RE_14247 :E_RE_14269 0045: actor $5563(19@,3) defined jump_if_false @E_RE_14298 0106: give_actor $5563(19@,3) weapon 25 ammo 500 // Load the weapon model before using this 0162: release_model #UZI :E_RE_14298 0002: jump @E_RE_14407 :E_RE_14305 17@ > 10 // (int) var > num jump_if_false @E_RE_14360 0160: load_model #BERETTA 0228: (unknown) 0045: actor $5563(19@,3) defined jump_if_false @E_RE_14353 0106: give_actor $5563(19@,3) weapon 19 ammo 500 // Load the weapon model before using this 0162: release_model #BERETTA :E_RE_14353 0002: jump @E_RE_14407 :E_RE_14360 11 > 17@ // (int) num > var 0022: jump_if_false @E_RE_14407 // Note: the incorrect math opcode was used here 0160: load_model #BAT 0228: (unknown) 0045: actor $5563(19@,3) defined 0022: jump_if_false @E_RE_14407 // Note: the incorrect math opcode was used here 0106: give_actor $5563(19@,3) weapon 6 ammo -1 // Load the weapon model before using this 0162: release_model #BAT :E_RE_14407 01C9: (unknown) $5563(19@,3) 17@ :E_RE_14414 19@ += 1 // (int) 0002: jump @E_RE_14032 :E_RE_14426 0035: $5816 = $5815 // (int vars) $5929 = 1 // (int) 005E: (unknown) 0002: jump @E_RE_14449 :E_RE_14447 005F: (unknown) :E_RE_14449 0002: jump @E_RE_14458 :E_RE_14456 005F: (unknown) :E_RE_14458 0026: return 0078: if or $5815 == 2 // (int) var == num $5815 == 1 // (int) var == num jump_if_false @E_RE_14605 0045: actor $933 defined jump_if_false @E_RE_14605 004F: unknown_check $5793 jump_if_false @E_RE_14605 02BD: (unknown) $5793 0@ 801C: not 0@ == $933 // (int) num == var 0022: jump_if_false @E_RE_14605 // Note: the incorrect math opcode was used here 0256: unknown_check $5793 0022: jump_if_false @E_RE_14605 // Note: the incorrect math opcode was used here $5936 == 0 // (int) var == num jump_if_false @E_RE_14605 81B7: not unknown_check $5793 jump_if_false @E_RE_14605 004D: store_car $5793 position_to 1@ 2@ 3@ 00D0: 7@ = car $5793 Z_angle 03B8: (unknown) $5793 4@ 5@ 6@ 3@ += 2.0 // (float) 004E: put_car $5793 at 1@ 2@ 3@ 00D1: set_car $5793 Z_angle_to 7@ 03B9: (unknown) $5793 4@ 5@ 6@ $5936 = 1 // (int) :E_RE_14605 0026: return :E_RE_14607 0@ = 0 // (int) :E_RE_14611 4 > 0@ // (int) num > var 0022: jump_if_false @E_RE_14650 // Note: the incorrect math opcode was used here 01F7: garage $916(0@,4) respray_done 0022: jump_if_false @E_RE_14638 // Note: the incorrect math opcode was used here 005E: (unknown) :E_RE_14638 0@ += 1 // (int) 0002: jump @E_RE_14611 :E_RE_14650 005F: (unknown) :E_RE_14652 0483: (unknown) $2557 4@ 047E: (unknown) 4@ 2 0 0@ 1@ 2@ 5@ 0026: return :E_RE_14669 $940 = 1 // (int) 0035: $5980 = $2729 // (int vars) 0001: wait 0 ms 16@ = 0 // (int) 037B: constant_params 1 variable_params 1 unknown 20 call_with_params @MAIN_6449 $1748 1@ 0025: gosub @E_RE_17955 037B: constant_params 0 variable_params 3 unknown 20 call_with_params @E_RE_14652 9@ 10@ 11@ 037B: constant_params 3 variable_params 1 unknown 20 call_with_params @E_RE_1343 9@ 10@ 11@ 12@ $5921 = 0 // (int) $5922 = 0 // (int) $5923 = 0 // (int) $5920 = 0 // (int) $5928 = 0 // (int) $5967 = -40.0 // (float) $5968 = -40.0 // (float) $5969 = 0 // (float) $5970 = 40.0 // (float) $5971 = 40.0 // (float) $5972 = 0 // (float) $5846 = 1.0 // (float) $5849 = 2.0 // (float) $5852 = 0 // (float) $5847 = 1.0 // (float) $5850 = 0 // (float) $5853 = 0 // (float) $5848 = 1.0 // (float) $5851 = -2.0 // (float) $5854 = 0 // (float) $5943 = -425.0 // (float) $5947 = -425.0 // (float) $5951 = 0 // (float) $5955 = -125.0 // (float) $5959 = 125.0 // (float) $5963 = 0 // (float) $5944 = -425.0 // (float) $5948 = 125.0 // (float) $5952 = 0 // (float) $5956 = 125.0 // (float) $5960 = -425.0 // (float) $5964 = 0 // (float) $5945 = 125.0 // (float) $5949 = -125.0 // (float) $5953 = 0 // (float) $5957 = -425.0 // (float) $5961 = 425.0 // (float) $5965 = 0 // (float) $5946 = -125.0 // (float) $5950 = -425.0 // (float) $5954 = 0 // (float) $5958 = -125.0 // (float) $5962 = 425.0 // (float) $5966 = 0 // (float) $5818 = 1 // (int) 0025: gosub @E_RE_17623 0006: $5978 = 'REPO_35' // (string) // ~w~Repo's // Note: the incorrect math opcode was used here 0006: $5974 = 'CARPARK' // (string) // FLOOR // Note: the incorrect math opcode was used here 0006: $5976 = 'REPO_30' // (string) // Time // Note: the incorrect math opcode was used here $5977 = 180000 // (int) 012E: toggle_player $933 ignored_by_cops 0 024F: (unknown) 1.2 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @E_RE_371 1000 0057: show_text_highpriority GXT 'REPO_36' time 5000 flag 1 // Go ~t~outside. :E_RE_15113 not $1078 == 0 // (int) var == num jump_if_false @E_RE_15166 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @E_RE_1453 jump_if_false @E_RE_15159 0025: gosub @E_RE_18008 0002: jump @E_RE_15298 :E_RE_15159 0002: jump @E_RE_15113 :E_RE_15166 0059: text_clear_all 037B: constant_params 1 variable_params 3 unknown 20 call_with_params @NONAME_1_30341 $2729 $5807 $5808 $5809 01BB: (unknown) $5807 $5808 $5809 $5809 :E_RE_15196 037A: constant_params 0 variable_params 0 unknown 20 call_with_params @E_RE_12633 jump_if_false @E_RE_15223 0001: wait 0 ms 0002: jump @E_RE_15196 :E_RE_15223 00BB: (unknown) 12@ 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @E_RE_1108 1 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @NONAME_1_39314 2 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @E_RE_1108 5 024C: set_timer_with_text_to $5977 type 1 GXT $5976 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @E_RE_1108 1 0311: status_text $5920 type 0 line 2 GXT $5978 // global_variable 0025: gosub @E_RE_17711 :E_RE_15298 0001: wait 0 ms :E_RE_15301 0@ == 0 // (int) var == num jump_if_false @E_RE_15629 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @E_RE_8496 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @E_RE_12141 0045: actor $933 defined jump_if_false @E_RE_15622 not $5977 == 0 // (int) var == num jump_if_false @E_RE_15591 037A: constant_params 0 variable_params 0 unknown 20 call_with_params @E_RE_1453 jump_if_false @E_RE_15572 004F: unknown_check $5793 jump_if_false @E_RE_15534 014E: $5802 = car $5793 health 950 > $5802 // (int) num > var 0022: jump_if_false @E_RE_15411 // Note: the incorrect math opcode was used here $5932 = 0 // (int) :E_RE_15411 007C: actor $933 driving $5793 0022: jump_if_false @E_RE_15485 // Note: the incorrect math opcode was used here 004F: unknown_check $5793 0022: jump_if_false @E_RE_15440 // Note: the incorrect math opcode was used here 01B0: (unknown) $5793 0 :E_RE_15440 00BB: (unknown) $5797 $5930 = 1 // (int) 00C3: (unknown) $5807 $5808 $5809 $5810 0057: show_text_highpriority GXT 'REPO_06' time 5000 flag 1 // Take this vehicle back to the ~y~depot. 00BB: (unknown) $5975 0@ = 1 // (int) :E_RE_15485 $5803 == 1 // (int) var == num jump_if_false @E_RE_15527 01B7: unknown_check $5793 jump_if_false @E_RE_15521 01B0: (unknown) $5793 0 0002: jump @E_RE_15527 :E_RE_15521 01B0: (unknown) $5793 1 :E_RE_15527 0002: jump @E_RE_15565 :E_RE_15534 0025: gosub @E_RE_18488 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_5026 'REPO_07' // ~r~The vehicle was destroyed. 0@ = 3 // (int) :E_RE_15565 0002: jump @E_RE_15584 :E_RE_15572 0025: gosub @E_RE_18008 0@ = 3 // (int) :E_RE_15584 0002: jump @E_RE_15622 :E_RE_15591 0025: gosub @E_RE_18488 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_5026 'REPO_31' // ~r~Out of time. 0@ = 3 // (int) :E_RE_15622 0002: jump @E_RE_15301 :E_RE_15629 0@ == 1 // (int) var == num jump_if_false @E_RE_16208 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @E_RE_12141 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @E_RE_8496 0045: actor $933 defined jump_if_false @E_RE_16201 not $5977 == 0 // (int) var == num jump_if_false @E_RE_16170 037A: constant_params 0 variable_params 0 unknown 20 call_with_params @E_RE_1453 jump_if_false @E_RE_16151 004F: unknown_check $5793 jump_if_false @E_RE_16113 014E: $5802 = car $5793 health $5803 == 2 // (int) var == num jump_if_false @E_RE_15796 0025: gosub @E_RE_16624 $5802 > 999 // (int) var > num jump_if_false @E_RE_15767 $5942 = 0 // (int) 014C: set_car $5793 health_to 999 :E_RE_15767 $5942 == 0 // (int) var == num jump_if_false @E_RE_15789 03D1: (unknown) $5793 $5942 = 1 // (int) :E_RE_15789 0002: jump @E_RE_15815 :E_RE_15796 950 > $5802 // (int) num > var 0022: jump_if_false @E_RE_15815 // Note: the incorrect math opcode was used here $5932 = 0 // (int) :E_RE_15815 007C: actor $933 driving $5793 0022: jump_if_false @E_RE_16055 // Note: the incorrect math opcode was used here 700 > $5802 // (int) num > var 0022: jump_if_false @E_RE_15898 // Note: the incorrect math opcode was used here 0078: if or $5803 == 0 // (int) var == num $5803 == 1 // (int) var == num jump_if_false @E_RE_15898 00BB: (unknown) $5810 0249: (unknown) $5811 $5934 = 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_15898 8102: not car $5793 near_point $5807 $5808 radius 5.0 5.0 sphere 0 0022: jump_if_false @E_RE_16018 // Note: the incorrect math opcode was used here 031E: (unknown) $937 $938 $939 $5807 $5808 $5809 $5979 80.0 > $5979 // (float) num > var 0022: jump_if_false @E_RE_15989 // Note: the incorrect math opcode was used here $5934 == 0 // (int) var == num jump_if_false @E_RE_15982 0248: (unknown) $5807 $5808 -100.0 5.0 $5811 $5934 = 1 // (int) :E_RE_15982 0002: jump @E_RE_16011 :E_RE_15989 $5934 == 1 // (int) var == num jump_if_false @E_RE_16011 0249: (unknown) $5811 $5934 = 0 // (int) :E_RE_16011 0002: jump @E_RE_16048 :E_RE_16018 $5920 += 1 // (int) $5928 += 1 // (int) 0025: gosub @E_RE_16763 0025: gosub @E_RE_17711 0@ = 0 // (int) :E_RE_16048 0002: jump @E_RE_16106 :E_RE_16055 00BB: (unknown) $5810 0249: (unknown) $5811 $5934 = 0 // (int) 00C0: (unknown) $5793 $5797 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @E_RE_1329 $5797 0057: show_text_highpriority GXT 'REPO_09' time 5000 flag 1 // Get back to the ~b~vehicle 0@ = 0 // (int) :E_RE_16106 0002: jump @E_RE_16144 :E_RE_16113 0025: gosub @E_RE_18488 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_5026 'REPO_07' // ~r~The vehicle was destroyed. 0@ = 3 // (int) :E_RE_16144 0002: jump @E_RE_16163 :E_RE_16151 0025: gosub @E_RE_18008 0@ = 3 // (int) :E_RE_16163 0002: jump @E_RE_16201 :E_RE_16170 0025: gosub @E_RE_18488 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_5026 'REPO_31' // ~r~Out of time. 0@ = 3 // (int) :E_RE_16201 0002: jump @E_RE_15629 :E_RE_16208 0@ == 2 // (int) var == num jump_if_false @E_RE_16603 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_12141 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @E_RE_8496 0045: actor $933 defined jump_if_false @E_RE_16596 not $5977 == 0 // (int) var == num jump_if_false @E_RE_16565 037A: constant_params 0 variable_params 0 unknown 20 call_with_params @E_RE_1453 jump_if_false @E_RE_16546 004F: unknown_check $5793 jump_if_false @E_RE_16508 014E: $5802 = car $5793 health $5802 > 999 // (int) var > num jump_if_false @E_RE_16501 007C: actor $933 driving $5793 0022: jump_if_false @E_RE_16450 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @E_RE_14607 jump_if_false @E_RE_16423 03C2: (unknown) 0268: (unknown) $5932 = 1 // (int) 00C3: (unknown) $5807 $5808 $5809 $5810 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 $5803 == 2 // (int) var == num jump_if_false @E_RE_16418 03D1: (unknown) $5793 :E_RE_16418 0@ = 1 // (int) :E_RE_16423 $5803 == 2 // (int) var == num jump_if_false @E_RE_16443 0025: gosub @E_RE_16624 :E_RE_16443 0002: jump @E_RE_16501 :E_RE_16450 00BB: (unknown) $5810 0249: (unknown) $5811 $5934 = 0 // (int) 00C0: (unknown) $5793 $5797 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @E_RE_1329 $5797 0057: show_text_highpriority GXT 'REPO_09' time 5000 flag 1 // Get back to the ~b~vehicle 0@ = 0 // (int) :E_RE_16501 0002: jump @E_RE_16539 :E_RE_16508 0025: gosub @E_RE_18488 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_5026 'REPO_07' // ~r~The vehicle was destroyed. 0@ = 3 // (int) :E_RE_16539 0002: jump @E_RE_16558 :E_RE_16546 0025: gosub @E_RE_18008 0@ = 3 // (int) :E_RE_16558 0002: jump @E_RE_16596 :E_RE_16565 0025: gosub @E_RE_18488 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_5026 'REPO_31' // ~r~Out of time. 0@ = 3 // (int) :E_RE_16596 0002: jump @E_RE_16208 :E_RE_16603 not 0@ == 3 // (int) var == num jump_if_false @E_RE_16622 0002: jump @E_RE_15298 :E_RE_16622 0026: return :E_RE_16624 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @E_RE_5084 034B: unknown_check $5793 jump_if_false @E_RE_16761 004F: unknown_check $5793 jump_if_false @E_RE_16761 014E: $5802 = car $5793 health 14@ == 0 // (int) var == num jump_if_false @E_RE_16685 0035: 14@ = $5802 // (int vars) 0002: jump @E_RE_16761 :E_RE_16685 0035: 15@ = 14@ // (int vars) 002B: 15@ -= $5802 // (int vars) // Note: the incorrect math opcode was used here 15@ > 5 // (int) var > num jump_if_false @E_RE_16761 0035: 14@ = $5802 // (int vars) 037A: constant_params 1 variable_params 0 unknown 20 call_with_params @E_RE_5250 $5793 jump_if_false @E_RE_16761 0025: gosub @E_RE_18488 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_5026 'REPO_39' // ~r~The merchandise was destroyed. 0@ = 3 // (int) :E_RE_16761 0026: return :E_RE_16763 0045: actor $933 defined jump_if_false @E_RE_16779 0107: toggle_player $933 can_move 0 :E_RE_16779 022D: (unknown) 1 0249: (unknown) $5811 00BB: (unknown) $5810 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 $933 defined jump_if_false @E_RE_16833 00F1: (unknown) $933 :E_RE_16833 $5803 == 2 // (int) var == num jump_if_false @E_RE_17050 13@ = 0 // (int) :E_RE_16850 $5348(13@,27) > 0 // (int) var > num jump_if_false @E_RE_16895 0252: object $5348(13@,27) exists jump_if_false @E_RE_16895 821A: not unknown_check $5348(13@,27) jump_if_false @E_RE_16895 16@ += 1 // (int) :E_RE_16895 13@ += 1 // (int) 13@ >= 27 // (int) var >= num jump_if_false @E_RE_16850 16@ == 27 // (int) var == num jump_if_false @E_RE_16937 19@ = 200 // (int) 0002: jump @E_RE_16966 :E_RE_16937 0011: 16@ > 17@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_RE_16961 // Note: the incorrect math opcode was used here 19@ = 150 // (int) 0002: jump @E_RE_16966 :E_RE_16961 19@ = 100 // (int) :E_RE_16966 not $5928 == 3 // (int) var == num jump_if_false @E_RE_17008 011E: show_text_1number_lowpriority GXT 'REPO_33' number 19@ time 5000 flag 1 // ~w~Merchandise repossessed: $~1~ reward. 0094: player $933 money += 19@ 0002: jump @E_RE_17043 :E_RE_17008 01D8: (unknown) 'REPO_37' 19@ $5920 5000 1 // ~w~Merchandise repossessed: $~1~ reward + ~1~ in-a-row bonus: $250. $5928 = 0 // (int) 19@ += 250 // (int) 0094: player $933 money += 19@ :E_RE_17043 0002: jump @E_RE_17203 :E_RE_17050 004F: unknown_check $5793 0022: jump_if_false @E_RE_17126 // Note: the incorrect math opcode was used here 014E: $5802 = car $5793 health $5802 == 1000 // (int) var == num jump_if_false @E_RE_17094 19@ = 200 // (int) 0002: jump @E_RE_17126 :E_RE_17094 $5802 > 850 // (int) var > num jump_if_false @E_RE_17121 19@ = 150 // (int) 0002: jump @E_RE_17126 :E_RE_17121 19@ = 100 // (int) :E_RE_17126 not $5928 == 3 // (int) var == num jump_if_false @E_RE_17168 011E: show_text_1number_lowpriority GXT 'REPO_34' number 19@ time 5000 flag 1 // Vehicle repossessed: $~1~ reward. 0094: player $933 money += 19@ 0002: jump @E_RE_17203 :E_RE_17168 01D8: (unknown) 'REPO_38' 19@ $5920 5000 1 // Vehicle repossessed: $~1~ reward + ~1~ in-a-row bonus: $250. $5928 = 0 // (int) 19@ += 250 // (int) 0094: player $933 money += 19@ :E_RE_17203 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @NONAME_1_38981 2 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @NONAME_1_39409 2 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_4394 3000 jump_if_false @E_RE_17254 0002: jump @E_RE_17254 :E_RE_17254 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_4364 0059: text_clear_all 004F: unknown_check $5793 jump_if_false @E_RE_17367 004D: store_car $5793 position_to $5794 $5795 $5796 027F: store_coords_to $5812 $5813 $5814 from_actor $5793 with_offset -2.0 0 0 0045: actor $933 defined jump_if_false @E_RE_17367 :E_RE_17312 007C: actor $933 driving $5793 0022: jump_if_false @E_RE_17367 // Note: the incorrect math opcode was used here 0001: wait 0 ms 004F: unknown_check $5793 0022: jump_if_false @E_RE_17360 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @E_RE_17360 // Note: the incorrect math opcode was used here 0216: (unknown) $933 $5812 $5813 $5814 :E_RE_17360 0002: jump @E_RE_17312 :E_RE_17367 01B5: (unknown) $5812 $5813 $5814 6@ 7@ 8@ 0045: actor $933 defined 0022: jump_if_false @E_RE_17396 // Note: the incorrect math opcode was used here 010F: (unknown) $933 6@ 7@ 8@ :E_RE_17396 0221: (unknown) 13@ = 0 // (int) :E_RE_17402 3 > 13@ // (int) num > var 0022: jump_if_false @E_RE_17479 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @E_RE_17467 // Note: the incorrect math opcode was used here 0045: actor $5563(13@,3) defined 0022: jump_if_false @E_RE_17461 // Note: the incorrect math opcode was used here 00E5: (unknown) $5563(13@,3) $933 03DE: (unknown) $5563(13@,3) 1 0002: jump @E_RE_17467 :E_RE_17461 0112: remove_references_to_actor $5563(13@,3) // Like turning an actor into a random pedestrian :E_RE_17467 13@ += 1 // (int) 0002: jump @E_RE_17402 :E_RE_17479 003F: destroy_actor $5900 003F: destroy_actor $5901 0049: destroy_car $5793 13@ = 0 // (int) :E_RE_17495 $5348(13@,27) > 0 // (int) var > num jump_if_false @E_RE_17515 0093: destroy_object $5348(13@,27) :E_RE_17515 13@ += 1 // (int) 13@ >= 27 // (int) var >= num jump_if_false @E_RE_17495 0025: gosub @E_RE_17623 :E_RE_17539 $5929 == 0 // (int) var == num jump_if_false @E_RE_17571 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @E_RE_12633 0002: jump @E_RE_17539 :E_RE_17571 0045: actor $933 defined jump_if_false @E_RE_17588 0107: toggle_player $933 can_move 1 :E_RE_17588 01AE: (unknown) 0 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @E_RE_371 1000 022D: (unknown) 0 $5977 += 90000 // (int) 0026: return :E_RE_17623 $5929 = 0 // (int) $5930 = 0 // (int) $5931 = 0 // (int) $5932 = 1 // (int) $5933 = 0 // (int) $5825 = 0 // (int) $5826 = 0 // (int) $5827 = 0 // (int) $5934 = 0 // (int) $5935 = 0 // (int) $5936 = 0 // (int) $5937 = 0 // (int) $5938 = 0 // (int) $5939 = 0 // (int) $5940 = 0 // (int) $5941 = 0 // (int) $5942 = 0 // (int) 0026: return :E_RE_17711 $5803 == 0 // (int) var == num jump_if_false @E_RE_17787 $5921 == 0 // (int) var == num jump_if_false @E_RE_17758 0058: (unknown) 'REPO_01' 5000 1 // Repossess this ~b~car. 0002: jump @E_RE_17774 :E_RE_17758 0058: (unknown) 'REPO_04' 5000 1 // Repossess another ~b~vehicle. :E_RE_17774 $5921 += 1 // (int) 0002: jump @E_RE_17953 :E_RE_17787 $5803 == 1 // (int) var == num jump_if_false @E_RE_17864 $5923 == 0 // (int) var == num jump_if_false @E_RE_17835 0058: (unknown) 'REPO_28' 5000 1 // Repossess this ~b~bike. 0002: jump @E_RE_17851 :E_RE_17835 0058: (unknown) 'REPO_29' 5000 1 // Repossess another ~b~bike. :E_RE_17851 $5923 += 1 // (int) 0002: jump @E_RE_17953 :E_RE_17864 $5922 == 0 // (int) var == num jump_if_false @E_RE_17915 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_17947 :E_RE_17915 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_17947 $5922 += 1 // (int) :E_RE_17953 0026: return :E_RE_17955 0160: load_model #SENTINEL 0160: load_model #BENSON 0160: load_model #PCJ600 :E_RE_17970 0078: if or 8161: not model #SENTINEL available 8161: not model #BENSON available 8161: not model #PCJ600 available jump_if_false @E_RE_18006 0001: wait 0 ms 0002: jump @E_RE_17970 :E_RE_18006 0026: return :E_RE_18008 $5803 == 2 // (int) var == num jump_if_false @E_RE_18367 0045: actor $933 defined jump_if_false @E_RE_18367 004F: unknown_check $5793 jump_if_false @E_RE_18367 004D: store_car $5793 position_to $5794 $5795 $5796 007C: actor $933 driving $5793 0022: jump_if_false @E_RE_18212 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_4364 0045: actor $933 defined jump_if_false @E_RE_18195 004F: unknown_check $5793 jump_if_false @E_RE_18123 027F: store_coords_to $5812 $5813 $5814 from_actor $5793 with_offset 0 5.0 0 0216: (unknown) $933 $5812 $5813 $5814 :E_RE_18123 807E: not actor $933 driving 0022: jump_if_false @E_RE_18185 // Note: the incorrect math opcode was used here 0049: destroy_car $5793 13@ = 0 // (int) :E_RE_18142 $5348(13@,27) > 0 // (int) var > num jump_if_false @E_RE_18168 0114: remove_references_to_object $5348(13@,27) // This object will now disappear when the player looks away 0093: destroy_object $5348(13@,27) :E_RE_18168 13@ += 1 // (int) 13@ >= 27 // (int) var >= num jump_if_false @E_RE_18142 :E_RE_18185 0044: put_actor $933 at $5794 $5795 $5796 :E_RE_18195 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_4379 0002: jump @E_RE_18367 :E_RE_18212 031D: (unknown) $937 $938 $5794 $5795 $5804 25.0 > $5804 // (float) num > var 0022: jump_if_false @E_RE_18316 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_4364 0049: destroy_car $5793 13@ = 0 // (int) :E_RE_18256 $5348(13@,27) > 0 // (int) var > num jump_if_false @E_RE_18282 0114: remove_references_to_object $5348(13@,27) // This object will now disappear when the player looks away 0093: destroy_object $5348(13@,27) :E_RE_18282 13@ += 1 // (int) 13@ >= 27 // (int) var >= num jump_if_false @E_RE_18256 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_4379 0002: jump @E_RE_18367 :E_RE_18316 0049: destroy_car $5793 13@ = 0 // (int) :E_RE_18324 $5348(13@,27) > 0 // (int) var > num jump_if_false @E_RE_18350 0114: remove_references_to_object $5348(13@,27) // This object will now disappear when the player looks away 0093: destroy_object $5348(13@,27) :E_RE_18350 13@ += 1 // (int) 13@ >= 27 // (int) var >= num jump_if_false @E_RE_18324 :E_RE_18367 0059: text_clear_all 0268: (unknown) 00BB: (unknown) $5797 00BB: (unknown) $5810 00BB: (unknown) 12@ 00BB: (unknown) $5975 0249: (unknown) $5811 0113: remove_references_to_car $5793 // Like turning a car into any random car 0113: remove_references_to_car $5834 // Like turning a car into any random car 0112: remove_references_to_actor $5819 // 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 $5900 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5901 // 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 $5977 00AE: remove_status_text $5920 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_39496 0@ = 3 // (int) 0026: return :E_RE_18488 $5803 == 2 // (int) var == num jump_if_false @E_RE_18607 004F: unknown_check $5793 jump_if_false @E_RE_18560 13@ = 0 // (int) :E_RE_18516 $5348(13@,27) > 0 // (int) var > num jump_if_false @E_RE_18536 0114: remove_references_to_object $5348(13@,27) // This object will now disappear when the player looks away :E_RE_18536 13@ += 1 // (int) 13@ >= 27 // (int) var >= num jump_if_false @E_RE_18516 0002: jump @E_RE_18607 :E_RE_18560 13@ = 0 // (int) :E_RE_18564 $5348(13@,27) > 0 // (int) var > num jump_if_false @E_RE_18590 0114: remove_references_to_object $5348(13@,27) // This object will now disappear when the player looks away 0093: destroy_object $5348(13@,27) :E_RE_18590 13@ += 1 // (int) 13@ >= 27 // (int) var >= num jump_if_false @E_RE_18564 :E_RE_18607 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 00BB: (unknown) $5797 00BB: (unknown) $5810 00BB: (unknown) 12@ 00BB: (unknown) $5975 0249: (unknown) $5811 0113: remove_references_to_car $5793 // Like turning a car into any random car 0113: remove_references_to_car $5834 // Like turning a car into any random car 0112: remove_references_to_actor $5819 // 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 $5900 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5901 // Like turning an actor into a random pedestrian 00AC: stop_timer $5977 00AE: remove_status_text $5920 $940 = 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 $933 money += 1500 022B: (unknown) 1 009B: clear_player $933 wanted_level 0026: return :E_RE_18719 $940 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @NONAME_1_39490 024F: (unknown) 1.0 00BB: (unknown) 12@ 00BB: (unknown) $5797 00BB: (unknown) $5810 00BB: (unknown) $5975 0249: (unknown) $5811 0113: remove_references_to_car $5793 // Like turning a car into any random car 0113: remove_references_to_car $5834 // Like turning a car into any random car 0112: remove_references_to_actor $5819 // 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 $5900 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5901 // 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 $5977 00AE: remove_status_text $5920 007A: mission_cleanup 0026: return //-------------Mission 22--------------- :E_PI 0238: name_thread 'E_PI' // 'Pimping' 2 > $816 // (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_7147 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_17832 :E_PI_54 0025: gosub @E_PI_18363 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 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @E_PI_263 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 007E: actor $933 driving jump_if_false @E_PI_257 0400: (unknown) $933 $1070 0002: jump @E_PI_263 :E_PI_257 02C0: (unknown) $933 $1070 :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_4301 0@ :E_PI_290 0045: actor $933 defined jump_if_false @E_PI_358 807E: not actor $933 driving jump_if_false @E_PI_335 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @E_PI_338 :E_PI_335 021D: (unknown) 0 :E_PI_338 $1078 == 0 // (int) var == num jump_if_false @E_PI_354 02EA: select_interior 2 :E_PI_354 01AE: (unknown) 1 :E_PI_358 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :E_PI_371 0045: actor $933 defined jump_if_false @E_PI_435 807E: not actor $933 driving jump_if_false @E_PI_423 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @E_PI_423 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :E_PI_423 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :E_PI_435 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @E_PI_484 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 01AE: (unknown) 0 $1078 == 0 // (int) var == num jump_if_false @E_PI_484 02EA: select_interior 0 :E_PI_484 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @E_PI_514 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :E_PI_514 0026: return 0045: actor 0@ defined jump_if_false @E_PI_535 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :E_PI_535 0026: return 0045: actor 0@ defined 0022: jump_if_false @E_PI_565 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @E_PI_565 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :E_PI_565 0026: return :E_PI_567 0045: actor 0@ defined 0022: jump_if_false @E_PI_614 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @E_PI_610 // 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_614 :E_PI_610 1@ = 0 // (int) :E_PI_614 1@ == 1 // (int) var == num jump_if_false @E_PI_698 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @E_PI_691 007E: actor 0@ driving jump_if_false @E_PI_687 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @E_PI_677 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @E_PI_680 :E_PI_677 00F1: (unknown) 0@ :E_PI_680 0002: jump @E_PI_691 :E_PI_687 1@ = 0 // (int) :E_PI_691 0002: jump @E_PI_614 :E_PI_698 0026: return 0045: actor 0@ defined jump_if_false @E_PI_792 007E: actor 0@ driving jump_if_false @E_PI_776 02A7: unknown_check 0@ jump_if_false @E_PI_746 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @E_PI_769 :E_PI_746 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_PI_567 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :E_PI_769 0002: jump @E_PI_785 :E_PI_776 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :E_PI_785 0002: jump @E_PI_794 :E_PI_792 005F: (unknown) :E_PI_794 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @E_PI_952 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @E_PI_952 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @E_PI_893 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @E_PI_852 // Note: the incorrect math opcode was used here 0026: return 0002: jump @E_PI_886 :E_PI_852 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_PI_567 0@ 4@ > -1 // (int) var > num jump_if_false @E_PI_886 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_PI_567 4@ :E_PI_886 0002: jump @E_PI_952 :E_PI_893 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @E_PI_918 // Note: the incorrect math opcode was used here 0026: return 0002: jump @E_PI_952 :E_PI_918 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_PI_567 0@ not 3@ == -1 // (int) var == num jump_if_false @E_PI_952 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_PI_567 3@ :E_PI_952 0045: actor 0@ defined jump_if_false @E_PI_1004 004F: unknown_check 1@ jump_if_false @E_PI_1004 007E: actor 0@ driving jump_if_false @E_PI_1004 807C: not actor 0@ driving 1@ 0022: jump_if_false @E_PI_1004 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_PI_567 0@ :E_PI_1004 5@ = 0 // (int) :E_PI_1008 5@ == 0 // (int) var == num jump_if_false @E_PI_1106 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @E_PI_1099 004F: unknown_check 1@ jump_if_false @E_PI_1099 007C: actor 0@ driving 1@ 0022: jump_if_false @E_PI_1065 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @E_PI_1099 :E_PI_1065 2@ == -1 // (int) var == num jump_if_false @E_PI_1091 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @E_PI_1099 :E_PI_1091 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :E_PI_1099 0002: jump @E_PI_1008 :E_PI_1106 0026: return :E_PI_1108 0@ == 0 // (int) var == num jump_if_false @E_PI_1151 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @E_PI_1327 :E_PI_1151 0@ == 1 // (int) var == num jump_if_false @E_PI_1184 03CF: (unknown) 200 200 200 255 0002: jump @E_PI_1327 :E_PI_1184 0@ == 2 // (int) var == num jump_if_false @E_PI_1226 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @E_PI_1327 :E_PI_1226 0@ == 3 // (int) var == num jump_if_false @E_PI_1270 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @E_PI_1327 :E_PI_1270 0@ == 4 // (int) var == num jump_if_false @E_PI_1301 03CF: (unknown) 8 143 59 255 0002: jump @E_PI_1327 :E_PI_1301 0@ == 5 // (int) var == num jump_if_false @E_PI_1327 03CF: (unknown) 237 130 180 255 :E_PI_1327 0026: return 00BC: (unknown) 0@ 2 0026: return :E_PI_1336 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_1336 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @E_PI_1391 014E: 3@ = car 0@ health 3@ -= 250 // (int) :E_PI_1391 0 > 3@ // (int) num > var 0022: jump_if_false @E_PI_1406 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :E_PI_1406 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_1451 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :E_PI_1451 005F: (unknown) :E_PI_1453 037B: constant_params 0 variable_params 1 unknown 4 call_with_params @MAIN_6482 3@ 2 > 3@ // (int) num > var 0022: jump_if_false @E_PI_1670 // Note: the incorrect math opcode was used here 0@ > -263.5 // (float) var > num jump_if_false @E_PI_1492 005F: (unknown) :E_PI_1492 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_1537 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_1537 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_1582 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_1582 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_1626 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_1626 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_1670 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_1670 005E: (unknown) :E_PI_1672 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_1717 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_1717 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_1762 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_1762 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_1807 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_1807 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_1852 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_1852 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_1897 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_1897 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_1942 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_1942 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_1987 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_1987 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_2032 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_2032 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_2077 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_2077 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_2122 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_2122 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_2167 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_2167 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_2212 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_2212 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_2257 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_2257 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_2302 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_2302 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_2347 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_2347 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_2392 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_2392 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_2437 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_2437 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_2482 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_2482 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_2527 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_2527 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_2572 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_2572 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_2617 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_2617 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_2662 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_2662 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_2707 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_2707 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_2752 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_2752 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_2797 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_2797 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_2842 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_2842 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_2887 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_2887 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_2932 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_2932 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_2977 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_2977 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_3022 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_3022 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_3067 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_3067 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_3112 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_3112 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_3157 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_3157 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_3202 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_3202 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_3246 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_3246 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_3293 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_3293 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_3338 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_3338 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_3383 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_3383 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_3428 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_3428 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_3473 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_3473 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_3518 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_3518 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_3563 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_3563 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_3608 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_3608 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_3653 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_3653 0078: if and 0@ > -1831.478 // (float) var > num -1216.323 > 0@ // (float) num > var 1@ > -1556.363 // (float) var > num -797.9454 > 1@ // (float) num > var 0022: jump_if_false @E_PI_3698 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_3698 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_3743 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_3743 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_3788 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_3788 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_3833 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_3833 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_3878 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_3878 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_3923 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_3923 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_3963 // Note: the incorrect math opcode was used here 005F: (unknown) :E_PI_3963 005E: (unknown) :E_PI_3965 $1084 = 0 // (int) 0377: (unknown) 0 $1084 $1084 > 0 // (int) var > num jump_if_false @E_PI_4038 0045: actor $933 defined jump_if_false @E_PI_4038 0429: (unknown) $933 0@ 0@ > -1 // (int) var > num jump_if_false @E_PI_4038 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @E_PI_4038 $1084 = 0 // (int) :E_PI_4038 $1084 > 0 // (int) var > num jump_if_false @E_PI_4156 $1085 == -1 // (int) var == num jump_if_false @E_PI_4110 010E: $1167 = current_time_in_ms 0035: $1085 = $1167 // (int vars) $1085 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1068 = 1 // (int) $1087 = 1 // (int) 0002: jump @E_PI_4143 :E_PI_4110 801C: not $1086 == $1084 // (int) num == var 0022: jump_if_false @E_PI_4143 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) 005E: (unknown) :E_PI_4143 0035: $1086 = $1084 // (int vars) 0002: jump @E_PI_4214 :E_PI_4156 $1087 == 1 // (int) var == num jump_if_false @E_PI_4209 010E: $1167 = current_time_in_ms 0011: $1167 > $1085 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_PI_4209 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) $1087 = 0 // (int) :E_PI_4209 $1086 = 0 // (int) :E_PI_4214 005F: (unknown) $5627 = 1 // (int) $5633 = 0 // (int) $5634 = 0 // (int) $5651 = 0 // (float) $5652 = 0 // (float) $5653 = 0 // (float) $5699 = 0 // (int) :E_PI_4252 0045: actor $933 defined jump_if_false @E_PI_4333 004F: unknown_check $5688 jump_if_false @E_PI_4333 807C: not actor $933 driving $5688 0022: jump_if_false @E_PI_4328 // Note: the incorrect math opcode was used here $5693 == 0 // (int) var == num jump_if_false @E_PI_4315 -2@ = 0 // (int) // timer1 00C0: (unknown) $5688 $5693 00BC: (unknown) $5693 2 :E_PI_4315 $5610 = 1 // (int) 0002: jump @E_PI_4333 :E_PI_4328 $5610 = 0 // (int) :E_PI_4333 0026: return :E_PI_4335 0001: wait 0 ms 1@ = 0 // (float) 0@ = 0 // (float) 6@ = 0 // (int) $5611 > 25 // (int) var > num jump_if_false @E_PI_4382 8@ = 350.0 // (float) 7@ = 8000 // (int) 0002: jump @E_PI_4426 :E_PI_4382 10 > $5611 // (int) num > var 0022: jump_if_false @E_PI_4414 // Note: the incorrect math opcode was used here 8@ = 250.0 // (float) 7@ = 12000 // (int) 0002: jump @E_PI_4426 :E_PI_4414 8@ = 300.0 // (float) 7@ = 10000 // (int) :E_PI_4426 0036: 2@ = $5660 // (float vars) 002A: 2@ += 8@ // (float vars) // Note: the incorrect math opcode was used here 0036: 3@ = $5660 // (float vars) 002C: 3@ -= 8@ // (float vars) 0036: 4@ = $5661 // (float vars) 002A: 4@ += 8@ // (float vars) // Note: the incorrect math opcode was used here 0036: 5@ = $5661 // (float vars) 002C: 5@ -= 8@ // (float vars) 0138: $5642 = random_float_in_ranges 2@ 3@ 0138: $5643 = random_float_in_ranges 4@ 5@ 0036: $5644 = $5662 // (float vars) 01B4: (unknown) $5642 $5643 $5644 $5651 $5652 $5653 031D: (unknown) $5651 $5652 $937 $938 0@ $5633 == 10 // (int) var == num jump_if_false @E_PI_5212 $5635 == 0 // (int) var == num jump_if_false @E_PI_4766 0078: if and $5622 > 0 // (int) var > num 9 > $5622 // (int) num > var 0022: jump_if_false @E_PI_4644 // Note: the incorrect math opcode was used here $5634 == 0 // (int) var == num jump_if_false @E_PI_4582 $5642 = -1077.66 // (float) $5643 = 36.87 // (float) :E_PI_4582 $5634 == 1 // (int) var == num jump_if_false @E_PI_4613 $5642 = -1010.65 // (float) $5643 = 230.92 // (float) :E_PI_4613 $5634 == 2 // (int) var == num jump_if_false @E_PI_4644 $5642 = -955.2 // (float) $5643 = 25.52 // (float) :E_PI_4644 0078: if and $5622 > 8 // (int) var > num 15 > $5622 // (int) num > var 0022: jump_if_false @E_PI_4759 // Note: the incorrect math opcode was used here $5634 == 0 // (int) var == num jump_if_false @E_PI_4697 $5642 = -723.88 // (float) $5643 = 1168.55 // (float) :E_PI_4697 $5634 == 1 // (int) var == num jump_if_false @E_PI_4728 $5642 = -878.35 // (float) $5643 = 1331.13 // (float) :E_PI_4728 $5634 == 2 // (int) var == num jump_if_false @E_PI_4759 $5642 = -672.51 // (float) $5643 = 998.08 // (float) :E_PI_4759 0002: jump @E_PI_4996 :E_PI_4766 0078: if and $5622 > 14 // (int) var > num 25 > $5622 // (int) num > var 0022: jump_if_false @E_PI_4881 // Note: the incorrect math opcode was used here $5634 == 0 // (int) var == num jump_if_false @E_PI_4819 $5642 = 535.87 // (float) $5643 = 911.52 // (float) :E_PI_4819 $5634 == 1 // (int) var == num jump_if_false @E_PI_4850 $5642 = 378.51 // (float) $5643 = 843.26 // (float) :E_PI_4850 $5634 == 2 // (int) var == num jump_if_false @E_PI_4881 $5642 = 418.69 // (float) $5643 = 340.79 // (float) :E_PI_4881 0078: if and $5622 > 24 // (int) var > num 31 > $5622 // (int) num > var 0022: jump_if_false @E_PI_4996 // Note: the incorrect math opcode was used here $5634 == 0 // (int) var == num jump_if_false @E_PI_4934 $5642 = 177.99 // (float) $5643 = -1272.29 // (float) :E_PI_4934 $5634 == 1 // (int) var == num jump_if_false @E_PI_4965 $5642 = -155.77 // (float) $5643 = -1403.65 // (float) :E_PI_4965 $5634 == 2 // (int) var == num jump_if_false @E_PI_4996 $5642 = 212.53 // (float) $5643 = -737.49 // (float) :E_PI_4996 01B4: (unknown) $5642 $5643 $5644 $5651 $5652 $5653 0038: 6@ = float 0@ to_integer // Note: the incorrect math opcode was used here 0035: $5613 = 6@ // (int vars) $5613 *= 80 // (int) 0029: $5613 += 7@ // (int vars) // Note: the incorrect math opcode was used here 0036: $5657 = $5651 // (float vars) 0036: $5658 = $5652 // (float vars) 0036: $5659 = $5653 // (float vars) 0078: if or $5622 == 16 // (int) var == num $5622 == 17 // (int) var == num jump_if_false @E_PI_5078 $5613 += 10000 // (int) :E_PI_5078 0078: if and 150.0 > $5651 // (float) num > var $5651 > -150.0 // (float) var > num 1266.0 > $5652 // (float) num > var $5652 > 776.0 // (float) var > num jump_if_false @E_PI_5125 $5613 += 20000 // (int) :E_PI_5125 0078: if and 407.0 > $5651 // (float) num > var $5651 > 112.0 // (float) var > num 1021.0 > $5652 // (float) num > var $5652 > 907.0 // (float) var > num jump_if_false @E_PI_5174 $5613 += 15000 // (int) :E_PI_5174 $5634 == 2 // (int) var == num jump_if_false @E_PI_5199 $5634 = 0 // (int) 0002: jump @E_PI_5205 :E_PI_5199 $5634 += 1 // (int) :E_PI_5205 $5633 = 0 // (int) 0026: return :E_PI_5212 037A: constant_params 3 variable_params 0 unknown 12 call_with_params @E_PI_1672 $5651 $5652 $5653 jump_if_false @E_PI_5248 $5633 += 1 // (int) 0002: jump @E_PI_4335 :E_PI_5248 037A: constant_params 3 variable_params 0 unknown 12 call_with_params @E_PI_1453 $5651 $5652 $5653 jump_if_false @E_PI_5284 $5633 += 1 // (int) 0002: jump @E_PI_4335 :E_PI_5284 30.0 > 0@ // (float) num > var 0022: jump_if_false @E_PI_5310 // Note: the incorrect math opcode was used here $5633 += 1 // (int) 0002: jump @E_PI_4335 :E_PI_5310 0078: if and -1248.62 > $5651 // (float) num > var $5651 > -1873.04 // (float) var > num -38.63 > $5652 // (float) num > var $5652 > -1799.07 // (float) var > num jump_if_false @E_PI_5370 $5633 += 1 // (int) 0002: jump @E_PI_4335 :E_PI_5370 0078: if and -1271.95 > $5651 // (float) num > var $5651 > -1873.04 // (float) var > num -523.48 > $5652 // (float) num > var $5652 > -1799.07 // (float) var > num jump_if_false @E_PI_5430 $5633 += 1 // (int) 0002: jump @E_PI_4335 :E_PI_5430 0078: if and 270.0 > $5651 // (float) num > var $5651 > -331.0 // (float) var > num 765.0 > $5652 // (float) num > var $5652 > 363.98 // (float) var > num jump_if_false @E_PI_5486 $5633 += 1 // (int) 0002: jump @E_PI_4335 :E_PI_5486 0078: if and 200.0 > $5651 // (float) num > var $5651 > -151.0 // (float) var > num 363.98 > $5652 // (float) num > var $5652 > -276.0 // (float) var > num jump_if_false @E_PI_5540 $5633 += 1 // (int) 0002: jump @E_PI_4335 :E_PI_5540 0078: if and 150.0 > $5651 // (float) num > var $5651 > -150.0 // (float) var > num 1266.0 > $5652 // (float) num > var $5652 > 776.0 // (float) var > num jump_if_false @E_PI_5593 $5633 += 1 // (int) 0002: jump @E_PI_4335 :E_PI_5593 0078: if and 407.0 > $5651 // (float) num > var $5651 > 112.0 // (float) var > num 1021.0 > $5652 // (float) num > var $5652 > 907.0 // (float) var > num jump_if_false @E_PI_5648 $5633 += 1 // (int) 0002: jump @E_PI_4335 :E_PI_5648 0078: if and -167.0 > $5651 // (float) num > var $5651 > -718.0 // (float) var > num -222.0 > $5652 // (float) num > var $5652 > -667.0 // (float) var > num jump_if_false @E_PI_5702 $5633 += 1 // (int) 0002: jump @E_PI_4335 :E_PI_5702 0078: if and 974.19 > $5651 // (float) num > var $5651 > 593.15 // (float) var > num 1216.69 > $5652 // (float) num > var $5652 > -568.04 // (float) var > num jump_if_false @E_PI_5762 $5633 += 1 // (int) 0002: jump @E_PI_4335 :E_PI_5762 0078: if and 800.0 > $5651 // (float) num > var $5651 > 500.0 // (float) var > num -568.04 > $5652 // (float) num > var $5652 > -900.0 // (float) var > num jump_if_false @E_PI_5816 $5633 += 1 // (int) 0002: jump @E_PI_4335 :E_PI_5816 0078: if and 640.0 > $5651 // (float) num > var $5651 > 350.0 // (float) var > num -900.0 > $5652 // (float) num > var $5652 > -1800.0 // (float) var > num jump_if_false @E_PI_5868 $5633 += 1 // (int) 0002: jump @E_PI_4335 :E_PI_5868 031D: (unknown) $5651 $5652 $5657 $5658 1@ 30.0 > 1@ // (float) num > var 0022: jump_if_false @E_PI_5912 // Note: the incorrect math opcode was used here $5633 += 1 // (int) 0002: jump @E_PI_4335 0002: jump @E_PI_6127 :E_PI_5912 0038: 6@ = float 0@ to_integer // Note: the incorrect math opcode was used here 0035: $5613 = 6@ // (int vars) $5613 *= 80 // (int) 0029: $5613 += 7@ // (int vars) // Note: the incorrect math opcode was used here $5613 > 65000 // (int) var > num jump_if_false @E_PI_5955 $5613 -= 15000 // (int) :E_PI_5955 20000 > $5613 // (int) num > var 0022: jump_if_false @E_PI_5976 // Note: the incorrect math opcode was used here $5613 += 10000 // (int) :E_PI_5976 0078: if or $5622 == 16 // (int) var == num $5622 == 17 // (int) var == num jump_if_false @E_PI_6006 $5613 += 10000 // (int) :E_PI_6006 0078: if and 150.0 > $5651 // (float) num > var $5651 > -150.0 // (float) var > num 1266.0 > $5652 // (float) num > var $5652 > 776.0 // (float) var > num jump_if_false @E_PI_6053 $5613 += 20000 // (int) :E_PI_6053 0078: if and 407.0 > $5651 // (float) num > var $5651 > 112.0 // (float) var > num 1021.0 > $5652 // (float) num > var $5652 > 907.0 // (float) var > num jump_if_false @E_PI_6102 $5613 += 15000 // (int) :E_PI_6102 0036: $5657 = $5651 // (float vars) 0036: $5658 = $5652 // (float vars) 0036: $5659 = $5653 // (float vars) $5633 = 0 // (int) 0026: return :E_PI_6127 0026: return :E_PI_6129 15 > $5622 // (int) num > var 0022: jump_if_false @E_PI_6245 // 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_6340 :E_PI_6245 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_6340 004F: unknown_check $5698 jump_if_false @E_PI_6358 004D: store_car $5698 position_to 3@ 4@ 5@ :E_PI_6358 $5627 == 1 // (int) var == num jump_if_false @E_PI_6538 0139: 0@ = random_int_in_ranges 1 4 0@ == 1 // (int) var == num jump_if_false @E_PI_6402 0036: 6@ = 9@ // (float vars) 0036: 7@ = 10@ // (float vars) 0036: 8@ = 11@ // (float vars) :E_PI_6402 0@ == 2 // (int) var == num jump_if_false @E_PI_6426 0036: 6@ = 12@ // (float vars) 0036: 7@ = 13@ // (float vars) 0036: 8@ = 14@ // (float vars) :E_PI_6426 0@ == 3 // (int) var == num jump_if_false @E_PI_6450 0036: 6@ = 15@ // (float vars) 0036: 7@ = 16@ // (float vars) 0036: 8@ = 17@ // (float vars) :E_PI_6450 0@ == 4 // (int) var == num jump_if_false @E_PI_6474 0036: 6@ = 18@ // (float vars) 0036: 7@ = 19@ // (float vars) 0036: 8@ = 20@ // (float vars) :E_PI_6474 031D: (unknown) 3@ 4@ 6@ 7@ 1@ 40.0 > 1@ // (float) num > var 0022: jump_if_false @E_PI_6508 // Note: the incorrect math opcode was used here 0002: jump @E_PI_6129 0002: jump @E_PI_6531 :E_PI_6508 004F: unknown_check $5698 0022: jump_if_false @E_PI_6526 // Note: the incorrect math opcode was used here 004A: car $5698 drive_to 6@ 7@ 8@ :E_PI_6526 $5627 = 0 // (int) :E_PI_6531 0002: jump @E_PI_6571 :E_PI_6538 031D: (unknown) 3@ 4@ 6@ 7@ 2@ 10.0 > 2@ // (float) num > var 0022: jump_if_false @E_PI_6571 // Note: the incorrect math opcode was used here $5627 = 1 // (int) 0002: jump @E_PI_6129 :E_PI_6571 0026: return :E_PI_6573 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @E_PI_1108 5 024C: set_timer_with_text_to $5613 type 1 GXT 'TIME' // Time 0026: return :E_PI_6599 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @E_PI_1108 1 0311: status_text $5619 type 1 line 2 GXT 'PIMP_C' // global_variable // Hooker health 0026: return :E_PI_6629 0045: actor 0@ defined jump_if_false @E_PI_6646 0106: give_actor 0@ weapon 19 ammo 10 // Load the weapon model before using this :E_PI_6646 005E: (unknown) :E_PI_6648 $5702 = 1 // (int) 3 > $5611 // (int) num > var 0022: jump_if_false @E_PI_6673 // Note: the incorrect math opcode was used here $5703 = 3 // (int) :E_PI_6673 0078: if and $5611 > 2 // (int) var > num 5 > $5611 // (int) num > var 0022: jump_if_false @E_PI_6702 // Note: the incorrect math opcode was used here $5703 = 8 // (int) :E_PI_6702 0078: if and $5611 > 4 // (int) var > num 8 > $5611 // (int) num > var 0022: jump_if_false @E_PI_6731 // Note: the incorrect math opcode was used here $5703 = 13 // (int) :E_PI_6731 0078: if and $5611 > 7 // (int) var > num 13 > $5611 // (int) num > var 0022: jump_if_false @E_PI_6760 // Note: the incorrect math opcode was used here $5703 = 17 // (int) :E_PI_6760 $5611 > 10 // (int) var > num jump_if_false @E_PI_6779 $5703 = 21 // (int) :E_PI_6779 0139: $5701 = random_int_in_ranges $5702 $5703 22 > $5701 // (int) num > var 0022: jump_if_false @E_PI_6916 // Note: the incorrect math opcode was used here 18 > $5701 // (int) num > var 0022: jump_if_false @E_PI_6883 // Note: the incorrect math opcode was used here 14 > $5701 // (int) num > var 0022: jump_if_false @E_PI_6875 // Note: the incorrect math opcode was used here 9 > $5701 // (int) num > var 0022: jump_if_false @E_PI_6867 // Note: the incorrect math opcode was used here 4 > $5701 // (int) num > var 0022: jump_if_false @E_PI_6859 // Note: the incorrect math opcode was used here $5616 = 0 // (int) 0026: return :E_PI_6859 $5616 = 1 // (int) 0026: return :E_PI_6867 $5616 = 2 // (int) 0026: return :E_PI_6875 $5616 = 3 // (int) 0026: return :E_PI_6883 $5617 == 4 // (int) var == num jump_if_false @E_PI_6908 $5616 = 0 // (int) 0002: jump @E_PI_6914 :E_PI_6908 $5616 = 4 // (int) :E_PI_6914 0026: return :E_PI_6916 0026: return :E_PI_6918 not 0@ == -1 // (int) var == num jump_if_false @E_PI_6996 031D: (unknown) $5672 $5673 $937 $938 1@ 1@ > 30.0 // (float) var > num jump_if_false @E_PI_6996 003F: destroy_actor $5428(0@,2) 003F: destroy_actor $5433(0@,2) $5628 == 1 // (int) var == num jump_if_false @E_PI_6990 003F: destroy_actor $5430(0@,2) $5628 = 0 // (int) :E_PI_6990 $5623 = 1 // (int) :E_PI_6996 0026: return :E_PI_6998 0043: store_actor $5433(0@,2) position_to 2@ 3@ 4@ // Note: the incorrect math opcode was used here 01BB: (unknown) 2@ 3@ 4@ 1@ 02F8: (unknown) $5433(0@,2) 0 001D: 1@ == 0 // (int) var == var jump_if_false @E_PI_7047 0044: put_actor $5433(0@,2) at 2@ 3@ 4@ 0002: jump @E_PI_7056 :E_PI_7047 0044: put_actor $5433(0@,2) at 2@ 3@ 1@ :E_PI_7056 0026: return :E_PI_7058 0043: store_actor $5428(0@,2) position_to 2@ 3@ 4@ // Note: the incorrect math opcode was used here 01BB: (unknown) 2@ 3@ 4@ 1@ 02F8: (unknown) $5428(0@,2) 0 001D: 1@ == 0 // (int) var == var jump_if_false @E_PI_7107 0044: put_actor $5428(0@,2) at 2@ 3@ 4@ 0002: jump @E_PI_7116 :E_PI_7107 0044: put_actor $5428(0@,2) at 2@ 3@ 1@ :E_PI_7116 0026: return :E_PI_7118 037B: constant_params 1 variable_params 1 unknown 6 call_with_params @NONAME_1_25319 $2729 3@ 0483: (unknown) 3@ 4@ 047E: (unknown) 4@ 2 0 0@ 1@ 2@ 5@ 0026: return :E_PI_7147 $940 = 1 // (int) 0160: load_model 50 0160: load_model 31 0160: load_model 74 0160: load_model #BERETTA 0228: (unknown) 0001: wait 0 ms $5624 = 0 // (int) 1@ = 0 // (int) $5611 = 0 // (int) 7@ = -1 // (int) 6@ = 0 // (int) $5636 = 0 // (int) $5623 = 0 // (int) 11@ = 0 // (int) 8@ = 0 // (int) 9@ = 0 // (int) 10@ = 0 // (int) 13@ = 0 // (int) 12@ = 0 // (int) $5632 = 0 // (int) $5637 = 0 // (int) 2@ = 0 // (int) 3@ = 0 // (int) 4@ = 0 // (int) 5@ = 0 // (int) $5620 = 1 // (int) $5621 = 1 // (int) $5610 = 0 // (int) $5635 = 0 // (int) $5628 = 0 // (int) $5618 = 0 // (int) $5630 = 0 // (int) $5631 = 0 // (int) $5638 = 0 // (int) $5629 = -1 // (int) $5616 = 0 // (int) 0@ = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @E_PI_371 1000 :E_PI_7333 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @E_PI_3965 jump_if_false @E_PI_7358 0@ = 14 // (int) :E_PI_7358 0@ == 0 // (int) var == num jump_if_false @E_PI_7376 0025: gosub @E_PI_7698 :E_PI_7376 0@ == 1 // (int) var == num jump_if_false @E_PI_7395 0025: gosub @E_PI_8056 :E_PI_7395 0@ == 2 // (int) var == num jump_if_false @E_PI_7414 0025: gosub @E_PI_8215 :E_PI_7414 0@ == 3 // (int) var == num jump_if_false @E_PI_7433 0025: gosub @E_PI_14205 :E_PI_7433 0@ == 4 // (int) var == num jump_if_false @E_PI_7452 0025: gosub @E_PI_13624 :E_PI_7452 0@ == 5 // (int) var == num jump_if_false @E_PI_7471 0025: gosub @E_PI_9042 :E_PI_7471 0@ == 6 // (int) var == num jump_if_false @E_PI_7490 0025: gosub @E_PI_9670 :E_PI_7490 0@ == 7 // (int) var == num jump_if_false @E_PI_7509 0025: gosub @E_PI_10715 :E_PI_7509 0@ == 8 // (int) var == num jump_if_false @E_PI_7528 0025: gosub @E_PI_11817 :E_PI_7528 0@ == 9 // (int) var == num jump_if_false @E_PI_7547 0025: gosub @E_PI_12921 :E_PI_7547 0@ == 10 // (int) var == num jump_if_false @E_PI_7566 0025: gosub @E_PI_16402 :E_PI_7566 0@ == 11 // (int) var == num jump_if_false @E_PI_7585 0025: gosub @E_PI_17123 :E_PI_7585 0@ == 13 // (int) var == num jump_if_false @E_PI_7604 0025: gosub @E_PI_17832 :E_PI_7604 0@ == 12 // (int) var == num jump_if_false @E_PI_7623 0025: gosub @E_PI_18310 :E_PI_7623 0@ == 14 // (int) var == num jump_if_false @E_PI_7642 0025: gosub @E_PI_18073 :E_PI_7642 0@ == 15 // (int) var == num jump_if_false @E_PI_7661 0025: gosub @E_PI_18363 :E_PI_7661 8045: not actor $933 defined jump_if_false @E_PI_7677 0@ = 15 // (int) :E_PI_7677 not 0@ == 15 // (int) var == num jump_if_false @E_PI_7696 0002: jump @E_PI_7333 :E_PI_7696 0026: return :E_PI_7698 $1078 == 0 // (int) var == num jump_if_false @E_PI_7917 025D: remove_text 'PIMP19' // ~w~Leave the ~t~brothel. 00BB: (unknown) $5691 $5691 = 0 // (int) 0035: $5622 = $2729 // (int vars) 037B: constant_params 1 variable_params 3 unknown 15 call_with_params @NONAME_1_30341 $5622 $5660 $5661 $5662 037B: constant_params 0 variable_params 1 unknown 15 call_with_params @MAIN_6482 14@ 14@ == 2 // (int) var == num jump_if_false @E_PI_7789 $5635 = 1 // (int) 0002: jump @E_PI_7794 :E_PI_7789 $5635 = 0 // (int) :E_PI_7794 037B: constant_params 1 variable_params 3 unknown 15 call_with_params @NONAME_1_30224 $5622 $5669 $5670 $5671 not $2762 == -1 // (int) var == num jump_if_false @E_PI_7910 0035: $5688 = $2762 // (int vars) $2762 = -1 // (int) 004F: unknown_check $5688 jump_if_false @E_PI_7879 0116: remove_car $5688 from_mission_cleanup_list 00C0: (unknown) $5688 $5693 00BC: (unknown) $5693 2 0057: show_text_highpriority GXT 'PIMP20' time 5000 flag 1 // ~w~Get in the ~b~car. :E_PI_7879 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @E_PI_1108 1 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @NONAME_1_39314 3 0@ = 1 // (int) 0026: return :E_PI_7910 0002: jump @E_PI_8054 :E_PI_7917 $5637 == 0 // (int) var == num jump_if_false @E_PI_8054 0045: actor $933 defined jump_if_false @E_PI_7951 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 :E_PI_7951 037B: constant_params 0 variable_params 3 unknown 15 call_with_params @E_PI_7118 $5639 $5640 $5641 0246: (unknown) -973.88 177.7 0.21 -931.74 218.33 15.51 $5691 == 0 // (int) var == num jump_if_false @E_PI_8033 00C3: (unknown) $5639 $5640 $5641 $5691 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @E_PI_1336 $5691 :E_PI_8033 0057: show_text_highpriority GXT 'PIMP19' time 5000 flag 1 // ~w~Leave the ~t~brothel. $5637 = 1 // (int) :E_PI_8054 0026: return :E_PI_8056 004F: unknown_check $5688 jump_if_false @E_PI_8191 0045: actor $933 defined jump_if_false @E_PI_8184 007C: actor $933 driving $5688 0022: jump_if_false @E_PI_8145 // Note: the incorrect math opcode was used here 0160: load_model #SENTINEL 0160: load_model 45 0228: (unknown) 0107: toggle_player $933 can_move 0 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_4364 00BB: (unknown) $5693 $5693 = 0 // (int) 0001: wait 500 ms 0@ = 2 // (int) 0026: return 0002: jump @E_PI_8184 :E_PI_8145 $5693 == 0 // (int) var == num jump_if_false @E_PI_8184 00C0: (unknown) $5688 $5693 00BC: (unknown) $5693 2 0057: show_text_highpriority GXT 'PIMP20' time 5000 flag 1 // ~w~Get in the ~b~car. :E_PI_8184 0002: jump @E_PI_8213 :E_PI_8191 00BB: (unknown) $5693 $5693 = 0 // (int) $5624 = 3 // (int) 0@ = 13 // (int) 0026: return :E_PI_8213 0026: return :E_PI_8215 00A0: car $5688 wrecked jump_if_false @E_PI_8239 $5624 = 3 // (int) 0@ = 13 // (int) 0026: return :E_PI_8239 3@(1@,2) == 0 // (int) var == num jump_if_false @E_PI_8371 1@ == 0 // (int) var == num jump_if_false @E_PI_8321 003E: $5428(1@,2) = create_actor_pedtype 20 model 50 at $5669 $5670 $5671 01AF: (unknown) $5428(1@,2) 0 0347: (unknown) $5428(1@,2) 1 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_4379 0045: actor $933 defined jump_if_false @E_PI_8321 0107: toggle_player $933 can_move 1 :E_PI_8321 1@ == 1 // (int) var == num jump_if_false @E_PI_8364 003E: $5428(1@,2) = create_actor_pedtype 20 model 31 at $5669 $5670 $5671 01AF: (unknown) $5428(1@,2) 0 0347: (unknown) $5428(1@,2) 1 :E_PI_8364 3@(1@,2) = 1 // (int) :E_PI_8371 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @E_PI_4252 $5623 == 0 // (int) var == num jump_if_false @E_PI_8404 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @E_PI_6918 7@ :E_PI_8404 not 7@ == -1 // (int) var == num jump_if_false @E_PI_8454 $5623 == 0 // (int) var == num jump_if_false @E_PI_8454 009F: actor $5433(7@,2) dead jump_if_false @E_PI_8454 $5624 = 5 // (int) 0@ = 13 // (int) 0026: return :E_PI_8454 0035: $5617 = $5616 // (int vars) $5611 > 2 // (int) var > num jump_if_false @E_PI_8499 12@ == 0 // (int) var == num jump_if_false @E_PI_8499 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @E_PI_6648 12@ = 1 // (int) :E_PI_8499 $5610 == 0 // (int) var == num jump_if_false @E_PI_8914 00BB: (unknown) $5693 6@ = 0 // (int) $5693 = 0 // (int) $5692 == 0 // (int) var == num jump_if_false @E_PI_8682 0045: actor $5428(1@,2) defined jump_if_false @E_PI_8682 00C1: (unknown) $5428(1@,2) $5692 00BC: (unknown) $5692 2 $5611 == 0 // (int) var == num jump_if_false @E_PI_8597 0057: show_text_highpriority GXT 'PIMP03' time 5000 flag 1 // ~w~Pick up the ~b~girl. 0002: jump @E_PI_8682 :E_PI_8597 $5611 == 1 // (int) var == num jump_if_false @E_PI_8632 0057: show_text_highpriority GXT 'PIMP10' time 5000 flag 1 // ~w~Pick up another ~b~girl. 0002: jump @E_PI_8682 :E_PI_8632 $5630 == 1 // (int) var == num jump_if_false @E_PI_8667 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_8682 :E_PI_8667 0057: show_text_highpriority GXT 'PIMP11' time 5000 flag 1 // ~w~One of the girls has finished. Pick ~b~her ~w~up. :E_PI_8682 $5630 == 1 // (int) var == num jump_if_false @E_PI_8741 $5695 == 0 // (int) var == num jump_if_false @E_PI_8734 0045: actor $5430(1@,2) defined jump_if_false @E_PI_8734 00C1: (unknown) $5430(1@,2) $5695 00BC: (unknown) $5695 2 :E_PI_8734 0@ = 10 // (int) 0026: return :E_PI_8741 0078: if and 004F: unknown_check $5688 0045: actor $933 defined jump_if_false @E_PI_8907 007C: actor $933 driving $5688 0022: jump_if_false @E_PI_8907 // Note: the incorrect math opcode was used here 0045: actor $5428(1@,2) defined 0022: jump_if_false @E_PI_8907 // Note: the incorrect math opcode was used here 0043: store_actor $5428(1@,2) position_to $5645 $5646 $5647 // Note: the incorrect math opcode was used here 12@ = 0 // (int) $5616 == 0 // (int) var == num jump_if_false @E_PI_8827 $5625 = 100 // (int) 0@ = 5 // (int) 0026: return :E_PI_8827 $5616 == 1 // (int) var == num jump_if_false @E_PI_8847 0@ = 6 // (int) 0026: return :E_PI_8847 $5616 == 2 // (int) var == num jump_if_false @E_PI_8867 0@ = 7 // (int) 0026: return :E_PI_8867 $5616 == 3 // (int) var == num jump_if_false @E_PI_8887 0@ = 8 // (int) 0026: return :E_PI_8887 $5616 == 4 // (int) var == num jump_if_false @E_PI_8907 0@ = 9 // (int) 0026: return :E_PI_8907 0002: jump @E_PI_9040 :E_PI_8914 00BB: (unknown) $5692 $5692 = 0 // (int) 6@ = 31000 // (int) 002B: 6@ -= -2@ // (int vars) // timer1 // Note: the incorrect math opcode was used here 6@ /= 1000 // (int) 1 > 6@ // (int) num > var 0022: jump_if_false @E_PI_8991 // Note: the incorrect math opcode was used here 025D: remove_text 'PIMP01' // ~w~You have ~1~ seconds to return to your ~b~vehicle. 025D: remove_text 'PIMP02' // ~w~You have ~1~ second to return to your ~b~vehicle. $5624 = 6 // (int) 0@ = 13 // (int) 0026: return 0002: jump @E_PI_9040 :E_PI_8991 6@ > 1 // (int) var > num jump_if_false @E_PI_9025 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_9040 :E_PI_9025 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_9040 0026: return :E_PI_9042 00A0: car $5688 wrecked 0022: jump_if_false @E_PI_9066 // Note: the incorrect math opcode was used here $5624 = 3 // (int) 0@ = 13 // (int) 0026: return :E_PI_9066 3@(1@,2) == 1 // (int) var == num jump_if_false @E_PI_9106 009F: actor $5428(1@,2) dead jump_if_false @E_PI_9106 $5624 = 2 // (int) 0@ = 13 // (int) 0026: return :E_PI_9106 not 7@ == -1 // (int) var == num jump_if_false @E_PI_9221 $5623 == 0 // (int) var == num jump_if_false @E_PI_9221 009F: actor $5428(7@,2) dead jump_if_false @E_PI_9156 $5624 = 2 // (int) 0@ = 13 // (int) 0026: return :E_PI_9156 $5628 == 1 // (int) var == num jump_if_false @E_PI_9195 009F: actor $5430(7@,2) dead jump_if_false @E_PI_9195 $5624 = 2 // (int) 0@ = 13 // (int) 0026: return :E_PI_9195 009F: actor $5433(7@,2) dead jump_if_false @E_PI_9221 $5624 = 5 // (int) 0@ = 13 // (int) 0026: return :E_PI_9221 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @E_PI_4252 0043: store_actor $5428(1@,2) position_to $5645 $5646 $5647 // Note: the incorrect math opcode was used here $5610 == 0 // (int) var == num jump_if_false @E_PI_9540 $5623 == 0 // (int) var == num jump_if_false @E_PI_9278 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @E_PI_6918 7@ :E_PI_9278 $5692 == 0 // (int) var == num jump_if_false @E_PI_9319 00C1: (unknown) $5428(1@,2) $5692 00BC: (unknown) $5692 2 0057: show_text_highpriority GXT 'PIMP03' time 5000 flag 1 // ~w~Pick up the ~b~girl. :E_PI_9319 00BB: (unknown) $5693 $5693 = 0 // (int) 0045: actor $933 defined jump_if_false @E_PI_9533 0082: actor $933 near_point_in_car $5645 $5646 radius 150.0 150.0 sphere 0 0022: jump_if_false @E_PI_9409 // Note: the incorrect math opcode was used here 0045: actor $5433(1@,2) defined 0022: jump_if_false @E_PI_9385 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @E_PI_6998 1@ :E_PI_9385 0045: actor $5428(1@,2) defined jump_if_false @E_PI_9409 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @E_PI_7058 1@ :E_PI_9409 0045: actor $5428(1@,2) defined jump_if_false @E_PI_9533 013E: actor $5428(1@,2) look_at_actor $933 0085: actor $933 stopped_near_point_in_car $5645 $5646 radius 10.0 10.0 sphere 0 0022: jump_if_false @E_PI_9514 // Note: the incorrect math opcode was used here 0045: actor $5428(1@,2) defined 0022: jump_if_false @E_PI_9514 // Note: the incorrect math opcode was used here 004F: unknown_check $5688 0022: jump_if_false @E_PI_9514 // Note: the incorrect math opcode was used here 01EC: (unknown) $5428(1@,2) 1 00E9: (unknown) $5428(1@,2) $5688 032D: (unknown) $5428(1@,2) 1 0368: (unknown) $5428(1@,2) 0 0@ = 4 // (int) 0026: return :E_PI_9514 $5611 > 1 // (int) var > num jump_if_false @E_PI_9533 0112: remove_references_to_actor $5433(1@,2) // Like turning an actor into a random pedestrian :E_PI_9533 0002: jump @E_PI_9668 :E_PI_9540 00BB: (unknown) $5692 $5692 = 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) 1 > 6@ // (int) num > var 0022: jump_if_false @E_PI_9619 // Note: the incorrect math opcode was used here 025D: remove_text 'PIMP01' // ~w~You have ~1~ seconds to return to your ~b~vehicle. 025D: remove_text 'PIMP02' // ~w~You have ~1~ second to return to your ~b~vehicle. $5624 = 6 // (int) 0@ = 13 // (int) 0026: return 0002: jump @E_PI_9668 :E_PI_9619 6@ > 1 // (int) var > num jump_if_false @E_PI_9653 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_9668 :E_PI_9653 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_9668 0026: return :E_PI_9670 00A0: car $5688 wrecked 0022: jump_if_false @E_PI_9694 // Note: the incorrect math opcode was used here $5624 = 3 // (int) 0@ = 13 // (int) 0026: return :E_PI_9694 3@(1@,2) == 1 // (int) var == num jump_if_false @E_PI_9734 009F: actor $5428(1@,2) dead jump_if_false @E_PI_9734 $5624 = 2 // (int) 0@ = 13 // (int) 0026: return :E_PI_9734 $5364(1@,2) == 0 // (int) var == num jump_if_false @E_PI_9774 009F: actor $5433(1@,2) dead jump_if_false @E_PI_9774 $5624 = 5 // (int) 0@ = 13 // (int) 0026: return :E_PI_9774 not 7@ == -1 // (int) var == num jump_if_false @E_PI_9889 $5623 == 0 // (int) var == num jump_if_false @E_PI_9889 009F: actor $5428(7@,2) dead jump_if_false @E_PI_9824 $5624 = 2 // (int) 0@ = 13 // (int) 0026: return :E_PI_9824 $5628 == 1 // (int) var == num jump_if_false @E_PI_9863 009F: actor $5430(7@,2) dead jump_if_false @E_PI_9863 $5624 = 2 // (int) 0@ = 13 // (int) 0026: return :E_PI_9863 009F: actor $5433(7@,2) dead jump_if_false @E_PI_9889 $5624 = 5 // (int) 0@ = 13 // (int) 0026: return :E_PI_9889 11@ = 0 // (int) $5610 == 0 // (int) var == num jump_if_false @E_PI_10178 8@ == 0 // (int) var == num jump_if_false @E_PI_10018 $5692 == 0 // (int) var == num jump_if_false @E_PI_9957 00C1: (unknown) $5428(1@,2) $5692 00BC: (unknown) $5692 2 0057: show_text_highpriority GXT 'PIMP03' time 5000 flag 1 // ~w~Pick up the ~b~girl. :E_PI_9957 0078: if and 0045: actor $5428(1@,2) defined 0045: actor $933 defined jump_if_false @E_PI_9986 013E: actor $5428(1@,2) look_at_actor $933 :E_PI_9986 $5623 == 0 // (int) var == num jump_if_false @E_PI_10009 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @E_PI_6918 7@ :E_PI_10009 00BB: (unknown) $5693 $5693 = 0 // (int) :E_PI_10018 0045: actor $933 defined jump_if_false @E_PI_10171 0078: if and 0082: actor $933 near_point_in_car $5645 $5646 radius 150.0 150.0 sphere 0 8@ == 0 // (int) var == num jump_if_false @E_PI_10171 0045: actor $5428(1@,2) defined jump_if_false @E_PI_10121 0045: actor $5433(1@,2) defined jump_if_false @E_PI_10096 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @E_PI_6998 1@ :E_PI_10096 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @E_PI_7058 1@ 013E: actor $5428(1@,2) look_at_actor $933 00DF: (unknown) $5428(1@,2) :E_PI_10121 0045: actor $5433(1@,2) defined 0022: jump_if_false @E_PI_10166 // Note: the incorrect math opcode was used here 0278: (unknown) $5433(1@,2) 200 $5364(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_10166 8@ = 1 // (int) :E_PI_10171 0002: jump @E_PI_10317 :E_PI_10178 8@ == 0 // (int) var == num jump_if_false @E_PI_10317 00BB: (unknown) $5692 $5692 = 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) 1 > 6@ // (int) num > var 0022: jump_if_false @E_PI_10268 // Note: the incorrect math opcode was used here 025D: remove_text 'PIMP01' // ~w~You have ~1~ seconds to return to your ~b~vehicle. 025D: remove_text 'PIMP02' // ~w~You have ~1~ second to return to your ~b~vehicle. $5624 = 6 // (int) 0@ = 13 // (int) 0026: return 0002: jump @E_PI_10317 :E_PI_10268 6@ > 1 // (int) var > num jump_if_false @E_PI_10302 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_10317 :E_PI_10302 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_10317 8@ == 1 // (int) var == num jump_if_false @E_PI_10703 0045: actor $5433(1@,2) defined jump_if_false @E_PI_10411 0045: actor $933 defined jump_if_false @E_PI_10361 00E6: (unknown) $5433(1@,2) $933 :E_PI_10361 $5694 == 0 // (int) var == num jump_if_false @E_PI_10386 00C1: (unknown) $5433(1@,2) $5694 00BC: (unknown) $5694 0 :E_PI_10386 00BB: (unknown) $5693 $5693 = 0 // (int) 00BB: (unknown) $5692 $5692 = 0 // (int) 0002: jump @E_PI_10696 :E_PI_10411 00BB: (unknown) $5694 $5694 = 0 // (int) 0045: actor $5428(1@,2) defined jump_if_false @E_PI_10696 004F: unknown_check $5688 jump_if_false @E_PI_10696 0078: if and 0045: actor $933 defined 007C: actor $933 driving $5688 0022: jump_if_false @E_PI_10638 // Note: the incorrect math opcode was used here 00BB: (unknown) $5693 $5693 = 0 // (int) 0043: store_actor $5428(1@,2) position_to $5645 $5646 $5647 // Note: the incorrect math opcode was used here 00DF: (unknown) $5428(1@,2) 013E: actor $5428(1@,2) look_at_actor $933 807C: not actor $5428(1@,2) driving $5688 0022: jump_if_false @E_PI_10556 // Note: the incorrect math opcode was used here $5692 == 0 // (int) var == num jump_if_false @E_PI_10556 00C1: (unknown) $5428(1@,2) $5692 00BC: (unknown) $5692 2 0057: show_text_highpriority GXT 'PIMP03' time 5000 flag 1 // ~w~Pick up the ~b~girl. :E_PI_10556 0045: actor $933 defined jump_if_false @E_PI_10631 0085: actor $933 stopped_near_point_in_car $5645 $5646 radius 10.0 10.0 sphere 0 0022: jump_if_false @E_PI_10631 // Note: the incorrect math opcode was used here 020E: (unknown) $5428(1@,2) 0 01EC: (unknown) $5428(1@,2) 1 00A2: (unknown) $5428(1@,2) 00E9: (unknown) $5428(1@,2) $5688 020D: (unknown) $5433(1@,2) 0@ = 4 // (int) 0026: return :E_PI_10631 0002: jump @E_PI_10696 :E_PI_10638 $5693 == 0 // (int) var == num jump_if_false @E_PI_10687 00C0: (unknown) $5688 $5693 00BC: (unknown) $5693 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_10687 00BB: (unknown) $5692 $5692 = 0 // (int) :E_PI_10696 0002: jump @E_PI_10713 :E_PI_10703 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @E_PI_4252 :E_PI_10713 0026: return :E_PI_10715 00A0: car $5688 wrecked jump_if_false @E_PI_10739 $5624 = 3 // (int) 0@ = 13 // (int) 0026: return :E_PI_10739 3@(1@,2) == 1 // (int) var == num jump_if_false @E_PI_10779 009F: actor $5428(1@,2) dead jump_if_false @E_PI_10779 $5624 = 2 // (int) 0@ = 13 // (int) 0026: return :E_PI_10779 $5364(1@,2) == 0 // (int) var == num jump_if_false @E_PI_10819 009F: actor $5433(1@,2) dead jump_if_false @E_PI_10819 $5624 = 5 // (int) 0@ = 13 // (int) 0026: return :E_PI_10819 not 7@ == -1 // (int) var == num jump_if_false @E_PI_10932 $5623 == 0 // (int) var == num jump_if_false @E_PI_10932 009F: actor $5428(7@,2) dead jump_if_false @E_PI_10867 $5624 = 2 // (int) 0@ = 13 // (int) :E_PI_10867 $5628 == 1 // (int) var == num jump_if_false @E_PI_10906 009F: actor $5430(7@,2) dead jump_if_false @E_PI_10906 $5624 = 2 // (int) 0@ = 13 // (int) 0026: return :E_PI_10906 009F: actor $5433(7@,2) dead jump_if_false @E_PI_10932 $5624 = 5 // (int) 0@ = 13 // (int) 0026: return :E_PI_10932 11@ = 0 // (int) $5623 == 0 // (int) var == num jump_if_false @E_PI_10959 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @E_PI_6918 7@ :E_PI_10959 $5610 == 0 // (int) var == num jump_if_false @E_PI_11320 9@ == 0 // (int) var == num jump_if_false @E_PI_11032 $5692 == 0 // (int) var == num jump_if_false @E_PI_11023 00C1: (unknown) $5428(1@,2) $5692 00BC: (unknown) $5692 2 0057: show_text_highpriority GXT 'PIMP03' time 5000 flag 1 // ~w~Pick up the ~b~girl. :E_PI_11023 00BB: (unknown) $5693 $5693 = 0 // (int) :E_PI_11032 0045: actor $933 defined jump_if_false @E_PI_11313 0082: actor $933 near_point_in_car $5645 $5646 radius 100.0 100.0 sphere 0 0022: jump_if_false @E_PI_11313 // Note: the incorrect math opcode was used here 0045: actor $5433(1@,2) defined 0022: jump_if_false @E_PI_11089 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @E_PI_6998 1@ :E_PI_11089 0045: actor $5428(1@,2) defined jump_if_false @E_PI_11113 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @E_PI_7058 1@ :E_PI_11113 9@ == 0 // (int) var == num jump_if_false @E_PI_11313 0045: actor $5433(1@,2) defined jump_if_false @E_PI_11308 0278: (unknown) $5433(1@,2) 300 041B: (unknown) $5433(1@,2) 9 $5364(1@,2) = 1 // (int) $5694 == 0 // (int) var == num jump_if_false @E_PI_11187 00C1: (unknown) $5433(1@,2) $5694 00BC: (unknown) $5694 0 :E_PI_11187 0045: actor $5428(1@,2) defined jump_if_false @E_PI_11284 014B: set_actor $5428(1@,2) health_to 100 01AF: (unknown) $5428(1@,2) 0 01A4: (unknown) $5428(1@,2) 0 01C9: (unknown) $5433(1@,2) 30 03D6: (unknown) $5433(1@,2) 500 03D7: (unknown) $5433(1@,2) 5000 01EC: (unknown) $5433(1@,2) 1 00E4: (unknown) $5433(1@,2) $5428(1@,2) 0348: (unknown) $5428(1@,2) 1 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @E_PI_6599 :E_PI_11284 00BB: (unknown) $5692 $5692 = 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_11308 9@ = 1 // (int) :E_PI_11313 0002: jump @E_PI_11459 :E_PI_11320 9@ == 0 // (int) var == num jump_if_false @E_PI_11459 00BB: (unknown) $5692 $5692 = 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) 1 > 6@ // (int) num > var 0022: jump_if_false @E_PI_11410 // Note: the incorrect math opcode was used here 025D: remove_text 'PIMP01' // ~w~You have ~1~ seconds to return to your ~b~vehicle. 025D: remove_text 'PIMP02' // ~w~You have ~1~ second to return to your ~b~vehicle. $5624 = 6 // (int) 0@ = 13 // (int) 0026: return 0002: jump @E_PI_11459 :E_PI_11410 6@ > 1 // (int) var > num jump_if_false @E_PI_11444 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_11459 :E_PI_11444 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_11459 9@ == 1 // (int) var == num jump_if_false @E_PI_11805 009F: actor $5433(1@,2) dead jump_if_false @E_PI_11781 00AE: remove_status_text $5619 020D: (unknown) $5433(1@,2) 00BB: (unknown) $5694 $5694 = 0 // (int) 0045: actor $5428(1@,2) defined jump_if_false @E_PI_11774 004F: unknown_check $5688 jump_if_false @E_PI_11774 0078: if and 0045: actor $933 defined 007C: actor $933 driving $5688 0022: jump_if_false @E_PI_11716 // Note: the incorrect math opcode was used here 00BB: (unknown) $5693 $5693 = 0 // (int) 807C: not actor $5428(1@,2) driving $5688 0022: jump_if_false @E_PI_11640 // Note: the incorrect math opcode was used here $5692 == 0 // (int) var == num jump_if_false @E_PI_11640 014B: set_actor $5428(1@,2) health_to 100 00A2: (unknown) $5428(1@,2) 00DF: (unknown) $5428(1@,2) 0348: (unknown) $5428(1@,2) 0 00C1: (unknown) $5428(1@,2) $5692 00BC: (unknown) $5692 2 0057: show_text_highpriority GXT 'PIMP03' time 5000 flag 1 // ~w~Pick up the ~b~girl. :E_PI_11640 0043: store_actor $5428(1@,2) position_to $5645 $5646 $5647 // Note: the incorrect math opcode was used here 0085: actor $933 stopped_near_point_in_car $5645 $5646 radius 10.0 10.0 sphere 0 0022: jump_if_false @E_PI_11709 // Note: the incorrect math opcode was used here 00A2: (unknown) $5428(1@,2) 01EC: (unknown) $5428(1@,2) 1 00E9: (unknown) $5428(1@,2) $5688 020D: (unknown) $5433(1@,2) 0@ = 4 // (int) 0026: return :E_PI_11709 0002: jump @E_PI_11774 :E_PI_11716 025D: remove_text 'PIMP03' // ~w~Pick up the ~b~girl. $5693 == 0 // (int) var == num jump_if_false @E_PI_11765 0057: show_text_highpriority GXT 'PIMP06' time 5000 flag 1 // ~w~Get back in the ~b~vehicle. 00C0: (unknown) $5688 $5693 00BC: (unknown) $5693 2 :E_PI_11765 00BB: (unknown) $5692 $5692 = 0 // (int) :E_PI_11774 0002: jump @E_PI_11798 :E_PI_11781 014D: $5619 = actor $5428(1@,2) health 00BB: (unknown) $5693 $5693 = 0 // (int) :E_PI_11798 0002: jump @E_PI_11815 :E_PI_11805 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @E_PI_4252 :E_PI_11815 0026: return :E_PI_11817 00A0: car $5688 wrecked jump_if_false @E_PI_11841 $5624 = 3 // (int) 0@ = 13 // (int) 0026: return :E_PI_11841 3@(1@,2) == 1 // (int) var == num jump_if_false @E_PI_11881 009F: actor $5428(1@,2) dead jump_if_false @E_PI_11881 $5624 = 2 // (int) 0@ = 13 // (int) 0026: return :E_PI_11881 $5364(1@,2) == 0 // (int) var == num jump_if_false @E_PI_11921 009F: actor $5433(1@,2) dead jump_if_false @E_PI_11921 $5624 = 5 // (int) 0@ = 13 // (int) 0026: return :E_PI_11921 $5623 == 0 // (int) var == num jump_if_false @E_PI_11944 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @E_PI_6918 7@ :E_PI_11944 $5610 == 0 // (int) var == num jump_if_false @E_PI_12347 10@ == 0 // (int) var == num jump_if_false @E_PI_12017 $5692 == 0 // (int) var == num jump_if_false @E_PI_12008 00C1: (unknown) $5428(1@,2) $5692 00BC: (unknown) $5692 2 0057: show_text_highpriority GXT 'PIMP03' time 5000 flag 1 // ~w~Pick up the ~b~girl. :E_PI_12008 00BB: (unknown) $5693 $5693 = 0 // (int) :E_PI_12017 0043: store_actor $5428(1@,2) position_to $5645 $5646 $5647 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @E_PI_12340 // Note: the incorrect math opcode was used here 0082: actor $933 near_point_in_car $5645 $5646 radius 150.0 150.0 sphere 0 0022: jump_if_false @E_PI_12340 // Note: the incorrect math opcode was used here 10@ == 0 // (int) var == num jump_if_false @E_PI_12340 01B5: (unknown) $5645 $5646 $5647 $5678 $5679 $5680 $5680 += 2.5 // (float) 01BB: (unknown) $5678 $5679 $5680 $5607 0048: $5698 = create_car #SENTINEL at $5678 $5679 $5607 004B: set_car $5698 to_psycho_driver 0045: actor $5433(1@,2) defined 0022: jump_if_false @E_PI_12149 // Note: the incorrect math opcode was used here 02F8: (unknown) $5433(1@,2) 0 021C: (unknown) $5433(1@,2) $5698 :E_PI_12149 0001: wait 0 ms 0045: actor $5428(1@,2) defined 0022: jump_if_false @E_PI_12193 // Note: the incorrect math opcode was used here 004F: unknown_check $5698 0022: jump_if_false @E_PI_12193 // Note: the incorrect math opcode was used here 02F8: (unknown) $5428(1@,2) 0 0298: (unknown) $5428(1@,2) $5698 -1 :E_PI_12193 0045: actor $5433(1@,2) defined 0022: jump_if_false @E_PI_12335 // Note: the incorrect math opcode was used here 0278: (unknown) $5433(1@,2) 400 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @E_PI_6629 $5433(1@,2) 041B: (unknown) $5433(1@,2) 9 $5364(1@,2) = 1 // (int) $5694 == 0 // (int) var == num jump_if_false @E_PI_12270 00C1: (unknown) $5433(1@,2) $5694 00BC: (unknown) $5694 0 :E_PI_12270 00BB: (unknown) $5692 $5692 = 0 // (int) 004F: unknown_check $5698 jump_if_false @E_PI_12320 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @E_PI_6129 0051: set_car $5698 traffic_behavior_to 2 0050: set_car $5698 max_speed_to 19.0 02E9: set_car $5698 speed_to 10.0 :E_PI_12320 0057: show_text_highpriority GXT 'PIMP12' time 5000 flag 1 // ~w~The ~r~client~w~ has kidnapped the girl. Get her back. :E_PI_12335 10@ = 1 // (int) :E_PI_12340 0002: jump @E_PI_12486 :E_PI_12347 10@ == 0 // (int) var == num jump_if_false @E_PI_12486 00BB: (unknown) $5692 $5692 = 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) 1 > 6@ // (int) num > var 0022: jump_if_false @E_PI_12437 // Note: the incorrect math opcode was used here 025D: remove_text 'PIMP01' // ~w~You have ~1~ seconds to return to your ~b~vehicle. 025D: remove_text 'PIMP02' // ~w~You have ~1~ second to return to your ~b~vehicle. $5624 = 6 // (int) 0@ = 13 // (int) 0026: return 0002: jump @E_PI_12486 :E_PI_12437 6@ > 1 // (int) var > num jump_if_false @E_PI_12471 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_12486 :E_PI_12471 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_12486 10@ == 1 // (int) var == num jump_if_false @E_PI_12909 009F: actor $5433(1@,2) dead jump_if_false @E_PI_12789 020D: (unknown) $5433(1@,2) 00BB: (unknown) $5694 $5694 = 0 // (int) 0045: actor $5428(1@,2) defined jump_if_false @E_PI_12782 004F: unknown_check $5688 jump_if_false @E_PI_12782 0078: if and 0045: actor $933 defined 007C: actor $933 driving $5688 0022: jump_if_false @E_PI_12724 // Note: the incorrect math opcode was used here 00BB: (unknown) $5693 $5693 = 0 // (int) 807C: not actor $5428(1@,2) driving $5688 0022: jump_if_false @E_PI_12648 // Note: the incorrect math opcode was used here $5692 == 0 // (int) var == num jump_if_false @E_PI_12648 00A2: (unknown) $5428(1@,2) 00DF: (unknown) $5428(1@,2) 00C1: (unknown) $5428(1@,2) $5692 00BC: (unknown) $5692 2 0057: show_text_highpriority GXT 'PIMP03' time 5000 flag 1 // ~w~Pick up the ~b~girl. :E_PI_12648 0043: store_actor $5428(1@,2) position_to $5645 $5646 $5647 // Note: the incorrect math opcode was used here 0085: actor $933 stopped_near_point_in_car $5645 $5646 radius 10.0 10.0 sphere 0 0022: jump_if_false @E_PI_12717 // Note: the incorrect math opcode was used here 00A2: (unknown) $5428(1@,2) 01EC: (unknown) $5428(1@,2) 1 00E9: (unknown) $5428(1@,2) $5688 020D: (unknown) $5433(1@,2) 0@ = 4 // (int) 0026: return :E_PI_12717 0002: jump @E_PI_12782 :E_PI_12724 025D: remove_text 'PIMP03' // ~w~Pick up the ~b~girl. $5693 == 0 // (int) var == num jump_if_false @E_PI_12773 0057: show_text_highpriority GXT 'PIMP06' time 5000 flag 1 // ~w~Get back in the ~b~vehicle. 00C0: (unknown) $5688 $5693 00BC: (unknown) $5693 2 :E_PI_12773 00BB: (unknown) $5692 $5692 = 0 // (int) :E_PI_12782 0002: jump @E_PI_12902 :E_PI_12789 004F: unknown_check $5698 jump_if_false @E_PI_12883 0078: if or 02D8: unknown_check $5698 012D: car $5698 flipped 80D8: not car $5698 health >= 800 jump_if_false @E_PI_12883 004C: set_car $5698 to_normal_driver 0045: actor $5433(1@,2) defined jump_if_false @E_PI_12862 0045: actor $933 defined jump_if_false @E_PI_12862 00E5: (unknown) $5433(1@,2) $933 :E_PI_12862 0045: actor $5428(1@,2) defined 0022: jump_if_false @E_PI_12883 // Note: the incorrect math opcode was used here 00E8: (unknown) $5428(1@,2) $5698 :E_PI_12883 00BB: (unknown) $5693 $5693 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @E_PI_6129 :E_PI_12902 0002: jump @E_PI_12919 :E_PI_12909 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @E_PI_4252 :E_PI_12919 0026: return :E_PI_12921 00A0: car $5688 wrecked jump_if_false @E_PI_12945 $5624 = 3 // (int) 0@ = 13 // (int) 0026: return :E_PI_12945 3@(1@,2) == 1 // (int) var == num jump_if_false @E_PI_12985 009F: actor $5428(1@,2) dead jump_if_false @E_PI_12985 $5624 = 2 // (int) 0@ = 13 // (int) 0026: return :E_PI_12985 not 7@ == -1 // (int) var == num jump_if_false @E_PI_13057 $5623 == 0 // (int) var == num jump_if_false @E_PI_13057 009F: actor $5428(7@,2) dead jump_if_false @E_PI_13033 $5624 = 2 // (int) 0@ = 13 // (int) :E_PI_13033 009F: actor $5433(7@,2) dead jump_if_false @E_PI_13057 $5624 = 5 // (int) 0@ = 13 // (int) :E_PI_13057 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @E_PI_4252 0043: store_actor $5428(1@,2) position_to $5645 $5646 $5647 // Note: the incorrect math opcode was used here $5610 == 0 // (int) var == num jump_if_false @E_PI_13494 $5623 == 0 // (int) var == num jump_if_false @E_PI_13114 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @E_PI_6918 7@ :E_PI_13114 $5692 == 0 // (int) var == num jump_if_false @E_PI_13155 00C1: (unknown) $5428(1@,2) $5692 00BC: (unknown) $5692 2 0057: show_text_highpriority GXT 'PIMP03' time 5000 flag 1 // ~w~Pick up the ~b~girl. :E_PI_13155 00BB: (unknown) $5693 $5693 = 0 // (int) 0045: actor $933 defined jump_if_false @E_PI_13330 0082: actor $933 near_point_in_car $5645 $5646 radius 65.0 65.0 sphere 0 0022: jump_if_false @E_PI_13330 // Note: the incorrect math opcode was used here 0045: actor $5433(1@,2) defined 0022: jump_if_false @E_PI_13221 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @E_PI_6998 1@ :E_PI_13221 0045: actor $5428(1@,2) defined jump_if_false @E_PI_13245 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @E_PI_7058 1@ :E_PI_13245 0045: actor $5430(1@,2) defined jump_if_false @E_PI_13330 0043: store_actor $5430(1@,2) position_to $5681 $5682 $5683 // Note: the incorrect math opcode was used here 01BB: (unknown) $5681 $5682 $5683 $5609 02F8: (unknown) $5430(1@,2) 0 001D: $5609 == 0 // (int) var == var jump_if_false @E_PI_13318 0044: put_actor $5430(1@,2) at $5681 $5682 $5683 0002: jump @E_PI_13330 :E_PI_13318 0044: put_actor $5430(1@,2) at $5681 $5682 $5609 :E_PI_13330 0078: if and 0045: actor $5428(1@,2) defined 0045: actor $933 defined 0022: jump_if_false @E_PI_13487 // Note: the incorrect math opcode was used here 013E: actor $5428(1@,2) look_at_actor $933 0085: actor $933 stopped_near_point_in_car $5645 $5646 radius 10.0 10.0 sphere 0 0022: jump_if_false @E_PI_13468 // Note: the incorrect math opcode was used here 0045: actor $5428(1@,2) defined 0022: jump_if_false @E_PI_13468 // Note: the incorrect math opcode was used here 004F: unknown_check $5688 0022: jump_if_false @E_PI_13428 // Note: the incorrect math opcode was used here 01EC: (unknown) $5428(1@,2) 1 00E9: (unknown) $5428(1@,2) $5688 0@ = 4 // (int) 0026: return :E_PI_13428 0045: actor $5430(1@,2) defined jump_if_false @E_PI_13468 004F: unknown_check $5688 jump_if_false @E_PI_13468 01EC: (unknown) $5430(1@,2) 1 00E9: (unknown) $5430(1@,2) $5688 :E_PI_13468 $5611 > 1 // (int) var > num jump_if_false @E_PI_13487 0112: remove_references_to_actor $5433(1@,2) // Like turning an actor into a random pedestrian :E_PI_13487 0002: jump @E_PI_13622 :E_PI_13494 00BB: (unknown) $5692 $5692 = 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) 1 > 6@ // (int) num > var 0022: jump_if_false @E_PI_13573 // Note: the incorrect math opcode was used here 025D: remove_text 'PIMP01' // ~w~You have ~1~ seconds to return to your ~b~vehicle. 025D: remove_text 'PIMP02' // ~w~You have ~1~ second to return to your ~b~vehicle. $5624 = 6 // (int) 0@ = 13 // (int) 0026: return 0002: jump @E_PI_13622 :E_PI_13573 6@ > 1 // (int) var > num jump_if_false @E_PI_13607 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_13622 :E_PI_13607 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_13622 0026: return :E_PI_13624 3@(1@,2) == 1 // (int) var == num jump_if_false @E_PI_13664 009F: actor $5428(1@,2) dead jump_if_false @E_PI_13664 $5624 = 2 // (int) 0@ = 13 // (int) 0026: return :E_PI_13664 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @E_PI_4252 $5610 == 0 // (int) var == num jump_if_false @E_PI_14021 00BB: (unknown) $5693 $5693 = 0 // (int) 0045: actor $5428(1@,2) defined jump_if_false @E_PI_14014 004F: unknown_check $5688 jump_if_false @E_PI_14014 007C: actor $5428(1@,2) driving $5688 0022: jump_if_false @E_PI_13881 // Note: the incorrect math opcode was used here 8@ = 0 // (int) 9@ = 0 // (int) 10@ = 0 // (int) 032D: (unknown) $5428(1@,2) 1 0368: (unknown) $5428(1@,2) 0 00BB: (unknown) $5692 $5692 = 0 // (int) $5611 += 1 // (int) 0035: $5612 = $5611 // (int vars) $5612 -= 2 // (int) 001C: $5611 == $5629 // (int) num == var 0022: jump_if_false @E_PI_13807 // Note: the incorrect math opcode was used here $5630 = 1 // (int) :E_PI_13807 $5611 > 2 // (int) var > num jump_if_false @E_PI_13861 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @NONAME_1_38981 3 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @NONAME_1_39409 3 $5616 == 0 // (int) var == num jump_if_false @E_PI_13861 11@ = 1 // (int) :E_PI_13861 5@(1@,2) = 0 // (int) 0@ = 3 // (int) 0026: return 0002: jump @E_PI_14014 :E_PI_13881 $5692 == 0 // (int) var == num jump_if_false @E_PI_13922 00C1: (unknown) $5428(1@,2) $5692 00BC: (unknown) $5692 2 0057: show_text_highpriority GXT 'PIMP03' time 5000 flag 1 // ~w~Pick up the ~b~girl. :E_PI_13922 0043: store_actor $5428(1@,2) position_to $5645 $5646 $5647 // Note: the incorrect math opcode was used here 0078: if and 02A8: unknown_check $5428(1@,2) 0045: actor $933 defined 0022: jump_if_false @E_PI_14014 // Note: the incorrect math opcode was used here 0085: actor $933 stopped_near_point_in_car $5645 $5646 radius 10.0 10.0 sphere 0 0022: jump_if_false @E_PI_14014 // Note: the incorrect math opcode was used here 00A2: (unknown) $5428(1@,2) 01EC: (unknown) $5428(1@,2) 1 00E9: (unknown) $5428(1@,2) $5688 032D: (unknown) $5428(1@,2) 1 0368: (unknown) $5428(1@,2) 0 :E_PI_14014 0002: jump @E_PI_14203 :E_PI_14021 0045: actor $5428(1@,2) defined jump_if_false @E_PI_14075 004F: unknown_check $5688 jump_if_false @E_PI_14075 007C: actor $5428(1@,2) driving $5688 0022: jump_if_false @E_PI_14075 // Note: the incorrect math opcode was used here 032D: (unknown) $5428(1@,2) 1 0368: (unknown) $5428(1@,2) 0 :E_PI_14075 00BB: (unknown) $5692 $5692 = 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) 1 > 6@ // (int) num > var 0022: jump_if_false @E_PI_14154 // Note: the incorrect math opcode was used here 025D: remove_text 'PIMP01' // ~w~You have ~1~ seconds to return to your ~b~vehicle. 025D: remove_text 'PIMP02' // ~w~You have ~1~ second to return to your ~b~vehicle. $5624 = 6 // (int) 0@ = 13 // (int) 0026: return 0002: jump @E_PI_14203 :E_PI_14154 6@ > 1 // (int) var > num jump_if_false @E_PI_14188 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_14203 :E_PI_14188 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_14203 0026: return :E_PI_14205 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @E_PI_4252 00A0: car $5688 wrecked jump_if_false @E_PI_14239 $5624 = 3 // (int) 0@ = 13 // (int) 0026: return :E_PI_14239 3@(1@,2) == 1 // (int) var == num jump_if_false @E_PI_14279 009F: actor $5428(1@,2) dead jump_if_false @E_PI_14279 $5624 = 2 // (int) 0@ = 13 // (int) 0026: return :E_PI_14279 $5616 == 4 // (int) var == num jump_if_false @E_PI_14311 $5628 == 0 // (int) var == num jump_if_false @E_PI_14311 0025: gosub @E_PI_15794 :E_PI_14311 5@(1@,2) == 0 // (int) var == num jump_if_false @E_PI_14581 $5633 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @E_PI_4335 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @E_PI_6573 $5653 += 1.5 // (float) 003E: $5433(1@,2) = create_actor_pedtype 4 model 74 at $5651 $5652 $5653 00C1: (unknown) $5433(1@,2) $5694 00BC: (unknown) $5694 2 13@ = 0 // (int) $5364(1@,2) = 0 // (int) 11@ == 1 // (int) var == num jump_if_false @E_PI_14465 0057: show_text_highpriority GXT 'PIMP09' time 5000 flag 1 // ~w~Take her to the next ~b~client. 0045: actor $933 defined jump_if_false @E_PI_14441 0094: player $933 money += $5625 :E_PI_14441 0120: (unknown) 'PIMP_D' $5625 5000 1 // ~w~Reward: $~1~ 0002: jump @E_PI_14570 :E_PI_14465 not $5616 == 4 // (int) var == num jump_if_false @E_PI_14535 $5611 > 2 // (int) var > num jump_if_false @E_PI_14513 0057: show_text_highpriority GXT 'PIMP09' time 5000 flag 1 // ~w~Take her to the next ~b~client. 0002: jump @E_PI_14528 :E_PI_14513 0057: show_text_highpriority GXT 'PIMP04' time 5000 flag 1 // ~w~Take her to the ~b~client. :E_PI_14528 0002: jump @E_PI_14570 :E_PI_14535 $5617 == 0 // (int) var == num jump_if_false @E_PI_14570 0094: player $933 money += $5625 011E: show_text_1number_lowpriority GXT 'PIMP_D' number $5625 time 5000 flag 1 // ~w~Reward: $~1~ :E_PI_14570 11@ = 0 // (int) 5@(1@,2) = 1 // (int) :E_PI_14581 0045: actor $5433(1@,2) defined jump_if_false @E_PI_14676 0045: actor $933 defined jump_if_false @E_PI_14613 013E: actor $5433(1@,2) look_at_actor $933 :E_PI_14613 031E: (unknown) $937 $938 $939 $5651 $5652 $5653 $5608 $5608 > 100.0 // (float) var > num jump_if_false @E_PI_14658 02F8: (unknown) $5433(1@,2) 1 0002: jump @E_PI_14669 :E_PI_14658 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @E_PI_6998 1@ :E_PI_14669 0002: jump @E_PI_14703 :E_PI_14676 $5364(1@,2) == 0 // (int) var == num jump_if_false @E_PI_14703 $5624 = 5 // (int) 0@ = 13 // (int) 0026: return :E_PI_14703 $5610 == 0 // (int) var == num jump_if_false @E_PI_15666 13@ == 1 // (int) var == num jump_if_false @E_PI_15235 $5628 == 1 // (int) var == num jump_if_false @E_PI_14790 0045: actor $5430(1@,2) defined jump_if_false @E_PI_14790 02A8: unknown_check $5430(1@,2) jump_if_false @E_PI_14790 032D: (unknown) $5430(1@,2) 0 00E7: (unknown) $5430(1@,2) $5433(1@,2) 0368: (unknown) $5430(1@,2) 0 :E_PI_14790 0045: actor $5428(1@,2) defined jump_if_false @E_PI_15228 02A8: unknown_check $5428(1@,2) jump_if_false @E_PI_15228 00AC: stop_timer $5613 00BB: (unknown) $5694 $5694 = 0 // (int) 0045: actor $5433(1@,2) defined jump_if_false @E_PI_14862 013E: actor $5433(1@,2) look_at_actor $5428(1@,2) 00E7: (unknown) $5428(1@,2) $5433(1@,2) :E_PI_14862 $5623 == 1 // (int) var == num jump_if_false @E_PI_15167 $5677 += 1.5 // (float) 003E: $5433(7@,2) = create_actor_pedtype 4 model 74 at $5675 $5676 $5677 01B4: (unknown) $5672 $5673 $5674 $5663 $5664 $5665 0036: $5672 = $5675 // (float vars) $5672 += 1.0 // (float) 0036: $5673 = $5676 // (float vars) $5673 += 1.0 // (float) 0036: $5674 = $5677 // (float vars) 0036: $5666 = $5663 // (float vars) $5666 += 2.0 // (float) 0036: $5667 = $5664 // (float vars) $5667 += 2.0 // (float) 0036: $5668 = $5665 // (float vars) $5668 += 1.5 // (float) 7@ == 0 // (int) var == num jump_if_false @E_PI_15008 003E: $5428(7@,2) = create_actor_pedtype 20 model 50 at $5672 $5673 $5674 :E_PI_15008 7@ == 1 // (int) var == num jump_if_false @E_PI_15036 003E: $5428(7@,2) = create_actor_pedtype 20 model 31 at $5672 $5673 $5674 :E_PI_15036 $5630 == 1 // (int) var == num jump_if_false @E_PI_15081 01BB: (unknown) $5666 $5667 $5668 $5609 003E: $5430(7@,2) = create_actor_pedtype 20 model 45 at $5666 $5667 $5609 $5628 = 1 // (int) :E_PI_15081 0045: actor $5433(7@,2) defined jump_if_false @E_PI_15102 02F8: (unknown) $5433(7@,2) 1 :E_PI_15102 0045: actor $5428(7@,2) defined jump_if_false @E_PI_15123 02F8: (unknown) $5428(7@,2) 1 :E_PI_15123 $5628 == 1 // (int) var == num jump_if_false @E_PI_15167 0078: if and 034A: unknown_check $5430(7@,2) 0045: actor $5430(7@,2) defined jump_if_false @E_PI_15167 02F8: (unknown) $5430(7@,2) 1 :E_PI_15167 $5623 = 0 // (int) 0043: store_actor $5428(1@,2) position_to $5672 $5673 $5674 // Note: the incorrect math opcode was used here 0043: store_actor $5433(1@,2) position_to $5675 $5676 $5677 // 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_15221 1@ = 0 // (int) :E_PI_15221 0@ = 2 // (int) 0026: return :E_PI_15228 0002: jump @E_PI_15659 :E_PI_15235 1000 > $5613 // (int) num > var 0022: jump_if_false @E_PI_15266 // Note: the incorrect math opcode was used here 00AC: stop_timer $5613 $5624 = 4 // (int) 0@ = 13 // (int) 0026: return :E_PI_15266 004F: unknown_check $5688 jump_if_false @E_PI_15659 $5628 == 1 // (int) var == num jump_if_false @E_PI_15342 0045: actor $5430(1@,2) defined jump_if_false @E_PI_15342 007C: actor $5430(1@,2) driving $5688 0022: jump_if_false @E_PI_15342 // Note: the incorrect math opcode was used here 032D: (unknown) $5430(1@,2) 1 0368: (unknown) $5430(1@,2) 0 00BB: (unknown) $5695 $5695 = 0 // (int) :E_PI_15342 0045: actor $5428(1@,2) defined jump_if_false @E_PI_15659 007C: actor $5428(1@,2) driving $5688 0022: jump_if_false @E_PI_15615 // Note: the incorrect math opcode was used here 032D: (unknown) $5428(1@,2) 1 0368: (unknown) $5428(1@,2) 0 00BB: (unknown) $5693 00BB: (unknown) $5692 6@ = 0 // (int) $5693 = 0 // (int) $5692 = 0 // (int) $5694 == 0 // (int) var == num jump_if_false @E_PI_15496 0045: actor $5433(1@,2) defined jump_if_false @E_PI_15496 00C1: (unknown) $5433(1@,2) $5694 00BC: (unknown) $5694 2 2 > $5611 // (int) num > var 0022: jump_if_false @E_PI_15481 // 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_15496 :E_PI_15481 0057: show_text_highpriority GXT 'PIMP09' time 5000 flag 1 // ~w~Take her to the next ~b~client. :E_PI_15496 0045: actor $5428(1@,2) defined jump_if_false @E_PI_15608 0082: actor $5428(1@,2) near_point_in_car $5651 $5652 radius 15.0 15.0 sphere 0 0022: jump_if_false @E_PI_15608 // Note: the incorrect math opcode was used here $5611 == 1 // (int) var == num jump_if_false @E_PI_15561 0057: show_text_highpriority GXT 'PIMP21' time 5000 flag 1 // ~w~Stop near the ~b~client~w~ to drop off the girl. :E_PI_15561 00E8: (unknown) $5428(1@,2) $5688 $5628 == 1 // (int) var == num jump_if_false @E_PI_15603 0045: actor $5430(1@,2) defined jump_if_false @E_PI_15603 00E8: (unknown) $5430(1@,2) $5688 :E_PI_15603 13@ = 1 // (int) :E_PI_15608 0002: jump @E_PI_15659 :E_PI_15615 00BB: (unknown) $5693 $5693 = 0 // (int) 00BB: (unknown) $5694 $5694 = 0 // (int) $5692 == 0 // (int) var == num jump_if_false @E_PI_15659 00C1: (unknown) $5428(1@,2) $5692 00BC: (unknown) $5692 2 :E_PI_15659 0002: jump @E_PI_15792 :E_PI_15666 00BB: (unknown) $5694 $5694 = 0 // (int) 6@ = 31000 // (int) 002B: 6@ -= -2@ // (int vars) // timer1 // Note: the incorrect math opcode was used here 6@ /= 1000 // (int) 1 > 6@ // (int) num > var 0022: jump_if_false @E_PI_15743 // Note: the incorrect math opcode was used here 025D: remove_text 'PIMP01' // ~w~You have ~1~ seconds to return to your ~b~vehicle. 025D: remove_text 'PIMP02' // ~w~You have ~1~ second to return to your ~b~vehicle. $5624 = 6 // (int) 0@ = 13 // (int) 0026: return 0002: jump @E_PI_15792 :E_PI_15743 6@ > 1 // (int) var > num jump_if_false @E_PI_15777 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_15792 :E_PI_15777 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_15792 0026: return :E_PI_15794 0001: wait 0 ms 00A0: car $5688 wrecked 0022: jump_if_false @E_PI_15821 // Note: the incorrect math opcode was used here $5624 = 3 // (int) 0@ = 13 // (int) 0026: return :E_PI_15821 009F: actor $5428(1@,2) dead jump_if_false @E_PI_15847 $5624 = 2 // (int) 0@ = 13 // (int) 0026: return :E_PI_15847 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @E_PI_3965 jump_if_false @E_PI_15871 0@ = 14 // (int) 0026: return :E_PI_15871 834A: not unknown_check $5430(1@,2) jump_if_false @E_PI_15954 003E: $5430(1@,2) = create_actor_pedtype 20 model 45 at $5669 $5670 $5671 $5628 = 1 // (int) $5695 == 0 // (int) var == num jump_if_false @E_PI_15947 0058: (unknown) 'PIMP14' 5000 1 // ~w~The next client wants two girls. Pick up ~b~another girl~w~ from the brothel. 00C1: (unknown) $5430(1@,2) $5695 00BC: (unknown) $5695 2 :E_PI_15947 0002: jump @E_PI_16395 :E_PI_15954 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @E_PI_4252 009F: actor $5430(1@,2) dead jump_if_false @E_PI_15999 00BB: (unknown) $5695 $5695 = 0 // (int) $5624 = 2 // (int) 0@ = 13 // (int) 0026: return :E_PI_15999 $5610 == 0 // (int) var == num jump_if_false @E_PI_16269 00BB: (unknown) $5693 $5693 = 0 // (int) 0045: actor $5430(1@,2) defined jump_if_false @E_PI_16073 0043: store_actor $5430(1@,2) position_to $5648 $5649 $5650 // Note: the incorrect math opcode was used here 0078: if and 0045: actor $933 defined $5638 == 0 // (int) var == num jump_if_false @E_PI_16073 013E: actor $5430(1@,2) look_at_actor $933 :E_PI_16073 0045: actor $933 defined 0022: jump_if_false @E_PI_16179 // Note: the incorrect math opcode was used here 0085: actor $933 stopped_near_point_in_car $5648 $5649 radius 10.0 10.0 sphere 0 0022: jump_if_false @E_PI_16179 // Note: the incorrect math opcode was used here 0045: actor $5430(1@,2) defined 0022: jump_if_false @E_PI_16179 // Note: the incorrect math opcode was used here 004F: unknown_check $5688 0022: jump_if_false @E_PI_16179 // Note: the incorrect math opcode was used here $5638 = 1 // (int) 01EC: (unknown) $5430(1@,2) 1 00E9: (unknown) $5430(1@,2) $5688 032D: (unknown) $5430(1@,2) 1 0368: (unknown) $5430(1@,2) 0 0035: $5629 = $5611 // (int vars) $5629 += 1 // (int) :E_PI_16179 0045: actor $5430(1@,2) defined jump_if_false @E_PI_16262 007C: actor $5430(1@,2) driving $5688 0022: jump_if_false @E_PI_16236 // 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. $5638 = 0 // (int) 0026: return 0002: jump @E_PI_16262 :E_PI_16236 $5695 == 0 // (int) var == num jump_if_false @E_PI_16262 00C1: (unknown) $5430(1@,2) $5695 00BC: (unknown) $5695 2 :E_PI_16262 0002: jump @E_PI_16395 :E_PI_16269 00BB: (unknown) $5695 $5695 = 0 // (int) 6@ = 31000 // (int) 002B: 6@ -= -2@ // (int vars) // timer1 // Note: the incorrect math opcode was used here 6@ /= 1000 // (int) 1 > 6@ // (int) num > var 0022: jump_if_false @E_PI_16346 // Note: the incorrect math opcode was used here 025D: remove_text 'PIMP01' // ~w~You have ~1~ seconds to return to your ~b~vehicle. 025D: remove_text 'PIMP02' // ~w~You have ~1~ second to return to your ~b~vehicle. $5624 = 6 // (int) 0@ = 13 // (int) 0026: return 0002: jump @E_PI_16395 :E_PI_16346 6@ > 1 // (int) var > num jump_if_false @E_PI_16380 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_16395 :E_PI_16380 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_16395 0002: jump @E_PI_15794 :E_PI_16402 0078: if or 009F: actor $5430(1@,2) dead 009F: actor $5428(1@,2) dead 0022: jump_if_false @E_PI_16438 // Note: the incorrect math opcode was used here $5624 = 2 // (int) 0@ = 13 // (int) 0026: return :E_PI_16438 00A0: car $5688 wrecked jump_if_false @E_PI_16462 $5624 = 3 // (int) 0@ = 13 // (int) 0026: return :E_PI_16462 not 7@ == -1 // (int) var == num jump_if_false @E_PI_16538 $5623 == 0 // (int) var == num jump_if_false @E_PI_16538 009F: actor $5428(7@,2) dead jump_if_false @E_PI_16512 $5624 = 2 // (int) 0@ = 13 // (int) 0026: return :E_PI_16512 009F: actor $5433(7@,2) dead jump_if_false @E_PI_16538 $5624 = 5 // (int) 0@ = 13 // (int) 0026: return :E_PI_16538 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @E_PI_4252 0043: store_actor $5428(1@,2) position_to $5645 $5646 $5647 // Note: the incorrect math opcode was used here $5610 == 0 // (int) var == num jump_if_false @E_PI_16993 $5623 == 0 // (int) var == num jump_if_false @E_PI_16595 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @E_PI_6918 7@ :E_PI_16595 $5692 == 0 // (int) var == num jump_if_false @E_PI_16636 00C1: (unknown) $5428(1@,2) $5692 00BC: (unknown) $5692 2 0057: show_text_highpriority GXT 'PIMP03' time 5000 flag 1 // ~w~Pick up the ~b~girl. :E_PI_16636 00BB: (unknown) $5693 $5693 = 0 // (int) 0045: actor $933 defined jump_if_false @E_PI_16811 0082: actor $933 near_point_in_car $5645 $5646 radius 150.0 150.0 sphere 0 0022: jump_if_false @E_PI_16811 // Note: the incorrect math opcode was used here 0045: actor $5433(1@,2) defined 0022: jump_if_false @E_PI_16702 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @E_PI_6998 1@ :E_PI_16702 0045: actor $5428(1@,2) defined jump_if_false @E_PI_16726 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @E_PI_7058 1@ :E_PI_16726 0045: actor $5430(1@,2) defined jump_if_false @E_PI_16811 0043: store_actor $5430(1@,2) position_to $5681 $5682 $5683 // Note: the incorrect math opcode was used here 01BB: (unknown) $5681 $5682 $5683 $5609 02F8: (unknown) $5430(1@,2) 0 001D: $5609 == 0 // (int) var == var jump_if_false @E_PI_16799 0044: put_actor $5430(1@,2) at $5681 $5682 $5683 0002: jump @E_PI_16811 :E_PI_16799 0044: put_actor $5430(1@,2) at $5681 $5682 $5609 :E_PI_16811 0078: if and 0045: actor $5428(1@,2) defined 0045: actor $933 defined 0022: jump_if_false @E_PI_16986 // Note: the incorrect math opcode was used here 013E: actor $5428(1@,2) look_at_actor $933 0085: actor $933 stopped_near_point_in_car $5645 $5646 radius 10.0 10.0 sphere 0 0022: jump_if_false @E_PI_16967 // Note: the incorrect math opcode was used here 0045: actor $5428(1@,2) defined 0022: jump_if_false @E_PI_16967 // Note: the incorrect math opcode was used here 004F: unknown_check $5688 0022: jump_if_false @E_PI_16902 // Note: the incorrect math opcode was used here 01EC: (unknown) $5428(1@,2) 1 00E9: (unknown) $5428(1@,2) $5688 :E_PI_16902 0045: actor $5430(1@,2) defined 0022: jump_if_false @E_PI_16942 // Note: the incorrect math opcode was used here 004F: unknown_check $5688 0022: jump_if_false @E_PI_16942 // Note: the incorrect math opcode was used here 01EC: (unknown) $5430(1@,2) 1 00E9: (unknown) $5430(1@,2) $5688 :E_PI_16942 8@ = 0 // (int) 9@ = 0 // (int) 10@ = 0 // (int) 5@(1@,2) = 0 // (int) 0@ = 11 // (int) 0026: return :E_PI_16967 $5611 > 1 // (int) var > num jump_if_false @E_PI_16986 0112: remove_references_to_actor $5433(1@,2) // Like turning an actor into a random pedestrian :E_PI_16986 0002: jump @E_PI_17121 :E_PI_16993 00BB: (unknown) $5692 $5692 = 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) 1 > 6@ // (int) num > var 0022: jump_if_false @E_PI_17072 // Note: the incorrect math opcode was used here 025D: remove_text 'PIMP01' // ~w~You have ~1~ seconds to return to your ~b~vehicle. 025D: remove_text 'PIMP02' // ~w~You have ~1~ second to return to your ~b~vehicle. $5624 = 6 // (int) 0@ = 13 // (int) 0026: return 0002: jump @E_PI_17121 :E_PI_17072 6@ > 1 // (int) var > num jump_if_false @E_PI_17106 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_17121 :E_PI_17106 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_17121 0026: return :E_PI_17123 009F: actor $5428(1@,2) dead 0022: jump_if_false @E_PI_17149 // Note: the incorrect math opcode was used here $5624 = 2 // (int) 0@ = 13 // (int) 0026: return :E_PI_17149 0078: if and 009F: actor $5430(1@,2) dead $5628 == 1 // (int) var == num jump_if_false @E_PI_17185 $5624 = 2 // (int) 0@ = 13 // (int) 0026: return :E_PI_17185 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @E_PI_4252 004F: unknown_check $5688 jump_if_false @E_PI_17817 $5610 == 0 // (int) var == num jump_if_false @E_PI_17660 00BB: (unknown) $5693 $5693 = 0 // (int) 007C: actor $5430(1@,2) driving $5688 0022: jump_if_false @E_PI_17266 // Note: the incorrect math opcode was used here 032D: (unknown) $5430(1@,2) 1 0368: (unknown) $5430(1@,2) 0 00BB: (unknown) $5695 $5695 = 0 // (int) :E_PI_17266 007C: actor $5428(1@,2) driving $5688 0022: jump_if_false @E_PI_17614 // Note: the incorrect math opcode was used here 032D: (unknown) $5428(1@,2) 1 0368: (unknown) $5428(1@,2) 0 00BB: (unknown) $5692 $5692 = 0 // (int) 007C: actor $5430(1@,2) driving $5688 0022: jump_if_false @E_PI_17568 // Note: the incorrect math opcode was used here 032D: (unknown) $5430(1@,2) 1 0368: (unknown) $5430(1@,2) 0 00BB: (unknown) $5695 $5695 = 0 // (int) $5631 == 0 // (int) var == num jump_if_false @E_PI_17418 $5625 = 200 // (int) 0045: actor $933 defined jump_if_false @E_PI_17380 0094: player $933 money += $5625 :E_PI_17380 0057: show_text_highpriority GXT 'PIMP17' time 5000 flag 1 // ~w~Drive back to the ~y~brothel. 0120: (unknown) 'PIMP_D' $5625 5000 1 // ~w~Reward: $~1~ $5631 = 1 // (int) :E_PI_17418 $5696 == 0 // (int) var == num jump_if_false @E_PI_17453 00C3: (unknown) $5669 $5670 $5671 $5696 0248: (unknown) $5669 $5670 $5671 7.0 $5697 :E_PI_17453 0045: actor $933 defined 0022: jump_if_false @E_PI_17561 // Note: the incorrect math opcode was used here 0085: actor $933 stopped_near_point_in_car $5669 $5670 radius 7.0 7.0 sphere 0 0022: jump_if_false @E_PI_17561 // Note: the incorrect math opcode was used here 0249: (unknown) $5697 00A2: (unknown) $5430(1@,2) 00E8: (unknown) $5430(1@,2) $5688 0112: remove_references_to_actor $5430(1@,2) // Like turning an actor into a random pedestrian 00BB: (unknown) $5696 $5696 = 0 // (int) $5628 = 0 // (int) $5630 = 0 // (int) $5631 = 0 // (int) $5616 = 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_17561 0002: jump @E_PI_17607 :E_PI_17568 $5695 == 0 // (int) var == num jump_if_false @E_PI_17594 00C1: (unknown) $5430(1@,2) $5695 00BC: (unknown) $5695 2 :E_PI_17594 0249: (unknown) $5697 00BB: (unknown) $5696 $5696 = 0 // (int) :E_PI_17607 0002: jump @E_PI_17653 :E_PI_17614 $5692 == 0 // (int) var == num jump_if_false @E_PI_17640 00C1: (unknown) $5430(1@,2) $5692 00BC: (unknown) $5692 2 :E_PI_17640 0249: (unknown) $5697 00BB: (unknown) $5696 $5696 = 0 // (int) :E_PI_17653 0002: jump @E_PI_17810 :E_PI_17660 0249: (unknown) $5697 00BB: (unknown) $5692 $5692 = 0 // (int) 00BB: (unknown) $5695 $5695 = 0 // (int) 00BB: (unknown) $5696 $5696 = 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) 1 > 6@ // (int) num > var 0022: jump_if_false @E_PI_17761 // Note: the incorrect math opcode was used here 025D: remove_text 'PIMP01' // ~w~You have ~1~ seconds to return to your ~b~vehicle. 025D: remove_text 'PIMP02' // ~w~You have ~1~ second to return to your ~b~vehicle. $5624 = 6 // (int) 0@ = 13 // (int) 0026: return 0002: jump @E_PI_17810 :E_PI_17761 6@ > 1 // (int) var > num jump_if_false @E_PI_17795 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_17810 :E_PI_17795 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_17810 0002: jump @E_PI_17830 :E_PI_17817 $5624 = 3 // (int) 0@ = 13 // (int) 0026: return :E_PI_17830 0026: return :E_PI_17832 00AC: stop_timer $5613 00AE: remove_status_text $5619 0059: text_clear_all $5624 == 1 // (int) var == num jump_if_false @E_PI_17855 :E_PI_17855 $5624 == 2 // (int) var == num jump_if_false @E_PI_17886 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_5026 'PIMPF2' // ~r~One of the girls died. :E_PI_17886 $5624 == 3 // (int) var == num jump_if_false @E_PI_17917 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_5026 'PIMPF3' // ~r~Your car is destroyed. :E_PI_17917 $5624 == 4 // (int) var == num jump_if_false @E_PI_17948 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_5026 'PIMPF4' // ~r~You took too long - the client got bored. :E_PI_17948 $5624 == 5 // (int) var == num jump_if_false @E_PI_17979 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_5026 'PIMPF5' // ~r~Your client died. :E_PI_17979 $5624 == 6 // (int) var == num jump_if_false @E_PI_18010 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_5026 'PIMPF6' // ~r~You failed to return to your vehicle. :E_PI_18010 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 00BB: (unknown) $5694 $5694 = 0 // (int) 00BB: (unknown) $5692 $5692 = 0 // (int) 00BB: (unknown) $5693 $5693 = 0 // (int) 00BB: (unknown) $5695 $5695 = 0 // (int) 0001: wait 1000 ms 0@ = 15 // (int) 0026: return :E_PI_18073 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @NONAME_1_39490 00AC: stop_timer $5613 00AE: remove_status_text $5619 0059: text_clear_all 00BB: (unknown) $5694 $5694 = 0 // (int) 00BB: (unknown) $5692 $5692 = 0 // (int) 00BB: (unknown) $5693 $5693 = 0 // (int) 00BB: (unknown) $5695 $5695 = 0 // (int) 00BB: (unknown) $5691 $5691 = 0 // (int) 0045: actor $5684 defined jump_if_false @E_PI_18158 02F8: (unknown) $5684 0 0112: remove_references_to_actor $5684 // Like turning an actor into a random pedestrian :E_PI_18158 0045: actor $5686 defined jump_if_false @E_PI_18178 02F8: (unknown) $5686 0 0112: remove_references_to_actor $5686 // Like turning an actor into a random pedestrian :E_PI_18178 0045: actor $5685 defined jump_if_false @E_PI_18198 02F8: (unknown) $5685 0 0112: remove_references_to_actor $5685 // Like turning an actor into a random pedestrian :E_PI_18198 0045: actor $5687 defined jump_if_false @E_PI_18218 02F8: (unknown) $5687 0 0112: remove_references_to_actor $5687 // Like turning an actor into a random pedestrian :E_PI_18218 0045: actor $5689 defined jump_if_false @E_PI_18238 02F8: (unknown) $5689 0 0112: remove_references_to_actor $5689 // Like turning an actor into a random pedestrian :E_PI_18238 0045: actor $5690 defined jump_if_false @E_PI_18258 02F8: (unknown) $5690 0 0112: remove_references_to_actor $5690 // Like turning an actor into a random pedestrian :E_PI_18258 034B: unknown_check $5698 jump_if_false @E_PI_18273 0113: remove_references_to_car $5698 // Like turning a car into any random car :E_PI_18273 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_39496 0001: wait 1000 ms 0@ = 15 // (int) 0026: return :E_PI_18310 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 $933 defined jump_if_false @E_PI_18356 0094: player $933 money += 1500 022B: (unknown) 1 009B: clear_player $933 wanted_level :E_PI_18356 0@ = 15 // (int) 0026: return :E_PI_18363 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @NONAME_1_39490 $5633 = 0 // (int) 1@ = 0 // (int) $5611 = 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) $5620 = 1 // (int) $5621 = 1 // (int) $5610 = 0 // (int) $5631 = 0 // (int) $5632 = 0 // (int) $5616 = 0 // (int) 0045: actor $5684 defined jump_if_false @E_PI_18479 02F8: (unknown) $5684 0 0112: remove_references_to_actor $5684 // Like turning an actor into a random pedestrian :E_PI_18479 0045: actor $5686 defined jump_if_false @E_PI_18499 02F8: (unknown) $5686 0 0112: remove_references_to_actor $5686 // Like turning an actor into a random pedestrian :E_PI_18499 0045: actor $5685 defined jump_if_false @E_PI_18519 02F8: (unknown) $5685 0 0112: remove_references_to_actor $5685 // Like turning an actor into a random pedestrian :E_PI_18519 0045: actor $5687 defined jump_if_false @E_PI_18539 02F8: (unknown) $5687 0 0112: remove_references_to_actor $5687 // Like turning an actor into a random pedestrian :E_PI_18539 0045: actor $5689 defined jump_if_false @E_PI_18559 02F8: (unknown) $5689 0 0112: remove_references_to_actor $5689 // Like turning an actor into a random pedestrian :E_PI_18559 0045: actor $5690 defined jump_if_false @E_PI_18579 02F8: (unknown) $5690 0 0112: remove_references_to_actor $5690 // Like turning an actor into a random pedestrian :E_PI_18579 034B: unknown_check $5698 jump_if_false @E_PI_18594 0113: remove_references_to_car $5698 // Like turning a car into any random car :E_PI_18594 0113: remove_references_to_car $5688 // Like turning a car into any random car 0113: remove_references_to_car $5698 // 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) $5694 $5694 = 0 // (int) 00BB: (unknown) $5692 $5692 = 0 // (int) 00BB: (unknown) $5693 $5693 = 0 // (int) 00BB: (unknown) $5695 $5695 = 0 // (int) 00BB: (unknown) $5691 $5691 = 0 // (int) 00BB: (unknown) $5696 $5696 = 0 // (int) 0249: (unknown) $5697 $940 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 23--------------- :E_DR 0238: name_thread 'E_DR' // 'Drug Running' 2 > $817 // (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_21511 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_35416 :E_DR_54 0025: gosub @E_DR_35755 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 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @E_DR_263 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 007E: actor $933 driving jump_if_false @E_DR_257 0400: (unknown) $933 $1070 0002: jump @E_DR_263 :E_DR_257 02C0: (unknown) $933 $1070 :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_4301 0@ :E_DR_290 0045: actor $933 defined jump_if_false @E_DR_358 807E: not actor $933 driving jump_if_false @E_DR_335 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @E_DR_338 :E_DR_335 021D: (unknown) 0 :E_DR_338 $1078 == 0 // (int) var == num jump_if_false @E_DR_354 02EA: select_interior 2 :E_DR_354 01AE: (unknown) 1 :E_DR_358 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :E_DR_371 0045: actor $933 defined jump_if_false @E_DR_435 807E: not actor $933 driving jump_if_false @E_DR_423 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @E_DR_423 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :E_DR_423 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :E_DR_435 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @E_DR_484 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 01AE: (unknown) 0 $1078 == 0 // (int) var == num jump_if_false @E_DR_484 02EA: select_interior 0 :E_DR_484 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @E_DR_514 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :E_DR_514 0026: return :E_DR_516 0045: actor 0@ defined jump_if_false @E_DR_535 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :E_DR_535 0026: return :E_DR_537 0045: actor 0@ defined 0022: jump_if_false @E_DR_565 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @E_DR_565 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :E_DR_565 0026: return :E_DR_567 0045: actor 0@ defined 0022: jump_if_false @E_DR_614 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @E_DR_610 // 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_614 :E_DR_610 1@ = 0 // (int) :E_DR_614 1@ == 1 // (int) var == num jump_if_false @E_DR_698 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @E_DR_691 007E: actor 0@ driving jump_if_false @E_DR_687 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @E_DR_677 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @E_DR_680 :E_DR_677 00F1: (unknown) 0@ :E_DR_680 0002: jump @E_DR_691 :E_DR_687 1@ = 0 // (int) :E_DR_691 0002: jump @E_DR_614 :E_DR_698 0026: return :E_DR_700 0045: actor 0@ defined jump_if_false @E_DR_792 007E: actor 0@ driving jump_if_false @E_DR_776 02A7: unknown_check 0@ jump_if_false @E_DR_746 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @E_DR_769 :E_DR_746 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_DR_567 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :E_DR_769 0002: jump @E_DR_785 :E_DR_776 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :E_DR_785 0002: jump @E_DR_794 :E_DR_792 005F: (unknown) :E_DR_794 005E: (unknown) :E_DR_796 0045: actor 0@ defined 0022: jump_if_false @E_DR_952 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @E_DR_952 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @E_DR_893 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @E_DR_852 // Note: the incorrect math opcode was used here 0026: return 0002: jump @E_DR_886 :E_DR_852 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_DR_567 0@ 4@ > -1 // (int) var > num jump_if_false @E_DR_886 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_DR_567 4@ :E_DR_886 0002: jump @E_DR_952 :E_DR_893 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @E_DR_918 // Note: the incorrect math opcode was used here 0026: return 0002: jump @E_DR_952 :E_DR_918 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_DR_567 0@ not 3@ == -1 // (int) var == num jump_if_false @E_DR_952 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_DR_567 3@ :E_DR_952 0045: actor 0@ defined jump_if_false @E_DR_1004 004F: unknown_check 1@ jump_if_false @E_DR_1004 007E: actor 0@ driving jump_if_false @E_DR_1004 807C: not actor 0@ driving 1@ 0022: jump_if_false @E_DR_1004 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_DR_567 0@ :E_DR_1004 5@ = 0 // (int) :E_DR_1008 5@ == 0 // (int) var == num jump_if_false @E_DR_1106 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @E_DR_1099 004F: unknown_check 1@ jump_if_false @E_DR_1099 007C: actor 0@ driving 1@ 0022: jump_if_false @E_DR_1065 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @E_DR_1099 :E_DR_1065 2@ == -1 // (int) var == num jump_if_false @E_DR_1091 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @E_DR_1099 :E_DR_1091 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :E_DR_1099 0002: jump @E_DR_1008 :E_DR_1106 0026: return :E_DR_1108 $1084 = 0 // (int) 0377: (unknown) 0 $1084 $1084 > 0 // (int) var > num jump_if_false @E_DR_1181 0045: actor $933 defined jump_if_false @E_DR_1181 0429: (unknown) $933 0@ 0@ > -1 // (int) var > num jump_if_false @E_DR_1181 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @E_DR_1181 $1084 = 0 // (int) :E_DR_1181 $1084 > 0 // (int) var > num jump_if_false @E_DR_1299 $1085 == -1 // (int) var == num jump_if_false @E_DR_1253 010E: $1167 = current_time_in_ms 0035: $1085 = $1167 // (int vars) $1085 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1068 = 1 // (int) $1087 = 1 // (int) 0002: jump @E_DR_1286 :E_DR_1253 801C: not $1086 == $1084 // (int) num == var 0022: jump_if_false @E_DR_1286 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) 005E: (unknown) :E_DR_1286 0035: $1086 = $1084 // (int vars) 0002: jump @E_DR_1357 :E_DR_1299 $1087 == 1 // (int) var == num jump_if_false @E_DR_1352 010E: $1167 = current_time_in_ms 0011: $1167 > $1085 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_DR_1352 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) $1087 = 0 // (int) :E_DR_1352 $1086 = 0 // (int) :E_DR_1357 005F: (unknown) :E_DR_1359 0035: $5643 = 0@ // (int vars) 0035: $5641 = 1@ // (int vars) 0035: $5642 = 2@ // (int vars) $5640 = 0 // (int) 0035: $5645 = 4@ // (int vars) 0035: $5646 = 5@ // (int vars) 0035: $5647 = 6@ // (int vars) $5648 = 3000 // (int) $5649 = 3000 // (int) $5653 = 1 // (int) $5652 = 0 // (int) $5651 = 0 // (int) $5654 = 0 // (int) $5655 = 0 // (int) $5656 = 0 // (int) 1@ == 0 // (int) var == num jump_if_false @E_DR_1463 $5650 = 1 // (int) 0002: jump @E_DR_1468 :E_DR_1463 $5650 = 0 // (int) :E_DR_1468 0160: load_model $5643 0160: load_model $5641 0160: load_model $5642 0160: load_model $5644 :E_DR_1484 0078: if or 8161: not model $5643 available 8161: not model $5641 available 8161: not model $5642 available 8161: not model $5644 available jump_if_false @E_DR_1521 0001: wait 0 ms 0002: jump @E_DR_1484 :E_DR_1521 0026: return :E_DR_1523 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_1568 // Note: the incorrect math opcode was used here 005F: (unknown) :E_DR_1568 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_1613 // Note: the incorrect math opcode was used here 005F: (unknown) :E_DR_1613 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_1658 // Note: the incorrect math opcode was used here 005F: (unknown) :E_DR_1658 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_1703 // Note: the incorrect math opcode was used here 005F: (unknown) :E_DR_1703 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_1748 // Note: the incorrect math opcode was used here 005F: (unknown) :E_DR_1748 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_1793 // Note: the incorrect math opcode was used here 005F: (unknown) :E_DR_1793 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_1838 // Note: the incorrect math opcode was used here 005F: (unknown) :E_DR_1838 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_1883 // Note: the incorrect math opcode was used here 005F: (unknown) :E_DR_1883 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_1928 // Note: the incorrect math opcode was used here 005F: (unknown) :E_DR_1928 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_1973 // Note: the incorrect math opcode was used here 005F: (unknown) :E_DR_1973 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_2018 // Note: the incorrect math opcode was used here 005F: (unknown) :E_DR_2018 005E: (unknown) :E_DR_2020 $5647 == 1 // (int) var == num jump_if_false @E_DR_2048 not 0@ == -1 // (int) var == num jump_if_false @E_DR_2048 00BB: (unknown) 0@ :E_DR_2048 0026: return :E_DR_2050 $5647 == 1 // (int) var == num jump_if_false @E_DR_2566 1@ == 0 // (int) var == num jump_if_false @E_DR_2251 not $5357(0@,3) == -1 // (int) var == num jump_if_false @E_DR_2244 004F: unknown_check $5354(0@,3) jump_if_false @E_DR_2179 02BD: (unknown) $5354(0@,3) 6@ 6@ == -1 // (int) var == num jump_if_false @E_DR_2137 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_2020 $5357(0@,3) 0026: return :E_DR_2137 0045: actor $933 defined jump_if_false @E_DR_2179 007C: actor $933 driving $5354(0@,3) 0022: jump_if_false @E_DR_2179 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_2020 $5357(0@,3) 0026: return :E_DR_2179 031D: (unknown) $5375(0@,3) $5378(0@,3) $937 $938 2@ 2@ > 80.0 // (float) var > num jump_if_false @E_DR_2228 00C4: (unknown) $5357(0@,3) 0 $5360(0@,3) = 0 // (int) 0002: jump @E_DR_2244 :E_DR_2228 00C4: (unknown) $5357(0@,3) 3 $5360(0@,3) = 1 // (int) :E_DR_2244 0002: jump @E_DR_2566 :E_DR_2251 1@ == 1 // (int) var == num jump_if_false @E_DR_2425 not $5357(0@,3) == -1 // (int) var == num jump_if_false @E_DR_2418 0045: actor $5348(0@,3) defined jump_if_false @E_DR_2404 004F: unknown_check $5354(0@,3) jump_if_false @E_DR_2344 007C: actor $5348(0@,3) driving $5354(0@,3) 0022: jump_if_false @E_DR_2337 // Note: the incorrect math opcode was used here 00C4: (unknown) $5363(0@,3) 0 0026: return 0002: jump @E_DR_2344 :E_DR_2337 00C4: (unknown) $5357(0@,3) 0 :E_DR_2344 0043: store_actor $5348(0@,3) position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 031D: (unknown) 3@ 4@ $937 $938 2@ 2@ > 80.0 // (float) var > num jump_if_false @E_DR_2389 00C4: (unknown) $5363(0@,3) 0 0002: jump @E_DR_2397 :E_DR_2389 00C4: (unknown) $5363(0@,3) 3 :E_DR_2397 0002: jump @E_DR_2418 :E_DR_2404 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_2020 $5363(0@,3) :E_DR_2418 0002: jump @E_DR_2566 :E_DR_2425 not $5357(0@,3) == -1 // (int) var == num jump_if_false @E_DR_2566 0045: actor $5351(0@,3) defined jump_if_false @E_DR_2552 004F: unknown_check $5354(0@,3) jump_if_false @E_DR_2492 007C: actor $5351(0@,3) driving $5354(0@,3) 0022: jump_if_false @E_DR_2492 // Note: the incorrect math opcode was used here 00C4: (unknown) $5366(0@,3) 0 0026: return :E_DR_2492 0043: store_actor $5351(0@,3) position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 031D: (unknown) 3@ 4@ $937 $938 2@ 2@ > 80.0 // (float) var > num jump_if_false @E_DR_2537 00C4: (unknown) $5366(0@,3) 0 0002: jump @E_DR_2545 :E_DR_2537 00C4: (unknown) $5366(0@,3) 3 :E_DR_2545 0002: jump @E_DR_2566 :E_DR_2552 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_2020 $5366(0@,3) :E_DR_2566 0026: return :E_DR_2568 3 > $5640 // (int) num > var 0022: jump_if_false @E_DR_2602 // Note: the incorrect math opcode was used here 0035: 0@ = $5640 // (int vars) $5372(0@,3) = 1 // (int) $5640 += 1 // (int) 005E: (unknown) :E_DR_2602 005F: (unknown) :E_DR_2604 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @E_DR_2020 $5357(0@,3) 034B: unknown_check $5354(0@,3) jump_if_false @E_DR_2759 0080: actor $933 near_point $5375(0@,3) $5378(0@,3) radius 100.0 100.0 sphere 0 0022: jump_if_false @E_DR_2712 // Note: the incorrect math opcode was used here $5650 == 1 // (int) var == num jump_if_false @E_DR_2699 02BD: (unknown) $5354(0@,3) 1@ 001C: 1@ == $5348(0@,3) // (int) num == var 0022: jump_if_false @E_DR_2699 // Note: the incorrect math opcode was used here 0052: set_car $5354(0@,3) driver_behaviour_to 1 :E_DR_2699 0113: remove_references_to_car $5354(0@,3) // Like turning a car into any random car 0002: jump @E_DR_2759 :E_DR_2712 004F: unknown_check $5354(0@,3) jump_if_false @E_DR_2759 007C: actor $933 driving $5354(0@,3) 0022: jump_if_false @E_DR_2753 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5354(0@,3) // Like turning a car into any random car 0002: jump @E_DR_2759 :E_DR_2753 0049: destroy_car $5354(0@,3) :E_DR_2759 0026: return :E_DR_2761 034A: unknown_check 0@ 0022: jump_if_false @E_DR_2832 // Note: the incorrect math opcode was used here 0045: actor 0@ defined 0022: jump_if_false @E_DR_2832 // Note: the incorrect math opcode was used here 0086: actor $933 near_actor 0@ radius 100.0 100.0 sphere 0 0022: jump_if_false @E_DR_2829 // Note: the incorrect math opcode was used here $5650 == 1 // (int) var == num jump_if_false @E_DR_2819 0127: reset_actor 0@ flags 00A2: (unknown) 0@ :E_DR_2819 0112: remove_references_to_actor 0@ // Like turning an actor into a random pedestrian 0002: jump @E_DR_2832 :E_DR_2829 003F: destroy_actor 0@ :E_DR_2832 0026: return :E_DR_2834 $5640 > 0 // (int) var > num jump_if_false @E_DR_2937 $5640 -= 1 // (int) 0035: 0@ = $5640 // (int vars) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_2604 0@ 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_2761 $5348(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_2761 $5351(0@,3) $5647 == 1 // (int) var == num jump_if_false @E_DR_2937 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_2020 $5363(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_2020 $5366(0@,3) :E_DR_2937 0026: return :E_DR_2939 034B: unknown_check $5354(0@,3) jump_if_false @E_DR_3023 004F: unknown_check $5354(0@,3) jump_if_false @E_DR_3017 0045: actor $933 defined jump_if_false @E_DR_3010 007C: actor $933 driving $5354(0@,3) 0022: jump_if_false @E_DR_3004 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5354(0@,3) // Like turning a car into any random car 0002: jump @E_DR_3010 :E_DR_3004 0049: destroy_car $5354(0@,3) :E_DR_3010 0002: jump @E_DR_3023 :E_DR_3017 0049: destroy_car $5354(0@,3) :E_DR_3023 034A: unknown_check $5348(0@,3) 0022: jump_if_false @E_DR_3042 // Note: the incorrect math opcode was used here 003F: destroy_actor $5348(0@,3) :E_DR_3042 034A: unknown_check $5351(0@,3) 0022: jump_if_false @E_DR_3061 // Note: the incorrect math opcode was used here 003F: destroy_actor $5351(0@,3) :E_DR_3061 $5647 == 1 // (int) var == num jump_if_false @E_DR_3116 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_2020 $5357(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_2020 $5363(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_2020 $5366(0@,3) :E_DR_3116 0026: return 0@ = 0 // (int) :E_DR_3122 3 > 0@ // (int) num > var 0022: jump_if_false @E_DR_3157 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_2939 0@ 0@ += 1 // (int) 0002: jump @E_DR_3122 :E_DR_3157 $5640 = 0 // (int) 0026: return :E_DR_3164 009F: actor 0@ dead jump_if_false @E_DR_3181 4@ = -1 // (int) 0026: return :E_DR_3181 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_3250 01F6: 4@ = create_random_car_with_actors 2@ in_area 8@ 9@ 10@ 11@ 0002: jump @E_DR_3258 :E_DR_3250 0333: (unknown) 8@ 9@ 10@ 11@ 2@ 4@ :E_DR_3258 0026: return :E_DR_3260 0052: set_car $5354(0@,3) driver_behaviour_to 5 0051: set_car $5354(0@,3) traffic_behavior_to 2 0050: set_car $5354(0@,3) max_speed_to 40.0 0300: (unknown) $5354(0@,3) 20 014C: set_car $5354(0@,3) health_to 700 $5647 == 1 // (int) var == num jump_if_false @E_DR_3367 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_2020 $5357(0@,3) $5357(0@,3) = 0 // (int) 00C0: (unknown) $5354(0@,3) $5357(0@,3) 00BC: (unknown) $5357(0@,3) 0 00C4: (unknown) $5357(0@,3) 0 $5360(0@,3) = 0 // (int) :E_DR_3367 0026: return 0048: $5354(0@,3) = create_car $5643 at 1@ 2@ 3@ 00D1: set_car $5354(0@,3) Z_angle_to 4@ 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_DR_3260 0@ 0026: return :E_DR_3400 834A: not unknown_check 0@ jump_if_false @E_DR_3412 0026: return :E_DR_3412 009F: actor 0@ dead jump_if_false @E_DR_3424 0026: return :E_DR_3424 0326: unknown_check 0@ $933 0022: jump_if_false @E_DR_3438 // Note: the incorrect math opcode was used here 005E: (unknown) :E_DR_3438 0086: actor $933 near_actor 0@ radius 20.0 20.0 sphere 0 0022: jump_if_false @E_DR_3459 // Note: the incorrect math opcode was used here 005E: (unknown) :E_DR_3459 005F: (unknown) :E_DR_3461 $5372(0@,3) == 1 // (int) var == num jump_if_false @E_DR_3478 0026: return :E_DR_3478 $5372(0@,3) = 1 // (int) 004F: unknown_check $5354(0@,3) jump_if_false @E_DR_3510 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_2604 0@ :E_DR_3510 00E4: (unknown) $5348(0@,3) $933 00A1: (unknown) $5348(0@,3) 1 01A4: (unknown) $5348(0@,3) 1 034F: (unknown) $5348(0@,3) 0 01AF: (unknown) $5348(0@,3) 0 03D6: (unknown) $5348(0@,3) 0 03D7: (unknown) $5348(0@,3) 0 $5369(0@,3) = 1 // (int) 034A: unknown_check $5351(0@,3) jump_if_false @E_DR_3664 0045: actor $5351(0@,3) defined jump_if_false @E_DR_3664 00A2: (unknown) $5351(0@,3) 00A1: (unknown) $5351(0@,3) 1 01A4: (unknown) $5351(0@,3) 1 034F: (unknown) $5348(0@,3) 0 0119: actor $5351(0@,3) kill_actor $5348(0@,3) 0442: (unknown) $5351(0@,3) 1 01AF: (unknown) $5351(0@,3) 0 03D6: (unknown) $5351(0@,3) 0 03D7: (unknown) $5351(0@,3) 0 :E_DR_3664 0026: return :E_DR_3666 0339: (unknown) 0@ 1 0442: (unknown) 0@ 1 0232: (unknown) 0@ 0 0106: give_actor 0@ weapon $5645 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@ $5648 03D7: (unknown) 0@ $5649 041B: (unknown) 0@ 9 0368: (unknown) 0@ 0 015D: (unknown) 0@ 32 0543: (unknown) 0@ 0 0026: return :E_DR_3736 0035: $5648 = 0@ // (int vars) 0035: $5649 = 1@ // (int vars) 0026: return :E_DR_3748 0035: $5652 = 0@ // (int vars) 0026: return :E_DR_3755 004F: unknown_check $5354(0@,3) 0022: jump_if_false @E_DR_3788 // Note: the incorrect math opcode was used here 00A4: $5348(0@,3) = create_actor_pedtype $5646 model $5641 in_car $5354(0@,3) driverseat 00E3: (unknown) $5348(0@,3) :E_DR_3788 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @E_DR_3666 $5348(0@,3) $5647 == 1 // (int) var == num jump_if_false @E_DR_3860 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @E_DR_2020 $5363(0@,3) $5363(0@,3) = 0 // (int) 00C1: (unknown) $5348(0@,3) $5363(0@,3) 00BC: (unknown) $5363(0@,3) 0 00C4: (unknown) $5363(0@,3) 0 :E_DR_3860 00E3: (unknown) $5348(0@,3) 0026: return :E_DR_3868 0045: actor $933 defined jump_if_false @E_DR_4011 02EE: get_actor $933 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_3922 0036: 2@ = 6@ // (float vars) :E_DR_3922 037A: constant_params 3 variable_params 0 unknown 7 call_with_params @E_DR_1523 0@ 1@ 2@ jump_if_false @E_DR_3944 005E: (unknown) :E_DR_3944 0080: actor $933 near_point 0@ 1@ radius 130.0 130.0 sphere 0 0022: jump_if_false @E_DR_3966 // Note: the incorrect math opcode was used here 005E: (unknown) :E_DR_3966 8080: not actor $933 near_point 0@ 1@ radius 180.0 180.0 sphere 0 0022: jump_if_false @E_DR_3988 // Note: the incorrect math opcode was used here 005E: (unknown) :E_DR_3988 0227: (unknown) 0@ 1@ 2@ 7.0 7.0 10.0 0022: jump_if_false @E_DR_4011 // Note: the incorrect math opcode was used here 005E: (unknown) :E_DR_4011 005F: (unknown) :E_DR_4013 034B: unknown_check $5354(0@,3) 0022: jump_if_false @E_DR_4075 // Note: the incorrect math opcode was used here 004F: unknown_check $5610 0022: jump_if_false @E_DR_4058 // Note: the incorrect math opcode was used here 00D8: car $5610 health >= 400 jump_if_false @E_DR_4058 014C: set_car $5610 health_to 400 :E_DR_4058 00DE: (unknown) $5354(0@,3) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_DR_2604 0@ :E_DR_4075 0048: $5354(0@,3) = create_car $5643 at 1@ 2@ 3@ 0233: (unknown) $5354(0@,3) $937 $938 00DD: (unknown) $5354(0@,3) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_DR_3260 0@ 0369: (unknown) $5354(0@,3) 0 0026: return :E_DR_4122 034A: unknown_check 0@ jump_if_false @E_DR_4225 0045: actor 0@ defined jump_if_false @E_DR_4191 0045: actor $933 defined jump_if_false @E_DR_4184 0086: actor $933 near_actor 0@ radius 100.0 100.0 sphere 0 0022: jump_if_false @E_DR_4181 // Note: the incorrect math opcode was used here 005F: (unknown) 0002: jump @E_DR_4184 :E_DR_4181 003F: destroy_actor 0@ :E_DR_4184 0002: jump @E_DR_4225 :E_DR_4191 009F: actor 0@ dead 0022: jump_if_false @E_DR_4225 // 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_4225 // Note: the incorrect math opcode was used here 003F: destroy_actor 0@ :E_DR_4225 005E: (unknown) :E_DR_4227 037A: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_4122 $5351(0@,3) jump_if_false @E_DR_4250 0026: return :E_DR_4250 0118: $5351(0@,3) = create_actor_pedtype $5646 model $5642 in_car $5354(0@,3) passenger_seat 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_3666 $5351(0@,3) $5647 == 1 // (int) var == num jump_if_false @E_DR_4337 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_2020 $5366(0@,3) $5366(0@,3) = 0 // (int) 00C1: (unknown) $5351(0@,3) $5366(0@,3) 00BC: (unknown) $5366(0@,3) 0 00C4: (unknown) $5366(0@,3) 0 :E_DR_4337 0119: actor $5351(0@,3) kill_actor $5348(0@,3) 0026: return :E_DR_4349 037B: constant_params 0 variable_params 3 unknown 4 call_with_params @E_DR_3868 1@ 2@ 3@ jump_if_false @E_DR_4371 005F: (unknown) :E_DR_4371 037A: constant_params 1 variable_params 0 unknown 4 call_with_params @E_DR_4122 $5348(0@,3) jump_if_false @E_DR_4394 005F: (unknown) :E_DR_4394 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_DR_2604 0@ 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @E_DR_4013 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_DR_3755 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_DR_4227 0@ 0052: set_car $5354(0@,3) driver_behaviour_to 5 $5369(0@,3) = 4 // (int) 005E: (unknown) 0035: 3@ = $5640 // (int vars) 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @E_DR_2568 jump_if_false @E_DR_4535 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @E_DR_4013 3@ 0@ 1@ 2@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_DR_3755 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_DR_4227 3@ 0052: set_car $5354(3@,3) driver_behaviour_to 5 $5369(3@,3) = 4 // (int) 005E: (unknown) :E_DR_4535 005F: (unknown) :E_DR_4537 834A: not unknown_check $5351(0@,3) jump_if_false @E_DR_4552 0026: return :E_DR_4552 009F: actor $5351(0@,3) dead jump_if_false @E_DR_4567 0026: return :E_DR_4567 009F: actor $5348(0@,3) dead jump_if_false @E_DR_4685 0112: remove_references_to_actor $5348(0@,3) // Like turning an actor into a random pedestrian 0035: $5348(0@,3) = $5351(0@,3) // (int vars) 02E2: $5351(0@,3) = 0 // (any) $5369(0@,3) = 1 // (int) 00A2: (unknown) $5348(0@,3) 00E4: (unknown) $5348(0@,3) $933 $5647 == 1 // (int) var == num jump_if_false @E_DR_4683 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_2020 $5363(0@,3) $5363(0@,3) = 0 // (int) 00C1: (unknown) $5348(0@,3) $5363(0@,3) 00BC: (unknown) $5363(0@,3) 0 00C4: (unknown) $5363(0@,3) 0 :E_DR_4683 0026: return :E_DR_4685 834A: not unknown_check $5348(0@,3) jump_if_false @E_DR_4797 0035: $5348(0@,3) = $5351(0@,3) // (int vars) 02E2: $5351(0@,3) = 0 // (any) $5369(0@,3) = 1 // (int) 00A2: (unknown) $5348(0@,3) 00E4: (unknown) $5348(0@,3) $933 $5647 == 1 // (int) var == num jump_if_false @E_DR_4795 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_2020 $5363(0@,3) $5363(0@,3) = 0 // (int) 00C1: (unknown) $5348(0@,3) $5363(0@,3) 00BC: (unknown) $5363(0@,3) 0 00C4: (unknown) $5363(0@,3) 0 :E_DR_4795 0026: return :E_DR_4797 0026: return :E_DR_4799 034A: unknown_check $5348(0@,3) jump_if_false @E_DR_4827 0045: actor $5348(0@,3) defined jump_if_false @E_DR_4827 0026: return :E_DR_4827 034A: unknown_check $5351(0@,3) jump_if_false @E_DR_4855 0045: actor $5351(0@,3) defined jump_if_false @E_DR_4855 0026: return :E_DR_4855 010E: 1@ = current_time_in_ms $5653 == 0 // (int) var == num jump_if_false @E_DR_4896 0035: $5651 = 1@ // (int vars) 0029: $5651 += $5652 // (int vars) // Note: the incorrect math opcode was used here $5653 = 1 // (int) 0026: return 0002: jump @E_DR_4910 :E_DR_4896 0011: $5651 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_DR_4910 // Note: the incorrect math opcode was used here 0026: return :E_DR_4910 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @E_DR_4349 0@ jump_if_false @E_DR_4933 $5653 = 0 // (int) :E_DR_4933 0026: return :E_DR_4935 8086: not actor $933 near_actor $5348(0@,3) radius 25.0 25.0 sphere 0 0022: jump_if_false @E_DR_4967 // Note: the incorrect math opcode was used here $5369(0@,3) = 2 // (int) 0026: return :E_DR_4967 007E: actor $933 driving jump_if_false @E_DR_5020 024B: (unknown) $933 2@ 80A0: not car 2@ wrecked 0022: jump_if_false @E_DR_5020 // Note: the incorrect math opcode was used here 01CA: (unknown) 2@ 1@ 1@ > 20.0 // (float) var > num jump_if_false @E_DR_5020 $5369(0@,3) = 2 // (int) 0026: return :E_DR_5020 008F: actor $933 near_actor $5348(0@,3) radius 2.0 2.0 1.0 sphere 0 0022: jump_if_false @E_DR_5058 // Note: the incorrect math opcode was used here 00E4: (unknown) $5348(0@,3) $933 0002: jump @E_DR_5125 :E_DR_5058 0078: if and 0218: unknown_check $5348(0@,3) $933 0086: actor $933 near_actor $5348(0@,3) radius 25.0 25.0 sphere 0 0022: jump_if_false @E_DR_5107 // Note: the incorrect math opcode was used here 00E4: (unknown) $5348(0@,3) $933 0002: jump @E_DR_5125 :E_DR_5107 0158: actor $5348(0@,3) run_to $937 $938 0285: (unknown) $5348(0@,3) 1 :E_DR_5125 0026: return :E_DR_5127 0086: actor $933 near_actor $5348(0@,3) radius 25.0 25.0 sphere 0 0022: jump_if_false @E_DR_5167 // Note: the incorrect math opcode was used here 00E4: (unknown) $5348(0@,3) $933 $5369(0@,3) = 1 // (int) 0026: return :E_DR_5167 0078: if and 8086: not actor $933 near_actor $5348(0@,3) radius 120.0 120.0 sphere 0 81B8: not unknown_check $5348(0@,3) 0022: jump_if_false @E_DR_5212 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @E_DR_4349 0@ 0026: return :E_DR_5212 0158: actor $5348(0@,3) run_to $937 $938 0285: (unknown) $5348(0@,3) 1 $5650 == 1 // (int) var == num jump_if_false @E_DR_5245 0026: return :E_DR_5245 807E: not actor $5348(0@,3) driving jump_if_false @E_DR_5534 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @E_DR_3164 $5348(0@,3) 10.0 $5643 1 $5354(0@,3) $5354(0@,3) == -1 // (int) var == num jump_if_false @E_DR_5323 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @E_DR_3164 $5348(0@,3) 20.0 -1 1 $5354(0@,3) :E_DR_5323 not $5354(0@,3) == -1 // (int) var == num jump_if_false @E_DR_5534 02BD: (unknown) $5354(0@,3) $5663 not $5663 == -1 // (int) var == num jump_if_false @E_DR_5403 809F: not actor $5663 dead jump_if_false @E_DR_5403 0078: if or 01D0: unknown_check $5663 $5641 01D0: unknown_check $5663 $5642 0022: jump_if_false @E_DR_5403 // Note: the incorrect math opcode was used here $5354(0@,3) = -1 // (int) 0026: return :E_DR_5403 0124: 1@ = car $5354(0@,3) max_passengers 1@ == 0 // (int) var == num jump_if_false @E_DR_5431 $5354(0@,3) = -1 // (int) 0026: return :E_DR_5431 0078: if and 807C: not actor $933 driving $5354(0@,3) 00D8: car $5354(0@,3) health >= 600 jump_if_false @E_DR_5523 00EA: (unknown) $5348(0@,3) $5354(0@,3) 00DD: (unknown) $5354(0@,3) not $5663 == -1 // (int) var == num jump_if_false @E_DR_5496 0052: set_car $5354(0@,3) driver_behaviour_to 10 :E_DR_5496 0035: $5354(0@,3) = $5354(0@,3) // (int vars) $5369(0@,3) = 3 // (int) 0026: return 0002: jump @E_DR_5534 :E_DR_5523 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @E_DR_2604 0@ :E_DR_5534 0026: return :E_DR_5536 0078: if or 00A0: car $5354(0@,3) wrecked 0087: actor $933 near_actor_on_foot $5348(0@,3) radius 15.0 15.0 sphere 0 0022: jump_if_false @E_DR_5603 // Note: the incorrect math opcode was used here 00DE: (unknown) $5354(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_2604 0@ 00E4: (unknown) $5348(0@,3) $933 $5369(0@,3) = 1 // (int) 0026: return :E_DR_5603 0078: if and 8086: not actor $933 near_actor $5348(0@,3) radius 120.0 120.0 sphere 0 81B8: not unknown_check $5348(0@,3) 0022: jump_if_false @E_DR_5648 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_4349 0@ 0026: return :E_DR_5648 807C: not actor $5348(0@,3) driving $5354(0@,3) 0022: jump_if_false @E_DR_5735 // Note: the incorrect math opcode was used here 0078: if or 012D: car $5354(0@,3) flipped 80D8: not car $5354(0@,3) health >= 400 8132: not actor $5348(0@,3) near_car $5354(0@,3) radius 15.0 15.0 sphere 0 0022: jump_if_false @E_DR_5735 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_2604 0@ 00DE: (unknown) $5354(0@,3) $5369(0@,3) = 2 // (int) 0026: return :E_DR_5735 02A6: (unknown) $5348(0@,3) $5354(0@,3) 0022: jump_if_false @E_DR_5777 // Note: the incorrect math opcode was used here 00E3: (unknown) $5348(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_3260 0@ $5369(0@,3) = 4 // (int) :E_DR_5777 0026: return :E_DR_5779 00A0: car $5354(0@,3) wrecked jump_if_false @E_DR_5794 0026: return :E_DR_5794 0052: set_car $5354(0@,3) driver_behaviour_to 5 0078: if or 0087: actor $933 near_actor_on_foot $5348(0@,3) radius 6.0 6.0 sphere 0 0085: actor $933 stopped_near_point_in_car 5@ 6@ radius 6.0 6.0 sphere 0 012D: car $5354(0@,3) flipped 80D8: not car $5354(0@,3) health >= 400 jump_if_false @E_DR_5937 00D8: car $5354(0@,3) health >= 400 jump_if_false @E_DR_5881 014C: set_car $5354(0@,3) health_to 400 :E_DR_5881 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @E_DR_2020 $5357(0@,3) 00E4: (unknown) $5348(0@,3) $933 $5369(0@,3) = 1 // (int) 00DE: (unknown) $5354(0@,3) 0052: set_car $5354(0@,3) driver_behaviour_to 0 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @E_DR_2604 0@ 0026: return :E_DR_5937 0078: if and 8132: not actor $933 near_car $5354(0@,3) radius 120.0 120.0 sphere 0 81B7: not unknown_check $5354(0@,3) 0022: jump_if_false @E_DR_5982 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @E_DR_4349 0@ 0026: return :E_DR_5982 0026: return :E_DR_5984 834A: not unknown_check $5348(0@,3) jump_if_false @E_DR_5999 0026: return :E_DR_5999 009F: actor $5348(0@,3) dead jump_if_false @E_DR_6014 0026: return :E_DR_6014 0043: store_actor $5348(0@,3) position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here $5369(0@,3) == 0 // (int) var == num jump_if_false @E_DR_6039 0026: return :E_DR_6039 $5369(0@,3) == 1 // (int) var == num jump_if_false @E_DR_6067 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_DR_4935 0@ 0026: return :E_DR_6067 $5369(0@,3) == 2 // (int) var == num jump_if_false @E_DR_6095 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_DR_5127 0@ 0026: return :E_DR_6095 $5369(0@,3) == 3 // (int) var == num jump_if_false @E_DR_6123 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_DR_5536 0@ 0026: return :E_DR_6123 $5369(0@,3) == 4 // (int) var == num jump_if_false @E_DR_6151 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_DR_5779 0@ 0026: return :E_DR_6151 0026: return :E_DR_6153 0036: $5657 = 0@ // (float vars) 0036: $5658 = 1@ // (float vars) 0036: $5659 = 2@ // (float vars) 0036: $5660 = 3@ // (float vars) 0036: $5661 = 4@ // (float vars) 0036: $5662 = 5@ // (float vars) $5656 = 1 // (int) 0026: return :E_DR_6191 0045: actor $933 defined jump_if_false @E_DR_7072 0089: actor $933 in_sphere $5657 $5658 $5659 radius $5660 $5661 $5662 sphere 0 0022: jump_if_false @E_DR_6844 // Note: the incorrect math opcode was used here $5655 == 0 // (int) var == num jump_if_false @E_DR_6628 0@ = 0 // (int) :E_DR_6242 0011: $5640 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_DR_6615 // Note: the incorrect math opcode was used here 034A: unknown_check $5351(0@,3) 0022: jump_if_false @E_DR_6365 // Note: the incorrect math opcode was used here 0045: actor $5351(0@,3) defined 0022: jump_if_false @E_DR_6365 // Note: the incorrect math opcode was used here 0442: (unknown) $5351(0@,3) 0 0127: reset_actor $5351(0@,3) flags 02A7: unknown_check $5351(0@,3) jump_if_false @E_DR_6319 00E3: (unknown) $5351(0@,3) 0002: jump @E_DR_6365 :E_DR_6319 007E: actor $5351(0@,3) driving jump_if_false @E_DR_6345 00A2: (unknown) $5351(0@,3) 0002: jump @E_DR_6365 :E_DR_6345 00A2: (unknown) $5351(0@,3) (unknown) $5351(0@,3) 0040: (unknown) $5351(0@,3) -1 :E_DR_6365 034A: unknown_check $5348(0@,3) jump_if_false @E_DR_6469 0045: actor $5348(0@,3) defined jump_if_false @E_DR_6469 0127: reset_actor $5348(0@,3) flags 02A7: unknown_check $5348(0@,3) jump_if_false @E_DR_6423 00E3: (unknown) $5348(0@,3) 0002: jump @E_DR_6469 :E_DR_6423 007E: actor $5348(0@,3) driving jump_if_false @E_DR_6449 00A2: (unknown) $5348(0@,3) 0002: jump @E_DR_6469 :E_DR_6449 00A2: (unknown) $5348(0@,3) (unknown) $5348(0@,3) 0040: (unknown) $5348(0@,3) -1 :E_DR_6469 034B: unknown_check $5354(0@,3) jump_if_false @E_DR_6603 004F: unknown_check $5354(0@,3) jump_if_false @E_DR_6603 02BD: (unknown) $5354(0@,3) 1@ 0045: actor 1@ defined 0022: jump_if_false @E_DR_6603 // Note: the incorrect math opcode was used here 001C: 1@ == $5348(0@,3) // (int) num == var 0022: jump_if_false @E_DR_6603 // Note: the incorrect math opcode was used here 0052: set_car $5354(0@,3) driver_behaviour_to 1 0050: set_car $5354(0@,3) max_speed_to 18.0 042E: unknown_check 2 jump_if_false @E_DR_6582 004A: car $5354(0@,3) drive_to 344.83 -468.93 11.02 0002: jump @E_DR_6603 :E_DR_6582 004A: car $5354(0@,3) drive_to -988.1 -522.46 13.98 :E_DR_6603 0@ += 1 // (int) 0002: jump @E_DR_6242 :E_DR_6615 $5655 = 1 // (int) 0002: jump @E_DR_6837 :E_DR_6628 0@ = 0 // (int) :E_DR_6632 0011: $5640 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_DR_6837 // Note: the incorrect math opcode was used here 034A: unknown_check $5351(0@,3) 0022: jump_if_false @E_DR_6676 // Note: the incorrect math opcode was used here 0045: actor $5351(0@,3) defined 0022: jump_if_false @E_DR_6676 // Note: the incorrect math opcode was used here 0127: reset_actor $5351(0@,3) flags :E_DR_6676 034A: unknown_check $5348(0@,3) 0022: jump_if_false @E_DR_6708 // Note: the incorrect math opcode was used here 0045: actor $5348(0@,3) defined 0022: jump_if_false @E_DR_6708 // Note: the incorrect math opcode was used here 0127: reset_actor $5348(0@,3) flags :E_DR_6708 034B: unknown_check $5354(0@,3) 0022: jump_if_false @E_DR_6825 // Note: the incorrect math opcode was used here 004F: unknown_check $5354(0@,3) 0022: jump_if_false @E_DR_6825 // Note: the incorrect math opcode was used here 02BD: (unknown) $5354(0@,3) 1@ 0045: actor 1@ defined 0022: jump_if_false @E_DR_6825 // Note: the incorrect math opcode was used here 001C: 1@ == $5348(0@,3) // (int) num == var 0022: jump_if_false @E_DR_6825 // Note: the incorrect math opcode was used here 042E: unknown_check 2 0022: jump_if_false @E_DR_6804 // Note: the incorrect math opcode was used here 004A: car $5354(0@,3) drive_to 344.83 -468.93 11.02 0002: jump @E_DR_6825 :E_DR_6804 004A: car $5354(0@,3) drive_to -988.1 -522.46 13.98 :E_DR_6825 0@ += 1 // (int) 0002: jump @E_DR_6632 :E_DR_6837 0002: jump @E_DR_7072 :E_DR_6844 $5655 == 1 // (int) var == num jump_if_false @E_DR_7072 0@ = 0 // (int) :E_DR_6861 0011: $5640 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_DR_7067 // Note: the incorrect math opcode was used here 034A: unknown_check $5351(0@,3) 0022: jump_if_false @E_DR_6923 // Note: the incorrect math opcode was used here 0045: actor $5351(0@,3) defined 0022: jump_if_false @E_DR_6923 // Note: the incorrect math opcode was used here 00A1: (unknown) $5351(0@,3) 1 0442: (unknown) $5351(0@,3) 1 01EC: (unknown) $5351(0@,3) 1 :E_DR_6923 034A: unknown_check $5348(0@,3) jump_if_false @E_DR_6965 0045: actor $5348(0@,3) defined jump_if_false @E_DR_6965 00A1: (unknown) $5348(0@,3) 1 01EC: (unknown) $5348(0@,3) 1 :E_DR_6965 034B: unknown_check $5354(0@,3) jump_if_false @E_DR_7055 004F: unknown_check $5354(0@,3) jump_if_false @E_DR_7055 02BD: (unknown) $5354(0@,3) 1@ 0045: actor 1@ defined 0022: jump_if_false @E_DR_7055 // Note: the incorrect math opcode was used here 001C: 1@ == $5348(0@,3) // (int) num == var 0022: jump_if_false @E_DR_7055 // Note: the incorrect math opcode was used here 0052: set_car $5354(0@,3) driver_behaviour_to 5 0051: set_car $5354(0@,3) traffic_behavior_to 2 0050: set_car $5354(0@,3) max_speed_to 40.0 0300: (unknown) $5354(0@,3) 20 :E_DR_7055 0@ += 1 // (int) 0002: jump @E_DR_6861 :E_DR_7067 $5655 = 0 // (int) :E_DR_7072 0026: return :E_DR_7074 $5654 = 0 // (int) 0@ = 0 // (int) :E_DR_7083 0011: $5640 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_DR_7375 // Note: the incorrect math opcode was used here 034B: unknown_check $5354(0@,3) 0022: jump_if_false @E_DR_7185 // Note: the incorrect math opcode was used here 004F: unknown_check $5354(0@,3) 0022: jump_if_false @E_DR_7164 // Note: the incorrect math opcode was used here $5654 += 1 // (int) 004D: store_car $5354(0@,3) position_to $5375(0@,3) $5378(0@,3) $5381(0@,3) 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @E_DR_2050 0@ 0 0002: jump @E_DR_7178 :E_DR_7164 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_2020 $5357(0@,3) :E_DR_7178 0002: jump @E_DR_7199 :E_DR_7185 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_2020 $5357(0@,3) :E_DR_7199 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @E_DR_2050 0@ 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @E_DR_2050 0@ 2 $5372(0@,3) == 0 // (int) var == num jump_if_false @E_DR_7310 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_3400 $5348(0@,3) jump_if_false @E_DR_7271 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_3461 0@ :E_DR_7271 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_3400 $5351(0@,3) jump_if_false @E_DR_7303 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_3461 0@ :E_DR_7303 0002: jump @E_DR_7363 :E_DR_7310 $5655 == 1 // (int) var == num jump_if_false @E_DR_7330 0002: jump @E_DR_7363 :E_DR_7330 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_5984 0@ 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_4537 0@ 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_4799 0@ :E_DR_7363 0@ += 1 // (int) 0002: jump @E_DR_7083 :E_DR_7375 $5656 == 1 // (int) var == num jump_if_false @E_DR_7398 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @E_DR_6191 :E_DR_7398 0026: return 0@ = 0 // (int) :E_DR_7404 3 > 0@ // (int) num > var 0022: jump_if_false @E_DR_7524 // Note: the incorrect math opcode was used here 003F: destroy_actor $5348(0@,3) 003F: destroy_actor $5351(0@,3) 034B: unknown_check $5354(0@,3) 0022: jump_if_false @E_DR_7512 // Note: the incorrect math opcode was used here 004F: unknown_check $5354(0@,3) 0022: jump_if_false @E_DR_7506 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @E_DR_7499 // Note: the incorrect math opcode was used here 007C: actor $933 driving $5354(0@,3) 0022: jump_if_false @E_DR_7493 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5354(0@,3) // Like turning a car into any random car 0002: jump @E_DR_7499 :E_DR_7493 0049: destroy_car $5354(0@,3) :E_DR_7499 0002: jump @E_DR_7512 :E_DR_7506 0049: destroy_car $5354(0@,3) :E_DR_7512 0@ += 1 // (int) 0002: jump @E_DR_7404 :E_DR_7524 0026: return :E_DR_7526 0@ > 0 // (int) var > num jump_if_false @E_DR_7539 005E: (unknown) :E_DR_7539 005F: (unknown) :E_DR_7541 0@ = 0 // (int) :E_DR_7545 3 > 0@ // (int) num > var 0022: jump_if_false @E_DR_7729 // Note: the incorrect math opcode was used here 034A: unknown_check $5348(0@,3) 0022: jump_if_false @E_DR_7653 // Note: the incorrect math opcode was used here 0045: actor $5348(0@,3) defined 0022: jump_if_false @E_DR_7653 // Note: the incorrect math opcode was used here 007E: actor $5348(0@,3) driving 0022: jump_if_false @E_DR_7628 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @E_DR_7621 // Note: the incorrect math opcode was used here 00A2: (unknown) $5348(0@,3) 00E5: (unknown) $5348(0@,3) $933 :E_DR_7621 0002: jump @E_DR_7653 :E_DR_7628 0045: actor $933 defined 0022: jump_if_false @E_DR_7653 // Note: the incorrect math opcode was used here 00A2: (unknown) $5348(0@,3) 00E4: (unknown) $5348(0@,3) $933 :E_DR_7653 034A: unknown_check $5351(0@,3) 0022: jump_if_false @E_DR_7717 // Note: the incorrect math opcode was used here 0045: actor $5351(0@,3) defined 0022: jump_if_false @E_DR_7717 // Note: the incorrect math opcode was used here 007E: actor $5351(0@,3) driving 0022: jump_if_false @E_DR_7717 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @E_DR_7717 // Note: the incorrect math opcode was used here 00A2: (unknown) $5351(0@,3) 00E4: (unknown) $5351(0@,3) $933 :E_DR_7717 0@ += 1 // (int) 0002: jump @E_DR_7545 :E_DR_7729 0026: return :E_DR_7731 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_7526 $5641 jump_if_false @E_DR_7754 0162: release_model $5641 :E_DR_7754 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_7526 $5642 jump_if_false @E_DR_7777 0162: release_model $5642 :E_DR_7777 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_7526 $5643 jump_if_false @E_DR_7800 0162: release_model $5643 :E_DR_7800 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_7526 $5644 jump_if_false @E_DR_7823 0162: release_model $5644 :E_DR_7823 0@ = 0 // (int) :E_DR_7827 3 > 0@ // (int) num > var 0022: jump_if_false @E_DR_7893 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_2020 $5357(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_2020 $5363(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_2020 $5366(0@,3) 0@ += 1 // (int) 0002: jump @E_DR_7827 :E_DR_7893 0026: return :E_DR_7895 0@ == 0 // (int) var == num jump_if_false @E_DR_7938 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @E_DR_8114 :E_DR_7938 0@ == 1 // (int) var == num jump_if_false @E_DR_7971 03CF: (unknown) 200 200 200 255 0002: jump @E_DR_8114 :E_DR_7971 0@ == 2 // (int) var == num jump_if_false @E_DR_8013 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @E_DR_8114 :E_DR_8013 0@ == 3 // (int) var == num jump_if_false @E_DR_8057 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @E_DR_8114 :E_DR_8057 0@ == 4 // (int) var == num jump_if_false @E_DR_8088 03CF: (unknown) 8 143 59 255 0002: jump @E_DR_8114 :E_DR_8088 0@ == 5 // (int) var == num jump_if_false @E_DR_8114 03CF: (unknown) 237 130 180 255 :E_DR_8114 0026: return 00BC: (unknown) 0@ 2 0026: return :E_DR_8123 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_8123 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @E_DR_8178 014E: 3@ = car 0@ health 3@ -= 250 // (int) :E_DR_8178 0 > 3@ // (int) num > var 0022: jump_if_false @E_DR_8193 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :E_DR_8193 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_8238 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :E_DR_8238 005F: (unknown) :E_DR_8240 0@ == 1 // (int) var == num jump_if_false @E_DR_8297 0160: load_model $5752 2@ == 1 // (int) var == num jump_if_false @E_DR_8272 0160: load_model $5755 :E_DR_8272 1@ == 1 // (int) var == num jump_if_false @E_DR_8288 0160: load_model $5768 :E_DR_8288 0228: (unknown) 0002: jump @E_DR_8309 :E_DR_8297 0162: release_model $5752 0162: release_model $5755 0162: release_model $5768 :E_DR_8309 $5665 == 3 // (int) var == num jump_if_false @E_DR_8351 0@ == 1 // (int) var == num jump_if_false @E_DR_8347 0160: load_model $5714 0228: (unknown) 0002: jump @E_DR_8351 :E_DR_8347 0162: release_model $5714 :E_DR_8351 0026: return :E_DR_8353 0160: load_model $5710 0228: (unknown) 0026: return :E_DR_8361 $5666 == 2 // (int) var == num jump_if_false @E_DR_8427 0@ == 1 // (int) var == num jump_if_false @E_DR_8411 0160: load_model $5719 0160: load_model $5721 0160: load_model $5717 0160: load_model $5722 0228: (unknown) 0002: jump @E_DR_8427 :E_DR_8411 0162: release_model $5719 0162: release_model $5721 0162: release_model $5717 0162: release_model $5722 :E_DR_8427 0026: return :E_DR_8429 not $5666 == 2 // (int) var == num jump_if_false @E_DR_8506 not $5666 == 3 // (int) var == num jump_if_false @E_DR_8506 $5791 > 0 // (int) var > num jump_if_false @E_DR_8506 0@ == 1 // (int) var == num jump_if_false @E_DR_8497 0160: load_model #BERETTA 0160: load_model $5790 0228: (unknown) 0002: jump @E_DR_8506 :E_DR_8497 0162: release_model #BERETTA 0162: release_model $5790 :E_DR_8506 0026: return :E_DR_8508 0036: 3@ = 0@ // (float vars) 0030: 3@ /= $5869 // (float vars) // Note: the incorrect math opcode was used here 0038: 2@ = float 3@ to_integer // Note: the incorrect math opcode was used here $5665 == 0 // (int) var == num jump_if_false @E_DR_8538 2@ += 15 // (int) :E_DR_8538 $5665 == 3 // (int) var == num jump_if_false @E_DR_8563 2@ += 40 // (int) 0002: jump @E_DR_8619 :E_DR_8563 8 > $5802 // (int) num > var 0022: jump_if_false @E_DR_8601 // Note: the incorrect math opcode was used here not 15 > $2729 // (int) num > var 0022: jump_if_false @E_DR_8594 // Note: the incorrect math opcode was used here 2@ += 60 // (int) :E_DR_8594 0002: jump @E_DR_8619 :E_DR_8601 15 > $2729 // (int) num > var 0022: jump_if_false @E_DR_8619 // Note: the incorrect math opcode was used here 2@ += 60 // (int) :E_DR_8619 0035: 1@ = 2@ // (int vars) 1@ /= 60 // (int) 1 > 1@ // (int) num > var 0022: jump_if_false @E_DR_8656 // Note: the incorrect math opcode was used here 1@ = 1 // (int) 2@ = 0 // (int) 0002: jump @E_DR_8669 :E_DR_8656 0035: 4@ = 1@ // (int vars) 4@ *= 60 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here :E_DR_8669 0026: return :E_DR_8671 8 > $5802 // (int) num > var 0022: jump_if_false @E_DR_8752 // 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_8714 $5717 = 101 // (int) 0002: jump @E_DR_8720 :E_DR_8714 $5717 = 102 // (int) :E_DR_8720 $5722 = 231 // (int) 0006: $5724 = 'PR_GAN6' // (string) // Bikers // Note: the incorrect math opcode was used here 02E2: 1@ = 5 // (any) 0002: jump @E_DR_8813 :E_DR_8752 0139: 0@ = random_int_in_ranges 0 2 0@ == 0 // (int) var == num jump_if_false @E_DR_8782 $5717 = 95 // (int) 0002: jump @E_DR_8788 :E_DR_8782 $5717 = 96 // (int) :E_DR_8788 $5722 = 269 // (int) 0006: $5724 = 'PR_GAN3' // (string) // Sharks // Note: the incorrect math opcode was used here 02E2: 1@ = 2 // (any) :E_DR_8813 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_1_9489 1@ 0026: return :E_DR_8826 0@ == 3 // (int) var == num jump_if_false @E_DR_8871 0139: 4@ = random_int_in_ranges 0 2 4@ == 0 // (int) var == num jump_if_false @E_DR_8867 0@ = 1 // (int) 0002: jump @E_DR_8871 :E_DR_8867 0@ = 0 // (int) :E_DR_8871 0@ == 0 // (int) var == num jump_if_false @E_DR_9173 1@ == -1 // (int) var == num jump_if_false @E_DR_8900 0139: 1@ = random_int_in_ranges 0 4 :E_DR_8900 1@ == 0 // (int) var == num jump_if_false @E_DR_8968 3@ = 192 // (int) 2@ == 1 // (int) var == num jump_if_false @E_DR_8961 $5775 = 0 // (float) $5779 = -2.1 // (float) $5783 = -0.3 // (float) $5712 = -3.6 // (float) :E_DR_8961 0002: jump @E_DR_9149 :E_DR_8968 1@ == 1 // (int) var == num jump_if_false @E_DR_9035 3@ = 266 // (int) 2@ == 1 // (int) var == num jump_if_false @E_DR_9028 $5775 = 0 // (float) $5779 = -1.7 // (float) $5783 = -0.3 // (float) $5712 = -3.0 // (float) :E_DR_9028 0002: jump @E_DR_9149 :E_DR_9035 1@ == 2 // (int) var == num jump_if_false @E_DR_9099 3@ = 256 // (int) 2@ == 1 // (int) var == num jump_if_false @E_DR_9092 $5775 = 0 // (float) $5779 = -2.0 // (float) $5783 = -0.3 // (float) $5712 = -3.0 // (float) :E_DR_9092 0002: jump @E_DR_9149 :E_DR_9099 3@ = 271 // (int) 2@ == 1 // (int) var == num jump_if_false @E_DR_9149 $5775 = 0 // (float) $5779 = -2.1 // (float) $5783 = -0.3 // (float) $5712 = -3.8 // (float) :E_DR_9149 2@ == 1 // (int) var == num jump_if_false @E_DR_9166 $5707 = 0 // (int) :E_DR_9166 0002: jump @E_DR_9709 :E_DR_9173 0@ == 1 // (int) var == num jump_if_false @E_DR_9600 1@ == -1 // (int) var == num jump_if_false @E_DR_9203 0139: 1@ = random_int_in_ranges 0 3 :E_DR_9203 1@ == 0 // (int) var == num jump_if_false @E_DR_9332 3@ = 182 // (int) 2@ == 1 // (int) var == num jump_if_false @E_DR_9325 $5775 = 0 // (float) $5779 = -1.4 // (float) $5783 = -0.5 // (float) $5776 = 0 // (float) $5780 = -1.4 // (float) $5784 = -0.2 // (float) $5777 = 0 // (float) $5781 = -2.1 // (float) $5785 = -0.5 // (float) $5778 = 0 // (float) $5782 = -2.1 // (float) $5786 = -0.2 // (float) $5712 = -3.0 // (float) :E_DR_9325 0002: jump @E_DR_9575 :E_DR_9332 1@ == 1 // (int) var == num jump_if_false @E_DR_9462 3@ = 224 // (int) 2@ == 1 // (int) var == num jump_if_false @E_DR_9455 $5775 = 0 // (float) $5779 = -1.4 // (float) $5783 = -0.5 // (float) $5776 = 0 // (float) $5780 = -1.4 // (float) $5784 = -0.2 // (float) $5777 = 0 // (float) $5781 = -2.1 // (float) $5785 = -0.5 // (float) $5778 = 0 // (float) $5782 = -2.1 // (float) $5786 = -0.2 // (float) $5712 = -3.0 // (float) :E_DR_9455 0002: jump @E_DR_9575 :E_DR_9462 3@ = 210 // (int) 2@ == 1 // (int) var == num jump_if_false @E_DR_9575 $5775 = 0 // (float) $5779 = -1.4 // (float) $5783 = -0.5 // (float) $5776 = 0 // (float) $5780 = -1.4 // (float) $5784 = -0.2 // (float) $5777 = 0 // (float) $5781 = -2.1 // (float) $5785 = -0.5 // (float) $5778 = 0 // (float) $5782 = -2.1 // (float) $5786 = -0.2 // (float) $5712 = -3.9 // (float) :E_DR_9575 2@ == 1 // (int) var == num jump_if_false @E_DR_9593 $5707 = 1 // (int) :E_DR_9593 0002: jump @E_DR_9709 :E_DR_9600 0@ == 2 // (int) var == num jump_if_false @E_DR_9709 2@ == 1 // (int) var == num jump_if_false @E_DR_9709 3@ = 215 // (int) $5775 = 0 // (float) $5779 = -0.7 // (float) $5783 = 0 // (float) $5776 = 0 // (float) $5780 = -1.4 // (float) $5784 = 0 // (float) $5777 = 0 // (float) $5781 = -2.1 // (float) $5785 = 0 // (float) $5778 = 0 // (float) $5782 = -2.0 // (float) $5786 = -0.5 // (float) $5707 = 0 // (int) :E_DR_9709 0026: return :E_DR_9711 0139: $5870 = random_int_in_ranges 0@ 1@ 0039: $5871 = integer $5870 to_float // Note: the incorrect math opcode was used here $5869 = 5.0 // (float) 002A: $5869 += $5871 // (float vars) // Note: the incorrect math opcode was used here $5869 > 12.0 // (float) var > num jump_if_false @E_DR_9757 $5869 = 12.0 // (float) :E_DR_9757 not $5665 == 3 // (int) var == num jump_if_false @E_DR_9868 $5795 > 0 // (int) var > num jump_if_false @E_DR_9868 4 > $5870 // (int) num > var 0022: jump_if_false @E_DR_9812 // Note: the incorrect math opcode was used here $5787 = 0 // (int) $5792 = 0 // (int) 0002: jump @E_DR_9856 :E_DR_9812 7 > $5870 // (int) num > var 0022: jump_if_false @E_DR_9844 // Note: the incorrect math opcode was used here $5787 = 2 // (int) $5792 = 1 // (int) 0002: jump @E_DR_9856 :E_DR_9844 $5787 = 2 // (int) $5792 = 1 // (int) :E_DR_9856 0035: $5791 = $5787 // (int vars) 0029: $5791 += $5792 // (int vars) // Note: the incorrect math opcode was used here :E_DR_9868 5 > $5870 // (int) num > var 0022: jump_if_false @E_DR_9895 // Note: the incorrect math opcode was used here $5709 = 2200 // (int) 0002: jump @E_DR_9929 :E_DR_9895 7 > $5870 // (int) num > var 0022: jump_if_false @E_DR_9922 // Note: the incorrect math opcode was used here $5709 = 1800 // (int) 0002: jump @E_DR_9929 :E_DR_9922 $5709 = 1600 // (int) :E_DR_9929 0026: return :E_DR_9931 $5665 == 3 // (int) var == num jump_if_false @E_DR_9990 0035: 6@ = $5855 // (int vars) 031D: (unknown) $5571(6@,4) $5575(6@,4) $5804 $5805 4@ 031D: (unknown) $5799 $5800 $5571(6@,4) $5575(6@,4) 5@ 002A: 4@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0002: jump @E_DR_10001 :E_DR_9990 031D: (unknown) $5799 $5800 $5804 $5805 4@ :E_DR_10001 037B: constant_params 1 variable_params 2 unknown 7 call_with_params @E_DR_8508 4@ 0@ 1@ 005A: 2@ = current_time_hours, 3@ = current_time_minutes 0035: $5865 = 2@ // (int vars) 0029: $5865 += 0@ // (int vars) // Note: the incorrect math opcode was used here 0035: $5866 = 3@ // (int vars) 0029: $5866 += 1@ // (int vars) // Note: the incorrect math opcode was used here $5865 > 23 // (int) var > num jump_if_false @E_DR_10057 $5865 -= 24 // (int) :E_DR_10057 15 > $5866 // (int) num > var 0022: jump_if_false @E_DR_10083 // Note: the incorrect math opcode was used here $5866 = 15 // (int) 0002: jump @E_DR_10166 :E_DR_10083 30 > $5866 // (int) num > var 0022: jump_if_false @E_DR_10109 // Note: the incorrect math opcode was used here $5866 = 30 // (int) 0002: jump @E_DR_10166 :E_DR_10109 45 > $5866 // (int) num > var 0022: jump_if_false @E_DR_10135 // Note: the incorrect math opcode was used here $5866 = 45 // (int) 0002: jump @E_DR_10166 :E_DR_10135 $5866 = 15 // (int) $5865 += 1 // (int) $5865 > 23 // (int) var > num jump_if_false @E_DR_10166 $5865 -= 24 // (int) :E_DR_10166 0035: $5867 = $5865 // (int vars) 0035: $5868 = $5866 // (int vars) $5868 -= 30 // (int) 0 > $5868 // (int) num > var 0022: jump_if_false @E_DR_10208 // Note: the incorrect math opcode was used here $5867 -= 1 // (int) $5868 += 60 // (int) :E_DR_10208 0 > $5867 // (int) num > var 0022: jump_if_false @E_DR_10226 // Note: the incorrect math opcode was used here $5867 = 23 // (int) :E_DR_10226 0403: (unknown) $5865 $5866 10 0026: return :E_DR_10236 0@ = 0 // (int) :E_DR_10240 4 > 0@ // (int) num > var 0022: jump_if_false @E_DR_10283 // Note: the incorrect math opcode was used here 0252: object $5515(0@,4) exists 0022: jump_if_false @E_DR_10271 // Note: the incorrect math opcode was used here 0093: destroy_object $5515(0@,4) :E_DR_10271 0@ += 1 // (int) 0002: jump @E_DR_10240 :E_DR_10283 0026: return :E_DR_10285 004F: unknown_check $5711 jump_if_false @E_DR_10393 027F: store_coords_to 0@ 1@ 2@ from_actor $5711 with_offset 0 -5.0 0 0092: $5771 = init_object #NDC_DRUGSTACK at 0@ 1@ 2@ $5707 == 1 // (int) var == num jump_if_false @E_DR_10393 027F: store_coords_to 0@ 1@ 2@ from_actor $5711 with_offset 0 -3.0 0 0092: $5772 = init_object #NDC_DRUGSTACK at 0@ 1@ 2@ 027F: store_coords_to 0@ 1@ 2@ from_actor $5711 with_offset 0 -1.0 0 0092: $5773 = init_object #NDC_DRUGSTACK at 0@ 1@ 2@ 027F: store_coords_to 0@ 1@ 2@ from_actor $5711 with_offset 0 -1.0 0 0092: $5774 = init_object #NDC_DRUGSTACK at 0@ 1@ 2@ :E_DR_10393 004F: unknown_check $5711 0022: jump_if_false @E_DR_10528 // Note: the incorrect math opcode was used here 0252: object $5771 exists 0022: jump_if_false @E_DR_10528 // Note: the incorrect math opcode was used here $5707 == 1 // (int) var == num jump_if_false @E_DR_10516 03E7: (unknown) $5771 $5711 $5775 $5779 $5783 0252: object $5772 exists 0022: jump_if_false @E_DR_10463 // Note: the incorrect math opcode was used here 03E7: (unknown) $5772 $5711 $5776 $5780 $5784 :E_DR_10463 0252: object $5773 exists 0022: jump_if_false @E_DR_10486 // Note: the incorrect math opcode was used here 03E7: (unknown) $5773 $5711 $5777 $5781 $5785 :E_DR_10486 0252: object $5774 exists 0022: jump_if_false @E_DR_10509 // Note: the incorrect math opcode was used here 03E7: (unknown) $5774 $5711 $5778 $5782 $5786 :E_DR_10509 0002: jump @E_DR_10528 :E_DR_10516 03E7: (unknown) $5771 $5711 $5775 $5779 $5783 :E_DR_10528 0026: return :E_DR_10530 $5666 == 3 // (int) var == num jump_if_false @E_DR_10555 0@ = 5 // (int) 0002: jump @E_DR_10560 :E_DR_10555 0@ = 6 // (int) :E_DR_10560 0139: 1@ = random_int_in_ranges 0 0@ $5752 == 0 // (int) var == num jump_if_false @E_DR_11072 $5666 == 3 // (int) var == num jump_if_false @E_DR_10809 1@ == 0 // (int) var == num jump_if_false @E_DR_10633 0006: $5702 = 'DR_BA0' // (string) // ~w~Is it time to show you my blade, man? // Note: the incorrect math opcode was used here 0006: $5703 = 'EDDRGDA' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_10802 :E_DR_10633 1@ == 1 // (int) var == num jump_if_false @E_DR_10677 0006: $5702 = 'DR_BA1' // (string) // ~w~It's dying time baby! // Note: the incorrect math opcode was used here 0006: $5703 = 'EDDRGDB' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_10802 :E_DR_10677 1@ == 2 // (int) var == num jump_if_false @E_DR_10721 0006: $5702 = 'DR_BA2' // (string) // ~w~You say deal, we say steal. // Note: the incorrect math opcode was used here 0006: $5703 = 'EDDRGDC' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_10802 :E_DR_10721 1@ == 3 // (int) var == num jump_if_false @E_DR_10765 0006: $5702 = 'DR_BA3' // (string) // ~w~Rub him out! // Note: the incorrect math opcode was used here 0006: $5703 = 'EDDRGDD' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_10802 :E_DR_10765 1@ == 4 // (int) var == num jump_if_false @E_DR_10802 0006: $5702 = 'DR_BA4' // (string) // ~w~Kill that asshole! // Note: the incorrect math opcode was used here 0006: $5703 = 'EDDRGDE' // (string) // Note: the incorrect math opcode was used here :E_DR_10802 0002: jump @E_DR_11065 :E_DR_10809 1@ == 0 // (int) var == num jump_if_false @E_DR_10852 0006: $5702 = 'DR_BS0' // (string) // ~w~It's all good man. // Note: the incorrect math opcode was used here 0006: $5703 = 'EDDRGAA' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_11065 :E_DR_10852 1@ == 1 // (int) var == num jump_if_false @E_DR_10896 0006: $5702 = 'DR_BS1' // (string) // ~w~This is great. // Note: the incorrect math opcode was used here 0006: $5703 = 'EDDRGAB' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_11065 :E_DR_10896 1@ == 2 // (int) var == num jump_if_false @E_DR_10940 0006: $5702 = 'DR_BS2' // (string) // ~w~My man, what it is. // Note: the incorrect math opcode was used here 0006: $5703 = 'EDDRGAC' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_11065 :E_DR_10940 1@ == 3 // (int) var == num jump_if_false @E_DR_10984 0006: $5702 = 'DR_BS3' // (string) // ~w~Business with you is a breeze. // Note: the incorrect math opcode was used here 0006: $5703 = 'EDDRGAD' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_11065 :E_DR_10984 1@ == 4 // (int) var == num jump_if_false @E_DR_11028 0006: $5702 = 'DR_BS4' // (string) // ~w~It's cool baby, real cool. // Note: the incorrect math opcode was used here 0006: $5703 = 'EDDRGAE' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_11065 :E_DR_11028 1@ == 5 // (int) var == num jump_if_false @E_DR_11065 0006: $5702 = 'DR_BS5' // (string) // ~w~Now that's the shit I'm talking about. // Note: the incorrect math opcode was used here 0006: $5703 = 'EDDRGAF' // (string) // Note: the incorrect math opcode was used here :E_DR_11065 0002: jump @E_DR_12081 :E_DR_11072 $5752 == 1 // (int) var == num jump_if_false @E_DR_11580 $5666 == 3 // (int) var == num jump_if_false @E_DR_11317 1@ == 0 // (int) var == num jump_if_false @E_DR_11141 0006: $5702 = 'DR_HA0' // (string) // ~w~We're gonna show you some pain, papi! // Note: the incorrect math opcode was used here 0006: $5703 = 'EDDRGEA' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_11310 :E_DR_11141 1@ == 1 // (int) var == num jump_if_false @E_DR_11185 0006: $5702 = 'DR_HA1' // (string) // ~w~You're shit is ours now! // Note: the incorrect math opcode was used here 0006: $5703 = 'EDDRGEB' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_11310 :E_DR_11185 1@ == 2 // (int) var == num jump_if_false @E_DR_11229 0006: $5702 = 'DR_HA2' // (string) // ~w~No deal today papi. // Note: the incorrect math opcode was used here 0006: $5703 = 'EDDRGEC' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_11310 :E_DR_11229 1@ == 3 // (int) var == num jump_if_false @E_DR_11273 0006: $5702 = 'DR_HA3' // (string) // ~w~Kick his ass! // Note: the incorrect math opcode was used here 0006: $5703 = 'EDDRGED' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_11310 :E_DR_11273 1@ == 4 // (int) var == num jump_if_false @E_DR_11310 0006: $5702 = 'DR_HA4' // (string) // ~w~Fuck him up! // Note: the incorrect math opcode was used here 0006: $5703 = 'EDDRGEE' // (string) // Note: the incorrect math opcode was used here :E_DR_11310 0002: jump @E_DR_11573 :E_DR_11317 1@ == 0 // (int) var == num jump_if_false @E_DR_11360 0006: $5702 = 'DR_HS0' // (string) // ~w~Anytime man. // Note: the incorrect math opcode was used here 0006: $5703 = 'EDDRGBA' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_11573 :E_DR_11360 1@ == 1 // (int) var == num jump_if_false @E_DR_11404 0006: $5702 = 'DR_HS1' // (string) // ~w~You're my kind of hombre. // Note: the incorrect math opcode was used here 0006: $5703 = 'EDDRGBB' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_11573 :E_DR_11404 1@ == 2 // (int) var == num jump_if_false @E_DR_11448 0006: $5702 = 'DR_HS2' // (string) // ~w~Muy bien ese. // Note: the incorrect math opcode was used here 0006: $5703 = 'EDDRGBC' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_11573 :E_DR_11448 1@ == 3 // (int) var == num jump_if_false @E_DR_11492 0006: $5702 = 'DR_HS3' // (string) // ~w~You're my man, papi. // Note: the incorrect math opcode was used here 0006: $5703 = 'EDDRGBD' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_11573 :E_DR_11492 1@ == 4 // (int) var == num jump_if_false @E_DR_11536 0006: $5702 = 'DR_HS4' // (string) // ~w~Bueno. No problema. // Note: the incorrect math opcode was used here 0006: $5703 = 'EDDRGBE' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_11573 :E_DR_11536 1@ == 5 // (int) var == num jump_if_false @E_DR_11573 0006: $5702 = 'DR_HS5' // (string) // ~w~Man, you're reliable man. // Note: the incorrect math opcode was used here 0006: $5703 = 'EDDRGBF' // (string) // Note: the incorrect math opcode was used here :E_DR_11573 0002: jump @E_DR_12081 :E_DR_11580 $5752 == 2 // (int) var == num jump_if_false @E_DR_12081 $5666 == 3 // (int) var == num jump_if_false @E_DR_11825 1@ == 0 // (int) var == num jump_if_false @E_DR_11649 0006: $5702 = 'DR_WA0' // (string) // ~w~I'll kill you man! // Note: the incorrect math opcode was used here 0006: $5703 = 'EDDRGFA' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_11818 :E_DR_11649 1@ == 1 // (int) var == num jump_if_false @E_DR_11693 0006: $5702 = 'DR_WA1' // (string) // ~w~Floor him! // Note: the incorrect math opcode was used here 0006: $5703 = 'EDDRGFB' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_11818 :E_DR_11693 1@ == 2 // (int) var == num jump_if_false @E_DR_11737 0006: $5702 = 'DR_WA2' // (string) // ~w~We're not buying , we're taking. // Note: the incorrect math opcode was used here 0006: $5703 = 'EDDRGFC' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_11818 :E_DR_11737 1@ == 3 // (int) var == num jump_if_false @E_DR_11781 0006: $5702 = 'DR_WA3' // (string) // ~w~Take him down. // Note: the incorrect math opcode was used here 0006: $5703 = 'EDDRGFD' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_11818 :E_DR_11781 1@ == 4 // (int) var == num jump_if_false @E_DR_11818 0006: $5702 = 'DR_WA4' // (string) // ~w~Get him! // Note: the incorrect math opcode was used here 0006: $5703 = 'EDDRGFE' // (string) // Note: the incorrect math opcode was used here :E_DR_11818 0002: jump @E_DR_12081 :E_DR_11825 1@ == 0 // (int) var == num jump_if_false @E_DR_11868 0006: $5702 = 'DR_WS0' // (string) // ~w~A pleasure man, Anytime. // Note: the incorrect math opcode was used here 0006: $5703 = 'EDDRGCA' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_12081 :E_DR_11868 1@ == 1 // (int) var == num jump_if_false @E_DR_11912 0006: $5702 = 'DR_WS1' // (string) // ~w~You're the man. // Note: the incorrect math opcode was used here 0006: $5703 = 'EDDRGCB' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_12081 :E_DR_11912 1@ == 2 // (int) var == num jump_if_false @E_DR_11956 0006: $5702 = 'DR_WS2' // (string) // ~w~Mr. Reliable. That's you. // Note: the incorrect math opcode was used here 0006: $5703 = 'EDDRGCC' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_12081 :E_DR_11956 1@ == 3 // (int) var == num jump_if_false @E_DR_12000 0006: $5702 = 'DR_WS3' // (string) // ~w~I love ya man. // Note: the incorrect math opcode was used here 0006: $5703 = 'EDDRGCD' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_12081 :E_DR_12000 1@ == 4 // (int) var == num jump_if_false @E_DR_12044 0006: $5702 = 'DR_WS4' // (string) // ~w~You're the best, you know that? // Note: the incorrect math opcode was used here 0006: $5703 = 'EDDRGCE' // (string) // Note: the incorrect math opcode was used here 0002: jump @E_DR_12081 :E_DR_12044 1@ == 5 // (int) var == num jump_if_false @E_DR_12081 0006: $5702 = 'DR_WS5' // (string) // ~w~Remember, just say snow. // Note: the incorrect math opcode was used here 0006: $5703 = 'EDDRGCF' // (string) // Note: the incorrect math opcode was used here :E_DR_12081 $5701 = 0 // (int) 0026: return :E_DR_12088 0@ == -1 // (int) var == num jump_if_false @E_DR_12114 0139: $5752 = random_int_in_ranges 0 3 0002: jump @E_DR_12119 :E_DR_12114 0035: $5752 = 0@ // (int vars) :E_DR_12119 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @E_DR_10530 $5752 == 0 // (int) var == num jump_if_false @E_DR_12160 $5752 = 40 // (int) 02E2: $5758 = 2 // (any) 0002: jump @E_DR_12204 :E_DR_12160 $5752 == 1 // (int) var == num jump_if_false @E_DR_12192 $5752 = 18 // (int) 02E2: $5758 = 14 // (any) 0002: jump @E_DR_12204 :E_DR_12192 $5752 = 58 // (int) $5758 = -1 // (int) :E_DR_12204 0026: return :E_DR_12206 0006: $5705 = 'DR_M0' // (string) // ~w~A deal has been arranged for ~1~:~1~. // Note: the incorrect math opcode was used here $5665 == 0 // (int) var == num jump_if_false @E_DR_12259 0006: $5704 = 'DR_M11' // (string) // ~w~"Buy Blow..." // Note: the incorrect math opcode was used here 0006: $5706 = '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_12325 :E_DR_12259 $5665 == 3 // (int) var == num jump_if_false @E_DR_12302 0006: $5706 = 'DR_M3' // (string) // ~w~You're selling drugs on to some dealers at sea. // Note: the incorrect math opcode was used here 0006: $5704 = 'DR_M13' // (string) // ~w~"From Ship To Score" // Note: the incorrect math opcode was used here 0002: jump @E_DR_12325 :E_DR_12302 0006: $5706 = '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: $5704 = 'DR_M12' // (string) // ~w~"...Sell High" // Note: the incorrect math opcode was used here :E_DR_12325 $5664 == 0 // (int) var == num jump_if_false @E_DR_12355 0006: $5704 = 'DR_M4' // (string) // ~w~Mission ~1~ - "Cut a Deal" // Note: the incorrect math opcode was used here 0002: jump @E_DR_12504 :E_DR_12355 $5664 == 1 // (int) var == num jump_if_false @E_DR_12386 0006: $5704 = 'DR_M7' // (string) // ~w~Mission ~1~ - "Raw Deal" // Note: the incorrect math opcode was used here 0002: jump @E_DR_12504 :E_DR_12386 $5664 == 2 // (int) var == num jump_if_false @E_DR_12417 0006: $5704 = 'DR_M8' // (string) // ~w~Mission ~1~ - "High-Jinxed" // Note: the incorrect math opcode was used here 0002: jump @E_DR_12504 :E_DR_12417 $5664 == 3 // (int) var == num jump_if_false @E_DR_12448 0006: $5704 = 'DR_M9' // (string) // ~w~Mission ~1~ - "The Ringer" // Note: the incorrect math opcode was used here 0002: jump @E_DR_12504 :E_DR_12448 $5664 == 4 // (int) var == num jump_if_false @E_DR_12480 0006: $5704 = 'DR_M10' // (string) // ~w~Mission ~1~ - "Rival Gang" // Note: the incorrect math opcode was used here 0002: jump @E_DR_12504 :E_DR_12480 $5664 == 5 // (int) var == num jump_if_false @E_DR_12504 0006: $5704 = 'DR_M6' // (string) // ~w~Mission ~1~ - "Offshore Score" // Note: the incorrect math opcode was used here :E_DR_12504 0026: return :E_DR_12506 02BD: (unknown) 0@ 1@ 1@ > -1 // (int) var > num jump_if_false @E_DR_12536 0045: actor 1@ defined jump_if_false @E_DR_12536 00E8: (unknown) 1@ 0@ :E_DR_12536 0124: 2@ = car 0@ max_passengers 4@ = 0 // (int) :E_DR_12544 0011: 2@ > 4@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_DR_12602 // Note: the incorrect math opcode was used here 029A: (unknown) 0@ 4@ 3@ 3@ > -1 // (int) var > num jump_if_false @E_DR_12590 0045: actor 3@ defined jump_if_false @E_DR_12590 0442: (unknown) 3@ 0 00E8: (unknown) 3@ 0@ :E_DR_12590 4@ += 1 // (int) 0002: jump @E_DR_12544 :E_DR_12602 0026: return :E_DR_12604 $5756 = 1 // (int) $5763 = 1 // (int) $5764 = 1 // (int) 0045: actor $5759 defined jump_if_false @E_DR_12662 03DE: (unknown) $5759 1 041B: (unknown) $5759 9 0045: actor $933 defined jump_if_false @E_DR_12662 04A3: (unknown) $5759 $933 :E_DR_12662 0045: actor $5760 defined 0022: jump_if_false @E_DR_12702 // Note: the incorrect math opcode was used here 03DE: (unknown) $5760 1 041B: (unknown) $5760 9 0045: actor $933 defined jump_if_false @E_DR_12702 04A3: (unknown) $5760 $933 :E_DR_12702 0026: return :E_DR_12704 not 0@ == -1 // (int) var == num jump_if_false @E_DR_12719 00BB: (unknown) 0@ :E_DR_12719 0026: return :E_DR_12721 not 0@ == -1 // (int) var == num jump_if_false @E_DR_12737 00C4: (unknown) 0@ 0 :E_DR_12737 0026: return :E_DR_12739 not 0@ == -1 // (int) var == num jump_if_false @E_DR_12756 00C4: (unknown) 0@ 3 :E_DR_12756 0026: return :E_DR_12758 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_12788 4@ = 1 // (int) :E_DR_12788 001C: 2@ == 4@ // (int) num == var 0022: jump_if_false @E_DR_12808 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @E_DR_12843 :E_DR_12808 001C: 2@ == 0@ // (int) num == var 0022: jump_if_false @E_DR_12843 // Note: the incorrect math opcode was used here 001C: 2@ == 0@ // (int) num == var 0022: jump_if_false @E_DR_12843 // 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_12843 // Note: the incorrect math opcode was used here 005E: (unknown) :E_DR_12843 0026: return :E_DR_12845 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @E_DR_12758 $5865 $5866 jump_if_false @E_DR_12868 005E: (unknown) :E_DR_12868 $5864 == 0 // (int) var == num jump_if_false @E_DR_12920 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @E_DR_12758 $5867 $5868 jump_if_false @E_DR_12920 01DA: show_text_2numbers GXT $5687 numbers $5865 $5866 time 5000 flag 1 $5864 = 1 // (int) :E_DR_12920 005F: (unknown) :E_DR_12922 0048: $5715 = create_car $5714 at 0@ 1@ 2@ 004F: unknown_check $5715 0022: jump_if_false @E_DR_12976 // Note: the incorrect math opcode was used here 01C0: (unknown) $5715 01F2: (unknown) $5715 1 00C0: (unknown) $5715 $5860 00BC: (unknown) $5860 2 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @E_DR_12721 $5860 :E_DR_12976 $5700 = 1 // (int) 0026: return :E_DR_12984 4@ = -1 // (int) 02C0: (unknown) 0@ 1@ 02DB: unknown_check 1@ 19 jump_if_false @E_DR_13017 4@ = 4 // (int) 0002: jump @E_DR_13091 :E_DR_13017 02DB: unknown_check 1@ 26 jump_if_false @E_DR_13041 4@ = 6 // (int) 0002: jump @E_DR_13091 :E_DR_13041 02DB: unknown_check 1@ 25 jump_if_false @E_DR_13065 4@ = 6 // (int) 0002: jump @E_DR_13091 :E_DR_13065 02DB: unknown_check 1@ 29 jump_if_false @E_DR_13089 4@ = 7 // (int) 0002: jump @E_DR_13091 :E_DR_13089 0026: return :E_DR_13091 not 4@ == -1 // (int) var == num jump_if_false @E_DR_13128 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_13128 // Note: the incorrect math opcode was used here 00D5: (unknown) 0@ 1@ 20 :E_DR_13128 0026: return :E_DR_13130 1@ == 1 // (int) var == num jump_if_false @E_DR_13155 6@ = 5.0 // (float) 0002: jump @E_DR_13161 :E_DR_13155 6@ = 3.0 // (float) :E_DR_13161 0035: 5@ = 0@ // (int vars) :E_DR_13165 40 > 5@ // (int) num > var 0022: jump_if_false @E_DR_13274 // Note: the incorrect math opcode was used here 1@ == 1 // (int) var == num jump_if_false @E_DR_13208 02F5: (unknown) $937 $938 $939 5@ 2@ 3@ 4@ 0002: jump @E_DR_13220 :E_DR_13208 02F6: (unknown) $937 $938 $939 5@ 2@ 3@ 4@ :E_DR_13220 005D: sphere_onscreen 2@ 3@ 4@ radius 6@ 0022: jump_if_false @E_DR_13260 // Note: the incorrect math opcode was used here 8080: not actor $933 near_point 2@ 3@ radius 4@ 90.0 sphere 0 0022: jump_if_false @E_DR_13253 // Note: the incorrect math opcode was used here 005E: (unknown) :E_DR_13253 0002: jump @E_DR_13262 :E_DR_13260 005E: (unknown) :E_DR_13262 5@ += 1 // (int) 0002: jump @E_DR_13165 :E_DR_13274 005F: (unknown) :E_DR_13276 0@ == -1 // (int) var == num jump_if_false @E_DR_13305 003E: 4@ = create_actor_pedtype 6 model $5790 at 1@ 2@ 3@ 0002: jump @E_DR_13323 :E_DR_13305 004F: unknown_check 0@ 0022: jump_if_false @E_DR_13323 // Note: the incorrect math opcode was used here 00A4: 4@ = create_actor_pedtype 6 model $5790 in_car 0@ driverseat :E_DR_13323 0@ == -1 // (int) var == num jump_if_false @E_DR_13353 005D: sphere_onscreen 1@ 2@ 3@ radius 5.0 0022: jump_if_false @E_DR_13353 // Note: the incorrect math opcode was used here 04EE: (unknown) 4@ :E_DR_13353 0045: actor 4@ defined 0022: jump_if_false @E_DR_13385 // Note: the incorrect math opcode was used here 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 $933 00E4: (unknown) 4@ $933 :E_DR_13385 0026: return :E_DR_13387 1@ = 0 // (int) 2@ = 0 // (int) :E_DR_13395 9 > 2@ // (int) num > var 0022: jump_if_false @E_DR_13526 // Note: the incorrect math opcode was used here 1@ == 0 // (int) var == num jump_if_false @E_DR_13493 0045: actor $5759 defined jump_if_false @E_DR_13493 0045: actor $5760 defined jump_if_false @E_DR_13493 004F: unknown_check 0@ jump_if_false @E_DR_13493 02A6: (unknown) $5759 0@ 0022: jump_if_false @E_DR_13493 // Note: the incorrect math opcode was used here 02A6: (unknown) $5760 0@ 0022: jump_if_false @E_DR_13493 // 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_13493 2@ += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4394 100 jump_if_false @E_DR_13519 0026: return :E_DR_13519 0002: jump @E_DR_13395 :E_DR_13526 0026: return :E_DR_13528 $5787 > 0 // (int) var > num jump_if_false @E_DR_13639 037B: constant_params 2 variable_params 4 unknown 4 call_with_params @E_DR_13130 2 0 0@ 1@ 2@ 3@ jump_if_false @E_DR_13639 037B: constant_params 4 variable_params 1 unknown 4 call_with_params @E_DR_13276 -1 0@ 1@ 2@ $5788 $5787 > 1 // (int) var > num jump_if_false @E_DR_13639 3@ += 1 // (int) 037B: constant_params 2 variable_params 4 unknown 4 call_with_params @E_DR_13130 3@ 0 0@ 1@ 2@ 3@ jump_if_false @E_DR_13639 037B: constant_params 4 variable_params 1 unknown 4 call_with_params @E_DR_13276 -1 0@ 1@ 2@ $5789 :E_DR_13639 not $5666 == 2 // (int) var == num jump_if_false @E_DR_13733 not $5666 == 3 // (int) var == num jump_if_false @E_DR_13733 $5792 > 0 // (int) var > num jump_if_false @E_DR_13733 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @E_DR_2568 7 > $5870 // (int) num > var 0022: jump_if_false @E_DR_13720 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_DR_3748 30000 0002: jump @E_DR_13733 :E_DR_13720 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_DR_3748 20000 :E_DR_13733 0026: return :E_DR_13735 809A: not player $933 wanted_level > 0 jump_if_false @E_DR_13784 $5792 > 0 // (int) var > num jump_if_false @E_DR_13784 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_DR_2834 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_DR_7731 $5750 = 0 // (int) :E_DR_13784 0026: return 0@ = 0 // (int) :E_DR_13790 30 > 0@ // (int) num > var 0022: jump_if_false @E_DR_13881 // Note: the incorrect math opcode was used here 0001: wait 0 ms $5802 = 0 // (int) :E_DR_13810 17 > $5802 // (int) num > var 0022: jump_if_false @E_DR_13859 // Note: the incorrect math opcode was used here 0001: wait 0 ms 031D: (unknown) $1733(0@,30) $1763(0@,30) $5804 $5805 1@ 023A: (unknown) 1@ 023B: (unknown) $5802 += 1 // (int) 0002: jump @E_DR_13810 :E_DR_13859 023B: (unknown) 023B: (unknown) 023B: (unknown) 023B: (unknown) 023B: (unknown) 0@ += 1 // (int) 0002: jump @E_DR_13790 :E_DR_13881 0026: return :E_DR_13883 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_13941 $5802 == 0 // (int) var == num jump_if_false @E_DR_14159 $5804 = -1058.94 // (float) $5805 = -1146.64 // (float) $5806 = 14.87 // (float) $5807 = -994.1 // (float) $5808 = -1087.44 // (float) $5809 = 13.7 // (float) $5810 = -857.0 // (float) $5811 = -1518.32 // (float) $5812 = 11.13 // (float) $5813 = -864.03 // (float) $5814 = -1505.78 // (float) $5815 = 11.55 // (float) $5816 = -863.44 // (float) $5817 = -1505.01 // (float) $5818 = 11.77 // (float) $5819 = -1048.9 // (float) $5820 = -1142.75 // (float) $5821 = 14.24 // (float) $5822 = -1049.76 // (float) $5823 = -1142.29 // (float) $5824 = 14.46 // (float) $5825 = 19.0 // (float) $5826 = 0 // (float) 0002: jump @E_DR_17674 :E_DR_14159 $5802 == 1 // (int) var == num jump_if_false @E_DR_14381 $5804 = -1050.25 // (float) $5805 = -191.78 // (float) $5806 = 10.39 // (float) $5807 = -1042.04 // (float) $5808 = -285.89 // (float) $5809 = 9.79 // (float) $5810 = -957.94 // (float) $5811 = 119.61 // (float) $5812 = 9.29 // (float) $5813 = -954.71 // (float) $5814 = 120.54 // (float) $5815 = 8.82 // (float) $5816 = -955.26 // (float) $5817 = 121.37 // (float) $5818 = 8.97 // (float) $5819 = -1041.73 // (float) $5820 = -180.06 // (float) $5821 = 11.59 // (float) $5822 = -1042.68 // (float) $5823 = -180.38 // (float) $5824 = 11.6 // (float) $5825 = 9.0 // (float) $5826 = 180.0 // (float) 0002: jump @E_DR_17674 :E_DR_14381 $5802 == 2 // (int) var == num jump_if_false @E_DR_14604 $5804 = -727.65 // (float) $5805 = 869.93 // (float) $5806 = 10.09 // (float) $5807 = -686.1 // (float) $5808 = 962.42 // (float) $5809 = 11.14 // (float) $5810 = -836.56 // (float) $5811 = 1032.59 // (float) $5812 = 15.74 // (float) $5813 = -840.91 // (float) $5814 = 1055.93 // (float) $5815 = 15.89 // (float) $5816 = -840.08 // (float) $5817 = 1055.37 // (float) $5818 = 15.84 // (float) $5819 = -720.36 // (float) $5820 = 874.3 // (float) $5821 = 10.57 // (float) $5822 = -721.19 // (float) $5823 = 874.8 // (float) $5824 = 10.8 // (float) $5825 = 19.0 // (float) $5826 = 14.0 // (float) 0002: jump @E_DR_17674 :E_DR_14604 $5802 == 3 // (int) var == num jump_if_false @E_DR_14825 $5804 = -1573.14 // (float) $5805 = 1376.11 // (float) $5806 = 7.73 // (float) $5807 = -1040.82 // (float) $5808 = 1243.3 // (float) $5809 = 7.67 // (float) $5810 = -609.81 // (float) $5811 = 1445.35 // (float) $5812 = 12.02 // (float) $5813 = -613.65 // (float) $5814 = 1469.59 // (float) $5815 = 12.16 // (float) $5816 = -612.94 // (float) $5817 = 1468.9 // (float) $5818 = 12.2 // (float) $5819 = -1581.01 // (float) $5820 = 1377.82 // (float) $5821 = 8.41 // (float) $5822 = -1580.45 // (float) $5823 = 1378.63 // (float) $5824 = 8.56 // (float) $5825 = 19.0 // (float) $5826 = 0 // (float) 0002: jump @E_DR_17674 :E_DR_14825 $5802 == 4 // (int) var == num jump_if_false @E_DR_15046 $5804 = -1682.24 // (float) $5805 = -654.32 // (float) $5806 = 13.89 // (float) $5807 = -1678.52 // (float) $5808 = -672.8 // (float) $5809 = 13.86 // (float) $5810 = -1760.9 // (float) $5811 = -971.39 // (float) $5812 = 14.86 // (float) $5813 = -1762.16 // (float) $5814 = -959.21 // (float) $5815 = 14.87 // (float) $5816 = -1761.79 // (float) $5817 = -958.29 // (float) $5818 = 14.89 // (float) $5819 = -1690.8 // (float) $5820 = -650.08 // (float) $5821 = 15.15 // (float) $5822 = -1690.01 // (float) $5823 = -649.46 // (float) $5824 = 15.13 // (float) $5825 = 19.0 // (float) $5826 = 0 // (float) 0002: jump @E_DR_17674 :E_DR_15046 $5802 == 5 // (int) var == num jump_if_false @E_DR_15266 $5804 = -864.12 // (float) $5805 = 558.01 // (float) $5806 = 10.05 // (float) $5807 = -728.27 // (float) $5808 = 564.63 // (float) $5809 = 10.93 // (float) $5810 = -1166.36 // (float) $5811 = 72.89 // (float) $5812 = 11.13 // (float) $5813 = -1161.52 // (float) $5814 = 98.2 // (float) $5815 = 11.14 // (float) $5816 = -1162.25 // (float) $5817 = 97.52 // (float) $5818 = 11.22 // (float) $5819 = -870.87 // (float) $5820 = 561.88 // (float) $5821 = 10.98 // (float) $5822 = -870.14 // (float) $5823 = 562.56 // (float) $5824 = 11.1 // (float) $5825 = 19.0 // (float) $5826 = 0 // (float) 0002: jump @E_DR_17674 :E_DR_15266 $5802 == 6 // (int) var == num jump_if_false @E_DR_15486 $5804 = -298.87 // (float) $5805 = 1081.91 // (float) $5806 = 8.0 // (float) $5807 = -348.6 // (float) $5808 = 1085.69 // (float) $5809 = 8.24 // (float) $5810 = -267.05 // (float) $5811 = 1410.11 // (float) $5812 = 11.4 // (float) $5813 = -270.64 // (float) $5814 = 1435.79 // (float) $5815 = 11.1 // (float) $5816 = -270.17 // (float) $5817 = 1434.91 // (float) $5818 = 11.18 // (float) $5819 = -305.46 // (float) $5820 = 1086.4 // (float) $5821 = 8.53 // (float) $5822 = -304.68 // (float) $5823 = 1087.02 // (float) $5824 = 8.64 // (float) $5825 = 19.0 // (float) $5826 = 180.0 // (float) 0002: jump @E_DR_17674 :E_DR_15486 $5802 == 7 // (int) var == num jump_if_false @E_DR_15709 $5804 = -1055.1 // (float) $5805 = -760.67 // (float) $5806 = 11.01 // (float) $5807 = -1067.06 // (float) $5808 = -790.4 // (float) $5809 = 11.01 // (float) $5810 = -880.08 // (float) $5811 = -835.35 // (float) $5812 = 11.12 // (float) $5813 = -876.26 // (float) $5814 = -811.27 // (float) $5815 = 11.21 // (float) $5816 = -876.84 // (float) $5817 = -812.08 // (float) $5818 = 11.22 // (float) $5819 = -1051.41 // (float) $5820 = -758.14 // (float) $5821 = 11.49 // (float) $5822 = -1052.02 // (float) $5823 = -757.37 // (float) $5824 = 11.67 // (float) $5825 = 19.0 // (float) $5826 = 180.0 // (float) 0002: jump @E_DR_17674 :E_DR_15709 $5802 == 8 // (int) var == num jump_if_false @E_DR_15928 $5804 = 378.33 // (float) $5805 = 280.48 // (float) $5806 = 10.66 // (float) $5807 = 344.56 // (float) $5808 = 303.93 // (float) $5809 = 10.66 // (float) $5810 = 430.61 // (float) $5811 = 177.3 // (float) $5812 = 11.75 // (float) $5813 = 425.53 // (float) $5814 = 201.88 // (float) $5815 = 11.08 // (float) $5816 = 426.12 // (float) $5817 = 201.11 // (float) $5818 = 11.33 // (float) $5819 = 369.08 // (float) $5820 = 285.07 // (float) $5821 = 11.75 // (float) $5822 = 369.89 // (float) $5823 = 285.65 // (float) $5824 = 11.8 // (float) $5825 = 19.0 // (float) $5826 = 180.0 // (float) 0002: jump @E_DR_17674 :E_DR_15928 $5802 == 9 // (int) var == num jump_if_false @E_DR_16151 $5804 = -191.36 // (float) $5805 = -962.12 // (float) $5806 = 9.46 // (float) $5807 = -106.85 // (float) $5808 = -966.97 // (float) $5809 = 9.46 // (float) $5810 = 127.31 // (float) $5811 = -1552.11 // (float) $5812 = 10.23 // (float) $5813 = 121.39 // (float) $5814 = -1541.19 // (float) $5815 = 10.77 // (float) $5816 = 122.21 // (float) $5817 = -1540.63 // (float) $5818 = 10.81 // (float) $5819 = -186.99 // (float) $5820 = -958.31 // (float) $5821 = 10.62 // (float) $5822 = -187.69 // (float) $5823 = -957.59 // (float) $5824 = 10.58 // (float) $5825 = 14.0 // (float) $5826 = 80.0 // (float) 0002: jump @E_DR_17674 :E_DR_16151 $5802 == 10 // (int) var == num jump_if_false @E_DR_16374 $5804 = 538.84 // (float) $5805 = -180.39 // (float) $5806 = 13.62 // (float) $5807 = 487.3 // (float) $5808 = -160.41 // (float) $5809 = 9.01 // (float) $5810 = 331.18 // (float) $5811 = -316.58 // (float) $5812 = 11.97 // (float) $5813 = 324.32 // (float) $5814 = -301.26 // (float) $5815 = 11.56 // (float) $5816 = 325.27 // (float) $5817 = -300.97 // (float) $5818 = 11.69 // (float) $5819 = 530.2 // (float) $5820 = -175.48 // (float) $5821 = 13.9 // (float) $5822 = 531.04 // (float) $5823 = -174.95 // (float) $5824 = 13.83 // (float) $5825 = 19.0 // (float) $5826 = 150.0 // (float) 0002: jump @E_DR_17674 :E_DR_16374 $5802 == 11 // (int) var == num jump_if_false @E_DR_16593 $5804 = 343.66 // (float) $5805 = 1074.44 // (float) $5806 = 17.07 // (float) $5807 = 283.63 // (float) $5808 = 1125.84 // (float) $5809 = 19.12 // (float) $5810 = 316.37 // (float) $5811 = 1203.14 // (float) $5812 = 27.57 // (float) $5813 = 319.99 // (float) $5814 = 1226.98 // (float) $5815 = 17.62 // (float) $5816 = 319.24 // (float) $5817 = 1226.32 // (float) $5818 = 17.65 // (float) $5819 = 347.5 // (float) $5820 = 1079.33 // (float) $5821 = 18.23 // (float) $5822 = 346.75 // (float) $5823 = 1079.99 // (float) $5824 = 18.16 // (float) $5825 = 19.0 // (float) $5826 = 0 // (float) 0002: jump @E_DR_17674 :E_DR_16593 $5802 == 12 // (int) var == num jump_if_false @E_DR_16814 $5804 = 778.32 // (float) $5805 = -383.89 // (float) $5806 = 12.74 // (float) $5807 = 593.67 // (float) $5808 = -401.46 // (float) $5809 = 10.06 // (float) $5810 = 145.26 // (float) $5811 = -1207.12 // (float) $5812 = 37.78 // (float) $5813 = 147.92 // (float) $5814 = -1183.31 // (float) $5815 = 31.52 // (float) $5816 = 147.3 // (float) $5817 = -1184.1 // (float) $5818 = 31.51 // (float) $5819 = 781.94 // (float) $5820 = -381.76 // (float) $5821 = 13.52 // (float) $5822 = 781.32 // (float) $5823 = -380.98 // (float) $5824 = 13.63 // (float) $5825 = 19.0 // (float) $5826 = 0 // (float) 0002: jump @E_DR_17674 :E_DR_16814 $5802 == 13 // (int) var == num jump_if_false @E_DR_17034 $5804 = -272.31 // (float) $5805 = 265.3 // (float) $5806 = 5.63 // (float) $5807 = -272.31 // (float) $5808 = 265.3 // (float) $5809 = 5.63 // (float) $5810 = -857.0 // (float) $5811 = -1518.32 // (float) $5812 = 11.13 // (float) $5813 = -864.03 // (float) $5814 = -1505.78 // (float) $5815 = 11.55 // (float) $5816 = -863.44 // (float) $5817 = -1505.01 // (float) $5818 = 11.77 // (float) $5819 = -256.93 // (float) $5820 = 282.31 // (float) $5821 = 8.95 // (float) $5822 = -257.83 // (float) $5823 = 281.88 // (float) $5824 = 8.84 // (float) $5825 = 19.0 // (float) $5826 = 0 // (float) 0002: jump @E_DR_17674 :E_DR_17034 $5802 == 14 // (int) var == num jump_if_false @E_DR_17254 $5804 = -145.95 // (float) $5805 = 1246.3 // (float) $5806 = 5.58 // (float) $5807 = -145.95 // (float) $5808 = 1246.3 // (float) $5809 = 5.58 // (float) $5810 = -857.0 // (float) $5811 = -1518.32 // (float) $5812 = 11.13 // (float) $5813 = -864.03 // (float) $5814 = -1505.78 // (float) $5815 = 11.55 // (float) $5816 = -863.44 // (float) $5817 = -1505.01 // (float) $5818 = 11.77 // (float) $5819 = -130.57 // (float) $5820 = 1263.31 // (float) $5821 = 8.95 // (float) $5822 = -131.47 // (float) $5823 = 1262.88 // (float) $5824 = 8.84 // (float) $5825 = 19.0 // (float) $5826 = 0 // (float) 0002: jump @E_DR_17674 :E_DR_17254 $5802 == 15 // (int) var == num jump_if_false @E_DR_17474 $5804 = -803.85 // (float) $5805 = -1658.31 // (float) $5806 = 5.94 // (float) $5807 = -803.85 // (float) $5808 = -1658.31 // (float) $5809 = 5.94 // (float) $5810 = -857.0 // (float) $5811 = -1518.32 // (float) $5812 = 11.13 // (float) $5813 = -864.03 // (float) $5814 = -1505.78 // (float) $5815 = 11.55 // (float) $5816 = -863.44 // (float) $5817 = -1505.01 // (float) $5818 = 11.77 // (float) $5819 = -788.47 // (float) $5820 = -1640.99 // (float) $5821 = 8.95 // (float) $5822 = -789.37 // (float) $5823 = -1641.73 // (float) $5824 = 8.84 // (float) $5825 = 19.0 // (float) $5826 = 0 // (float) 0002: jump @E_DR_17674 :E_DR_17474 $5804 = -618.8 // (float) $5805 = -693.6 // (float) $5806 = 6.98 // (float) $5807 = -618.8 // (float) $5808 = -693.6 // (float) $5809 = 6.98 // (float) $5810 = -857.0 // (float) $5811 = -1518.32 // (float) $5812 = 11.13 // (float) $5813 = -864.03 // (float) $5814 = -1505.78 // (float) $5815 = 11.55 // (float) $5816 = -863.44 // (float) $5817 = -1505.01 // (float) $5818 = 11.77 // (float) $5819 = -603.42 // (float) $5820 = -676.59 // (float) $5821 = 8.95 // (float) $5822 = -604.32 // (float) $5823 = -677.02 // (float) $5824 = 8.84 // (float) $5825 = 19.0 // (float) $5826 = 0 // (float) :E_DR_17674 0026: return :E_DR_17676 7@ = 0 // (int) 0035: 6@ = $2729 // (int vars) :E_DR_17685 5@ == 0 // (int) var == num jump_if_false @E_DR_17776 0001: wait 0 ms 0139: $5802 = random_int_in_ranges 0@ 1@ 031D: (unknown) $1733(6@,30) $1763(6@,30) $5804 $5805 4@ 0014: 3@ > 4@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_DR_17747 // 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_17747 // Note: the incorrect math opcode was used here 5@ = 1 // (int) :E_DR_17747 7@ += 1 // (int) 7@ > 24 // (int) var > num jump_if_false @E_DR_17769 5@ = 1 // (int) :E_DR_17769 0002: jump @E_DR_17685 :E_DR_17776 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @E_DR_13941 037B: constant_params 3 variable_params 0 unknown 8 call_with_params @E_DR_13883 $5804 $5805 $5806 0026: return :E_DR_17804 031D: (unknown) $937 $938 $5827 $5831 6@ 3@ = 0 // (int) 4@ = 1 // (int) :E_DR_17824 4 > 4@ // (int) num > var 0022: jump_if_false @E_DR_17882 // Note: the incorrect math opcode was used here 031D: (unknown) $937 $938 $5571(4@,4) $5575(4@,4) 5@ 0014: 6@ > 5@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_DR_17870 // Note: the incorrect math opcode was used here 0036: 6@ = 5@ // (float vars) 0035: 3@ = 4@ // (int vars) :E_DR_17870 4@ += 1 // (int) 0002: jump @E_DR_17824 :E_DR_17882 0036: 0@ = $5571(3@,4) // (float vars) 0036: 1@ = $5575(3@,4) // (float vars) 0036: 2@ = $5579(3@,4) // (float vars) 0035: $5855 = 3@ // (int vars) 0026: return :E_DR_17910 037B: constant_params 1 variable_params 1 unknown 6 call_with_params @NONAME_1_25319 $2729 3@ 0483: (unknown) 3@ 4@ 047E: (unknown) 4@ 2 0 0@ 1@ 2@ 5@ 0026: return 0045: actor $5759 defined jump_if_false @E_DR_17955 02F8: (unknown) $5759 0@ :E_DR_17955 0045: actor $5760 defined 0022: jump_if_false @E_DR_17971 // Note: the incorrect math opcode was used here 02F8: (unknown) $5760 0@ :E_DR_17971 0026: return :E_DR_17973 0@ = 1000 // (int) $5665 == 0 // (int) var == num jump_if_false @E_DR_18004 0@ += 200 // (int) 0002: jump @E_DR_18062 :E_DR_18004 $5665 == 1 // (int) var == num jump_if_false @E_DR_18030 0@ += 200 // (int) 0002: jump @E_DR_18062 :E_DR_18030 $5665 == 2 // (int) var == num jump_if_false @E_DR_18056 0@ += 400 // (int) 0002: jump @E_DR_18062 :E_DR_18056 0@ += 500 // (int) :E_DR_18062 $5666 == 0 // (int) var == num jump_if_false @E_DR_18086 0@ += 100 // (int) 0002: jump @E_DR_18144 :E_DR_18086 $5666 == 1 // (int) var == num jump_if_false @E_DR_18112 0@ += 500 // (int) 0002: jump @E_DR_18144 :E_DR_18112 $5666 == 3 // (int) var == num jump_if_false @E_DR_18138 0@ += 200 // (int) 0002: jump @E_DR_18144 :E_DR_18138 0@ += 300 // (int) :E_DR_18144 0035: 2@ = $5870 // (int vars) 2@ *= 100 // (int) 1@ = 100 // (int) 002D: 1@ *= $5664 // (int vars) 1@ > 2000 // (int) var > num jump_if_false @E_DR_18183 1@ = 2000 // (int) :E_DR_18183 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 $933 money += 0@ 0026: return :E_DR_18198 0139: 4@ = random_int_in_ranges 0@ 1@ 4@ == 0 // (int) var == num jump_if_false @E_DR_18232 02E2: 2@ = 19 // (any) 3@ = 346 // (int) 0002: jump @E_DR_18315 :E_DR_18232 4@ == 1 // (int) var == num jump_if_false @E_DR_18262 02E2: 2@ = 26 // (any) 3@ = 355 // (int) 0002: jump @E_DR_18315 :E_DR_18262 4@ == 2 // (int) var == num jump_if_false @E_DR_18292 02E2: 2@ = 25 // (any) 3@ = 354 // (int) 0002: jump @E_DR_18315 :E_DR_18292 4@ == 3 // (int) var == num jump_if_false @E_DR_18315 02E2: 2@ = 29 // (any) 3@ = 348 // (int) :E_DR_18315 0026: return :E_DR_18317 0139: 0@ = random_int_in_ranges 0 4 0@ == 0 // (int) var == num jump_if_false @E_DR_18348 02E2: $5796 = 7372 // (any) 0002: jump @E_DR_18381 :E_DR_18348 0@ == 2 // (int) var == num jump_if_false @E_DR_18374 02E2: $5796 = 7373 // (any) 0002: jump @E_DR_18381 :E_DR_18374 02E2: $5796 = 7371 // (any) :E_DR_18381 0026: return :E_DR_18383 013F: $5797 = create_pickup $5796 type 3 at 0@ 1@ 2@ 0263: (unknown) $5797 $5856 00BC: (unknown) $5856 1 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @E_DR_12721 $5856 0026: return :E_DR_18420 0048: $5711 = create_car $5710 at 0@ 1@ 2@ 004F: unknown_check $5711 0022: jump_if_false @E_DR_18519 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @E_DR_12704 $5857 $5857 = 0 // (int) 00C0: (unknown) $5711 $5857 00BC: (unknown) $5857 2 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @E_DR_12721 $5857 00D1: set_car $5711 Z_angle_to 90.0 042F: (unknown) $5711 $5709 014C: set_car $5711 health_to $5709 not $5713 == -1 // (int) var == num jump_if_false @E_DR_18519 0495: (unknown) $5711 $5713 :E_DR_18519 0026: return :E_DR_18521 9@ = 0 // (int) 6@ == -1 // (int) var == num jump_if_false @E_DR_18554 003E: 8@ = create_actor_pedtype $5753 model $5752 at 0@ 1@ 2@ 0002: jump @E_DR_18595 :E_DR_18554 7@ == -1 // (int) var == num jump_if_false @E_DR_18581 00A4: 8@ = create_actor_pedtype $5753 model $5752 in_car 6@ driverseat 0002: jump @E_DR_18595 :E_DR_18581 0118: 8@ = create_actor_pedtype $5753 model $5752 in_car 6@ passenger_seat 7@ 0442: (unknown) 8@ 1 :E_DR_18595 0045: actor 8@ defined jump_if_false @E_DR_18733 not $5758 == -1 // (int) var == num jump_if_false @E_DR_18623 0507: (unknown) 8@ $5758 :E_DR_18623 4@ > -1 // (int) var > num jump_if_false @E_DR_18640 0106: give_actor 8@ weapon 3@ ammo 4@ // Load the weapon model before using this :E_DR_18640 0029: 5@ += $5870 // (int vars) // Note: the incorrect math opcode was used here 0029: 5@ += $5870 // (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_18701 00A2: (unknown) 8@ 0002: jump @E_DR_18714 :E_DR_18701 02A7: unknown_check 8@ jump_if_false @E_DR_18714 00E3: (unknown) 8@ :E_DR_18714 00C1: (unknown) 8@ 9@ 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @E_DR_12721 9@ 00BC: (unknown) 9@ 0 :E_DR_18733 0026: return :E_DR_18735 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_18865 // Note: the incorrect math opcode was used here 003E: 7@ = create_actor_pedtype $5716 model $5717 at 1@ 2@ 3@ 0045: actor 7@ defined 0022: jump_if_false @E_DR_18865 // 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@ += $5870 // (int vars) // Note: the incorrect math opcode was used here 0029: 6@ += $5870 // (int vars) // Note: the incorrect math opcode was used here 01C9: (unknown) 7@ 6@ 041B: (unknown) 7@ 9 00C1: (unknown) 7@ $5475(0@,6) 00BC: (unknown) $5475(0@,6) 0 :E_DR_18865 0026: return :E_DR_18867 0048: $5491(3@,3) = create_car $5722 at 0@ 1@ 2@ 004F: unknown_check $5491(3@,3) 0022: jump_if_false @E_DR_19085 // Note: the incorrect math opcode was used here 00D1: set_car $5491(3@,3) Z_angle_to 90.0 00A4: $5469(4@,6) = create_actor_pedtype $5716 model $5717 in_car $5491(3@,3) driverseat 0045: actor $5469(4@,6) defined 0022: jump_if_false @E_DR_18984 // Note: the incorrect math opcode was used here 0106: give_actor $5469(4@,6) weapon $5720 ammo 40 // Load the weapon model before using this 6@ = 45 // (int) 0029: 6@ += $5870 // (int vars) // Note: the incorrect math opcode was used here 0029: 6@ += $5870 // (int vars) // Note: the incorrect math opcode was used here 01C9: (unknown) $5469(4@,6) 6@ 00C1: (unknown) $5469(4@,6) $5475(4@,6) 00BC: (unknown) $5475(4@,6) 0 $5481(4@,6) = 3 // (int) :E_DR_18984 003E: $5469(5@,6) = create_actor_pedtype $5716 model $5717 at 0@ 1@ 2@ 0045: actor $5469(5@,6) defined 0022: jump_if_false @E_DR_19085 // Note: the incorrect math opcode was used here 02B6: (unknown) $5469(5@,6) $5491(3@,3) 0 0.65 1.2 2 360.0 $5718 6@ = 30 // (int) 0029: 6@ += $5870 // (int vars) // Note: the incorrect math opcode was used here 0029: 6@ += $5870 // (int vars) // Note: the incorrect math opcode was used here 01C9: (unknown) $5469(5@,6) 6@ 00C1: (unknown) $5469(5@,6) $5475(5@,6) 00BC: (unknown) $5475(5@,6) 0 $5481(5@,6) = 1 // (int) :E_DR_19085 0026: return :E_DR_19087 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_19222 031D: (unknown) 5@ 6@ $937 $938 12@ 0035: 11@ = $933 // (int vars) 4@ = 0 // (int) :E_DR_19134 3 > 4@ // (int) num > var 0022: jump_if_false @E_DR_19222 // Note: the incorrect math opcode was used here 034A: unknown_check $1572(4@,3) 0022: jump_if_false @E_DR_19210 // Note: the incorrect math opcode was used here 0045: actor $1572(4@,3) defined 0022: jump_if_false @E_DR_19210 // Note: the incorrect math opcode was used here 0043: store_actor $1572(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_19210 // Note: the incorrect math opcode was used here 0036: 12@ = 13@ // (float vars) 0035: 11@ = $1572(4@,3) // (int vars) :E_DR_19210 4@ += 1 // (int) 0002: jump @E_DR_19134 :E_DR_19222 2@ == 1 // (int) var == num jump_if_false @E_DR_19357 4@ = 0 // (int) :E_DR_19238 2 > 4@ // (int) num > var 0022: jump_if_false @E_DR_19357 // Note: the incorrect math opcode was used here 034A: unknown_check $5503(4@,2) 0022: jump_if_false @E_DR_19345 // Note: the incorrect math opcode was used here 0045: actor $5503(4@,2) defined 0022: jump_if_false @E_DR_19345 // Note: the incorrect math opcode was used here 0043: store_actor $5503(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_19323 0036: 12@ = 13@ // (float vars) 0035: 11@ = $5503(4@,2) // (int vars) 0002: jump @E_DR_19345 :E_DR_19323 0014: 12@ > 13@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_DR_19345 // Note: the incorrect math opcode was used here 0036: 12@ = 13@ // (float vars) 0035: 11@ = $5503(4@,2) // (int vars) :E_DR_19345 4@ += 1 // (int) 0002: jump @E_DR_19238 :E_DR_19357 3@ == 1 // (int) var == num jump_if_false @E_DR_19492 4@ = 0 // (int) :E_DR_19373 6 > 4@ // (int) num > var 0022: jump_if_false @E_DR_19492 // Note: the incorrect math opcode was used here 034A: unknown_check $5469(4@,6) 0022: jump_if_false @E_DR_19480 // Note: the incorrect math opcode was used here 0045: actor $5469(4@,6) defined 0022: jump_if_false @E_DR_19480 // Note: the incorrect math opcode was used here 0043: store_actor $5469(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_19458 0036: 12@ = 13@ // (float vars) 0035: 11@ = $5469(4@,6) // (int vars) 0002: jump @E_DR_19480 :E_DR_19458 0014: 12@ > 13@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_DR_19480 // Note: the incorrect math opcode was used here 0036: 12@ = 13@ // (float vars) 0035: 11@ = $5469(4@,6) // (int vars) :E_DR_19480 4@ += 1 // (int) 0002: jump @E_DR_19373 :E_DR_19492 not 11@ == -1 // (int) var == num jump_if_false @E_DR_19594 0045: actor 11@ defined jump_if_false @E_DR_19594 007E: actor 11@ driving jump_if_false @E_DR_19539 024B: (unknown) 11@ 14@ 00EC: (unknown) 0@ 14@ 0002: jump @E_DR_19543 :E_DR_19539 00E4: (unknown) 0@ 11@ :E_DR_19543 10.0 > 12@ // (float) num > var 0022: jump_if_false @E_DR_19590 // Note: the incorrect math opcode was used here 0218: unknown_check 0@ 11@ 0022: jump_if_false @E_DR_19579 // Note: the incorrect math opcode was used here 020E: (unknown) 0@ 1 0002: jump @E_DR_19583 :E_DR_19579 020E: (unknown) 0@ 0 :E_DR_19583 0002: jump @E_DR_19594 :E_DR_19590 020E: (unknown) 0@ 0 :E_DR_19594 0026: return :E_DR_19596 0045: actor 1@ defined jump_if_false @E_DR_20015 2@ == 1 // (int) var == num jump_if_false @E_DR_19784 007E: actor 1@ driving jump_if_false @E_DR_19742 024B: (unknown) 1@ 6@ 02BD: (unknown) 6@ 7@ 7@ == -1 // (int) var == num jump_if_false @E_DR_19658 00F1: (unknown) 1@ 0002: jump @E_DR_19735 :E_DR_19658 001C: 7@ == 1@ // (int) num == var 0022: jump_if_false @E_DR_19720 // Note: the incorrect math opcode was used here 01AB: unknown_check 6@ 0022: jump_if_false @E_DR_19697 // 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_19713 :E_DR_19697 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_19713 0002: jump @E_DR_19735 :E_DR_19720 001C: 7@ == $933 // (int) num == var 0022: jump_if_false @E_DR_19735 // Note: the incorrect math opcode was used here 00F1: (unknown) 1@ :E_DR_19735 0002: jump @E_DR_19777 :E_DR_19742 81C7: not unknown_check 1@ 0022: jump_if_false @E_DR_19777 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @E_DR_19087 1@ 3@ 4@ 5@ 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @E_DR_12984 1@ :E_DR_19777 0002: jump @E_DR_20015 :E_DR_19784 2@ == 0 // (int) var == num jump_if_false @E_DR_19805 00DF: (unknown) 1@ 0002: jump @E_DR_20015 :E_DR_19805 2@ == 2 // (int) var == num jump_if_false @E_DR_19869 020E: (unknown) 1@ 1 81C7: not unknown_check 1@ jump_if_false @E_DR_19857 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @E_DR_19087 1@ 3@ 4@ 5@ 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @E_DR_12984 1@ :E_DR_19857 020E: (unknown) 1@ 1 0002: jump @E_DR_20015 :E_DR_19869 2@ == 3 // (int) var == num jump_if_false @E_DR_20015 007E: actor 1@ driving jump_if_false @E_DR_19980 024B: (unknown) 1@ 6@ 02BD: (unknown) 6@ 7@ 7@ == -1 // (int) var == num jump_if_false @E_DR_19921 00F1: (unknown) 1@ 0002: jump @E_DR_19973 :E_DR_19921 001C: 7@ == 1@ // (int) num == var 0022: jump_if_false @E_DR_19958 // Note: the incorrect math opcode was used here 01AB: unknown_check 6@ 0022: jump_if_false @E_DR_19951 // Note: the incorrect math opcode was used here 01BF: (unknown) 6@ $937 $938 $939 :E_DR_19951 0002: jump @E_DR_19973 :E_DR_19958 001C: 7@ == $933 // (int) num == var 0022: jump_if_false @E_DR_19973 // Note: the incorrect math opcode was used here 00F1: (unknown) 1@ :E_DR_19973 0002: jump @E_DR_20015 :E_DR_19980 81C7: not unknown_check 1@ 0022: jump_if_false @E_DR_20015 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @E_DR_19087 1@ 3@ 4@ 5@ 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @E_DR_12984 1@ :E_DR_20015 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_25319 $2729 2@ 0483: (unknown) 2@ 0@ 047D: (unknown) 0@ 3 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @E_DR_371 500 0026: return :E_DR_20068 $5751 == 0 // (int) var == num jump_if_false @E_DR_20215 0045: actor $933 defined jump_if_false @E_DR_20215 8080: not actor $933 near_point $5804 $5805 radius 30.0 30.0 sphere 0 0022: jump_if_false @E_DR_20215 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @E_DR_2568 7 > $5870 // (int) num > var 0022: jump_if_false @E_DR_20156 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_3748 30000 0002: jump @E_DR_20169 :E_DR_20156 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_DR_3748 20000 :E_DR_20169 $5751 = 1 // (int) $5666 == 3 // (int) var == num jump_if_false @E_DR_20204 0058: (unknown) $5692 5000 1 0002: jump @E_DR_20215 :E_DR_20204 0226: show_text_1string GXT $5691 string $5724 time 5000 1 :E_DR_20215 0026: return :E_DR_20217 0035: 3@ = 1@ // (int vars) 0@ == 4 // (int) var == num jump_if_false @E_DR_20255 01D9: (unknown) $5411(0@,26) $5865 $5866 5000 1 0002: jump @E_DR_20531 :E_DR_20255 0@ == 12 // (int) var == num jump_if_false @E_DR_20308 $5701 == 0 // (int) var == num jump_if_false @E_DR_20290 -2@ = 0 // (int) // timer1 0002: jump @E_DR_20301 :E_DR_20290 0057: show_text_highpriority GXT $5411(0@,26) time 5000 flag 1 :E_DR_20301 0002: jump @E_DR_20531 :E_DR_20308 0@ == 13 // (int) var == num jump_if_false @E_DR_20361 $5701 == 0 // (int) var == num jump_if_false @E_DR_20343 -2@ = 0 // (int) // timer1 0002: jump @E_DR_20354 :E_DR_20343 0057: show_text_highpriority GXT $5411(0@,26) time 5000 flag 1 :E_DR_20354 0002: jump @E_DR_20531 :E_DR_20361 0@ == 9 // (int) var == num jump_if_false @E_DR_20425 $5665 == 3 // (int) var == num jump_if_false @E_DR_20407 $5700 = 0 // (int) 0057: show_text_highpriority GXT $5689 time 5000 flag 1 0002: jump @E_DR_20418 :E_DR_20407 0057: show_text_highpriority GXT $5411(0@,26) time 5000 flag 1 :E_DR_20418 0002: jump @E_DR_20531 :E_DR_20425 0@ == 19 // (int) var == num jump_if_false @E_DR_20478 $5701 == 0 // (int) var == num jump_if_false @E_DR_20460 -2@ = 0 // (int) // timer1 0002: jump @E_DR_20471 :E_DR_20460 0057: show_text_highpriority GXT $5411(0@,26) time 5000 flag 1 :E_DR_20471 0002: jump @E_DR_20531 :E_DR_20478 0@ == 4 // (int) var == num jump_if_false @E_DR_20508 0057: show_text_highpriority GXT $5411(0@,26) time 8000 flag 1 0002: jump @E_DR_20531 :E_DR_20508 not 0@ == 1 // (int) var == num jump_if_false @E_DR_20531 0057: show_text_highpriority GXT $5411(0@,26) time 5000 flag 1 :E_DR_20531 0@ == 0 // (int) var == num jump_if_false @E_DR_20573 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12721 $5862 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12739 $5856 0002: jump @E_DR_21505 :E_DR_20573 0@ == 5 // (int) var == num jump_if_false @E_DR_20635 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12739 $5862 $5665 == 0 // (int) var == num jump_if_false @E_DR_20628 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12704 $5856 0002: jump @E_DR_20628 :E_DR_20628 0002: jump @E_DR_21505 :E_DR_20635 0@ == 2 // (int) var == num jump_if_false @E_DR_20678 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12721 $5862 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12739 $5857 0002: jump @E_DR_21505 :E_DR_20678 0@ == 4 // (int) var == num jump_if_false @E_DR_20733 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12721 $5857 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12739 $5863 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12721 $5862 0002: jump @E_DR_21505 :E_DR_20733 0@ == 1 // (int) var == num jump_if_false @E_DR_20800 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12721 $5857 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12739 $5858 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12721 $5863 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12721 $5862 0002: jump @E_DR_21505 :E_DR_20800 0@ == 3 // (int) var == num jump_if_false @E_DR_20879 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12721 $5858 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12721 $5863 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12739 $5857 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12721 $5859 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12721 $5861 0002: jump @E_DR_21505 :E_DR_20879 0@ == 6 // (int) var == num jump_if_false @E_DR_20910 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12739 $5857 0002: jump @E_DR_21505 :E_DR_20910 0@ == 7 // (int) var == num jump_if_false @E_DR_20946 $5699 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12739 $5856 0002: jump @E_DR_21505 :E_DR_20946 0@ == 14 // (int) var == num jump_if_false @E_DR_20989 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12721 $5857 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12739 $5859 0002: jump @E_DR_21505 :E_DR_20989 0@ == 9 // (int) var == num jump_if_false @E_DR_21038 $5699 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12739 $5857 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12704 $5856 0002: jump @E_DR_21505 :E_DR_21038 0@ == 10 // (int) var == num jump_if_false @E_DR_21086 $5699 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12739 $5761 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12721 $5857 0002: jump @E_DR_21505 :E_DR_21086 0@ == 8 // (int) var == num jump_if_false @E_DR_21134 $5699 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12704 $5856 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12739 $5859 0002: jump @E_DR_21505 :E_DR_21134 0@ == 11 // (int) var == num jump_if_false @E_DR_21208 4@ = 0 // (int) :E_DR_21150 2 > 4@ // (int) num > var 0022: jump_if_false @E_DR_21201 // Note: the incorrect math opcode was used here 0045: actor $5503(4@,2) defined 0022: jump_if_false @E_DR_21189 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12739 $5505(4@,2) :E_DR_21189 4@ += 1 // (int) 0002: jump @E_DR_21150 :E_DR_21201 0002: jump @E_DR_21505 :E_DR_21208 0@ == 12 // (int) var == num jump_if_false @E_DR_21245 $5699 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12739 $5857 0002: jump @E_DR_21505 :E_DR_21245 0@ == 13 // (int) var == num jump_if_false @E_DR_21282 $5699 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12739 $5856 0002: jump @E_DR_21505 :E_DR_21282 0@ == 15 // (int) var == num jump_if_false @E_DR_21337 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12704 $5856 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12721 $5857 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12739 $5859 0002: jump @E_DR_21505 :E_DR_21337 0@ == 16 // (int) var == num jump_if_false @E_DR_21368 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12739 $5860 0002: jump @E_DR_21505 :E_DR_21368 0@ == 17 // (int) var == num jump_if_false @E_DR_21411 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12739 $5860 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12721 $5861 0002: jump @E_DR_21505 :E_DR_21411 0@ == 18 // (int) var == num jump_if_false @E_DR_21464 $5699 = 0 // (int) 0035: 6@ = $5855 // (int vars) 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12721 $5860 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12739 $5861 0002: jump @E_DR_21505 :E_DR_21464 0@ == 19 // (int) var == num jump_if_false @E_DR_21505 0035: 6@ = $5855 // (int vars) 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12721 $5857 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_DR_12739 $5861 :E_DR_21505 0035: 2@ = 0@ // (int vars) 0026: return :E_DR_21511 $940 = 1 // (int) 0001: wait 0 ms 2@ = -1 // (int) 037B: constant_params 1 variable_params 1 unknown 50 call_with_params @MAIN_6449 $1748 1@ 0035: 46@ = $2729 // (int vars) 0025: gosub @E_DR_26801 0025: gosub @E_DR_24728 0025: gosub @E_DR_30031 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_4379 :E_DR_21574 0001: wait 0 ms 10 > 0@ // (int) num > var 0022: jump_if_false @E_DR_22992 // Note: the incorrect math opcode was used here :E_DR_21589 0@ == 4 // (int) var == num jump_if_false @E_DR_21844 0001: wait 0 ms 0025: gosub @E_DR_26488 2@ == -1 // (int) var == num jump_if_false @E_DR_21837 037B: constant_params 6 variable_params 0 unknown 50 call_with_params @MAIN_5268 11@ 12@ 13@ 0 0 0 jump_if_false @E_DR_21664 037B: constant_params 2 variable_params 4 unknown 50 call_with_params @NONAME_1_30049 $2729 2 11@ 12@ 13@ 14@ :E_DR_21664 $5665 == 0 // (int) var == num jump_if_false @E_DR_21737 0045: actor $933 defined jump_if_false @E_DR_21730 0089: actor $933 in_sphere $5807 $5808 $5809 radius 5.0 5.0 5.0 sphere 1 0022: jump_if_false @E_DR_21730 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20217 1 0@ 0@ 3@ :E_DR_21730 0002: jump @E_DR_21837 :E_DR_21737 0045: actor $933 defined jump_if_false @E_DR_21837 007C: actor $933 driving $5711 0022: jump_if_false @E_DR_21822 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @E_DR_21815 // Note: the incorrect math opcode was used here 0089: actor $933 in_sphere $5807 $5808 $5809 radius 5.0 5.0 5.0 sphere 1 0022: jump_if_false @E_DR_21815 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20217 1 0@ 0@ 3@ :E_DR_21815 0002: jump @E_DR_21837 :E_DR_21822 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20217 3 0@ 0@ 3@ :E_DR_21837 0002: jump @E_DR_21589 :E_DR_21844 0@ == 1 // (int) var == num jump_if_false @E_DR_22058 0001: wait 0 ms 0025: gosub @E_DR_26488 2@ == -1 // (int) var == num jump_if_false @E_DR_22051 $5665 == 0 // (int) var == num jump_if_false @E_DR_21943 0045: actor $933 defined jump_if_false @E_DR_21936 0089: actor $933 in_sphere $5804 $5805 $5806 radius 5.0 5.0 5.0 sphere 1 0022: jump_if_false @E_DR_21936 // Note: the incorrect math opcode was used here 0025: gosub @E_DR_32032 :E_DR_21936 0002: jump @E_DR_22051 :E_DR_21943 0045: actor $933 defined 0022: jump_if_false @E_DR_22051 // Note: the incorrect math opcode was used here 007C: actor $933 driving $5711 0022: jump_if_false @E_DR_22036 // Note: the incorrect math opcode was used here 0089: actor $933 in_sphere $5804 $5805 $5806 radius 5.0 5.0 5.0 sphere 1 0022: jump_if_false @E_DR_22029 // Note: the incorrect math opcode was used here $5665 == 3 // (int) var == num jump_if_false @E_DR_22022 0025: gosub @E_DR_34413 0002: jump @E_DR_22029 :E_DR_22022 0025: gosub @E_DR_32032 :E_DR_22029 0002: jump @E_DR_22051 :E_DR_22036 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20217 3 0@ 0@ 3@ :E_DR_22051 0002: jump @E_DR_21844 :E_DR_22058 0@ == 5 // (int) var == num jump_if_false @E_DR_22118 0001: wait 0 ms 0025: gosub @E_DR_26488 2@ == -1 // (int) var == num jump_if_false @E_DR_22111 $1078 == 0 // (int) var == num jump_if_false @E_DR_22111 0025: gosub @E_DR_31629 :E_DR_22111 0002: jump @E_DR_22058 :E_DR_22118 0@ == 0 // (int) var == num jump_if_false @E_DR_22189 0001: wait 0 ms 0025: gosub @E_DR_26488 2@ == -1 // (int) var == num jump_if_false @E_DR_22182 0140: pickup $5797 picked_up jump_if_false @E_DR_22182 $2559 = 0 // (int) 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20217 5 0@ 0@ 3@ :E_DR_22182 0002: jump @E_DR_22118 :E_DR_22189 0@ == 2 // (int) var == num jump_if_false @E_DR_22317 0001: wait 0 ms 0025: gosub @E_DR_26488 2@ == -1 // (int) var == num jump_if_false @E_DR_22310 0045: actor $933 defined jump_if_false @E_DR_22310 007C: actor $933 driving $5711 0022: jump_if_false @E_DR_22269 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20217 4 0@ 0@ 3@ 0002: jump @E_DR_22310 :E_DR_22269 037B: constant_params 6 variable_params 0 unknown 50 call_with_params @MAIN_5268 11@ 12@ 13@ 0 0 0 jump_if_false @E_DR_22310 037B: constant_params 2 variable_params 4 unknown 50 call_with_params @NONAME_1_30049 $2729 2 11@ 12@ 13@ 14@ :E_DR_22310 0002: jump @E_DR_22189 :E_DR_22317 0@ == 3 // (int) var == num jump_if_false @E_DR_22423 0001: wait 0 ms 0025: gosub @E_DR_26488 2@ == -1 // (int) var == num jump_if_false @E_DR_22416 $5803 == 1 // (int) var == num jump_if_false @E_DR_22378 0025: gosub @E_DR_24459 0025: gosub @E_DR_24603 :E_DR_22378 0045: actor $933 defined jump_if_false @E_DR_22416 007C: actor $933 driving $5711 0022: jump_if_false @E_DR_22416 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20217 3@ 0@ 0@ 3@ :E_DR_22416 0002: jump @E_DR_22317 :E_DR_22423 0@ == 6 // (int) var == num jump_if_false @E_DR_22559 0001: wait 0 ms 0025: gosub @E_DR_26488 2@ == -1 // (int) var == num jump_if_false @E_DR_22552 0025: gosub @E_DR_24459 0045: actor $933 defined jump_if_false @E_DR_22552 007C: actor $933 driving $5711 0022: jump_if_false @E_DR_22552 // Note: the incorrect math opcode was used here $5666 == 1 // (int) var == num jump_if_false @E_DR_22530 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20217 10 0@ 0@ 3@ 0025: gosub @E_DR_27674 0002: jump @E_DR_22552 :E_DR_22530 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20217 14 0@ 0@ 3@ 0025: gosub @E_DR_27674 :E_DR_22552 0002: jump @E_DR_22423 :E_DR_22559 0@ == 7 // (int) var == num jump_if_false @E_DR_22716 0001: wait 0 ms 0025: gosub @E_DR_26488 2@ == -1 // (int) var == num jump_if_false @E_DR_22709 0025: gosub @E_DR_24459 0140: pickup $5797 picked_up jump_if_false @E_DR_22709 $5666 == 1 // (int) var == num jump_if_false @E_DR_22687 $5665 == 0 // (int) var == num jump_if_false @E_DR_22658 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20217 8 0@ 0@ 3@ 0002: jump @E_DR_22680 :E_DR_22658 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20217 9 0@ 0@ 3@ 0025: gosub @E_DR_27674 :E_DR_22680 0002: jump @E_DR_22709 :E_DR_22687 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20217 8 0@ 0@ 3@ 0025: gosub @E_DR_27674 :E_DR_22709 0002: jump @E_DR_22559 :E_DR_22716 0@ == 8 // (int) var == num jump_if_false @E_DR_22815 0001: wait 0 ms 0025: gosub @E_DR_26488 2@ == -1 // (int) var == num jump_if_false @E_DR_22808 0025: gosub @E_DR_24459 0045: actor $933 defined jump_if_false @E_DR_22808 0089: actor $933 in_sphere $5799 $5800 $5801 radius 5.0 5.0 5.0 sphere 1 0022: jump_if_false @E_DR_22808 // Note: the incorrect math opcode was used here 0025: gosub @E_DR_35530 0@ = 20 // (int) :E_DR_22808 0002: jump @E_DR_22716 :E_DR_22815 0@ == 9 // (int) var == num jump_if_false @E_DR_22985 0001: wait 0 ms 0025: gosub @E_DR_26488 2@ == -1 // (int) var == num jump_if_false @E_DR_22978 0025: gosub @E_DR_24459 0045: actor $933 defined jump_if_false @E_DR_22978 007C: actor $933 driving $5711 0022: jump_if_false @E_DR_22950 // Note: the incorrect math opcode was used here $5665 == 3 // (int) var == num jump_if_false @E_DR_22928 $5701 = 1 // (int) 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20217 19 0@ 0@ 3@ 0025: gosub @E_DR_27674 0002: jump @E_DR_22943 :E_DR_22928 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20217 14 0@ 0@ 3@ :E_DR_22943 0002: jump @E_DR_22978 :E_DR_22950 014E: 25@ = car $5711 health 0011: 5@ > 25@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_DR_22978 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_12506 $5711 :E_DR_22978 0002: jump @E_DR_22815 :E_DR_22985 0002: jump @E_DR_24438 :E_DR_22992 0@ == 10 // (int) var == num jump_if_false @E_DR_23211 0001: wait 0 ms 0025: gosub @E_DR_26488 2@ == -1 // (int) var == num jump_if_false @E_DR_23204 0025: gosub @E_DR_24459 034A: unknown_check $5759 jump_if_false @E_DR_23187 009F: actor $5759 dead jump_if_false @E_DR_23097 02DC: (unknown) $5759 19@ 20@ 21@ 037B: constant_params 3 variable_params 0 unknown 50 call_with_params @E_DR_18383 19@ 20@ 21@ 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20217 7 0@ 0@ 3@ 0002: jump @E_DR_23180 :E_DR_23097 02E1: actor $5759 in_water jump_if_false @E_DR_23130 014B: set_actor $5759 health_to 0 2@ = 2 // (int) 0@ = 20 // (int) 0025: gosub @E_DR_35416 :E_DR_23130 034B: unknown_check $5769 jump_if_false @E_DR_23180 004F: unknown_check $5769 jump_if_false @E_DR_23180 014E: 25@ = car $5769 health 0011: 5@ > 25@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_DR_23180 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_12506 $5769 :E_DR_23180 0002: jump @E_DR_23204 :E_DR_23187 2@ = 2 // (int) 0@ = 20 // (int) 0025: gosub @E_DR_35416 :E_DR_23204 0002: jump @E_DR_22992 :E_DR_23211 0@ == 11 // (int) var == num jump_if_false @E_DR_23326 0001: wait 0 ms 0025: gosub @E_DR_26488 2@ == -1 // (int) var == num jump_if_false @E_DR_23319 0025: gosub @E_DR_24459 26@ == 0 // (int) var == num jump_if_false @E_DR_23319 $5665 == 0 // (int) var == num jump_if_false @E_DR_23304 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20217 8 0@ 0@ 3@ 0025: gosub @E_DR_27674 0002: jump @E_DR_23319 :E_DR_23304 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20217 6 0@ 0@ 3@ :E_DR_23319 0002: jump @E_DR_23211 :E_DR_23326 0@ == 12 // (int) var == num jump_if_false @E_DR_23490 0001: wait 0 ms 0025: gosub @E_DR_26488 2@ == -1 // (int) var == num jump_if_false @E_DR_23483 0025: gosub @E_DR_24603 0025: gosub @E_DR_24459 0045: actor $933 defined jump_if_false @E_DR_23483 007C: actor $933 driving $5711 0022: jump_if_false @E_DR_23443 // Note: the incorrect math opcode was used here $5701 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_12604 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20217 15 0@ 0@ 3@ 0025: gosub @E_DR_27674 0002: jump @E_DR_23483 :E_DR_23443 $5701 == 0 // (int) var == num jump_if_false @E_DR_23483 -2@ > 5000 // (int) var > num // timer1 jump_if_false @E_DR_23483 0057: show_text_highpriority GXT $5679 time 5000 flag 1 $5701 = 1 // (int) :E_DR_23483 0002: jump @E_DR_23326 :E_DR_23490 0@ == 13 // (int) var == num jump_if_false @E_DR_23634 0001: wait 0 ms 0025: gosub @E_DR_26488 2@ == -1 // (int) var == num jump_if_false @E_DR_23627 0025: gosub @E_DR_24603 0025: gosub @E_DR_24459 0140: pickup $5797 picked_up jump_if_false @E_DR_23587 $5701 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_12604 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20217 12 0@ 0@ 3@ 0002: jump @E_DR_23627 :E_DR_23587 $5701 == 0 // (int) var == num jump_if_false @E_DR_23627 -2@ > 5000 // (int) var > num // timer1 jump_if_false @E_DR_23627 0057: show_text_highpriority GXT $5680 time 5000 flag 1 $5701 = 1 // (int) :E_DR_23627 0002: jump @E_DR_23490 :E_DR_23634 0@ == 14 // (int) var == num jump_if_false @E_DR_23768 0001: wait 0 ms 0025: gosub @E_DR_26488 2@ == -1 // (int) var == num jump_if_false @E_DR_23761 0025: gosub @E_DR_24459 0045: actor $933 defined jump_if_false @E_DR_23761 007C: actor $933 driving $5711 0022: jump_if_false @E_DR_23746 // Note: the incorrect math opcode was used here 0089: actor $933 in_sphere $5799 $5800 $5801 radius 5.0 5.0 5.0 sphere 1 0022: jump_if_false @E_DR_23739 // Note: the incorrect math opcode was used here 0025: gosub @E_DR_35530 0@ = 20 // (int) :E_DR_23739 0002: jump @E_DR_23761 :E_DR_23746 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20217 3 0@ 0@ 3@ :E_DR_23761 0002: jump @E_DR_23634 :E_DR_23768 0@ == 15 // (int) var == num jump_if_false @E_DR_23909 0001: wait 0 ms 0025: gosub @E_DR_26488 2@ == -1 // (int) var == num jump_if_false @E_DR_23902 0025: gosub @E_DR_24603 0025: gosub @E_DR_24459 0045: actor $933 defined jump_if_false @E_DR_23902 007C: actor $933 driving $5711 0022: jump_if_false @E_DR_23887 // Note: the incorrect math opcode was used here 0089: actor $933 in_sphere $5799 $5800 $5801 radius 5.0 5.0 5.0 sphere 1 0022: jump_if_false @E_DR_23880 // Note: the incorrect math opcode was used here 0025: gosub @E_DR_35530 0@ = 20 // (int) :E_DR_23880 0002: jump @E_DR_23902 :E_DR_23887 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20217 3 0@ 0@ 3@ :E_DR_23902 0002: jump @E_DR_23768 :E_DR_23909 0@ == 16 // (int) var == num jump_if_false @E_DR_24003 0001: wait 0 ms 0025: gosub @E_DR_26488 2@ == -1 // (int) var == num jump_if_false @E_DR_23996 0025: gosub @E_DR_24603 0025: gosub @E_DR_24459 0045: actor $933 defined jump_if_false @E_DR_23996 007C: actor $933 driving $5711 0022: jump_if_false @E_DR_23996 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20217 18 0@ 0@ 3@ :E_DR_23996 0002: jump @E_DR_23909 :E_DR_24003 0@ == 17 // (int) var == num jump_if_false @E_DR_24097 0001: wait 0 ms 0025: gosub @E_DR_26488 2@ == -1 // (int) var == num jump_if_false @E_DR_24090 0025: gosub @E_DR_24603 0025: gosub @E_DR_24459 0045: actor $933 defined jump_if_false @E_DR_24090 007C: actor $933 driving $5715 0022: jump_if_false @E_DR_24090 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20217 18 0@ 0@ 3@ :E_DR_24090 0002: jump @E_DR_24003 :E_DR_24097 0@ == 18 // (int) var == num jump_if_false @E_DR_24244 0001: wait 0 ms 0025: gosub @E_DR_26488 2@ == -1 // (int) var == num jump_if_false @E_DR_24237 0025: gosub @E_DR_24603 0025: gosub @E_DR_24459 0045: actor $933 defined jump_if_false @E_DR_24237 007C: actor $933 driving $5715 0022: jump_if_false @E_DR_24222 // Note: the incorrect math opcode was used here 0089: actor $933 in_sphere $5571(10@,4) $5575(10@,4) $5579(10@,4) radius 5.0 5.0 5.0 sphere 1 0022: jump_if_false @E_DR_24215 // Note: the incorrect math opcode was used here 0025: gosub @E_DR_35530 0@ = 20 // (int) :E_DR_24215 0002: jump @E_DR_24237 :E_DR_24222 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20217 17 0@ 0@ 3@ :E_DR_24237 0002: jump @E_DR_24097 :E_DR_24244 0@ == 19 // (int) var == num jump_if_false @E_DR_24438 0001: wait 0 ms 0025: gosub @E_DR_26488 2@ == -1 // (int) var == num jump_if_false @E_DR_24431 0025: gosub @E_DR_24603 0025: gosub @E_DR_24459 0045: actor $933 defined jump_if_false @E_DR_24431 007C: actor $933 driving $5711 0022: jump_if_false @E_DR_24416 // Note: the incorrect math opcode was used here 0089: actor $933 in_sphere $5571(10@,4) $5575(10@,4) $5579(10@,4) radius 5.0 5.0 5.0 sphere 1 0022: jump_if_false @E_DR_24369 // Note: the incorrect math opcode was used here 0025: gosub @E_DR_35530 0@ = 20 // (int) 0002: jump @E_DR_24409 :E_DR_24369 $5701 == 0 // (int) var == num jump_if_false @E_DR_24409 -2@ > 5000 // (int) var > num // timer1 jump_if_false @E_DR_24409 0057: show_text_highpriority GXT $5686 time 5000 flag 1 $5701 = 1 // (int) :E_DR_24409 0002: jump @E_DR_24431 :E_DR_24416 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20217 3 0@ 0@ 3@ :E_DR_24431 0002: jump @E_DR_24244 :E_DR_24438 not 0@ == 20 // (int) var == num jump_if_false @E_DR_24457 0002: jump @E_DR_21574 :E_DR_24457 0026: return :E_DR_24459 15@ = 0 // (int) 26@ = 0 // (int) :E_DR_24467 2 > 15@ // (int) num > var 0022: jump_if_false @E_DR_24565 // Note: the incorrect math opcode was used here 0045: actor $5503(15@,2) defined 0022: jump_if_false @E_DR_24528 // 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_19596 15@ $5503(15@,2) $5507(15@,2) $5756 0 $5757 0002: jump @E_DR_24553 :E_DR_24528 00BB: (unknown) $5505(15@,2) 034A: unknown_check $5503(15@,2) jump_if_false @E_DR_24553 02B7: (unknown) $5503(15@,2) :E_DR_24553 15@ += 1 // (int) 0002: jump @E_DR_24467 :E_DR_24565 not $5665 == 3 // (int) var == num jump_if_false @E_DR_24601 $5666 == 3 // (int) var == num jump_if_false @E_DR_24601 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_20068 :E_DR_24601 0026: return :E_DR_24603 $5666 == 2 // (int) var == num jump_if_false @E_DR_24726 15@ = 0 // (int) 27@ = 0 // (int) :E_DR_24624 6 > 15@ // (int) num > var 0022: jump_if_false @E_DR_24703 // Note: the incorrect math opcode was used here 0045: actor $5469(15@,6) defined 0022: jump_if_false @E_DR_24685 // 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_19596 15@ $5469(15@,6) $5481(15@,6) 1 1 0 0002: jump @E_DR_24691 :E_DR_24685 00BB: (unknown) $5475(15@,6) :E_DR_24691 15@ += 1 // (int) 0002: jump @E_DR_24624 :E_DR_24703 not $5665 == 3 // (int) var == num jump_if_false @E_DR_24726 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_20068 :E_DR_24726 0026: return :E_DR_24728 037B: constant_params 1 variable_params 1 unknown 50 call_with_params @NONAME_1_38972 4 $5664 $5664 > 5 // (int) var > num jump_if_false @E_DR_25456 0139: $5665 = random_int_in_ranges 0 2 $5665 == 0 // (int) var == num jump_if_false @E_DR_24781 0002: jump @E_DR_24789 :E_DR_24781 0139: $5665 = random_int_in_ranges 1 4 :E_DR_24789 $5665 == 3 // (int) var == num jump_if_false @E_DR_24816 0139: $5666 = random_int_in_ranges 0 3 0002: jump @E_DR_24823 :E_DR_24816 0139: $5666 = random_int_in_ranges 0 4 :E_DR_24823 $5665 == 0 // (int) var == num jump_if_false @E_DR_24879 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @E_DR_17676 0 13 500.0 4000.0 037B: constant_params 3 variable_params 1 unknown 50 call_with_params @E_DR_8826 3 -1 1 $5710 0002: jump @E_DR_25043 :E_DR_24879 $5665 == 1 // (int) var == num jump_if_false @E_DR_24935 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @E_DR_17676 0 13 500.0 4000.0 037B: constant_params 3 variable_params 1 unknown 50 call_with_params @E_DR_8826 0 -1 1 $5710 0002: jump @E_DR_25043 :E_DR_24935 $5665 == 2 // (int) var == num jump_if_false @E_DR_24992 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @E_DR_17676 0 13 500.0 4000.0 037B: constant_params 3 variable_params 1 unknown 50 call_with_params @E_DR_8826 1 -1 1 $5710 0002: jump @E_DR_25043 :E_DR_24992 $5665 == 3 // (int) var == num jump_if_false @E_DR_25043 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @E_DR_17676 13 17 500.0 4000.0 037B: constant_params 3 variable_params 1 unknown 50 call_with_params @E_DR_8826 2 -1 1 $5710 :E_DR_25043 0139: 16@ = random_int_in_ranges 0 100 0029: 16@ += $5870 // (int vars) // Note: the incorrect math opcode was used here $5665 == 3 // (int) var == num jump_if_false @E_DR_25142 16@ > 40 // (int) var > num jump_if_false @E_DR_25135 16@ > 59 // (int) var > num jump_if_false @E_DR_25129 16@ > 85 // (int) var > num jump_if_false @E_DR_25116 $5795 = 3 // (int) 0002: jump @E_DR_25122 :E_DR_25116 $5795 = 2 // (int) :E_DR_25122 0002: jump @E_DR_25135 :E_DR_25129 $5795 = 1 // (int) :E_DR_25135 0002: jump @E_DR_25210 :E_DR_25142 16@ > 60 // (int) var > num jump_if_false @E_DR_25210 16@ > 75 // (int) var > num jump_if_false @E_DR_25204 16@ > 90 // (int) var > num jump_if_false @E_DR_25191 $5795 = 3 // (int) 0002: jump @E_DR_25197 :E_DR_25191 $5795 = 2 // (int) :E_DR_25197 0002: jump @E_DR_25210 :E_DR_25204 $5795 = 1 // (int) :E_DR_25210 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @E_DR_9711 0 10 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_12088 -1 $5666 == 2 // (int) var == num jump_if_false @E_DR_25258 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_8671 :E_DR_25258 $5665 == 3 // (int) var == num jump_if_false @E_DR_25292 $5768 = 250 // (int) $5722 = 215 // (int) 0002: jump @E_DR_25309 :E_DR_25292 037B: constant_params 3 variable_params 1 unknown 50 call_with_params @E_DR_8826 3 -1 0 $5768 :E_DR_25309 $5666 == 0 // (int) var == num jump_if_false @E_DR_25328 0002: jump @E_DR_25449 :E_DR_25328 $5666 == 1 // (int) var == num jump_if_false @E_DR_25365 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_18198 0 4 $5754 $5755 0002: jump @E_DR_25449 :E_DR_25365 $5666 == 3 // (int) var == num jump_if_false @E_DR_25402 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_18198 0 4 $5754 $5755 0002: jump @E_DR_25449 :E_DR_25402 $5666 == 2 // (int) var == num jump_if_false @E_DR_25449 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_18198 0 4 $5754 $5755 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_18198 0 4 $5718 $5719 :E_DR_25449 0002: jump @E_DR_26259 :E_DR_25456 $5664 == 0 // (int) var == num jump_if_false @E_DR_25585 $5666 = 0 // (int) $5665 = 0 // (int) 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @E_DR_17676 0 13 500.0 1000.0 037B: constant_params 3 variable_params 1 unknown 50 call_with_params @E_DR_8826 1 0 1 $5710 037B: constant_params 3 variable_params 1 unknown 50 call_with_params @E_DR_8826 1 1 0 $5768 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_18198 0 1 $5754 $5755 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_12088 2 $5795 = 0 // (int) 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @E_DR_9711 0 1 0002: jump @E_DR_26259 :E_DR_25585 $5664 == 1 // (int) var == num jump_if_false @E_DR_25716 $5666 = 3 // (int) $5665 = 1 // (int) 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @E_DR_17676 0 13 500.0 1600.0 037B: constant_params 3 variable_params 1 unknown 50 call_with_params @E_DR_8826 0 0 1 $5710 037B: constant_params 3 variable_params 1 unknown 50 call_with_params @E_DR_8826 0 2 0 $5768 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_18198 1 2 $5754 $5755 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_12088 0 $5795 = 0 // (int) 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @E_DR_9711 3 4 0002: jump @E_DR_26259 :E_DR_25716 $5664 == 2 // (int) var == num jump_if_false @E_DR_25849 $5666 = 0 // (int) $5665 = 0 // (int) 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @E_DR_17676 0 13 1600.0 4000.0 037B: constant_params 3 variable_params 1 unknown 50 call_with_params @E_DR_8826 1 1 1 $5710 037B: constant_params 3 variable_params 1 unknown 50 call_with_params @E_DR_8826 3 -1 0 $5768 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_18198 0 1 $5754 $5755 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_12088 2 $5795 = 3 // (int) 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @E_DR_9711 7 8 0002: jump @E_DR_26259 :E_DR_25849 $5664 == 3 // (int) var == num jump_if_false @E_DR_25980 $5666 = 1 // (int) $5665 = 0 // (int) 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @E_DR_17676 0 13 1000.0 1600.0 037B: constant_params 3 variable_params 1 unknown 50 call_with_params @E_DR_8826 0 1 1 $5710 037B: constant_params 3 variable_params 1 unknown 50 call_with_params @E_DR_8826 0 0 0 $5768 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_18198 2 3 $5754 $5755 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_12088 1 $5795 = 0 // (int) 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @E_DR_9711 4 5 0002: jump @E_DR_26259 :E_DR_25980 $5664 == 4 // (int) var == num jump_if_false @E_DR_26142 $5666 = 2 // (int) $5665 = 2 // (int) 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @E_DR_17676 0 13 1000.0 1600.0 037B: constant_params 3 variable_params 1 unknown 50 call_with_params @E_DR_8826 1 2 1 $5710 037B: constant_params 3 variable_params 1 unknown 50 call_with_params @E_DR_8826 1 1 0 $5768 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_18198 1 2 $5754 $5755 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_18198 2 3 $5718 $5719 $5795 = 0 // (int) 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @E_DR_9711 2 3 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_12088 0 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_8671 0002: jump @E_DR_26259 :E_DR_26142 $5664 == 5 // (int) var == num jump_if_false @E_DR_26259 $5666 = 0 // (int) $5665 = 3 // (int) 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @E_DR_17676 13 17 500.0 4000.0 037B: constant_params 3 variable_params 1 unknown 50 call_with_params @E_DR_8826 2 0 1 $5710 $5768 = 250 // (int) 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_12088 2 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_18198 1 2 $5754 $5755 $5795 = 0 // (int) 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @E_DR_9711 1 2 :E_DR_26259 02CB: (unknown) 10.0 00C3: (unknown) $5804 $5805 $5806 $5858 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_12721 $5858 00C3: (unknown) $5807 $5808 $5809 $5863 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_12721 $5863 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_12206 $5664 == 1 // (int) var == num jump_if_false @E_DR_26356 0006: $5702 = 'DR_BA2' // (string) // ~w~You say deal, we say steal. // Note: the incorrect math opcode was used here 0006: $5703 = 'EDDRGDC' // (string) // Note: the incorrect math opcode was used here :E_DR_26356 not $5665 == 0 // (int) var == num jump_if_false @E_DR_26390 0006: $5692 = 'DR_GO' // (string) // ~w~Look out for the buyers' associates. // Note: the incorrect math opcode was used here 0006: $5678 = 'DR_GP' // (string) // ~w~Kill the ~r~buyers. // Note: the incorrect math opcode was used here :E_DR_26390 0026: return :E_DR_26392 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @E_DR_700 $933 11@ 12@ 13@ 0001: wait 50 ms 0045: actor $933 defined jump_if_false @E_DR_26427 00CF: set_actor $933 Z_angle_to 14@ :E_DR_26427 0001: wait 50 ms 0045: actor $933 defined 0022: jump_if_false @E_DR_26461 // Note: the incorrect math opcode was used here 02EE: get_actor $933 coords_to 19@ 20@ 21@ with_offset 0 3.0 0 0044: put_actor $933 at 19@ 20@ 21@ :E_DR_26461 0001: wait 50 ms 0045: actor $933 defined 0022: jump_if_false @E_DR_26486 // Note: the incorrect math opcode was used here 010F: (unknown) $933 $5799 $5800 $5801 :E_DR_26486 0026: return :E_DR_26488 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_1108 jump_if_false @E_DR_26529 2@ = 3 // (int) 0025: gosub @E_DR_26765 0@ = 20 // (int) 0002: jump @E_DR_26763 :E_DR_26529 0045: actor $933 defined jump_if_false @E_DR_26547 0002: jump @E_DR_26571 :E_DR_26547 2@ = 5 // (int) 0@ = 20 // (int) 0025: gosub @E_DR_35416 0002: jump @E_DR_26763 :E_DR_26571 $5698 == 1 // (int) var == num jump_if_false @E_DR_26625 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_12845 jump_if_false @E_DR_26625 2@ = 1 // (int) 0@ = 20 // (int) 0025: gosub @E_DR_35416 0002: jump @E_DR_26763 :E_DR_26625 $5699 == 1 // (int) var == num jump_if_false @E_DR_26682 804F: not unknown_check $5711 jump_if_false @E_DR_26682 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_10236 2@ = 0 // (int) 0@ = 20 // (int) 0025: gosub @E_DR_35416 0002: jump @E_DR_26763 :E_DR_26682 $5700 == 1 // (int) var == num jump_if_false @E_DR_26730 804F: not unknown_check $5715 jump_if_false @E_DR_26730 2@ = 2 // (int) 0@ = 20 // (int) 0025: gosub @E_DR_35416 0002: jump @E_DR_26763 :E_DR_26730 $5750 == 1 // (int) var == num jump_if_false @E_DR_26763 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_7074 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_13735 :E_DR_26763 0026: return :E_DR_26765 0059: text_clear_all 0025: gosub @E_DR_27504 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_39496 0026: return :E_DR_26801 0006: $5667 = 'DR_G0' // (string) // ~w~Collect the ~g~money. // Note: the incorrect math opcode was used here 0006: $5668 = 'DR_G1' // (string) // ~w~Get to the ~y~meeting point~w~ by ~1~:~1~. // Note: the incorrect math opcode was used here 0006: $5669 = 'DR_G2' // (string) // ~w~Get in the ~b~vehicle ~w~the drugs are in. // Note: the incorrect math opcode was used here 0006: $5670 = 'DR_G3' // (string) // ~w~Get back in the ~b~vehicle. // Note: the incorrect math opcode was used here 0006: $5677 = 'DR_G4' // (string) // ~w~This stuff is fake! Kill the ~r~dealer. // Note: the incorrect math opcode was used here 0006: $5676 = 'DR_G5' // (string) // ~w~The briefcase is empty! Get the ~b~drugs ~w~back! // Note: the incorrect math opcode was used here 0006: $5678 = 'DR_G6' // (string) // ~w~Kill the ~r~dealers. // Note: the incorrect math opcode was used here 0006: $5679 = 'DR_G7' // (string) // ~w~Grab the ~b~drugs. // Note: the incorrect math opcode was used here 0006: $5680 = 'DR_G8' // (string) // ~w~Grab the ~g~money. // Note: the incorrect math opcode was used here 0006: $5675 = 'DR_G9' // (string) // ~w~Take the money back to the ~y~drugs warehouse. // Note: the incorrect math opcode was used here 0006: $5681 = 'DR_GA' // (string) // ~w~Take the drugs back to the ~y~drugs warehouse. // Note: the incorrect math opcode was used here 0006: $5674 = 'DR_GB' // (string) // ~w~Pick up the ~g~money. // Note: the incorrect math opcode was used here 0006: $5673 = 'DR_GC' // (string) // ~w~Get the ~b~drugs. // Note: the incorrect math opcode was used here 0006: $5682 = '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: $5683 = 'DR_GG' // (string) // ~w~Get on the ~b~JetSki~w~ containing your payment. // Note: the incorrect math opcode was used here 0006: $5684 = 'DR_GH' // (string) // ~w~Get back on the ~b~JetSki. // Note: the incorrect math opcode was used here 0006: $5685 = 'DR_GI' // (string) // ~w~Get the JetSki full of money to the ~y~jetty. // Note: the incorrect math opcode was used here 0006: $5686 = 'DR_GQ' // (string) // ~w~Get the drugs back to the ~y~jetty. // Note: the incorrect math opcode was used here 0006: $5671 = 'DR_G1' // (string) // ~w~Get to the ~y~meeting point~w~ by ~1~:~1~. // Note: the incorrect math opcode was used here 0006: $5687 = '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: $5688 = 'DR_GF' // (string) // ~w~The D.E.A were monitoring the deal. Look out! // Note: the incorrect math opcode was used here 0006: $5689 = '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: $5672 = 'DR_GK' // (string) // ~w~Go back ~t~outside. // Note: the incorrect math opcode was used here 0006: $5692 = 'DR_GL' // (string) // ~w~Look out for the dealers' associates. // Note: the incorrect math opcode was used here 0006: $5690 = 'DR_GM' // (string) // ~w~The ~a~ have interrupted the deal. // Note: the incorrect math opcode was used here 0006: $5691 = 'DR_GN' // (string) // ~w~Look out, there are more ~a~ after you! // Note: the incorrect math opcode was used here $5756 = 0 // (int) $5757 = 0 // (int) $5751 = 0 // (int) $5803 = 0 // (int) 0006: $5693 = 'DR_F0' // (string) // ~r~The drugs were destroyed. // Note: the incorrect math opcode was used here 0006: $5694 = 'DR_F1' // (string) // ~r~You're too late. The deal is off. // Note: the incorrect math opcode was used here 0006: $5695 = 'DR_F2' // (string) // ~r~The money was destroyed. // Note: the incorrect math opcode was used here 0006: $5697 = 'DR_F3' // (string) // ~r~The dealer died. // Note: the incorrect math opcode was used here $5698 = 1 // (int) $5700 = 0 // (int) $5864 = 0 // (int) 02E2: $5753 = 2 // (any) $5763 = 0 // (int) $5764 = 0 // (int) 02E2: $5716 = 3 // (any) 02E2: $5720 = 25 // (any) $5721 = 354 // (int) 0006: $5724 = '' // (string) // Note: the incorrect math opcode was used here $5714 = 233 // (int) $5827 = -729.06 // (float) $5831 = -1143.13 // (float) $5835 = 6.3 // (float) $5828 = -544.38 // (float) $5832 = 542.21 // (float) $5836 = 7.11 // (float) $5829 = 404.4 // (float) $5833 = -169.74 // (float) $5837 = 6.56 // (float) $5830 = 603.35 // (float) $5834 = -1775.5 // (float) $5838 = 6.53 // (float) $5851 = 0 // (float) $5852 = 90.0 // (float) $5853 = 0 // (float) $5854 = 162.0 // (float) $5839 = -733.16 // (float) $5843 = -1149.66 // (float) $5847 = 7.52 // (float) $5840 = -545.0 // (float) $5844 = 549.01 // (float) $5848 = 7.11 // (float) $5841 = 398.58 // (float) $5845 = -178.7 // (float) $5849 = 6.42 // (float) $5842 = 596.45 // (float) $5846 = -1772.43 // (float) $5850 = 7.53 // (float) $5790 = 0 // (int) 02E2: $5793 = 19 // (any) 02E2: $5794 = 6 // (any) $5795 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_18317 $5750 = 0 // (int) $5713 = -1 // (int) $5770 = -1 // (int) 0026: return :E_DR_27504 15@ = 0 // (int) :E_DR_27508 8 > 15@ // (int) num > var 0022: jump_if_false @E_DR_27546 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_12704 $5600(15@,8) 15@ += 1 // (int) 0002: jump @E_DR_27508 :E_DR_27546 15@ = 0 // (int) :E_DR_27550 6 > 15@ // (int) num > var 0022: jump_if_false @E_DR_27588 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_12704 $5475(15@,6) 15@ += 1 // (int) 0002: jump @E_DR_27550 :E_DR_27588 15@ = 0 // (int) :E_DR_27592 2 > 15@ // (int) num > var 0022: jump_if_false @E_DR_27630 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_12704 $5505(15@,2) 15@ += 1 // (int) 0002: jump @E_DR_27592 :E_DR_27630 0026: return 009A: player $933 wanted_level > 0 jump_if_false @E_DR_27662 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @NONAME_1_18250 0 0002: jump @E_DR_27672 :E_DR_27662 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @NONAME_1_17636 :E_DR_27672 0026: return :E_DR_27674 $5795 > 0 // (int) var > num jump_if_false @E_DR_27724 809A: not player $933 wanted_level > $5795 0022: jump_if_false @E_DR_27714 // Note: the incorrect math opcode was used here 0058: (unknown) $5688 5000 1 0098: set_player $933 wanted_level_to $5795 :E_DR_27714 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_13528 :E_DR_27724 0026: return :E_DR_27726 0045: actor $933 defined jump_if_false @E_DR_28042 $5665 == 3 // (int) var == num jump_if_false @E_DR_27933 004F: unknown_check $5769 jump_if_false @E_DR_27922 027F: store_coords_to 19@ 20@ 21@ from_actor $5769 with_offset 1.0 0 0 037B: constant_params 8 variable_params 2 unknown 50 call_with_params @E_DR_18521 19@ 20@ 21@ $5754 40 30 -1 -1 $5759 $5761 0045: actor $5759 defined jump_if_false @E_DR_27831 02B6: (unknown) $5759 $5769 1.0 0 2.5 2 360.0 $5754 :E_DR_27831 19@ -= 2.0 // (float) 037B: constant_params 8 variable_params 2 unknown 50 call_with_params @E_DR_18521 19@ 20@ 21@ $5754 40 30 -1 -1 $5760 $5762 0045: actor $5760 defined jump_if_false @E_DR_27894 02B6: (unknown) $5760 $5769 -1.0 0 2.5 2 360.0 $5754 :E_DR_27894 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @E_DR_537 $933 $5760 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @E_DR_537 $933 $5759 :E_DR_27922 0001: wait 100 ms 0002: jump @E_DR_28042 :E_DR_27933 0036: 19@ = $5804 // (float vars) 0036: 20@ = $5805 // (float vars) 20@ += 9.0 // (float) 0036: 21@ = $5806 // (float vars) 037B: constant_params 8 variable_params 2 unknown 50 call_with_params @E_DR_18521 19@ 20@ 21@ $5754 40 30 -1 -1 $5759 $5761 19@ += 2.5 // (float) 037B: constant_params 8 variable_params 2 unknown 50 call_with_params @E_DR_18521 19@ 20@ 21@ $5754 40 30 -1 -1 $5760 $5762 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @E_DR_537 $933 $5760 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @E_DR_537 $933 $5759 :E_DR_28042 0026: return :E_DR_28044 0045: actor $933 defined jump_if_false @E_DR_28236 $5665 == 3 // (int) var == num jump_if_false @E_DR_28163 0036: 19@ = $5804 // (float vars) 0036: 20@ = $5805 // (float vars) 20@ += 15.0 // (float) 0036: 21@ = $5806 // (float vars) 0048: $5769 = create_car $5768 at 19@ 20@ 21@ 004F: unknown_check $5769 0022: jump_if_false @E_DR_28151 // Note: the incorrect math opcode was used here 00D1: set_car $5769 Z_angle_to 90.0 01C0: (unknown) $5769 01F2: (unknown) $5769 1 027F: store_coords_to 19@ 20@ 21@ from_actor $5769 with_offset 0 -10.0 0 037B: constant_params 3 variable_params 0 unknown 50 call_with_params @E_DR_12922 19@ 20@ 21@ :E_DR_28151 0001: wait 500 ms 0002: jump @E_DR_28236 :E_DR_28163 0036: 19@ = $5804 // (float vars) 19@ -= 6.0 // (float) 0036: 20@ = $5805 // (float vars) 20@ += 9.0 // (float) 0036: 21@ = $5806 // (float vars) 0048: $5769 = create_car $5768 at 19@ 20@ 21@ 004F: unknown_check $5769 0022: jump_if_false @E_DR_28236 // Note: the incorrect math opcode was used here 00D1: set_car $5769 Z_angle_to 180.0 not $5770 == -1 // (int) var == num jump_if_false @E_DR_28236 0495: (unknown) $5769 $5770 :E_DR_28236 0026: return :E_DR_28238 0036: 19@ = $5804 // (float vars) 0036: 20@ = $5805 // (float vars) 20@ += 12.0 // (float) 0036: 21@ = $5806 // (float vars) 037B: constant_params 3 variable_params 0 unknown 50 call_with_params @E_DR_18420 19@ 20@ 21@ $5699 = 1 // (int) 0026: return :E_DR_28280 037B: constant_params 3 variable_params 0 unknown 50 call_with_params @E_DR_8240 1 1 1 $5665 == 0 // (int) var == num jump_if_false @E_DR_28593 02E8: unknown_get_at $937 $938 $939 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_5268 22@ 23@ 24@ 0 0 0 jump_if_false @E_DR_28390 025B: (unknown) $937 $938 $939 22@ 23@ 24@ 35@ 02F5: (unknown) $937 $938 $939 3 22@ 23@ 24@ 02F5: (unknown) $937 $938 $939 4 19@ 20@ 21@ :E_DR_28390 $5802 == 7 // (int) var == num jump_if_false @E_DR_28457 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_28457 24@ += 5.0 // (float) 01BB: (unknown) 22@ 23@ 24@ 24@ 0048: $5769 = create_car $5768 at 22@ 23@ 24@ 004F: unknown_check $5769 0022: jump_if_false @E_DR_28586 // Note: the incorrect math opcode was used here 037B: constant_params 8 variable_params 2 unknown 50 call_with_params @E_DR_18521 19@ 20@ 21@ $5754 40 45 $5769 -1 $5759 $5761 037B: constant_params 8 variable_params 2 unknown 50 call_with_params @E_DR_18521 19@ 20@ 21@ $5754 40 45 $5769 0 $5760 $5762 00D1: set_car $5769 Z_angle_to 35@ 0050: set_car $5769 max_speed_to 20.0 0051: set_car $5769 traffic_behavior_to 2 01B6: (unknown) $5769 19@ 20@ 21@ not $5770 == -1 // (int) var == num jump_if_false @E_DR_28586 0495: (unknown) $5769 $5770 :E_DR_28586 0002: jump @E_DR_29027 :E_DR_28593 $5665 == 3 // (int) var == num jump_if_false @E_DR_28837 004F: unknown_check $5711 jump_if_false @E_DR_28678 004D: store_car $5711 position_to 19@ 20@ 21@ 90.0 > 35@ // (float) num > var 0022: jump_if_false @E_DR_28650 // Note: the incorrect math opcode was used here 35@ = 90.0 // (float) 0002: jump @E_DR_28669 :E_DR_28650 35@ > 270.0 // (float) var > num jump_if_false @E_DR_28669 35@ = 270.0 // (float) :E_DR_28669 00D0: 35@ = car $5711 Z_angle 0049: destroy_car $5711 :E_DR_28678 037B: constant_params 3 variable_params 0 unknown 50 call_with_params @E_DR_18420 19@ 20@ 21@ 004F: unknown_check $5711 jump_if_false @E_DR_28707 00D1: set_car $5711 Z_angle_to 35@ :E_DR_28707 004F: unknown_check $5711 0022: jump_if_false @E_DR_28825 // Note: the incorrect math opcode was used here 037B: constant_params 8 variable_params 2 unknown 50 call_with_params @E_DR_18521 19@ 20@ 21@ $5754 40 45 $5711 -1 $5759 $5761 037B: constant_params 8 variable_params 2 unknown 50 call_with_params @E_DR_18521 19@ 20@ 21@ $5754 40 45 -1 0 $5760 $5762 0045: actor $5760 defined jump_if_false @E_DR_28806 02B6: (unknown) $5760 $5711 0 0.65 1.2 3 360.0 $5754 :E_DR_28806 01C3: (unknown) $5711 11.0 0052: set_car $5711 driver_behaviour_to 1 $5699 = 1 // (int) :E_DR_28825 0001: wait 500 ms 0002: jump @E_DR_29027 :E_DR_28837 02E8: unknown_get_at $937 $938 $939 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_5268 22@ 23@ 24@ 0 0 0 jump_if_false @E_DR_28919 025B: (unknown) $937 $938 $939 22@ 23@ 24@ 35@ 02F5: (unknown) $937 $938 $939 3 22@ 23@ 24@ 02F5: (unknown) $937 $938 $939 4 19@ 20@ 21@ :E_DR_28919 004F: unknown_check $5711 0022: jump_if_false @E_DR_29027 // Note: the incorrect math opcode was used here 014C: set_car $5711 health_to 1000 037B: constant_params 8 variable_params 2 unknown 50 call_with_params @E_DR_18521 19@ 20@ 21@ $5754 40 30 $5711 -1 $5759 $5761 037B: constant_params 8 variable_params 2 unknown 50 call_with_params @E_DR_18521 19@ 20@ 21@ $5754 40 30 $5711 0 $5760 $5762 004E: put_car $5711 at 22@ 23@ 24@ 00D1: set_car $5711 Z_angle_to 35@ 0050: set_car $5711 max_speed_to 20.0 0051: set_car $5711 traffic_behavior_to 2 01B6: (unknown) $5711 19@ 20@ 21@ $5699 = 0 // (int) :E_DR_29027 037B: constant_params 3 variable_params 0 unknown 50 call_with_params @E_DR_8240 0 0 0 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_12604 $5763 = 1 // (int) $5764 = 1 // (int) 5@ = 660 // (int) 002B: 5@ -= $5870 // (int vars) // Note: the incorrect math opcode was used here 002B: 5@ -= $5870 // (int vars) // Note: the incorrect math opcode was used here 0026: return :E_DR_29080 0045: actor $933 defined 0022: jump_if_false @E_DR_29148 // Note: the incorrect math opcode was used here 15@ = 0 // (int) :E_DR_29095 2 > 15@ // (int) num > var 0022: jump_if_false @E_DR_29148 // Note: the incorrect math opcode was used here 0045: actor $5503(15@,2) defined 0022: jump_if_false @E_DR_29136 // Note: the incorrect math opcode was used here 010B: set_actor $5503(15@,2) armed_weapon_to $5754 00F4: (unknown) $5503(15@,2) $933 :E_DR_29136 15@ += 1 // (int) 0002: jump @E_DR_29095 :E_DR_29148 $5665 == 3 // (int) var == num jump_if_false @E_DR_29173 $5763 = 2 // (int) $5764 = 2 // (int) :E_DR_29173 0026: return :E_DR_29175 15@ = 0 // (int) :E_DR_29179 2 > 15@ // (int) num > var 0022: jump_if_false @E_DR_29228 // Note: the incorrect math opcode was used here 034A: unknown_check $5503(15@,2) 0022: jump_if_false @E_DR_29216 // Note: the incorrect math opcode was used here 003F: destroy_actor $5503(15@,2) 00BB: (unknown) $5505(15@,2) :E_DR_29216 15@ += 1 // (int) 0002: jump @E_DR_29179 :E_DR_29228 $5665 == 3 // (int) var == num jump_if_false @E_DR_29243 0026: return :E_DR_29243 not $5665 == 0 // (int) var == num jump_if_false @E_DR_29284 $5666 == 0 // (int) var == num jump_if_false @E_DR_29269 0026: return :E_DR_29269 $5666 == 1 // (int) var == num jump_if_false @E_DR_29284 0026: return :E_DR_29284 004F: unknown_check $5769 jump_if_false @E_DR_29299 0049: destroy_car $5769 :E_DR_29299 0026: return :E_DR_29301 0045: actor $933 defined jump_if_false @E_DR_29371 0036: 19@ = $5804 // (float vars) 0036: 20@ = $5805 // (float vars) 0036: 21@ = $5806 // (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_18383 19@ 20@ 21@ :E_DR_29371 0026: return :E_DR_29373 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_8361 1 $5665 == 3 // (int) var == num jump_if_false @E_DR_29538 0036: 19@ = $5804 // (float vars) 0036: 20@ = $5805 // (float vars) 0036: 21@ = $5806 // (float vars) 0036: 19@ = $5804 // (float vars) 19@ -= 24.0 // (float) 037B: constant_params 6 variable_params 0 unknown 50 call_with_params @E_DR_18867 19@ 20@ 21@ 0 0 3 0036: 19@ = $5804 // (float vars) 0036: 20@ = $5805 // (float vars) 0036: 21@ = $5806 // (float vars) 0036: 20@ = $5805 // (float vars) 20@ -= 20.0 // (float) 037B: constant_params 6 variable_params 0 unknown 50 call_with_params @E_DR_18867 19@ 20@ 21@ 1 1 4 0036: 19@ = $5804 // (float vars) 0036: 20@ = $5805 // (float vars) 0036: 21@ = $5806 // (float vars) 0036: 19@ = $5804 // (float vars) 19@ += 24.0 // (float) 037B: constant_params 6 variable_params 0 unknown 50 call_with_params @E_DR_18867 19@ 20@ 21@ 2 2 5 0002: jump @E_DR_29742 :E_DR_29538 0036: 19@ = $5804 // (float vars) 0036: 20@ = $5805 // (float vars) 0036: 21@ = $5806 // (float vars) 0036: 19@ = $5804 // (float vars) 19@ -= 11.0 // (float) 0036: 20@ = $5805 // (float vars) 20@ -= 10.0 // (float) 037B: constant_params 7 variable_params 1 unknown 50 call_with_params @E_DR_18735 0 19@ 20@ 21@ $5718 40 30 $5725 20@ += 11.0 // (float) 037B: constant_params 7 variable_params 1 unknown 50 call_with_params @E_DR_18735 1 19@ 20@ 21@ $5720 40 45 $5726 20@ += 11.0 // (float) 037B: constant_params 7 variable_params 1 unknown 50 call_with_params @E_DR_18735 2 19@ 20@ 21@ $5720 40 30 $5727 19@ += 20.0 // (float) 037B: constant_params 7 variable_params 1 unknown 50 call_with_params @E_DR_18735 3 19@ 20@ 21@ $5718 40 45 $5728 20@ -= 11.0 // (float) 037B: constant_params 7 variable_params 1 unknown 50 call_with_params @E_DR_18735 4 19@ 20@ 21@ $5720 40 30 $5729 20@ -= 11.0 // (float) 037B: constant_params 7 variable_params 1 unknown 50 call_with_params @E_DR_18735 5 19@ 20@ 21@ $5718 40 45 $5730 :E_DR_29742 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_8361 0 0271: (unknown) $5716 4 15@ = 0 // (int) :E_DR_29763 6 > 15@ // (int) num > var 0022: jump_if_false @E_DR_29808 // Note: the incorrect math opcode was used here not $5665 == 3 // (int) var == num jump_if_false @E_DR_29796 $5481(15@,6) = 1 // (int) :E_DR_29796 15@ += 1 // (int) 0002: jump @E_DR_29763 :E_DR_29808 15@ = 0 // (int) :E_DR_29812 2 > 15@ // (int) num > var 0022: jump_if_false @E_DR_29889 // Note: the incorrect math opcode was used here $5507(15@,2) = 1 // (int) 034A: unknown_check $5469(15@,6) jump_if_false @E_DR_29877 0045: actor $5469(15@,6) defined jump_if_false @E_DR_29877 0045: actor $933 defined jump_if_false @E_DR_29877 04A3: (unknown) $5469(15@,6) $933 :E_DR_29877 15@ += 1 // (int) 0002: jump @E_DR_29812 :E_DR_29889 $5757 = 1 // (int) 0271: (unknown) $5753 8 0026: return :E_DR_29903 0026: return :E_DR_29905 15@ = 0 // (int) :E_DR_29909 2 > 15@ // (int) num > var 0022: jump_if_false @E_DR_29953 // Note: the incorrect math opcode was used here 0045: actor $5503(15@,2) defined 0022: jump_if_false @E_DR_29941 // Note: the incorrect math opcode was used here 010B: set_actor $5503(15@,2) armed_weapon_to 0 :E_DR_29941 15@ += 1 // (int) 0002: jump @E_DR_29909 :E_DR_29953 0026: return 15@ = 0 // (int) :E_DR_29959 6 > 15@ // (int) num > var 0022: jump_if_false @E_DR_30008 // Note: the incorrect math opcode was used here 034A: unknown_check $5469(15@,6) 0022: jump_if_false @E_DR_29996 // Note: the incorrect math opcode was used here 003F: destroy_actor $5469(15@,6) 00BB: (unknown) $5475(15@,6) :E_DR_29996 15@ += 1 // (int) 0002: jump @E_DR_29959 :E_DR_30008 0026: return :E_DR_30010 8140: not pickup $5797 picked_up jump_if_false @E_DR_30029 0141: destroy_pickup $5797 00BB: (unknown) $5856 :E_DR_30029 0026: return :E_DR_30031 0168: 0530: (unknown) 1 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_199 100 0045: actor $933 defined jump_if_false @E_DR_30110 0035: 47@ = $2729 // (int vars) 47@ += 1 // (int) 037B: constant_params 1 variable_params 3 unknown 50 call_with_params @NONAME_1_30456 47@ 40@ 41@ 42@ 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @NONAME_1_28874 40@ 41@ 42@ 1 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @NONAME_1_19424 0 :E_DR_30110 0045: actor $933 defined jump_if_false @E_DR_30126 0200: (unknown) $933 0 :E_DR_30126 0001: wait 500 ms 037B: constant_params 1 variable_params 3 unknown 50 call_with_params @NONAME_1_30341 $2729 $5799 $5800 $5801 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @E_DR_700 $933 $5810 $5811 $5812 0001: wait 1000 ms $5802 == 12 // (int) var == num jump_if_false @E_DR_30203 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @E_DR_700 $933 $5810 $5811 $5812 :E_DR_30203 0045: actor $933 defined jump_if_false @E_DR_30219 00CF: set_actor $933 Z_angle_to 0 :E_DR_30219 0045: actor $933 defined jump_if_false @E_DR_30247 02EE: get_actor $933 coords_to 19@ 20@ 21@ with_offset 0 $5825 0 01BB: (unknown) 19@ 20@ 21@ 21@ :E_DR_30247 $5665 == 0 // (int) var == num jump_if_false @E_DR_30294 037B: constant_params 3 variable_params 0 unknown 50 call_with_params @E_DR_8240 1 1 1 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_8353 1 0002: jump @E_DR_30310 :E_DR_30294 037B: constant_params 3 variable_params 0 unknown 50 call_with_params @E_DR_8240 1 1 1 :E_DR_30310 0443: (unknown) 106 0228: (unknown) $5665 == 0 // (int) var == num jump_if_false @E_DR_30371 037B: constant_params 3 variable_params 0 unknown 50 call_with_params @E_DR_18420 19@ 20@ 21@ 004F: unknown_check $5711 jump_if_false @E_DR_30364 0497: (unknown) $5711 $5713 00D1: set_car $5711 Z_angle_to $5826 :E_DR_30364 0002: jump @E_DR_30462 :E_DR_30371 $5665 == 3 // (int) var == num jump_if_false @E_DR_30430 0160: load_model #BENSON 0228: (unknown) 0048: $5769 = create_car #BENSON at 19@ 20@ 21@ 004F: unknown_check $5769 0022: jump_if_false @E_DR_30418 // Note: the incorrect math opcode was used here 00D1: set_car $5769 Z_angle_to $5826 :E_DR_30418 0162: release_model #BENSON 0002: jump @E_DR_30462 :E_DR_30430 0048: $5769 = create_car $5768 at 19@ 20@ 21@ 004F: unknown_check $5769 0022: jump_if_false @E_DR_30462 // Note: the incorrect math opcode was used here 0497: (unknown) $5769 $5770 00D1: set_car $5769 Z_angle_to $5826 :E_DR_30462 0001: wait 500 ms $5665 == 0 // (int) var == num jump_if_false @E_DR_30590 004F: unknown_check $5711 jump_if_false @E_DR_30583 027F: store_coords_to 19@ 20@ 21@ from_actor $5711 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_18521 19@ 20@ 21@ $5754 -1 30 -1 -1 $5759 $5761 027F: store_coords_to 19@ 20@ 21@ from_actor $5711 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_18521 19@ 20@ 21@ $5754 -1 30 -1 -1 $5760 $5762 :E_DR_30583 0002: jump @E_DR_30694 :E_DR_30590 004F: unknown_check $5769 jump_if_false @E_DR_30694 027F: store_coords_to 19@ 20@ 21@ from_actor $5769 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_18521 19@ 20@ 21@ $5754 -1 30 -1 -1 $5759 $5761 027F: store_coords_to 19@ 20@ 21@ from_actor $5769 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_18521 19@ 20@ 21@ $5754 -1 30 -1 -1 $5760 $5762 :E_DR_30694 0025: gosub @E_DR_29905 0045: actor $933 defined jump_if_false @E_DR_30754 0045: actor $5759 defined jump_if_false @E_DR_30733 013E: actor $5759 look_at_actor $933 00DF: (unknown) $5759 :E_DR_30733 0045: actor $5760 defined 0022: jump_if_false @E_DR_30754 // Note: the incorrect math opcode was used here 013E: actor $5760 look_at_actor $933 00DF: (unknown) $5760 :E_DR_30754 $5665 == 0 // (int) var == num jump_if_false @E_DR_30818 004F: unknown_check $5711 jump_if_false @E_DR_30811 0045: actor $5759 defined jump_if_false @E_DR_30794 00EA: (unknown) $5759 $5711 :E_DR_30794 0045: actor $5760 defined 0022: jump_if_false @E_DR_30811 // Note: the incorrect math opcode was used here 00E9: (unknown) $5760 $5711 :E_DR_30811 0002: jump @E_DR_30863 :E_DR_30818 004F: unknown_check $5769 0022: jump_if_false @E_DR_30863 // Note: the incorrect math opcode was used here 0045: actor $5759 defined 0022: jump_if_false @E_DR_30846 // Note: the incorrect math opcode was used here 00EA: (unknown) $5759 $5769 :E_DR_30846 0045: actor $5760 defined 0022: jump_if_false @E_DR_30863 // Note: the incorrect math opcode was used here 00E9: (unknown) $5760 $5769 :E_DR_30863 0006: 39@ = '' // (string) // Note: the incorrect math opcode was used here 0426: (unknown) $5804 $5805 $5806 39@ 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_9931 00B9: set_camera_position $5813 $5814 $5815 rotations 0 0 0 00BA: set_camera_point_at $5816 $5817 $5818 mode 2 0035: 48@ = $5664 // (int vars) 48@ += 1 // (int) 0001: wait 1500 ms 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_4379 7 > 48@ // (int) num > var 0022: jump_if_false @E_DR_30962 // Note: the incorrect math opcode was used here 011F: show_text_1number_highpriority GXT $5704 number 48@ time 6000 flag 1 0002: jump @E_DR_30971 :E_DR_30962 0057: show_text_highpriority GXT $5704 time 6000 flag 1 :E_DR_30971 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_4394 6000 jump_if_false @E_DR_30998 0002: jump @E_DR_31174 :E_DR_30998 01D9: (unknown) $5705 $5865 $5866 7000 1 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_4394 6000 jump_if_false @E_DR_31038 0002: jump @E_DR_31174 :E_DR_31038 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_4394 1000 jump_if_false @E_DR_31065 0002: jump @E_DR_31174 :E_DR_31065 $5665 == 3 // (int) var == num jump_if_false @E_DR_31094 0057: show_text_highpriority GXT $5706 time 7000 flag 1 0002: jump @E_DR_31104 :E_DR_31094 0226: show_text_1string GXT $5706 string 39@ time 7000 1 :E_DR_31104 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_4394 6000 jump_if_false @E_DR_31131 0002: jump @E_DR_31174 :E_DR_31131 $5665 == 0 // (int) var == num jump_if_false @E_DR_31162 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_13387 $5711 0002: jump @E_DR_31174 :E_DR_31162 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_13387 $5769 :E_DR_31174 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_4364 0059: text_clear_all 0444: (unknown) 106 037B: constant_params 3 variable_params 0 unknown 50 call_with_params @E_DR_8240 0 0 0 $5665 == 0 // (int) var == num jump_if_false @E_DR_31233 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_8353 0 0002: jump @E_DR_31245 :E_DR_31233 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_8353 1 :E_DR_31245 0025: gosub @E_DR_29175 034B: unknown_check $5711 jump_if_false @E_DR_31267 0049: destroy_car $5711 :E_DR_31267 15@ = 0 // (int) :E_DR_31271 4 > 15@ // (int) num > var 0022: jump_if_false @E_DR_31314 // Note: the incorrect math opcode was used here 0252: object $5515(15@,4) exists 0022: jump_if_false @E_DR_31302 // Note: the incorrect math opcode was used here 0093: destroy_object $5515(15@,4) :E_DR_31302 15@ += 1 // (int) 0002: jump @E_DR_31271 :E_DR_31314 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @E_DR_700 $933 $5799 $5800 $5801 0001: wait 1000 ms 0045: actor $933 defined jump_if_false @E_DR_31377 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @NONAME_1_28874 $5804 $5805 $5806 0 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @NONAME_1_19424 1 :E_DR_31377 0045: actor $933 defined jump_if_false @E_DR_31394 0200: (unknown) $933 1 :E_DR_31394 0001: wait 800 ms 037B: constant_params 0 variable_params 3 unknown 50 call_with_params @E_DR_17910 19@ 20@ 21@ 00C3: (unknown) 19@ 20@ 21@ $5862 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_8123 $5862 $5665 == 0 // (int) var == num jump_if_false @E_DR_31531 21@ += 0.6 // (float) 0035: 15@ = $2729 // (int vars) $353(15@,30) == 3 // (int) var == num jump_if_false @E_DR_31484 19@ -= 3.0 // (float) 0002: jump @E_DR_31518 :E_DR_31484 $353(15@,30) == 2 // (int) var == num jump_if_false @E_DR_31512 20@ += 3.0 // (float) 0002: jump @E_DR_31518 :E_DR_31512 20@ += 3.0 // (float) :E_DR_31518 037B: constant_params 3 variable_params 0 unknown 50 call_with_params @E_DR_18383 19@ 20@ 21@ :E_DR_31531 0045: actor $933 defined jump_if_false @E_DR_31549 010F: (unknown) $933 19@ 20@ 21@ :E_DR_31549 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_371 1000 0530: (unknown) 0 $5665 == 0 // (int) var == num jump_if_false @E_DR_31609 $2559 = 1 // (int) 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20217 0 0 0@ 3@ 0002: jump @E_DR_31625 :E_DR_31609 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20217 5 5 0@ 3@ :E_DR_31625 0169: 0026: return :E_DR_31629 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_12721 $5862 0035: 15@ = 46@ // (int vars) :E_DR_31647 84E7: not unknown_check $1583(15@,30) $1613(15@,30) $1643(15@,30) 0022: jump_if_false @E_DR_31678 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @E_DR_31647 :E_DR_31678 not $5665 == 0 // (int) var == num jump_if_false @E_DR_31767 not $5665 == 3 // (int) var == num jump_if_false @E_DR_31767 0036: 28@ = $937 // (float vars) 28@ -= 15.0 // (float) 0036: 29@ = $938 // (float vars) 29@ -= 15.0 // (float) 30@ = 5.0 // (float) 0036: 31@ = $937 // (float vars) 31@ += 15.0 // (float) 0036: 32@ = $938 // (float vars) 32@ += 15.0 // (float) 33@ = 25.0 // (float) 0246: (unknown) 28@ 29@ 30@ 31@ 32@ 33@ :E_DR_31767 00C3: (unknown) $5799 $5800 $5801 $5859 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_12721 $5859 037B: constant_params 6 variable_params 0 unknown 50 call_with_params @MAIN_5268 11@ 12@ 13@ 0 0 0 jump_if_false @E_DR_31830 037B: constant_params 2 variable_params 4 unknown 50 call_with_params @NONAME_1_30049 $2729 2 11@ 12@ 13@ 14@ :E_DR_31830 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_7895 1 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @NONAME_1_39314 4 $5665 == 0 // (int) var == num jump_if_false @E_DR_31893 0001: wait 3000 ms 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20217 4 0@ 0@ 3@ 0002: jump @E_DR_32030 :E_DR_31893 $5699 = 1 // (int) $5665 == 3 // (int) var == num jump_if_false @E_DR_31984 037B: constant_params 0 variable_params 4 unknown 50 call_with_params @E_DR_17804 19@ 20@ 21@ 10@ 00C3: (unknown) 19@ 20@ 21@ $5861 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_12721 $5861 037B: constant_params 3 variable_params 0 unknown 50 call_with_params @E_DR_18420 19@ 20@ 21@ 004F: unknown_check $5711 jump_if_false @E_DR_31977 00D1: set_car $5711 Z_angle_to $5595(10@,4) :E_DR_31977 0002: jump @E_DR_32010 :E_DR_31984 037B: constant_params 3 variable_params 0 unknown 50 call_with_params @E_DR_18420 $5799 $5800 $5801 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_10285 :E_DR_32010 0001: wait 3000 ms 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20217 2 0@ 0@ 3@ :E_DR_32030 0026: return :E_DR_32032 $5803 = 1 // (int) $5698 = 0 // (int) 0403: (unknown) 0 0 0 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_12721 $5858 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_12721 $5863 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_199 500 005B: set_current_time_hours_to $5865 minutes_to $5866 0045: actor $933 defined 0022: jump_if_false @E_DR_32106 // Note: the incorrect math opcode was used here 00A2: (unknown) $933 :E_DR_32106 037B: constant_params 3 variable_params 0 unknown 50 call_with_params @E_DR_13883 $5804 $5805 $5806 0045: actor $933 defined jump_if_false @E_DR_32186 007E: actor $933 driving jump_if_false @E_DR_32186 034B: unknown_check $2769 jump_if_false @E_DR_32186 004F: unknown_check $2769 jump_if_false @E_DR_32186 00D0: 35@ = car $2769 Z_angle 004E: put_car $2769 at $5804 $5805 $5806 00D1: set_car $2769 Z_angle_to 35@ :E_DR_32186 037B: constant_params 3 variable_params 0 unknown 50 call_with_params @E_DR_8240 1 1 1 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_8353 1 00B9: set_camera_position $5819 $5820 $5821 rotations 0 0 0 00BA: set_camera_point_at $5822 $5823 $5824 mode 2 0025: gosub @E_DR_28044 0025: gosub @E_DR_27726 $5665 == 0 // (int) var == num jump_if_false @E_DR_32278 0025: gosub @E_DR_28238 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_10285 :E_DR_32278 0025: gosub @E_DR_29905 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @MAIN_12808 $5703 $5702 $5759 0 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_12757 $5703 0443: (unknown) 120 0228: (unknown) 0045: actor $933 defined jump_if_false @E_DR_32379 02A7: unknown_check $933 jump_if_false @E_DR_32379 02EE: get_actor $933 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_700 $933 19@ 20@ 21@ :E_DR_32379 0001: wait 0 ms 0045: actor $5759 defined jump_if_false @E_DR_32407 02EE: get_actor $5759 coords_to 43@ 44@ 45@ with_offset 0 2.3 0 :E_DR_32407 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @E_DR_537 $933 $5760 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @E_DR_537 $933 $5759 $5666 == 3 // (int) var == num jump_if_false @E_DR_32472 0001: wait 200 ms 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @E_DR_516 $933 43@ 44@ 45@ 0001: wait 100 ms :E_DR_32472 0001: wait 300 ms $5666 == 3 // (int) var == num jump_if_false @E_DR_32679 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_4379 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @E_DR_516 $933 43@ 44@ 45@ 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_4394 1000 jump_if_false @E_DR_32542 0002: jump @E_DR_33167 :E_DR_32542 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @MAIN_13224 $5703 1 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_4394 600 jump_if_false @E_DR_32583 0002: jump @E_DR_33167 :E_DR_32583 0045: actor $933 defined jump_if_false @E_DR_32612 02EE: get_actor $933 coords_to 19@ 20@ 21@ with_offset 0 -6.0 0 0158: actor $933 run_to 19@ 20@ :E_DR_32612 0025: gosub @E_DR_29080 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_4394 1000 jump_if_false @E_DR_32646 0002: jump @E_DR_33167 :E_DR_32646 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_13401 $5703 jump_if_false @E_DR_32672 0002: jump @E_DR_33167 :E_DR_32672 0002: jump @E_DR_33167 :E_DR_32679 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_4364 0045: actor $933 defined jump_if_false @E_DR_32708 0352: (unknown) $933 00A2: (unknown) $933 :E_DR_32708 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @E_DR_700 $933 43@ 44@ 45@ 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @E_DR_537 $933 $5760 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @E_DR_537 $933 $5759 0001: wait 600 ms 0045: actor $5759 defined jump_if_false @E_DR_32779 04B4: (unknown) $5759 120 513 100.0 :E_DR_32779 0045: actor $5760 defined jump_if_false @E_DR_32802 04B4: (unknown) $5760 120 524 100.0 :E_DR_32802 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_4379 0045: actor $5759 defined jump_if_false @E_DR_32889 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @MAIN_13224 $5703 1 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_13401 $5703 jump_if_false @E_DR_32863 0002: jump @E_DR_33167 :E_DR_32863 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_4394 100 jump_if_false @E_DR_32889 0002: jump @E_DR_33167 :E_DR_32889 0078: if or $5665 == 1 // (int) var == num $5665 == 2 // (int) var == num jump_if_false @E_DR_32961 0078: if or $5666 == 0 // (int) var == num $5666 == 1 // (int) var == num jump_if_false @E_DR_32961 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_4394 2000 jump_if_false @E_DR_32961 0002: jump @E_DR_33167 :E_DR_32961 $5665 == 0 // (int) var == num jump_if_false @E_DR_33067 0078: if or $5666 == 0 // (int) var == num $5666 == 1 // (int) var == num jump_if_false @E_DR_33067 004F: unknown_check $5769 jump_if_false @E_DR_33040 0045: actor $5759 defined jump_if_false @E_DR_33023 00EA: (unknown) $5759 $5769 :E_DR_33023 0045: actor $5760 defined 0022: jump_if_false @E_DR_33040 // Note: the incorrect math opcode was used here 00E9: (unknown) $5760 $5769 :E_DR_33040 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_4394 2000 jump_if_false @E_DR_33067 0002: jump @E_DR_33167 :E_DR_33067 $5666 == 2 // (int) var == num jump_if_false @E_DR_33167 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_4394 500 jump_if_false @E_DR_33107 0002: jump @E_DR_33167 :E_DR_33107 0045: actor $5759 defined jump_if_false @E_DR_33140 02EE: get_actor $5759 coords_to 19@ 20@ 21@ with_offset 0 8.0 0 00D9: (unknown) 19@ 20@ 21@ 64 01F1: kill_actor $5759 :E_DR_33140 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_4394 2000 jump_if_false @E_DR_33167 0002: jump @E_DR_33167 :E_DR_33167 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_4364 0252: object $5798 exists jump_if_false @E_DR_33196 04C1: (unknown) $5798 0093: destroy_object $5798 :E_DR_33196 0045: actor $5759 defined jump_if_false @E_DR_33211 0352: (unknown) $5759 :E_DR_33211 0444: (unknown) 80 0444: (unknown) 120 0045: actor $933 defined jump_if_false @E_DR_33783 $5665 == 0 // (int) var == num jump_if_false @E_DR_33451 $5666 == 0 // (int) var == num jump_if_false @E_DR_33268 0025: gosub @E_DR_29175 0002: jump @E_DR_33395 :E_DR_33268 $5666 == 3 // (int) var == num jump_if_false @E_DR_33319 0025: gosub @E_DR_29080 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_12604 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @E_DR_537 $933 $5759 0002: jump @E_DR_33395 :E_DR_33319 $5666 == 1 // (int) var == num jump_if_false @E_DR_33353 0025: gosub @E_DR_29175 0025: gosub @E_DR_28280 0002: jump @E_DR_33395 :E_DR_33353 $5666 == 2 // (int) var == num jump_if_false @E_DR_33395 0025: gosub @E_DR_29373 0025: gosub @E_DR_29903 0045: actor $5759 defined jump_if_false @E_DR_33395 01F1: kill_actor $5759 :E_DR_33395 not $5666 == 3 // (int) var == num jump_if_false @E_DR_33444 0045: actor $933 defined jump_if_false @E_DR_33444 004F: unknown_check $5711 jump_if_false @E_DR_33444 004D: store_car $5711 position_to 19@ 20@ 21@ 010F: (unknown) $933 19@ 20@ 21@ :E_DR_33444 0002: jump @E_DR_33783 :E_DR_33451 $5666 == 0 // (int) var == num jump_if_false @E_DR_33502 0025: gosub @E_DR_29175 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_10236 004F: unknown_check $5711 jump_if_false @E_DR_33495 0049: destroy_car $5711 :E_DR_33495 0002: jump @E_DR_33745 :E_DR_33502 $5666 == 3 // (int) var == num jump_if_false @E_DR_33553 0025: gosub @E_DR_29080 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_12604 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @E_DR_537 $933 $5759 0002: jump @E_DR_33745 :E_DR_33553 $5666 == 1 // (int) var == num jump_if_false @E_DR_33703 0025: gosub @E_DR_29175 0025: gosub @E_DR_28280 004F: unknown_check $5711 jump_if_false @E_DR_33696 031C: (unknown) $5711 014E: 25@ = car $5711 health 5 > $5870 // (int) num > var 0022: jump_if_false @E_DR_33627 // Note: the incorrect math opcode was used here $5709 = 800 // (int) 0002: jump @E_DR_33661 :E_DR_33627 7 > $5870 // (int) num > var 0022: jump_if_false @E_DR_33654 // Note: the incorrect math opcode was used here $5709 = 900 // (int) 0002: jump @E_DR_33661 :E_DR_33654 $5709 = 1000 // (int) :E_DR_33661 0011: 25@ > $5709 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_DR_33679 // Note: the incorrect math opcode was used here 014C: set_car $5711 health_to $5709 :E_DR_33679 004F: unknown_check $5769 0022: jump_if_false @E_DR_33696 // Note: the incorrect math opcode was used here 013A: set_car $5769 door_status_to 7 :E_DR_33696 0002: jump @E_DR_33745 :E_DR_33703 $5666 == 2 // (int) var == num jump_if_false @E_DR_33745 0025: gosub @E_DR_29373 0025: gosub @E_DR_29903 0045: actor $5759 defined jump_if_false @E_DR_33745 01F1: kill_actor $5759 :E_DR_33745 not $5666 == 3 // (int) var == num jump_if_false @E_DR_33783 0025: gosub @E_DR_29301 0045: actor $933 defined jump_if_false @E_DR_33783 010F: (unknown) $933 19@ 20@ 21@ :E_DR_33783 not $5666 == 3 // (int) var == num jump_if_false @E_DR_33809 037B: constant_params 3 variable_params 0 unknown 50 call_with_params @E_DR_8240 0 0 0 :E_DR_33809 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_8353 0 $5787 > 0 // (int) var > num jump_if_false @E_DR_33844 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_8429 1 :E_DR_33844 $5666 == 2 // (int) var == num jump_if_false @E_DR_33919 037B: constant_params 7 variable_params 0 unknown 50 call_with_params @E_DR_1359 $5722 $5717 $5717 $5719 $5718 $5716 1 037B: constant_params 6 variable_params 0 unknown 50 call_with_params @E_DR_6153 $5799 $5800 $5801 55.0 55.0 10.0 $5750 = 1 // (int) 0002: jump @E_DR_34037 :E_DR_33919 $5666 == 3 // (int) var == num jump_if_false @E_DR_33994 037B: constant_params 7 variable_params 0 unknown 50 call_with_params @E_DR_1359 $5768 $5752 $5752 $5755 $5754 $5753 1 037B: constant_params 6 variable_params 0 unknown 50 call_with_params @E_DR_6153 $5799 $5800 $5801 55.0 55.0 10.0 $5750 = 1 // (int) 0002: jump @E_DR_34037 :E_DR_33994 $5792 > 0 // (int) var > num jump_if_false @E_DR_34037 037B: constant_params 7 variable_params 0 unknown 50 call_with_params @E_DR_1359 207 $5790 $5790 346 $5793 $5794 0 $5750 = 1 // (int) :E_DR_34037 7 > $5870 // (int) num > var 0022: jump_if_false @E_DR_34086 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @E_DR_3736 250 1000 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_3748 30000 0002: jump @E_DR_34115 :E_DR_34086 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @E_DR_3736 450 1000 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_3748 20000 :E_DR_34115 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_371 1000 $5665 == 0 // (int) var == num jump_if_false @E_DR_34279 $5666 == 0 // (int) var == num jump_if_false @E_DR_34174 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20217 6 0@ 0@ 3@ 0002: jump @E_DR_34272 :E_DR_34174 $5666 == 3 // (int) var == num jump_if_false @E_DR_34209 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20217 11 0@ 0@ 3@ 0002: jump @E_DR_34272 :E_DR_34209 $5666 == 1 // (int) var == num jump_if_false @E_DR_34244 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20217 6 0@ 0@ 3@ 0002: jump @E_DR_34272 :E_DR_34244 $5666 == 2 // (int) var == num jump_if_false @E_DR_34272 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20217 12 0@ 0@ 3@ :E_DR_34272 0002: jump @E_DR_34411 :E_DR_34279 $5666 == 0 // (int) var == num jump_if_false @E_DR_34313 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20217 7 0@ 0@ 3@ 0002: jump @E_DR_34411 :E_DR_34313 $5666 == 3 // (int) var == num jump_if_false @E_DR_34348 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20217 11 0@ 0@ 3@ 0002: jump @E_DR_34411 :E_DR_34348 $5666 == 1 // (int) var == num jump_if_false @E_DR_34383 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20217 7 0@ 0@ 3@ 0002: jump @E_DR_34411 :E_DR_34383 $5666 == 2 // (int) var == num jump_if_false @E_DR_34411 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20217 13 0@ 0@ 3@ :E_DR_34411 0026: return :E_DR_34413 0045: actor $933 defined jump_if_false @E_DR_34429 0107: toggle_player $933 can_move 0 :E_DR_34429 004F: unknown_check $5711 jump_if_false @E_DR_34456 01C3: (unknown) $5711 0 01F2: (unknown) $5711 1 02E9: set_car $5711 speed_to 0 :E_DR_34456 $5803 = 1 // (int) $5698 = 0 // (int) 0403: (unknown) 0 0 0 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_12721 $5858 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_12721 $5863 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_199 500 005B: set_current_time_hours_to $5865 minutes_to $5866 037B: constant_params 3 variable_params 0 unknown 50 call_with_params @E_DR_13883 $5804 $5805 $5806 037B: constant_params 3 variable_params 0 unknown 50 call_with_params @E_DR_8240 1 1 1 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_8353 1 0025: gosub @E_DR_28044 0025: gosub @E_DR_27726 0025: gosub @E_DR_29905 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @MAIN_12808 $5703 $5702 $5759 0 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_12757 $5703 0045: actor $5759 defined jump_if_false @E_DR_34653 02EE: get_actor $5759 coords_to 19@ 20@ 21@ with_offset 20.0 20.0 6.0 0043: store_actor $5759 position_to 36@ 37@ 38@ // Note: the incorrect math opcode was used here :E_DR_34653 00B9: set_camera_position $5819 $5820 $5821 rotations 0 0 0 00BA: set_camera_point_at $5822 $5823 $5824 mode 2 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_4379 0078: if or $5666 == 0 // (int) var == num $5666 == 1 // (int) var == num $5666 == 2 // (int) var == num jump_if_false @E_DR_34806 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_4394 200 jump_if_false @E_DR_34739 0002: jump @E_DR_34936 :E_DR_34739 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @MAIN_13224 $5703 1 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_13401 $5703 jump_if_false @E_DR_34779 0002: jump @E_DR_34936 :E_DR_34779 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_4394 900 jump_if_false @E_DR_34806 0002: jump @E_DR_34936 :E_DR_34806 $5666 == 2 // (int) var == num jump_if_false @E_DR_34936 0045: actor $5760 defined jump_if_false @E_DR_34848 02EE: get_actor $5760 coords_to 19@ 20@ 21@ with_offset 0 8.0 0 0043: store_actor $5760 position_to 36@ 37@ 38@ // Note: the incorrect math opcode was used here :E_DR_34848 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_4394 500 jump_if_false @E_DR_34875 0002: jump @E_DR_33167 :E_DR_34875 0045: actor $5760 defined jump_if_false @E_DR_34909 02EE: get_actor $5760 coords_to 19@ 20@ 21@ with_offset 0 5.0 0 00D9: (unknown) 19@ 20@ 21@ 64 01F1: kill_actor $5760 :E_DR_34909 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_4394 2000 jump_if_false @E_DR_34936 0002: jump @E_DR_33167 :E_DR_34936 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_4364 $5666 == 0 // (int) var == num jump_if_false @E_DR_35018 0025: gosub @E_DR_29175 037B: constant_params 3 variable_params 0 unknown 50 call_with_params @E_DR_796 $933 $5715 -1 004F: unknown_check $5711 jump_if_false @E_DR_34996 0049: destroy_car $5711 :E_DR_34996 004F: unknown_check $5769 jump_if_false @E_DR_35011 0049: destroy_car $5769 :E_DR_35011 0002: jump @E_DR_35127 :E_DR_35018 $5666 == 1 // (int) var == num jump_if_false @E_DR_35068 037B: constant_params 3 variable_params 0 unknown 50 call_with_params @E_DR_796 $933 $5715 -1 0025: gosub @E_DR_29175 0025: gosub @E_DR_28280 0002: jump @E_DR_35127 :E_DR_35068 $5666 == 3 // (int) var == num jump_if_false @E_DR_35095 0025: gosub @E_DR_29080 0002: jump @E_DR_35127 :E_DR_35095 $5666 == 2 // (int) var == num jump_if_false @E_DR_35127 0025: gosub @E_DR_29373 0025: gosub @E_DR_29903 0001: wait 800 ms :E_DR_35127 034B: unknown_check $5711 jump_if_false @E_DR_35154 004F: unknown_check $5711 jump_if_false @E_DR_35154 01F2: (unknown) $5711 0 :E_DR_35154 034B: unknown_check $5769 jump_if_false @E_DR_35181 004F: unknown_check $5769 jump_if_false @E_DR_35181 01F2: (unknown) $5769 0 :E_DR_35181 034A: unknown_check $5759 jump_if_false @E_DR_35207 0045: actor $5759 defined jump_if_false @E_DR_35207 02B7: (unknown) $5759 :E_DR_35207 $5666 == 2 // (int) var == num jump_if_false @E_DR_35235 0045: actor $5760 defined jump_if_false @E_DR_35235 01F1: kill_actor $5760 :E_DR_35235 not $5666 == 1 // (int) var == num jump_if_false @E_DR_35274 034A: unknown_check $5760 jump_if_false @E_DR_35274 0045: actor $5760 defined jump_if_false @E_DR_35274 02B7: (unknown) $5760 :E_DR_35274 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_8353 0 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_371 1000 $5666 == 0 // (int) var == num jump_if_false @E_DR_35339 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20217 18 0@ 0@ 3@ 0025: gosub @E_DR_27674 0002: jump @E_DR_35412 :E_DR_35339 $5666 == 1 // (int) var == num jump_if_false @E_DR_35384 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_12604 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20217 9 0@ 0@ 3@ 0002: jump @E_DR_35412 :E_DR_35384 $5666 == 2 // (int) var == num jump_if_false @E_DR_35412 037B: constant_params 2 variable_params 2 unknown 50 call_with_params @E_DR_20217 19 0@ 0@ 3@ :E_DR_35412 0026: return :E_DR_35414 0026: return :E_DR_35416 0059: text_clear_all 0025: gosub @E_DR_27504 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 2@ > -1 // (int) var > num jump_if_false @E_DR_35521 5 > 2@ // (int) num > var 0022: jump_if_false @E_DR_35507 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_5026 $5437(2@,5) 2@ == 1 // (int) var == num jump_if_false @E_DR_35500 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_10236 :E_DR_35500 0002: jump @E_DR_35514 :E_DR_35507 0025: gosub @E_DR_35414 :E_DR_35514 0002: jump @E_DR_35528 :E_DR_35521 0025: gosub @E_DR_35414 :E_DR_35528 0026: return :E_DR_35530 0059: text_clear_all 0025: gosub @E_DR_27504 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_199 1000 0045: actor $933 defined jump_if_false @E_DR_35624 004F: unknown_check $5711 jump_if_false @E_DR_35624 007C: actor $933 driving $5711 0022: jump_if_false @E_DR_35624 // Note: the incorrect math opcode was used here 0025: gosub @E_DR_26392 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_10236 034B: unknown_check $5711 jump_if_false @E_DR_35619 0049: destroy_car $5711 :E_DR_35619 0001: wait 1000 ms :E_DR_35624 $5665 == 3 // (int) var == num jump_if_false @E_DR_35666 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @E_DR_700 $933 $5583(10@,4) $5587(10@,4) $5591(10@,4) 0001: wait 500 ms :E_DR_35666 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @E_DR_371 1000 037B: constant_params 0 variable_params 1 unknown 50 call_with_params @E_DR_17973 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 $933 wanted_level 2 > $817 // (int) num > var 0022: jump_if_false @E_DR_35729 // Note: the incorrect math opcode was used here 036A: (unknown) :E_DR_35729 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @NONAME_1_38981 4 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @NONAME_1_39409 4 0026: return :E_DR_35755 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @NONAME_1_39490 0025: gosub @E_DR_27504 0025: gosub @E_DR_30010 0403: (unknown) 0 0 0 $5750 == 1 // (int) var == num jump_if_false @E_DR_35817 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_7541 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @E_DR_7731 :E_DR_35817 $2559 = 0 // (int) 0045: actor $933 defined jump_if_false @E_DR_35878 8080: not actor $933 near_point $5804 $5805 radius 90.0 90.0 sphere 0 0022: jump_if_false @E_DR_35871 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 50 call_with_params @E_DR_13883 $5804 $5805 $5806 :E_DR_35871 0002: jump @E_DR_35894 :E_DR_35878 037B: constant_params 3 variable_params 0 unknown 50 call_with_params @E_DR_13883 $5804 $5805 $5806 :E_DR_35894 $940 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 24--------------- :E_SM 0238: name_thread 'E_SM' // 'Smuggling' 2 > $818 // (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_27316 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_27802 :E_SM_54 0025: gosub @E_SM_28315 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 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @E_SM_263 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 007E: actor $933 driving jump_if_false @E_SM_257 0400: (unknown) $933 $1070 0002: jump @E_SM_263 :E_SM_257 02C0: (unknown) $933 $1070 :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_4301 0@ :E_SM_290 0045: actor $933 defined jump_if_false @E_SM_358 807E: not actor $933 driving jump_if_false @E_SM_335 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @E_SM_338 :E_SM_335 021D: (unknown) 0 :E_SM_338 $1078 == 0 // (int) var == num jump_if_false @E_SM_354 02EA: select_interior 2 :E_SM_354 01AE: (unknown) 1 :E_SM_358 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :E_SM_371 0045: actor $933 defined jump_if_false @E_SM_435 807E: not actor $933 driving jump_if_false @E_SM_423 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @E_SM_423 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :E_SM_423 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :E_SM_435 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @E_SM_484 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 01AE: (unknown) 0 $1078 == 0 // (int) var == num jump_if_false @E_SM_484 02EA: select_interior 0 :E_SM_484 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @E_SM_514 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :E_SM_514 0026: return 0045: actor 0@ defined jump_if_false @E_SM_535 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :E_SM_535 0026: return 0045: actor 0@ defined 0022: jump_if_false @E_SM_565 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @E_SM_565 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :E_SM_565 0026: return :E_SM_567 0045: actor 0@ defined 0022: jump_if_false @E_SM_614 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @E_SM_610 // 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_614 :E_SM_610 1@ = 0 // (int) :E_SM_614 1@ == 1 // (int) var == num jump_if_false @E_SM_698 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @E_SM_691 007E: actor 0@ driving jump_if_false @E_SM_687 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @E_SM_677 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @E_SM_680 :E_SM_677 00F1: (unknown) 0@ :E_SM_680 0002: jump @E_SM_691 :E_SM_687 1@ = 0 // (int) :E_SM_691 0002: jump @E_SM_614 :E_SM_698 0026: return 0045: actor 0@ defined jump_if_false @E_SM_792 007E: actor 0@ driving jump_if_false @E_SM_776 02A7: unknown_check 0@ jump_if_false @E_SM_746 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @E_SM_769 :E_SM_746 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_567 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :E_SM_769 0002: jump @E_SM_785 :E_SM_776 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :E_SM_785 0002: jump @E_SM_794 :E_SM_792 005F: (unknown) :E_SM_794 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @E_SM_952 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @E_SM_952 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @E_SM_893 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @E_SM_852 // Note: the incorrect math opcode was used here 0026: return 0002: jump @E_SM_886 :E_SM_852 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_SM_567 0@ 4@ > -1 // (int) var > num jump_if_false @E_SM_886 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_SM_567 4@ :E_SM_886 0002: jump @E_SM_952 :E_SM_893 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @E_SM_918 // Note: the incorrect math opcode was used here 0026: return 0002: jump @E_SM_952 :E_SM_918 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_SM_567 0@ not 3@ == -1 // (int) var == num jump_if_false @E_SM_952 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_SM_567 3@ :E_SM_952 0045: actor 0@ defined jump_if_false @E_SM_1004 004F: unknown_check 1@ jump_if_false @E_SM_1004 007E: actor 0@ driving jump_if_false @E_SM_1004 807C: not actor 0@ driving 1@ 0022: jump_if_false @E_SM_1004 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_SM_567 0@ :E_SM_1004 5@ = 0 // (int) :E_SM_1008 5@ == 0 // (int) var == num jump_if_false @E_SM_1106 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @E_SM_1099 004F: unknown_check 1@ jump_if_false @E_SM_1099 007C: actor 0@ driving 1@ 0022: jump_if_false @E_SM_1065 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @E_SM_1099 :E_SM_1065 2@ == -1 // (int) var == num jump_if_false @E_SM_1091 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @E_SM_1099 :E_SM_1091 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :E_SM_1099 0002: jump @E_SM_1008 :E_SM_1106 0026: return 0026: return 0160: load_model 0@ :E_SM_1113 8161: not model 0@ available 0022: jump_if_false @E_SM_1133 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @E_SM_1113 :E_SM_1133 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_1153 00CA: fading jump_if_false @E_SM_1172 0001: wait 0 ms 0002: jump @E_SM_1153 :E_SM_1172 0026: return 00C8: set_fade_color_RGB 0 0 1 00C9: fade 1 0@ ms :E_SM_1185 00CA: fading jump_if_false @E_SM_1204 0001: wait 0 ms 0002: jump @E_SM_1185 :E_SM_1204 0026: return 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4301 1000 0026: return 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4332 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_1268 3@ = 1 // (int) :E_SM_1268 2@ = 0 // (int) :E_SM_1272 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_1363 3@ == 0 // (int) var == num jump_if_false @E_SM_1330 0377: (unknown) 44 1@ 1@ > 0 // (int) var > num jump_if_false @E_SM_1323 2@ = 1 // (int) :E_SM_1323 0002: jump @E_SM_1350 :E_SM_1330 0377: (unknown) 44 1@ not 1@ > 0 // (int) var > num jump_if_false @E_SM_1350 3@ = 0 // (int) :E_SM_1350 0001: wait 0 ms 010E: 4@ = current_time_in_ms 0002: jump @E_SM_1272 :E_SM_1363 2@ == 1 // (int) var == num jump_if_false @E_SM_1377 005E: (unknown) :E_SM_1377 005F: (unknown) 010E: 1@ = current_time_in_ms 0029: 0@ += 1@ // (int vars) // Note: the incorrect math opcode was used here :E_SM_1386 0011: 0@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_1410 // Note: the incorrect math opcode was used here 0001: wait 0 ms 010E: 1@ = current_time_in_ms 0002: jump @E_SM_1386 :E_SM_1410 0026: return $1824 = 0 // (int) $940 = 1 // (int) 0045: actor $933 defined jump_if_false @E_SM_1445 0107: toggle_player $933 can_move 0 012E: toggle_player $933 ignored_by_cops 1 :E_SM_1445 0001: wait 250 ms $940 = 1 // (int) 0045: actor $933 defined jump_if_false @E_SM_1473 02C0: (unknown) $933 $1070 :E_SM_1473 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_3084 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_4293 033F: (unknown) $2573 = -1 // (int) 0026: return 034B: unknown_check 0@ jump_if_false @E_SM_1590 81B3: not unknown_check 0@ jump_if_false @E_SM_1585 00A0: car 0@ wrecked jump_if_false @E_SM_1545 0049: destroy_car 0@ 005E: (unknown) 0002: jump @E_SM_1585 :E_SM_1545 009F: actor $933 dead jump_if_false @E_SM_1568 0049: destroy_car 0@ 005E: (unknown) 0002: jump @E_SM_1585 :E_SM_1568 807C: not actor $933 driving 0@ 0022: jump_if_false @E_SM_1585 // Note: the incorrect math opcode was used here 0049: destroy_car 0@ 005E: (unknown) :E_SM_1585 0113: remove_references_to_car 0@ // Like turning a car into any random car 005F: (unknown) :E_SM_1590 005E: (unknown) 034B: unknown_check 0@ 0022: jump_if_false @E_SM_1669 // Note: the incorrect math opcode was used here 00A0: car 0@ wrecked 0022: jump_if_false @E_SM_1624 // Note: the incorrect math opcode was used here 0049: destroy_car 0@ 005E: (unknown) 0002: jump @E_SM_1664 :E_SM_1624 009F: actor $933 dead 0022: jump_if_false @E_SM_1647 // Note: the incorrect math opcode was used here 0049: destroy_car 0@ 005E: (unknown) 0002: jump @E_SM_1664 :E_SM_1647 807C: not actor $933 driving 0@ 0022: jump_if_false @E_SM_1664 // Note: the incorrect math opcode was used here 0049: destroy_car 0@ 005E: (unknown) :E_SM_1664 0113: remove_references_to_car 0@ // Like turning a car into any random car 005F: (unknown) :E_SM_1669 005E: (unknown) 0@ == 1 // (int) var == num jump_if_false @E_SM_1694 01FF: unknown_check 1 0002: jump @E_SM_1718 :E_SM_1694 0078: if or $1390 == 0 // (int) var == num $1391 == 0 // (int) var == num jump_if_false @E_SM_1718 01FF: unknown_check 0 :E_SM_1718 0026: return 0045: actor $933 defined jump_if_false @E_SM_1744 0043: store_actor $933 position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 02F8: (unknown) $933 1 :E_SM_1744 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_1782 4@ = -988.064 // (float) 0002: jump @E_SM_1790 :E_SM_1782 4@ = 683.742 // (float) :E_SM_1790 0530: (unknown) 1 0045: actor $933 defined jump_if_false @E_SM_1814 0044: put_actor $933 at 4@ 5@ 20.0 :E_SM_1814 0001: wait 0 ms 0045: actor $933 defined 0022: jump_if_false @E_SM_1835 // Note: the incorrect math opcode was used here 0044: put_actor $933 at 1@ 2@ 3@ :E_SM_1835 0001: wait 0 ms 0045: actor $933 defined 0022: jump_if_false @E_SM_1863 // Note: the incorrect math opcode was used here 02F8: (unknown) $933 0 0044: put_actor $933 at 1@ 2@ -100.0 :E_SM_1863 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_1933 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_1898 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_1933 // 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_1926 // Note: the incorrect math opcode was used here 0026: return :E_SM_1926 0002: jump @E_SM_1898 :E_SM_1933 0026: return :E_SM_1935 0@ == 0 // (int) var == num jump_if_false @E_SM_1978 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @E_SM_2154 :E_SM_1978 0@ == 1 // (int) var == num jump_if_false @E_SM_2011 03CF: (unknown) 200 200 200 255 0002: jump @E_SM_2154 :E_SM_2011 0@ == 2 // (int) var == num jump_if_false @E_SM_2053 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @E_SM_2154 :E_SM_2053 0@ == 3 // (int) var == num jump_if_false @E_SM_2097 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @E_SM_2154 :E_SM_2097 0@ == 4 // (int) var == num jump_if_false @E_SM_2128 03CF: (unknown) 8 143 59 255 0002: jump @E_SM_2154 :E_SM_2128 0@ == 5 // (int) var == num jump_if_false @E_SM_2154 03CF: (unknown) 237 130 180 255 :E_SM_2154 0026: return :E_SM_2156 00BC: (unknown) 0@ 2 0026: return :E_SM_2163 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_2163 3@ 0026: return :E_SM_2194 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @E_SM_2218 014E: 3@ = car 0@ health 3@ -= 250 // (int) :E_SM_2218 0 > 3@ // (int) num > var 0022: jump_if_false @E_SM_2233 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :E_SM_2233 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_2278 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :E_SM_2278 005F: (unknown) :E_SM_2280 $1084 = 0 // (int) 0377: (unknown) 0 $1084 $1084 > 0 // (int) var > num jump_if_false @E_SM_2353 0045: actor $933 defined jump_if_false @E_SM_2353 0429: (unknown) $933 0@ 0@ > -1 // (int) var > num jump_if_false @E_SM_2353 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @E_SM_2353 $1084 = 0 // (int) :E_SM_2353 $1084 > 0 // (int) var > num jump_if_false @E_SM_2471 $1085 == -1 // (int) var == num jump_if_false @E_SM_2425 010E: $1167 = current_time_in_ms 0035: $1085 = $1167 // (int vars) $1085 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1068 = 1 // (int) $1087 = 1 // (int) 0002: jump @E_SM_2458 :E_SM_2425 801C: not $1086 == $1084 // (int) num == var 0022: jump_if_false @E_SM_2458 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) 005E: (unknown) :E_SM_2458 0035: $1086 = $1084 // (int vars) 0002: jump @E_SM_2529 :E_SM_2471 $1087 == 1 // (int) var == num jump_if_false @E_SM_2524 010E: $1167 = current_time_in_ms 0011: $1167 > $1085 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_2524 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) $1087 = 0 // (int) :E_SM_2524 $1086 = 0 // (int) :E_SM_2529 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_2992 0017: 3@ >= 16@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_3142 // 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_3118 0027: (unknown) 8@ 9@ 10@ 11@ 12@ 13@ :E_SM_3118 0036: 8@ = 11@ // (float vars) 0036: 9@ = 12@ // (float vars) 0036: 10@ = 13@ // (float vars) 16@ += 1 // (int) 0002: jump @E_SM_2992 :E_SM_3142 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_3225 0 > 5@ // (int) num > var 0022: jump_if_false @E_SM_3208 // 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_3212 :E_SM_3208 0035: 10@ = 5@ // (int vars) :E_SM_3212 02B1: draw_text_1number 0@ 1@ GXT 4@ number 10@ 0002: jump @E_SM_3230 :E_SM_3225 0203: set_draw_text_position 0@ 1@ GXT 4@ :E_SM_3230 0026: return :E_SM_3232 0045: actor 0@ defined 0022: jump_if_false @E_SM_3317 // 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_3317 005F: (unknown) 037B: constant_params 1 variable_params 2 unknown 4 call_with_params @E_SM_3232 0@ 2@ 3@ jump_if_false @E_SM_3344 0203: set_draw_text_position 2@ 3@ GXT 1@ :E_SM_3344 0026: return 037B: constant_params 1 variable_params 2 unknown 5 call_with_params @E_SM_3232 0@ 3@ 4@ jump_if_false @E_SM_3372 02B1: draw_text_1number 3@ 4@ GXT 1@ number 2@ :E_SM_3372 0026: return 037B: constant_params 1 variable_params 2 unknown 6 call_with_params @E_SM_3232 0@ 4@ 5@ jump_if_false @E_SM_3401 02B2: (unknown) 4@ 5@ 1@ 2@ 3@ :E_SM_3401 0026: return :E_SM_3403 007F: player 0 pressed_key 4 jump_if_false @E_SM_3478 007F: player 0 pressed_key 8 jump_if_false @E_SM_3471 $5604 == 0 // (int) var == num jump_if_false @E_SM_3471 0043: store_actor $933 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $933 Z_angle 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) $5604 = 1 // (int) :E_SM_3471 0002: jump @E_SM_3483 :E_SM_3478 $5604 = 0 // (int) :E_SM_3483 007F: player 0 pressed_key 4 jump_if_false @E_SM_3569 007F: player 0 pressed_key 9 jump_if_false @E_SM_3562 $5605 == 0 // (int) var == num jump_if_false @E_SM_3562 0043: store_actor $933 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $933 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) :E_SM_3562 0002: jump @E_SM_3574 :E_SM_3569 $5605 = 0 // (int) :E_SM_3574 0026: return $5608 = 0 // (int) $5809 = 0 // (int) $5990 = 0 // (int) $6031 = 0 // (int) :E_SM_3596 $5608 = 0 // (int) $5809 = 0 // (int) $5990 = 0 // (int) $6031 = 0 // (int) 0026: return :E_SM_3618 0035: $5606 = $5608 // (int vars) $5608 >= 40 // (int) var >= num jump_if_false @E_SM_3639 039E: (unknown) :E_SM_3639 $5608 += 1 // (int) 0@ == 0 // (int) var == num jump_if_false @E_SM_3690 0035: $5607 = $5809 // (int vars) $5809 >= 12 // (int) var >= num jump_if_false @E_SM_3677 039E: (unknown) :E_SM_3677 $5809 += 1 // (int) 0002: jump @E_SM_3784 :E_SM_3690 0@ == 1 // (int) var == num jump_if_false @E_SM_3736 0035: $5607 = $5990 // (int vars) $5990 >= 10 // (int) var >= num jump_if_false @E_SM_3723 039E: (unknown) :E_SM_3723 $5990 += 1 // (int) 0002: jump @E_SM_3784 :E_SM_3736 0@ == 2 // (int) var == num jump_if_false @E_SM_3782 0035: $5607 = $6031 // (int vars) $6031 >= 5 // (int) var >= num jump_if_false @E_SM_3769 039E: (unknown) :E_SM_3769 $6031 += 1 // (int) 0002: jump @E_SM_3784 :E_SM_3782 039E: (unknown) :E_SM_3784 0035: 1@ = $5606 // (int vars) 0035: $5353(1@,40) = 0@ // (int vars) 0035: $5393(1@,40) = $5607 // (int vars) $5433(1@,40) = 0 // (float) $5473(1@,40) = 0 // (float) $5513(1@,40) = 0 // (float) 0026: return :E_SM_3827 0@ >= 40 // (int) var >= num jump_if_false @E_SM_3841 039E: (unknown) :E_SM_3841 0036: $5433(0@,40) = 1@ // (float vars) 0036: $5473(0@,40) = 2@ // (float vars) 0036: $5513(0@,40) = 3@ // (float vars) 0026: return 001C: $5353(0@,40) == 1@ // (int) num == var 0022: jump_if_false @E_SM_3880 // Note: the incorrect math opcode was used here 005E: (unknown) :E_SM_3880 005F: (unknown) :E_SM_3882 801C: not $5353(0@,40) == 1@ // (int) num == var 0022: jump_if_false @E_SM_3917 // Note: the incorrect math opcode was used here 0239: (unknown) 5991 0239: (unknown) 0@ 0239: (unknown) 1@ 0239: (unknown) $5353(0@,40) 023B: (unknown) 039E: (unknown) :E_SM_3917 0026: return $5353(0@,40) == 0 // (int) var == num jump_if_false @E_SM_3935 005E: (unknown) :E_SM_3935 005F: (unknown) 0078: if or $5353(0@,40) == 0 // (int) var == num $5353(0@,40) == 1 // (int) var == num $5353(0@,40) == 2 // (int) var == num jump_if_false @E_SM_3973 005E: (unknown) :E_SM_3973 005F: (unknown) -500.0 > 0@ // (float) num > var 0022: jump_if_false @E_SM_4010 // Note: the incorrect math opcode was used here -500.0 > 3@ // (float) num > var 0022: jump_if_false @E_SM_4003 // Note: the incorrect math opcode was used here 005E: (unknown) :E_SM_4003 0002: jump @E_SM_4025 :E_SM_4010 3@ >= -500.0 // (float) var >= num jump_if_false @E_SM_4025 005E: (unknown) :E_SM_4025 005F: (unknown) :E_SM_4027 -500.0 > 0@ // (float) num > var 0022: jump_if_false @E_SM_4051 // Note: the incorrect math opcode was used here 3@ = 0 // (int) 0002: jump @E_SM_4056 :E_SM_4051 3@ = 1 // (int) :E_SM_4056 0026: return :E_SM_4058 39@ = 0 // (int) 40@ = 9999.0 // (float) 41@ = -1 // (int) 0035: 42@ = $5606 // (int vars) 42@ += 1 // (int) 8@ = 0 // (int) :E_SM_4088 0011: 42@ > 8@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_4285 // Note: the incorrect math opcode was used here 001C: $5353(8@,40) == 3@ // (int) num == var 0022: jump_if_false @E_SM_4273 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 1 unknown 47 call_with_params @E_SM_4027 $5433(8@,40) $5473(8@,40) $5513(8@,40) 43@ 0078: if or 4@ == -1 // (int) var == num 001C: 4@ == 43@ // (int) num == var 0022: jump_if_false @E_SM_4273 // Note: the incorrect math opcode was used here 031D: (unknown) 0@ 1@ $5433(8@,40) $5473(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_4206 // Note: the incorrect math opcode was used here 0035: 10@(39@,30) = 8@ // (int vars) 39@ += 1 // (int) 0002: jump @E_SM_4273 :E_SM_4206 7@ == 1 // (int) var == num jump_if_false @E_SM_4273 39@ == 0 // (int) var == num jump_if_false @E_SM_4273 0036: 45@ = 6@ // (float vars) 002C: 45@ -= 44@ // (float vars) 0 > 45@ // (float) num > var 0022: jump_if_false @E_SM_4254 // Note: the incorrect math opcode was used here 45@ *= -1.0 // (float) :E_SM_4254 0014: 40@ > 45@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_4273 // Note: the incorrect math opcode was used here 0036: 40@ = 45@ // (float vars) 0035: 41@ = 8@ // (int vars) :E_SM_4273 8@ += 1 // (int) 0002: jump @E_SM_4088 :E_SM_4285 8@ = -1 // (int) 39@ > 0 // (int) var > num jump_if_false @E_SM_4321 0139: 46@ = random_int_in_ranges 0 39@ 0035: 8@ = 10@(46@,30) // (int vars) 005E: (unknown) 0002: jump @E_SM_4350 :E_SM_4321 7@ == 1 // (int) var == num jump_if_false @E_SM_4350 41@ >= 0 // (int) var >= num jump_if_false @E_SM_4350 0035: 8@ = 41@ // (int vars) 005E: (unknown) :E_SM_4350 005F: (unknown) :E_SM_4352 0035: 3@ = $5607 // (int vars) 0036: $5554(3@,12) = 0@ // (float vars) 0036: $5566(3@,12) = 1@ // (float vars) 0036: $5578(3@,12) = 2@ // (float vars) 0026: return :E_SM_4380 0035: 4@ = $5607 // (int vars) 0036: $5590(4@,12) = 0@ // (float vars) 0036: $5602(4@,12) = 1@ // (float vars) 0036: $5614(4@,12) = 2@ // (float vars) 0036: $5626(4@,12) = 3@ // (float vars) 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @E_SM_3827 $5606 0@ 1@ 2@ 0026: return :E_SM_4430 0035: 4@ = $5607 // (int vars) 0036: $5638(4@,12) = 0@ // (float vars) 0036: $5650(4@,12) = 1@ // (float vars) 0036: $5662(4@,12) = 2@ // (float vars) 0036: $5674(4@,12) = 3@ // (float vars) 0026: return :E_SM_4465 0035: 4@ = $5607 // (int vars) 0036: $5686(4@,12) = 0@ // (float vars) 0036: $5698(4@,12) = 1@ // (float vars) 0036: $5710(4@,12) = 2@ // (float vars) 0036: $5722(4@,12) = 3@ // (float vars) 0026: return :E_SM_4500 0035: 1@ = $5393(0@,40) // (int vars) 0045: actor $933 defined 0022: jump_if_false @E_SM_4542 // Note: the incorrect math opcode was used here 0216: (unknown) $933 $5686(1@,12) $5698(1@,12) $5710(1@,12) 00CF: set_actor $933 Z_angle_to $5722(1@,12) :E_SM_4542 0221: (unknown) 01CF: (unknown) 0026: return 0035: 4@ = $5607 // (int vars) 0036: $5735(4@,10) = 0@ // (float vars) 0036: $5745(4@,10) = 1@ // (float vars) 0036: $5755(4@,10) = 2@ // (float vars) 0036: $5765(4@,10) = 3@ // (float vars) 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @E_SM_3827 $5606 0@ 1@ 2@ 0026: return :E_SM_4598 0035: 4@ = $5607 // (int vars) 0036: $5776(4@,5) = 0@ // (float vars) 0036: $5781(4@,5) = 1@ // (float vars) 0036: $5791(4@,5) = 2@ // (float vars) 0036: $5796(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_3827 $5606 0@ 1@ 7.0 0026: return :E_SM_4668 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_3596 037B: constant_params 1 variable_params 1 unknown 0 call_with_params @E_SM_3618 0 $6062 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @E_SM_4352 -1257.286 -1411.311 8.1168 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4380 -1258.21 -1415.446 5.6586 242.2786 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4430 -1235.191 -1387.727 13.8908 63.9923 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4465 -1258.746 -1409.289 8.1138 316.6943 037B: constant_params 1 variable_params 1 unknown 0 call_with_params @E_SM_3618 0 $6063 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @E_SM_4352 -586.737 -1523.251 5.4905 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4380 -586.737 -1523.251 5.4905 252.4906 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4430 -614.8722 -1513.452 11.4868 67.735 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4465 -594.7405 -1514.977 8.0247 49.0345 037B: constant_params 1 variable_params 1 unknown 0 call_with_params @E_SM_3618 0 $6064 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @E_SM_4352 -728.4553 -1149.572 6.0 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4380 -728.4553 -1149.572 6.0 17.7291 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4430 -731.2593 -1178.959 9.6908 199.6964 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4465 -732.1529 -1149.843 7.4818 154.1446 037B: constant_params 1 variable_params 1 unknown 0 call_with_params @E_SM_3618 0 $6065 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @E_SM_4352 -797.4716 -358.3987 6.2326 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4380 -797.4716 -358.3987 6.2326 353.4886 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4430 -818.8979 -337.3822 10.956 178.6734 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4465 -803.858 -360.3567 8.2848 35.8655 037B: constant_params 1 variable_params 1 unknown 0 call_with_params @E_SM_3618 0 $6066 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @E_SM_4352 -381.7587 -1217.538 5.877 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4380 -381.7587 -1217.538 5.877 356.4952 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4430 -250.8378 -1206.999 7.7548 183.6776 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4465 -375.7538 -1215.958 7.0 266.5913 037B: constant_params 1 variable_params 1 unknown 0 call_with_params @E_SM_3618 0 $6067 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @E_SM_4352 229.1033 -132.5951 5.8633 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4380 229.1033 -132.5951 5.8633 156.6424 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4430 252.7087 -122.6576 8.5294 157.4677 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4465 233.7144 -133.1275 8.0928 272.8241 037B: constant_params 1 variable_params 1 unknown 0 call_with_params @E_SM_3618 0 $6068 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @E_SM_4352 406.4019 -172.3706 6.0844 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4380 406.4019 -172.3706 6.0844 354.5309 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4430 398.4084 -92.2457 10.6817 86.5677 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4465 398.2509 -184.4298 7.4154 350.3889 037B: constant_params 1 variable_params 1 unknown 0 call_with_params @E_SM_3618 0 $6069 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @E_SM_4352 240.3461 301.0908 5.6053 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4380 240.3461 301.0908 5.6053 150.1862 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4430 264.4867 308.4854 8.4296 164.4937 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4465 245.0117 301.1774 8.0822 284.7628 037B: constant_params 1 variable_params 1 unknown 0 call_with_params @E_SM_3618 0 $6070 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @E_SM_4352 329.0 570.0 6.0 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4380 329.0 570.0 6.0 0 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4430 349.8897 579.3142 10.3164 178.8594 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4465 333.6896 569.9101 8.3629 305.8352 037B: constant_params 1 variable_params 1 unknown 0 call_with_params @E_SM_3618 2 $6071 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4598 -1560.0 -1750.0 -1120.0 -1585.0 037B: constant_params 1 variable_params 1 unknown 0 call_with_params @E_SM_3618 2 $6072 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4598 -640.0 -1210.0 -395.0 -1008.0 037B: constant_params 1 variable_params 1 unknown 0 call_with_params @E_SM_3618 2 $6073 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4598 -640.0 -840.0 -185.0 -695.0 037B: constant_params 1 variable_params 1 unknown 0 call_with_params @E_SM_3618 2 $6074 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @E_SM_4598 -590.0 135.0 -140.0 370.0 0026: return :E_SM_5964 $6115 = 0 // (int) $6116 = 180000 // (int) $6075 = -1 // (int) $6105 = 1 // (int) $6108 = 0 // (int) $6104 = 0 // (int) $6110 = -1 // (int) 0@ = 0 // (int) :E_SM_6010 $5855(0@,3) = -1 // (int) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @E_SM_6010 $6114 = -1 // (int) $6117 = 0 // (int) 0026: return 0035: $6105 = 0@ // (int vars) 0026: return :E_SM_6055 1@ = 0 // (int) :E_SM_6059 0011: $6104 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_6120 // Note: the incorrect math opcode was used here 0@ == 1 // (int) var == num jump_if_false @E_SM_6102 03E8: (unknown) $5820(1@,28) 0093: destroy_object $5820(1@,28) 0002: jump @E_SM_6108 :E_SM_6102 0114: remove_references_to_object $5820(1@,28) // This object will now disappear when the player looks away :E_SM_6108 1@ += 1 // (int) 0002: jump @E_SM_6059 :E_SM_6120 $6075 = -1 // (int) $6104 = 0 // (int) 0026: return :E_SM_6133 0160: load_model #CARDBOARDBOX :E_SM_6137 8161: not model #CARDBOARDBOX available jump_if_false @E_SM_6158 0001: wait 0 ms 0002: jump @E_SM_6137 :E_SM_6158 0 > 0@ // (int) num > var 0022: jump_if_false @E_SM_6178 // Note: the incorrect math opcode was used here 005F: (unknown) 0002: jump @E_SM_6190 :E_SM_6178 00A0: car 0@ wrecked 0022: jump_if_false @E_SM_6190 // Note: the incorrect math opcode was used here 005F: (unknown) :E_SM_6190 004D: store_car 0@ position_to 5@ 6@ 7@ 014E: $6106 = car 0@ health $6108 = 0 // (int) 00A6: (unknown) 0@ 243 jump_if_false @E_SM_6263 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_6302 :E_SM_6263 10@ = -0.6 // (float) 11@ = -1.05 // (float) 12@ = 0.3 // (float) 13@ = 3 // (int) 14@ = 3 // (int) 15@ = 3 // (int) :E_SM_6302 9@ = 0 // (int) 0036: 18@ = 12@ // (float vars) 21@ = 0 // (int) :E_SM_6314 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_6519 // Note: the incorrect math opcode was used here 0036: 17@ = 11@ // (float vars) 20@ = 0 // (int) :E_SM_6341 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_6499 // Note: the incorrect math opcode was used here 0036: 16@ = 10@ // (float vars) 19@ = 0 // (int) :E_SM_6368 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_6479 // 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: $5820(9@,28) = create_object #CARDBOARDBOX at 5@ 6@ 7@ 03E7: (unknown) $5820(9@,28) 0@ 2@ 3@ 4@ 81AB: not unknown_check 0@ 0022: jump_if_false @E_SM_6454 // Note: the incorrect math opcode was used here 0225: (unknown) $5820(9@,28) 0 :E_SM_6454 16@ += 0.65 // (float) 19@ += 1 // (int) 9@ += 1 // (int) 0002: jump @E_SM_6368 :E_SM_6479 17@ -= 0.65 // (float) 20@ += 1 // (int) 0002: jump @E_SM_6341 :E_SM_6499 18@ += 0.65 // (float) 21@ += 1 // (int) 0002: jump @E_SM_6314 :E_SM_6519 0035: $6075 = 0@ // (int vars) 0035: $6104 = 1@ // (int vars) 0116: remove_car 0@ from_mission_cleanup_list 005E: (unknown) :E_SM_6534 0035: 0@ = $6104 // (int vars) 0@ -= 1 // (int) not $6075 == -1 // (int) var == num jump_if_false @E_SM_6700 0078: if and 0@ >= 0 // (int) var >= num 004F: unknown_check $6075 jump_if_false @E_SM_6700 010C: store_object $5820(0@,28) position_to 2@ 3@ 4@ 03F5: (unknown) $5820(0@,28) 5@ 6@ 7@ 0093: destroy_object $5820(0@,28) 01AA: 1@ = create_object #CARDBOARDBOX at 2@ 3@ 4@ 03F6: (unknown) 1@ 5@ 6@ 7@ 022A: (unknown) 1@ 1 0321: (unknown) 1@ $6075 01D4: (unknown) $6075 8@ 01D5: (unknown) $6075 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 $6104 -= 1 // (int) 005E: (unknown) :E_SM_6700 005F: (unknown) :E_SM_6702 0078: if or 01EF: (unknown) $6075 33 01EF: (unknown) $6075 37 01EF: (unknown) $6075 31 01EF: (unknown) $6075 28 01EF: (unknown) $6075 34 jump_if_false @E_SM_6749 02BB: (unknown) $6075 005E: (unknown) :E_SM_6749 0078: if or 01EF: (unknown) $6075 35 01EF: (unknown) $6075 27 01EF: (unknown) $6075 19 01EF: (unknown) $6075 20 jump_if_false @E_SM_6790 02BB: (unknown) $6075 005E: (unknown) :E_SM_6790 0078: if or 01EF: (unknown) $6075 29 01EF: (unknown) $6075 21 01EF: (unknown) $6075 26 01EF: (unknown) $6075 30 01EF: (unknown) $6075 22 jump_if_false @E_SM_6837 02BB: (unknown) $6075 005E: (unknown) :E_SM_6837 0078: if or 01EF: (unknown) $6075 23 01EF: (unknown) $6075 24 01EF: (unknown) $6075 25 01EF: (unknown) $6075 45 jump_if_false @E_SM_6878 02BB: (unknown) $6075 005E: (unknown) :E_SM_6878 005F: (unknown) :E_SM_6880 010E: 0@ = current_time_in_ms not $6075 == -1 // (int) var == num jump_if_false @E_SM_7228 004F: unknown_check $6075 jump_if_false @E_SM_7228 $6105 == 1 // (int) var == num jump_if_false @E_SM_7228 014E: 1@ = car $6075 health 1@ == 1000 // (int) var == num jump_if_false @E_SM_6985 0011: 1@ > $6106 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_6968 // Note: the incorrect math opcode was used here 00A6: (unknown) $6075 238 jump_if_false @E_SM_6968 03D1: (unknown) $6075 :E_SM_6968 1@ -= 1 // (int) 014C: set_car $6075 health_to 1@ 0002: jump @E_SM_7223 :E_SM_6985 0035: 2@ = $6106 // (int vars) 002B: 2@ -= 1@ // (int vars) // Note: the incorrect math opcode was used here $6108 == 0 // (int) var == num jump_if_false @E_SM_7058 037A: constant_params 0 variable_params 0 unknown 5 call_with_params @E_SM_6702 jump_if_false @E_SM_7058 2@ > 5 // (int) var > num jump_if_false @E_SM_7058 0035: $6107 = $6106 // (int vars) 0035: $6108 = 0@ // (int vars) $6108 += 3000 // (int) $6109 = 0 // (int) :E_SM_7058 $6108 > 0 // (int) var > num jump_if_false @E_SM_7223 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @E_SM_6702 jump_if_false @E_SM_7092 002B: $6107 -= 2@ // (int vars) // Note: the incorrect math opcode was used here :E_SM_7092 0035: 3@ = $6107 // (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_7130 4@ = 3 // (int) 0002: jump @E_SM_7171 :E_SM_7130 3@ > 85 // (int) var > num jump_if_false @E_SM_7154 4@ = 2 // (int) 0002: jump @E_SM_7171 :E_SM_7154 3@ > 5 // (int) var > num jump_if_false @E_SM_7171 4@ = 1 // (int) :E_SM_7171 0011: 4@ > $6109 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_7206 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @E_SM_6534 $6109 += 1 // (int) 0002: jump @E_SM_7171 :E_SM_7206 0011: 0@ > $6108 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_7223 // Note: the incorrect math opcode was used here $6108 = 0 // (int) :E_SM_7223 0035: $6106 = 1@ // (int vars) :E_SM_7228 0026: return :E_SM_7230 0@ == -1 // (int) var == num jump_if_false @E_SM_7244 039E: (unknown) :E_SM_7244 0035: 1@ = $5393(0@,40) // (int vars) 0160: load_model #SPEEDER 0228: (unknown) 022C: (unknown) $5590(1@,12) $5602(1@,12) $5614(1@,12) 4.0 1 0048: $6110 = create_car #SPEEDER at $5590(1@,12) $5602(1@,12) $5614(1@,12) 00D1: set_car $6110 Z_angle_to $5626(1@,12) 014C: set_car $6110 health_to 1000 023D: (unknown) $6110 1 01B0: (unknown) $6110 1 01F2: (unknown) $6110 1 0026: return :E_SM_7331 0035: 1@ = $5393(0@,40) // (int vars) 004F: unknown_check $6110 0022: jump_if_false @E_SM_7373 // Note: the incorrect math opcode was used here 004E: put_car $6110 at $5590(1@,12) $5602(1@,12) $5614(1@,12) 00D1: set_car $6110 Z_angle_to $5626(1@,12) :E_SM_7373 0026: return not $6110 == -1 // (int) var == num jump_if_false @E_SM_7398 0113: remove_references_to_car $6110 // Like turning a car into any random car $6110 = -1 // (int) :E_SM_7398 0045: actor $933 defined jump_if_false @E_SM_7415 007B: $6110 = actor $933 car :E_SM_7415 0026: return :E_SM_7417 004F: unknown_check $6110 0022: jump_if_false @E_SM_7445 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 1 unknown 0 call_with_params @E_SM_2194 $6110 1000 $6117 :E_SM_7445 0026: return :E_SM_7447 0045: actor $933 defined jump_if_false @E_SM_7737 $1827 > 0 // (int) var > num jump_if_false @E_SM_7737 0107: toggle_player $933 can_move 0 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4364 004F: unknown_check $6110 jump_if_false @E_SM_7713 0@ = 0 // (int) :E_SM_7500 0011: $1827 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_7713 // Note: the incorrect math opcode was used here 0045: actor $1572(0@,3) defined 0022: jump_if_false @E_SM_7701 // Note: the incorrect math opcode was used here 0035: $5855(0@,3) = $1572(0@,3) // (int vars) 0@ == 0 // (int) var == num jump_if_false @E_SM_7562 0298: (unknown) $5855(0@,3) $6110 0 0002: jump @E_SM_7701 :E_SM_7562 0@ == 1 // (int) var == num jump_if_false @E_SM_7641 02C0: (unknown) $5855(0@,3) 1@ 02B6: (unknown) $5855(0@,3) $6110 0.65 1.0 2.0 1 360.0 1@ 020E: (unknown) $5855(0@,3) 1 034F: (unknown) $5855(0@,3) 1 0309: (unknown) $5855(0@,3) 1 999000 0002: jump @E_SM_7701 :E_SM_7641 02C0: (unknown) $5855(0@,3) 1@ 02B6: (unknown) $5855(0@,3) $6110 -0.65 1.0 2.0 3 360.0 1@ 020E: (unknown) $5855(0@,3) 1 034F: (unknown) $5855(0@,3) 1 0309: (unknown) $5855(0@,3) 1 999000 :E_SM_7701 0@ += 1 // (int) 0002: jump @E_SM_7500 :E_SM_7713 0045: actor $933 defined jump_if_false @E_SM_7730 0107: toggle_player $933 can_move 1 :E_SM_7730 00C9: fade 1 1000 ms :E_SM_7737 0026: return :E_SM_7739 0045: actor $933 defined jump_if_false @E_SM_8017 $1827 > 0 // (int) var > num jump_if_false @E_SM_8017 0107: toggle_player $933 can_move 0 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @MAIN_4364 0045: actor $933 defined jump_if_false @E_SM_8010 00CE: 0@ = actor $933 Z_angle 0036: 1@ = 0@ // (float vars) 1@ += 90.0 // (float) 1@ > 360.0 // (float) var > num jump_if_false @E_SM_7822 1@ -= 360.0 // (float) :E_SM_7822 2@ = 0 // (int) :E_SM_7826 0011: $1827 > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_7993 // Note: the incorrect math opcode was used here 0045: actor $5855(2@,3) defined 0022: jump_if_false @E_SM_7981 // 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@ = $937 // (float vars) 002A: 5@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 6@ = $938 // (float vars) 002A: 6@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = $939 // (float vars) 7@ += 2.0 // (float) 01BB: (unknown) 5@ 6@ 7@ 7@ 02B7: (unknown) $5855(2@,3) 0216: (unknown) $5855(2@,3) 5@ 6@ 7@ 013E: actor $5855(2@,3) look_at_actor $933 020E: (unknown) $5855(2@,3) 0 034F: (unknown) $5855(2@,3) 0 0309: (unknown) $5855(2@,3) 0 0 0119: actor $5855(2@,3) kill_actor $933 1@ += 90.0 // (float) 1@ > 360.0 // (float) var > num jump_if_false @E_SM_7981 1@ -= 360.0 // (float) :E_SM_7981 2@ += 1 // (int) 0002: jump @E_SM_7826 :E_SM_7993 0045: actor $933 defined jump_if_false @E_SM_8010 0107: toggle_player $933 can_move 1 :E_SM_8010 00C9: fade 1 1000 ms :E_SM_8017 0026: return :E_SM_8019 004F: unknown_check $6110 jump_if_false @E_SM_8035 01F2: (unknown) $6110 0 :E_SM_8035 $6110 >= 0 // (int) var >= num jump_if_false @E_SM_8073 0@ == 0 // (int) var == num jump_if_false @E_SM_8069 0113: remove_references_to_car $6110 // Like turning a car into any random car 0002: jump @E_SM_8073 :E_SM_8069 0049: destroy_car $6110 :E_SM_8073 $6110 = -1 // (int) 0026: return :E_SM_8081 0035: 2@ = $5393(0@,40) // (int vars) not $6114 == -1 // (int) var == num jump_if_false @E_SM_8111 0113: remove_references_to_car $6114 // Like turning a car into any random car $6114 = -1 // (int) :E_SM_8111 8161: not model #MULE available jump_if_false @E_SM_8150 0160: load_model #MULE :E_SM_8128 8161: not model #MULE available jump_if_false @E_SM_8150 0001: wait 0 ms 0002: jump @E_SM_8128 :E_SM_8150 022C: (unknown) $5638(2@,12) $5650(2@,12) $5662(2@,12) 4.0 1 031B: (unknown) 238 -1 -1 0048: $6114 = create_car #MULE at $5638(2@,12) $5650(2@,12) $5662(2@,12) 00D1: set_car $6114 Z_angle_to $5674(2@,12) 042F: (unknown) $6114 2000 014C: set_car $6114 health_to 2000 03D1: (unknown) $6114 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @E_SM_6133 $6114 1@ 0026: return :E_SM_8238 004F: unknown_check $6114 jump_if_false @E_SM_8266 037B: constant_params 2 variable_params 1 unknown 0 call_with_params @E_SM_2194 $6114 2000 $6117 :E_SM_8266 0026: return :E_SM_8268 $6114 >= 0 // (int) var >= num jump_if_false @E_SM_8338 001C: $6075 == $6114 // (int) num == var 0022: jump_if_false @E_SM_8304 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_SM_6055 0@ :E_SM_8304 0@ == 0 // (int) var == num jump_if_false @E_SM_8326 0113: remove_references_to_car $6114 // Like turning a car into any random car 0002: jump @E_SM_8338 :E_SM_8326 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4661 $6114 :E_SM_8338 $6114 = -1 // (int) 0026: return :E_SM_8346 $6115 == 1 // (int) var == num jump_if_false @E_SM_8363 00AC: stop_timer $6116 :E_SM_8363 0035: $6116 = 0@ // (int vars) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_SM_1935 5 024C: set_timer_with_text_to $6116 type 1 GXT 'TIME' // Time $6115 = 1 // (int) 022D: (unknown) 0 0026: return :E_SM_8403 $6115 == 0 // (int) var == num jump_if_false @E_SM_8433 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_SM_8346 0@ 0002: jump @E_SM_8438 :E_SM_8433 0029: $6116 += 0@ // (int vars) // Note: the incorrect math opcode was used here :E_SM_8438 0026: return :E_SM_8440 $6115 == 1 // (int) var == num jump_if_false @E_SM_8462 00AC: stop_timer $6116 $6115 = 0 // (int) :E_SM_8462 0026: return :E_SM_8464 $6115 == 1 // (int) var == num jump_if_false @E_SM_8493 500 > $6116 // (int) num > var 0022: jump_if_false @E_SM_8493 // Note: the incorrect math opcode was used here 005E: (unknown) :E_SM_8493 005F: (unknown) :E_SM_8495 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_8563 // Note: the incorrect math opcode was used here 005E: (unknown) :E_SM_8563 005F: (unknown) 0139: 0@ = random_int_in_ranges 0 2 0026: return :E_SM_8573 0483: (unknown) $2557 3@ 047E: (unknown) 3@ 2 0 0@ 1@ 2@ 4@ 0026: return :E_SM_8590 0057: show_text_highpriority GXT 0@ time 5000 flag 1 005E: (unknown) :E_SM_8600 0426: (unknown) 1@ 2@ 3@ 4@ 0226: show_text_1string GXT 0@ string 4@ time 5000 1 005E: (unknown) :E_SM_8617 011F: show_text_1number_highpriority GXT 0@ number 1@ time 5000 flag 1 005E: (unknown) :E_SM_8628 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_6880 0026: return :E_SM_8640 0@ = 0 // (int) :E_SM_8644 003F: destroy_actor $5855(0@,3) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @E_SM_8644 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_SM_8019 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_SM_8268 1 0026: return :E_SM_8692 0036: 3@ = 0@ // (float vars) -100.0 > 1@ // (float) num > var 0022: jump_if_false @E_SM_8723 // Note: the incorrect math opcode was used here 1@ = 1650.0 // (float) 0002: jump @E_SM_8729 :E_SM_8723 1@ = -1880.0 // (float) :E_SM_8729 01BB: (unknown) 3@ 4@ 50.0 5@ 0026: return :E_SM_8739 0160: load_model #WOODENBOX :E_SM_8743 8161: not model #WOODENBOX available 0022: jump_if_false @E_SM_8764 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @E_SM_8743 :E_SM_8764 0026: return :E_SM_8766 $6190 >= 10 // (int) var >= num jump_if_false @E_SM_8781 005F: (unknown) :E_SM_8781 0160: load_model #WOODENBOX 0161: model #WOODENBOX available jump_if_false @E_SM_9087 004F: unknown_check 0@ jump_if_false @E_SM_9087 1@ = 0 // (int) :E_SM_8810 $5884(1@,10) == -1 // (int) var == num jump_if_false @E_SM_9070 004D: store_car 0@ position_to 2@ 3@ 4@ 01AA: $5884(1@,10) = create_object #WOODENBOX at 2@ 3@ 4@ 0117: remove_object $5884(1@,10) from_mission_cleanup_list 0475: (unknown) $5884(1@,10) 0 0 0225: (unknown) $5884(1@,10) 1 022A: (unknown) $5884(1@,10) 1 02FA: (unknown) $5884(1@,10) 1 0321: (unknown) $5884(1@,10) 0@ $6189 += 1 // (int) $6190 += 1 // (int) 02E2: $5894(1@,10) = 0 // (any) $6125 == 1 // (int) var == num jump_if_false @E_SM_8929 00C2: (unknown) $5884(1@,10) $5894(1@,10) :E_SM_8929 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_8975 // Note: the incorrect math opcode was used here 5@ *= -1.0 // (float) :E_SM_8975 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_5093 5@ 6@ 7@ 2@ 3@ 4@ 5@ 6@ 7@ 7@ -= 5.0 // (float) 0229: (unknown) $5884(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) $5884(1@,10) 9@ 10@ 11@ $5914(1@,10) = 0 // (int) $5904(1@,10) = 0 // (int) 005E: (unknown) :E_SM_9070 1@ += 1 // (int) 1@ >= 10 // (int) var >= num jump_if_false @E_SM_8810 :E_SM_9087 005F: (unknown) :E_SM_9089 $6190 >= 10 // (int) var >= num jump_if_false @E_SM_9104 005F: (unknown) :E_SM_9104 0160: load_model #WOODENBOX 0161: model #WOODENBOX available jump_if_false @E_SM_9410 5@ = 0 // (int) :E_SM_9123 $5884(5@,10) == -1 // (int) var == num jump_if_false @E_SM_9393 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_5197 0@ 1@ 2@ 10@ 11@ 12@ 10@ 11@ 12@ 8.0 > 12@ // (float) num > var 0022: jump_if_false @E_SM_9214 // Note: the incorrect math opcode was used here 12@ = 8.0 // (float) :E_SM_9214 01AA: $5884(5@,10) = create_object #WOODENBOX at 10@ 11@ 12@ 0117: remove_object $5884(5@,10) from_mission_cleanup_list 0475: (unknown) $5884(5@,10) 0 0 0225: (unknown) $5884(5@,10) 1 022A: (unknown) $5884(5@,10) 1 02FA: (unknown) $5884(5@,10) 1 $6190 += 1 // (int) 02E2: $5894(5@,10) = 0 // (any) $6125 == 1 // (int) var == num jump_if_false @E_SM_9299 00C2: (unknown) $5884(5@,10) $5894(5@,10) :E_SM_9299 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_5145 13@ 14@ 15@ 4@ 13@ 14@ 15@ 0229: (unknown) $5884(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) $5884(5@,10) 16@ 17@ 18@ $5914(5@,10) = 0 // (int) $5904(5@,10) = 0 // (int) 005E: (unknown) :E_SM_9393 5@ += 1 // (int) 5@ >= 10 // (int) var >= num jump_if_false @E_SM_9123 :E_SM_9410 005F: (unknown) 0@ = 0 // (int) :E_SM_9416 0252: object $5884(0@,10) exists jump_if_false @E_SM_9435 0114: remove_references_to_object $5884(0@,10) // This object will now disappear when the player looks away :E_SM_9435 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @E_SM_9416 0026: return :E_SM_9454 004F: unknown_check $6110 jump_if_false @E_SM_9908 0@ = 0 // (int) :E_SM_9469 not $5884(0@,10) == -1 // (int) var == num jump_if_false @E_SM_9891 8252: not object $5884(0@,10) exists jump_if_false @E_SM_9545 $5884(0@,10) = -1 // (int) $6190 -= 1 // (int) 82DB: not unknown_check $5894(0@,10) 0 jump_if_false @E_SM_9538 00BB: (unknown) $5894(0@,10) 02E2: $5894(0@,10) = 0 // (any) :E_SM_9538 0002: jump @E_SM_9891 :E_SM_9545 010C: store_object $5884(0@,10) position_to 2@ 3@ 4@ 0104: car $6110 in_sphere 2@ 3@ 4@ radius 7.5 7.5 7.5 sphere 0 0022: jump_if_false @E_SM_9687 // Note: the incorrect math opcode was used here 00D9: (unknown) $937 $938 $939 1 $6190 -= 1 // (int) $6191 += 1 // (int) 01D9: (unknown) 'SMG_PAK' $6191 &58745 4000 1 // ~w~Package Collected: ~1~/~1~// unknown partype 0xE5 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @E_SM_8403 $6195 $6196 = 500 // (int) 0093: destroy_object $5884(0@,10) $5884(0@,10) = -1 // (int) 82DB: not unknown_check $5894(0@,10) 0 jump_if_false @E_SM_9680 00BB: (unknown) $5894(0@,10) 02E2: $5894(0@,10) = 0 // (any) :E_SM_9680 0002: jump @E_SM_9755 :E_SM_9687 $5914(0@,10) == 0 // (int) var == num jump_if_false @E_SM_9755 -5.0 > 4@ // (float) num > var 0022: jump_if_false @E_SM_9755 // Note: the incorrect math opcode was used here 0224: (unknown) $5884(0@,10) 0 0 0 010C: store_object $5884(0@,10) position_to 2@ 3@ 4@ 4@ = 6.0 // (float) 010D: put_object $5884(0@,10) at 2@ 3@ 4@ $5914(0@,10) = 1 // (int) :E_SM_9755 1@ = 0 // (int) :E_SM_9759 0252: object $5884(0@,10) exists jump_if_false @E_SM_9874 004F: unknown_check $5944(1@,3) jump_if_false @E_SM_9874 0104: car $5944(1@,3) in_sphere 2@ 3@ 4@ radius 7.5 7.5 7.5 sphere 0 0022: jump_if_false @E_SM_9874 // Note: the incorrect math opcode was used here $5956(1@,3) = -1 // (int) $5959(1@,3) += 1 // (int) 0093: destroy_object $5884(0@,10) $5884(0@,10) = -1 // (int) $6190 -= 1 // (int) 82DB: not unknown_check $5894(0@,10) 0 jump_if_false @E_SM_9874 00BB: (unknown) $5894(0@,10) 02E2: $5894(0@,10) = 0 // (any) :E_SM_9874 1@ += 1 // (int) 1@ >= 3 // (int) var >= num jump_if_false @E_SM_9759 :E_SM_9891 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @E_SM_9469 :E_SM_9908 $6196 > 0 // (int) var > num jump_if_false @E_SM_10047 5@ = 349.7 // (float) 6@ = 101.4 // (float) 0035: 7@ = $6196 // (int vars) 7@ > 255 // (int) var > num jump_if_false @E_SM_9960 7@ = 255 // (int) :E_SM_9960 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@ = $6195 // (int vars) 8@ /= 1000 // (int) 02B1: draw_text_1number 0 6@ GXT 'TIMEPOS' number 8@ // +~1~ secs $6196 > 20 // (int) var > num jump_if_false @E_SM_10042 $6196 -= 20 // (int) 0002: jump @E_SM_10047 :E_SM_10042 $6196 = 0 // (int) :E_SM_10047 0026: return :E_SM_10049 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_10128 :E_SM_10084 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_10128 0001: wait 0 ms 0002: jump @E_SM_10084 :E_SM_10128 0026: return :E_SM_10130 0035: $6180 = 0@ // (int vars) 0035: $6181 = 1@ // (int vars) $6183 = 0 // (int) 0026: return :E_SM_10147 0035: $6180 = 0@ // (int vars) 0035: $6181 = 1@ // (int vars) $6183 = 1 // (int) $6184 = 0 // (int) $6185 = 3 // (int) 0026: return :E_SM_10176 0035: 1@ = $6188 // (int vars) 1@ >= 2 // (int) var >= num jump_if_false @E_SM_10195 039E: (unknown) :E_SM_10195 $6188 += 1 // (int) 0139: 3@ = random_int_in_ranges 0 3 3@ == 0 // (int) var == num jump_if_false @E_SM_10231 2@ = 263 // (int) 0002: jump @E_SM_10262 :E_SM_10231 3@ == 1 // (int) var == num jump_if_false @E_SM_10256 2@ = 188 // (int) 0002: jump @E_SM_10262 :E_SM_10256 2@ = 213 // (int) :E_SM_10262 0138: 4@ = random_float_in_ranges $6119 $6122 0138: 5@ = random_float_in_ranges $6120 $6123 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_10049 1 0048: $5870(1@,2) = create_car 2@ at 4@ 5@ 6@ 00D1: set_car $5870(1@,2) Z_angle_to 7@ 03D8: (unknown) $5870(1@,2) 02FF: (unknown) $5870(1@,2) 1 00A4: $5874(1@,2) = create_actor_pedtype 13 model 14 in_car $5870(1@,2) driverseat 02DA: (unknown) $5870(1@,2) 4@ 5@ 6@ 10 01B0: (unknown) $5870(1@,2) 1 01AF: (unknown) $5874(1@,2) 1 $6125 == 1 // (int) var == num jump_if_false @E_SM_10394 00C0: (unknown) $5870(1@,2) $5872(1@,2) :E_SM_10394 0036: $5878(1@,2) = 4@ // (float vars) 0036: $5880(1@,2) = 5@ // (float vars) 0036: $5882(1@,2) = 6@ // (float vars) 0036: $5876(1@,2) = 0@ // (float vars) 0026: return :E_SM_10424 0138: 1@ = random_float_in_ranges $6119 $6122 0138: 2@ = random_float_in_ranges $6120 $6123 0036: 3@ = $5876(0@,2) // (float vars) $6183 == 0 // (int) var == num jump_if_false @E_SM_10496 02DA: (unknown) $5870(0@,2) 1@ 2@ 3@ 85 0036: $5878(0@,2) = 1@ // (float vars) 0036: $5880(0@,2) = 2@ // (float vars) 0036: $5882(0@,2) = 3@ // (float vars) 0002: jump @E_SM_10528 :E_SM_10496 02DA: (unknown) $5870(0@,2) 1@ 2@ 3@ 100 0036: $5878(0@,2) = 1@ // (float vars) 0036: $5880(0@,2) = 2@ // (float vars) 0036: $5882(0@,2) = 3@ // (float vars) :E_SM_10528 0026: return :E_SM_10530 010E: 1@ = current_time_in_ms not $6118 == 3 // (int) var == num jump_if_false @E_SM_10620 0@ = 0 // (int) :E_SM_10550 not $5870(0@,2) == -1 // (int) var == num jump_if_false @E_SM_10603 00A0: car $5870(0@,2) wrecked jump_if_false @E_SM_10584 $6118 = 4 // (int) :E_SM_10584 009F: actor $5874(0@,2) dead jump_if_false @E_SM_10603 $6118 = 4 // (int) :E_SM_10603 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @E_SM_10550 :E_SM_10620 0045: actor $933 defined jump_if_false @E_SM_11172 $6118 == 1 // (int) var == num jump_if_false @E_SM_10815 0@ = 0 // (int) :E_SM_10648 004F: unknown_check $5870(0@,2) jump_if_false @E_SM_10733 0132: actor $933 near_car $5870(0@,2) radius 75.0 75.0 sphere 0 0022: jump_if_false @E_SM_10733 // Note: the incorrect math opcode was used here $6118 == 1 // (int) var == num jump_if_false @E_SM_10733 $6118 = 2 // (int) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @E_SM_8766 $5870(0@,2) 0035: $6182 = 1@ // (int vars) 0029: $6182 += $6181 // (int vars) // Note: the incorrect math opcode was used here 0035: $6184 = $6185 // (int vars) :E_SM_10733 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @E_SM_10648 $6118 == 2 // (int) var == num jump_if_false @E_SM_10808 0@ = 0 // (int) :E_SM_10767 004F: unknown_check $5870(0@,2) jump_if_false @E_SM_10791 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @E_SM_10424 0@ :E_SM_10791 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @E_SM_10767 :E_SM_10808 0002: jump @E_SM_11172 :E_SM_10815 $6118 == 2 // (int) var == num jump_if_false @E_SM_11159 0@ = 0 // (int) :E_SM_10832 004F: unknown_check $5870(0@,2) jump_if_false @E_SM_10884 0102: car $5870(0@,2) near_point $5878(0@,2) $5880(0@,2) radius 15.0 15.0 sphere 0 0022: jump_if_false @E_SM_10884 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @E_SM_10424 0@ :E_SM_10884 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @E_SM_10832 $6183 == 0 // (int) var == num jump_if_false @E_SM_10999 0011: 1@ > $6182 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_10992 // Note: the incorrect math opcode was used here 0011: $6180 > $6190 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_10992 // Note: the incorrect math opcode was used here 0035: 2@ = $6187 // (int vars) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @E_SM_8766 $5870(2@,2) $6187 += 1 // (int) 0017: $6187 >= $6188 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_10981 // Note: the incorrect math opcode was used here $6187 = 0 // (int) :E_SM_10981 0035: $6182 = 1@ // (int vars) 0029: $6182 += $6181 // (int vars) // Note: the incorrect math opcode was used here :E_SM_10992 0002: jump @E_SM_11152 :E_SM_10999 0011: $6185 > $6184 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_11112 // Note: the incorrect math opcode was used here 0011: 1@ > $6186 // (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: $6180 > $6190 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_11088 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @E_SM_8766 $6126 $6184 += 1 // (int) 0139: $6186 = random_int_in_ranges 1000 2000 0029: $6186 += 1@ // (int vars) // Note: the incorrect math opcode was used here 0035: $6182 = 1@ // (int vars) 0029: $6182 += $6181 // (int vars) // Note: the incorrect math opcode was used here 0002: jump @E_SM_11105 :E_SM_11088 0035: $6184 = $6185 // (int vars) 0035: $6182 = 1@ // (int vars) 0029: $6182 += $6181 // (int vars) // Note: the incorrect math opcode was used here :E_SM_11105 0002: jump @E_SM_11152 :E_SM_11112 0011: 1@ > $6182 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_11152 // Note: the incorrect math opcode was used here $6190 == 0 // (int) var == num jump_if_false @E_SM_11152 $6184 = 0 // (int) 0035: $6185 = $6180 // (int vars) $6186 = 0 // (int) :E_SM_11152 0002: jump @E_SM_11172 :E_SM_11159 $6118 == 3 // (int) var == num jump_if_false @E_SM_11172 :E_SM_11172 0026: return :E_SM_11174 0@ = 0 // (int) :E_SM_11178 004F: unknown_check $5870(0@,2) jump_if_false @E_SM_11233 004D: store_car $5870(0@,2) position_to 1@ 2@ 3@ 037B: constant_params 3 variable_params 3 unknown 7 call_with_params @E_SM_8692 1@ 2@ 3@ 4@ 5@ 6@ 6@ = 20.0 // (float) 02DA: (unknown) $5870(0@,2) 4@ 5@ 6@ 80 :E_SM_11233 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @E_SM_11178 0026: return :E_SM_11252 0@ = 0 // (int) :E_SM_11256 0011: $1827 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_11364 // Note: the incorrect math opcode was used here 0045: actor $5855(0@,3) defined 0022: jump_if_false @E_SM_11352 // Note: the incorrect math opcode was used here 0035: 1@ = $5855(0@,3) // (int vars) $5941(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_11352 0@ += 1 // (int) 0002: jump @E_SM_11256 :E_SM_11364 -2@ = 0 // (int) // timer1 0026: return :E_SM_11370 0@ = 0 // (int) :E_SM_11374 0@ > 0 // (int) var > num jump_if_false @E_SM_11489 0045: actor $5855(0@,3) defined jump_if_false @E_SM_11489 0035: 1@ = $5941(0@,3) // (int vars) not 1@ == -1 // (int) var == num jump_if_false @E_SM_11489 804F: not unknown_check $5944(1@,3) jump_if_false @E_SM_11451 $5941(0@,3) = -1 // (int) 00A2: (unknown) $5855(0@,3) 0002: jump @E_SM_11489 :E_SM_11451 8132: not actor $5855(0@,3) near_car $5944(1@,3) radius 41.0 41.0 sphere 0 0022: jump_if_false @E_SM_11489 // Note: the incorrect math opcode was used here $5941(0@,3) = -1 // (int) 00A2: (unknown) $5855(0@,3) :E_SM_11489 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @E_SM_11374 0@ = 0 // (int) :E_SM_11510 0@ > 0 // (int) var > num jump_if_false @E_SM_11679 0045: actor $5855(0@,3) defined jump_if_false @E_SM_11679 2@ = -1 // (int) 0043: store_actor $5855(0@,3) position_to 4@ 5@ 6@ // Note: the incorrect math opcode was used here 1@ = 0 // (int) :E_SM_11552 004F: unknown_check $5944(1@,3) jump_if_false @E_SM_11633 0132: actor $5855(0@,3) near_car $5944(1@,3) radius 40.0 40.0 sphere 0 0022: jump_if_false @E_SM_11633 // Note: the incorrect math opcode was used here 004D: store_car $5944(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_11633 // Note: the incorrect math opcode was used here 0035: 2@ = 1@ // (int vars) 0036: 3@ = 10@ // (float vars) :E_SM_11633 1@ += 1 // (int) 1@ >= 3 // (int) var >= num jump_if_false @E_SM_11552 not 2@ == -1 // (int) var == num jump_if_false @E_SM_11679 00EC: (unknown) $5855(0@,3) $5944(2@,3) 0035: $5941(0@,3) = 2@ // (int vars) :E_SM_11679 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @E_SM_11510 0026: return :E_SM_11698 0160: load_model #SPEEDER 0160: load_model #GANG2A 0160: load_model #GANG3A 0160: load_model #UZI 0228: (unknown) 0026: return :E_SM_11720 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @NONAME_1_29799 2 jump_if_false @E_SM_11751 0@ = 93 // (int) 0002: jump @E_SM_11787 :E_SM_11751 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @NONAME_1_29799 3 jump_if_false @E_SM_11782 0@ = 93 // (int) 0002: jump @E_SM_11787 :E_SM_11782 0@ = 95 // (int) :E_SM_11787 0026: return :E_SM_11789 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 $6110 jump_if_false @E_SM_11869 04A4: (unknown) 0@ $6110 :E_SM_11869 0026: return :E_SM_11871 $5971(0@,3) = 1 // (int) 0036: $5974(0@,3) = 1@ // (float vars) 0035: $5959(0@,3) = 2@ // (int vars) 0035: $5977(0@,3) = 3@ // (int vars) 0026: return :E_SM_11902 0138: 3@ = random_float_in_ranges $6119 $6122 0138: 4@ = random_float_in_ranges $6120 $6123 5@ = 6.5 // (float) 0045: actor $933 defined jump_if_false @E_SM_11955 0080: actor $933 near_point 3@ 4@ radius 50.0 50.0 sphere 0 0022: jump_if_false @E_SM_11955 // Note: the incorrect math opcode was used here 005F: (unknown) :E_SM_11955 005D: sphere_onscreen 3@ 4@ 5@ radius 10.0 0022: jump_if_false @E_SM_11972 // Note: the incorrect math opcode was used here 005F: (unknown) :E_SM_11972 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @E_SM_11698 0048: $5944(0@,3) = create_car #SPEEDER at 3@ 4@ 5@ 01C3: (unknown) $5944(0@,3) 1@ 037B: constant_params 0 variable_params 1 unknown 7 call_with_params @E_SM_11720 6@ 00A4: $5950(0@,3) = create_actor_pedtype 15 model 6@ in_car $5944(0@,3) driverseat 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_SM_11789 $5950(0@,3) 2@ == 1 // (int) var == num jump_if_false @E_SM_12140 037B: constant_params 0 variable_params 1 unknown 7 call_with_params @E_SM_11720 6@ 003E: $5953(0@,3) = create_actor_pedtype 15 model 6@ at 0 0 0 02B6: (unknown) $5953(0@,3) $5944(0@,3) 0.65 1.0 1.2 2 360.0 25 034F: (unknown) $5953(0@,3) 1 020E: (unknown) $5953(0@,3) 1 00DF: (unknown) $5953(0@,3) 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @E_SM_11789 $5953(0@,3) :E_SM_12140 $6125 == 1 // (int) var == num jump_if_false @E_SM_12163 00C0: (unknown) $5944(0@,3) $5947(0@,3) :E_SM_12163 $6118 = 1 // (int) $5956(0@,3) = -1 // (int) 0036: $5962(0@,3) = 3@ // (float vars) 0036: $5965(0@,3) = 4@ // (float vars) 0036: $5968(0@,3) = 5@ // (float vars) 005E: (unknown) :E_SM_12200 0@ = 0 // (int) :E_SM_12204 004F: unknown_check $5944(0@,3) jump_if_false @E_SM_12265 004D: store_car $5944(0@,3) position_to 1@ 2@ 3@ 037B: constant_params 3 variable_params 3 unknown 7 call_with_params @E_SM_8692 1@ 2@ 3@ 4@ 5@ 6@ 6@ = 7.0 // (float) 04C4: (unknown) 4@ 5@ 6@ 4@ 5@ 6@ 01BF: (unknown) $5944(0@,3) 4@ 5@ 6@ :E_SM_12265 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @E_SM_12204 0026: return :E_SM_12284 0035: 1@ = $5956(0@,3) // (int vars) not 1@ == -1 // (int) var == num jump_if_false @E_SM_12318 $5956(0@,3) = -1 // (int) $5904(1@,10) = 0 // (int) :E_SM_12318 004F: unknown_check $5944(0@,3) jump_if_false @E_SM_12498 0045: actor $5950(0@,3) defined jump_if_false @E_SM_12498 2@ = -1 // (int) 3@ = 0 // (float) 1@ = 0 // (int) :E_SM_12357 0078: if and 0252: object $5884(1@,10) exists $5904(1@,10) == 0 // (int) var == num jump_if_false @E_SM_12436 004D: store_car $5944(0@,3) position_to 4@ 5@ 6@ 010C: store_object $5884(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_12436 // Note: the incorrect math opcode was used here 0036: 3@ = 10@ // (float vars) 0035: 2@ = 1@ // (int vars) :E_SM_12436 1@ += 1 // (int) 1@ >= 10 // (int) var >= num jump_if_false @E_SM_12357 not 2@ == -1 // (int) var == num jump_if_false @E_SM_12498 010C: store_object $5884(2@,10) position_to 7@ 8@ 9@ 01BF: (unknown) $5944(0@,3) 7@ 8@ 9@ $5904(2@,10) = 1 // (int) 0035: $5956(0@,3) = 2@ // (int vars) :E_SM_12498 0026: return :E_SM_12500 010E: 1@ = current_time_in_ms $6118 == 1 // (int) var == num jump_if_false @E_SM_12523 0002: jump @E_SM_12880 :E_SM_12523 $6118 == 2 // (int) var == num jump_if_false @E_SM_12867 0@ = 0 // (int) :E_SM_12540 $5944(0@,3) == -1 // (int) var == num jump_if_false @E_SM_12610 $5971(0@,3) == 1 // (int) var == num jump_if_false @E_SM_12603 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @E_SM_11902 0@ $5974(0@,3) $5977(0@,3) jump_if_false @E_SM_12603 $5971(0@,3) = 0 // (int) :E_SM_12603 0002: jump @E_SM_12774 :E_SM_12610 00A0: car $5944(0@,3) wrecked jump_if_false @E_SM_12749 $5944(0@,3) = -1 // (int) 82DB: not unknown_check $5947(0@,3) 0 jump_if_false @E_SM_12658 00BB: (unknown) $5947(0@,3) 02E2: $5947(0@,3) = 0 // (any) :E_SM_12658 0035: 2@ = $5956(0@,3) // (int vars) not 2@ == -1 // (int) var == num jump_if_false @E_SM_12684 $5904(2@,10) = 0 // (int) :E_SM_12684 3@ = 0 // (int) :E_SM_12688 0011: $5959(0@,3) > 3@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_12742 // Note: the incorrect math opcode was used here 037B: constant_params 5 variable_params 0 unknown 4 call_with_params @E_SM_9089 $5962(0@,3) $5965(0@,3) $5968(0@,3) 5.0 20.0 3@ += 1 // (int) 0002: jump @E_SM_12688 :E_SM_12742 0002: jump @E_SM_12774 :E_SM_12749 027F: store_coords_to $5962(0@,3) $5965(0@,3) $5968(0@,3) from_actor $5944(0@,3) with_offset 0 0.6 0 :E_SM_12774 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @E_SM_12540 0011: 1@ > $6237 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_12860 // Note: the incorrect math opcode was used here 0@ = 0 // (int) :E_SM_12807 004F: unknown_check $5944(0@,3) jump_if_false @E_SM_12831 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_12284 0@ :E_SM_12831 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @E_SM_12807 0035: $6237 = 1@ // (int vars) $6237 += 2000 // (int) :E_SM_12860 0002: jump @E_SM_12880 :E_SM_12867 $6118 == 3 // (int) var == num jump_if_false @E_SM_12880 :E_SM_12880 0026: return 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_8739 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @E_SM_10049 1 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_11698 0026: return :E_SM_12916 $6118 = 0 // (int) $6125 = 1 // (int) $6180 = 3 // (int) $6181 = 2500 // (int) $6182 = 0 // (int) $6183 = 0 // (int) $6184 = 0 // (int) $6185 = 3 // (int) $6186 = 0 // (int) $6187 = 0 // (int) $6188 = 0 // (int) $6196 = 0 // (int) 0@ = 0 // (int) :E_SM_12985 $5870(0@,2) = -1 // (int) 02E2: $5872(0@,2) = 0 // (any) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @E_SM_12985 0@ = 0 // (int) :E_SM_13021 $5884(0@,10) = -1 // (int) 02E2: $5894(0@,10) = 0 // (any) 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @E_SM_13021 $6189 = 0 // (int) $6190 = 0 // (int) $6191 = 0 // (int) 0@ = 0 // (int) :E_SM_13072 $5944(0@,3) = -1 // (int) 02E2: $5947(0@,3) = 0 // (any) $5971(0@,3) = 0 // (int) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @E_SM_13072 $6237 = 0 // (int) $6236 = 0 // (int) 0026: return :E_SM_13123 $6118 = 1 // (int) 0036: $6119 = 0@ // (float vars) 0036: $6120 = 1@ // (float vars) 0036: $6122 = 2@ // (float vars) 0036: $6123 = 3@ // (float vars) 0026: return :E_SM_13151 0035: $6193 = 0@ // (int vars) 0035: $6194 = 1@ // (int vars) 0035: $6192 = 2@ // (int vars) $6192 *= 1000 // (int) 0035: $6195 = 3@ // (int vars) $6195 *= 1000 // (int) 0026: return :E_SM_13187 0@ = 0 // (int) :E_SM_13191 004F: unknown_check $5870(0@,2) jump_if_false @E_SM_13242 02DB: unknown_check $5872(0@,2) 0 jump_if_false @E_SM_13242 00C0: (unknown) $5870(0@,2) $5872(0@,2) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_SM_2156 $5872(0@,2) :E_SM_13242 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @E_SM_13191 0@ = 0 // (int) :E_SM_13263 0252: object $5884(0@,10) exists jump_if_false @E_SM_13300 02DB: unknown_check $5894(0@,10) 0 jump_if_false @E_SM_13300 00C2: (unknown) $5884(0@,10) $5894(0@,10) :E_SM_13300 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @E_SM_13263 0@ = 0 // (int) :E_SM_13321 004F: unknown_check $5944(0@,3) jump_if_false @E_SM_13358 02DB: unknown_check $5947(0@,3) 0 jump_if_false @E_SM_13358 00C0: (unknown) $5944(0@,3) $5947(0@,3) :E_SM_13358 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @E_SM_13321 $6125 = 1 // (int) 0026: return :E_SM_13383 0@ = 0 // (int) :E_SM_13387 not $5870(0@,2) == -1 // (int) var == num jump_if_false @E_SM_13429 82DB: not unknown_check $5872(0@,2) 0 jump_if_false @E_SM_13429 00BB: (unknown) $5872(0@,2) 02E2: $5872(0@,2) = 0 // (any) :E_SM_13429 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @E_SM_13387 0@ = 0 // (int) :E_SM_13450 not $5884(0@,10) == -1 // (int) var == num jump_if_false @E_SM_13492 82DB: not unknown_check $5894(0@,10) 0 jump_if_false @E_SM_13492 00BB: (unknown) $5894(0@,10) 02E2: $5894(0@,10) = 0 // (any) :E_SM_13492 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @E_SM_13450 0@ = 0 // (int) :E_SM_13513 not $5944(0@,3) == -1 // (int) var == num jump_if_false @E_SM_13555 82DB: not unknown_check $5947(0@,3) 0 jump_if_false @E_SM_13555 00BB: (unknown) $5947(0@,3) 02E2: $5947(0@,3) = 0 // (any) :E_SM_13555 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @E_SM_13513 $6125 = 0 // (int) 0026: return :E_SM_13579 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_11174 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_12200 $6118 = 3 // (int) 0026: return :E_SM_13607 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @E_SM_13383 0@ = 0 // (int) :E_SM_13621 not $5870(0@,2) == -1 // (int) var == num jump_if_false @E_SM_13656 003F: destroy_actor $5874(0@,2) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4661 $5870(0@,2) :E_SM_13656 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @E_SM_13621 0@ = 0 // (int) :E_SM_13677 not $5884(0@,10) == -1 // (int) var == num jump_if_false @E_SM_13698 0093: destroy_object $5884(0@,10) :E_SM_13698 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @E_SM_13677 0@ = 0 // (int) :E_SM_13719 not $5944(0@,3) == -1 // (int) var == num jump_if_false @E_SM_13760 003F: destroy_actor $5950(0@,3) 003F: destroy_actor $5953(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4750 $5944(0@,3) :E_SM_13760 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @E_SM_13719 0026: return :E_SM_13779 $6118 == 1 // (int) var == num jump_if_false @E_SM_13809 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_10530 0002: jump @E_SM_13932 :E_SM_13809 $6118 == 2 // (int) var == num jump_if_false @E_SM_13859 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_10530 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_9454 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_12500 0002: jump @E_SM_13932 :E_SM_13859 $6118 == 3 // (int) var == num jump_if_false @E_SM_13899 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_10530 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_12500 0002: jump @E_SM_13932 :E_SM_13899 $6118 == 4 // (int) var == num jump_if_false @E_SM_13932 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_10530 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_12500 :E_SM_13932 0026: return :E_SM_13934 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) $937 $938 $939 150.0 1 0035: 1@ = $6191 // (int vars) 0078: if and 004F: unknown_check $6110 0045: actor $933 defined 0022: jump_if_false @E_SM_14077 // Note: the incorrect math opcode was used here 02E9: set_car $6110 speed_to 10.0 01F2: (unknown) $6110 1 5@ = 55.0 // (float) 027F: store_coords_to 2@ 3@ 4@ from_actor $6110 with_offset 10.0 5@ 8.0 00B9: set_camera_position 2@ 3@ 4@ rotations 0 0 1.0 00B5: (unknown) $933 15 2 :E_SM_14077 0001: wait 0 ms 0078: if and 004F: unknown_check $6110 0045: actor $933 defined jump_if_false @E_SM_14138 02B4: set_camera_transverse_delay 1.0 time 6000 027F: store_coords_to 2@ 3@ 4@ from_actor $6110 with_offset 3.0 5@ 8.0 00B9: set_camera_position 2@ 3@ 4@ rotations 0 0 1.0 00B5: (unknown) $933 15 1 :E_SM_14138 010E: 6@ = current_time_in_ms 0035: 7@ = 6@ // (int vars) 7@ += 2500 // (int) 8@ = 255 // (int) :E_SM_14157 8@ > 0 // (int) var > num jump_if_false @E_SM_14275 0001: wait 0 ms 010E: 6@ = current_time_in_ms 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @E_SM_13934 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_13934 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_14268 // Note: the incorrect math opcode was used here 8@ >= 15 // (int) var >= num jump_if_false @E_SM_14264 8@ -= 15 // (int) 0002: jump @E_SM_14268 :E_SM_14264 8@ = 0 // (int) :E_SM_14268 0002: jump @E_SM_14157 :E_SM_14275 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4364 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @E_SM_371 -1 0026: return :E_SM_14299 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @E_SM_3882 0@ 2 0035: 2@ = $5393(0@,40) // (int vars) 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @E_SM_13123 $5776(2@,5) $5781(2@,5) $5791(2@,5) $5796(2@,5) 5 > &58737 // (int) num > var // unknown partype 0xE5 0022: jump_if_false @E_SM_14370 // Note: the incorrect math opcode was used here 3@ = 15 // (int) 0002: jump @E_SM_14400 :E_SM_14370 10 > &58737 // (int) num > var // unknown partype 0xE5 0022: jump_if_false @E_SM_14395 // Note: the incorrect math opcode was used here 3@ = 20 // (int) 0002: jump @E_SM_14400 :E_SM_14395 3@ = 25 // (int) :E_SM_14400 1@ == 0 // (int) var == num jump_if_false @E_SM_14464 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_10176 20.0 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @E_SM_10147 3 5000 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @E_SM_13151 3@ 1000 60 3 0002: jump @E_SM_14685 :E_SM_14464 1@ == 1 // (int) var == num jump_if_false @E_SM_14577 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_10176 14.0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_10176 20.0 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @E_SM_10130 4 2500 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @E_SM_13151 3@ 1000 60 5 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @E_SM_11871 0 30.0 4 0 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @E_SM_11871 1 30.0 4 0 0002: jump @E_SM_14685 :E_SM_14577 1@ == 2 // (int) var == num jump_if_false @E_SM_14685 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_10176 14.0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_10176 20.0 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @E_SM_10130 3 2500 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @E_SM_13151 3@ 1000 60 6 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @E_SM_11871 0 30.0 4 1 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @E_SM_11871 1 30.0 4 1 :E_SM_14685 005E: (unknown) :E_SM_14687 0@ = 0 // (int) :E_SM_14691 $6122(0@,10) = -1 // (int) 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @E_SM_14691 0@ = 0 // (int) :E_SM_14720 $5982(0@,20) = -1 // (int) 0@ += 1 // (int) 0@ >= 20 // (int) var >= num jump_if_false @E_SM_14720 &58663 = 0 // (int) // unknown partype 0xE5 &58662 = 0 // (int) // unknown partype 0xE5 0026: return :E_SM_14757 0160: load_model 8 0160: load_model #UZI 0160: load_model #POLICEM 0160: load_model #BODYARMOUR 0228: (unknown) 0026: return :E_SM_14779 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_14837 &58662 >= 20 // (int) var >= num // unknown partype 0xE5 jump_if_false @E_SM_14852 039E: (unknown) :E_SM_14852 0035: 7@ = &58662 // (int vars) // unknown partype 0xE5 &58662 += 1 // (int) // unknown partype 0xE5 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @E_SM_14757 022C: (unknown) 0@ 1@ 2@ 3.0 1 003E: $5982(7@,20) = create_actor_pedtype 10 model 8 at 0@ 1@ 2@ 010F: (unknown) $5982(7@,20) 3@ 4@ 5@ 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @E_SM_14779 $5982(7@,20) 0035: $6082(7@,20) = 6@ // (int vars) $6002(7@,20) = 1 // (int) 0158: actor $5982(7@,20) run_to 3@ 4@ 0036: $6022(7@,20) = 3@ // (float vars) 0036: $6042(7@,20) = 4@ // (float vars) 0036: $6062(7@,20) = 5@ // (float vars) 0026: return :E_SM_14965 &58662 >= 20 // (int) var >= num // unknown partype 0xE5 jump_if_false @E_SM_14980 039E: (unknown) :E_SM_14980 0035: 5@ = &58662 // (int vars) // unknown partype 0xE5 &58662 += 1 // (int) // unknown partype 0xE5 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @E_SM_14757 022C: (unknown) 0@ 1@ 2@ 3.0 1 003E: $5982(5@,20) = create_actor_pedtype 10 model 8 at 0@ 1@ 2@ 00CF: set_actor $5982(5@,20) Z_angle_to 3@ 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_SM_14779 $5982(5@,20) 0035: $6082(5@,20) = 4@ // (int vars) $6002(5@,20) = 0 // (int) 01A4: (unknown) $5982(5@,20) 1 0045: actor $933 defined jump_if_false @E_SM_15086 00E4: (unknown) $5982(5@,20) $933 :E_SM_15086 4@ == 1 // (int) var == num jump_if_false @E_SM_15114 020E: (unknown) $5982(5@,20) 1 034F: (unknown) $5982(5@,20) 1 :E_SM_15114 0026: return :E_SM_15116 &58662 >= 20 // (int) var >= num // unknown partype 0xE5 jump_if_false @E_SM_15131 039E: (unknown) :E_SM_15131 0035: 2@ = &58662 // (int vars) // unknown partype 0xE5 &58662 += 1 // (int) // unknown partype 0xE5 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @E_SM_14757 004F: unknown_check 0@ jump_if_false @E_SM_15334 02BD: (unknown) 0@ 3@ 3@ == -1 // (int) var == num jump_if_false @E_SM_15196 00A4: $5982(2@,20) = create_actor_pedtype 10 model 8 in_car 0@ driverseat 0002: jump @E_SM_15292 :E_SM_15196 0299: unknown_check 0@ 0 jump_if_false @E_SM_15226 0118: $5982(2@,20) = create_actor_pedtype 10 model 8 in_car 0@ passenger_seat 0 0002: jump @E_SM_15292 :E_SM_15226 0299: unknown_check 0@ 1 jump_if_false @E_SM_15258 0118: $5982(2@,20) = create_actor_pedtype 10 model 8 in_car 0@ passenger_seat 1 0002: jump @E_SM_15292 :E_SM_15258 0299: unknown_check 0@ 2 jump_if_false @E_SM_15290 0118: $5982(2@,20) = create_actor_pedtype 10 model 8 in_car 0@ passenger_seat 2 0002: jump @E_SM_15292 :E_SM_15290 039E: (unknown) :E_SM_15292 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_14779 $5982(2@,20) $6002(2@,20) = 2 // (int) 0035: $6102(2@,20) = 0@ // (int vars) 0035: $6082(2@,20) = 1@ // (int vars) 00E3: (unknown) $5982(2@,20) :E_SM_15334 0026: return :E_SM_15336 9@ = 0 // (int) :E_SM_15340 0011: &58662 > 9@ // (int) var > var // unknown partype 0xE5 // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_15840 // Note: the incorrect math opcode was used here 0045: actor $5982(9@,20) defined 0022: jump_if_false @E_SM_15799 // Note: the incorrect math opcode was used here $6002(9@,20) == 0 // (int) var == num jump_if_false @E_SM_15405 0045: actor $933 defined jump_if_false @E_SM_15398 04A3: (unknown) $5982(9@,20) $933 :E_SM_15398 0002: jump @E_SM_15740 :E_SM_15405 $6002(9@,20) == 1 // (int) var == num jump_if_false @E_SM_15520 0080: actor $5982(9@,20) near_point $6022(9@,20) $6042(9@,20) radius 1.0 1.0 sphere 0 0022: jump_if_false @E_SM_15513 // Note: the incorrect math opcode was used here $6002(9@,20) = 0 // (int) 01A4: (unknown) $5982(9@,20) 1 0045: actor $933 defined jump_if_false @E_SM_15482 00E4: (unknown) $5982(9@,20) $933 :E_SM_15482 $6082(9@,20) == 1 // (int) var == num jump_if_false @E_SM_15513 020E: (unknown) $5982(9@,20) 1 034F: (unknown) $5982(9@,20) 1 :E_SM_15513 0002: jump @E_SM_15740 :E_SM_15520 $6002(9@,20) == 2 // (int) var == num jump_if_false @E_SM_15740 004F: unknown_check $6102(9@,20) jump_if_false @E_SM_15740 807E: not actor $5982(9@,20) driving jump_if_false @E_SM_15686 $6002(9@,20) = 0 // (int) 01A4: (unknown) $5982(9@,20) 1 0045: actor $933 defined jump_if_false @E_SM_15595 00E4: (unknown) $5982(9@,20) $933 :E_SM_15595 02B3: (unknown) $6102(9@,20) $6082(9@,20) == 1 // (int) var == num jump_if_false @E_SM_15679 004D: store_car $6102(9@,20) position_to 0@ 1@ 2@ 037B: constant_params 6 variable_params 3 unknown 10 call_with_params @MAIN_5093 0@ 1@ 2@ 2.0 2.0 0 3@ 4@ 5@ 037B: constant_params 6 variable_params 3 unknown 10 call_with_params @MAIN_5197 0@ 1@ 2@ 2.0 2.0 0 6@ 7@ 8@ 0433: (unknown) $5982(9@,20) 3@ 4@ 6@ 7@ 1 :E_SM_15679 0002: jump @E_SM_15740 :E_SM_15686 0045: actor $933 defined 0022: jump_if_false @E_SM_15740 // Note: the incorrect math opcode was used here 0132: actor $933 near_car $6102(9@,20) radius 30.0 30.0 sphere 0 0022: jump_if_false @E_SM_15740 // Note: the incorrect math opcode was used here 0218: unknown_check $5982(9@,20) $933 0022: jump_if_false @E_SM_15740 // Note: the incorrect math opcode was used here 02B3: (unknown) $6102(9@,20) :E_SM_15740 0045: actor $933 defined 0022: jump_if_false @E_SM_15792 // Note: the incorrect math opcode was used here 8086: not actor $933 near_actor $5982(9@,20) radius 100.0 100.0 sphere 0 0022: jump_if_false @E_SM_15792 // Note: the incorrect math opcode was used here 81B8: not unknown_check $5982(9@,20) 0022: jump_if_false @E_SM_15792 // Note: the incorrect math opcode was used here 003F: destroy_actor $5982(9@,20) :E_SM_15792 0002: jump @E_SM_15828 :E_SM_15799 not $5982(9@,20) == -1 // (int) var == num jump_if_false @E_SM_15828 0112: remove_references_to_actor $5982(9@,20) // Like turning an actor into a random pedestrian $5982(9@,20) = -1 // (int) :E_SM_15828 9@ += 1 // (int) 0002: jump @E_SM_15340 :E_SM_15840 0026: return :E_SM_15842 &58663 >= 10 // (int) var >= num // unknown partype 0xE5 jump_if_false @E_SM_15857 039E: (unknown) :E_SM_15857 0035: 6@ = &58663 // (int vars) // unknown partype 0xE5 &58663 += 1 // (int) // unknown partype 0xE5 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @E_SM_14757 022C: (unknown) 1@ 2@ 3@ 6.0 1 0048: $6122(6@,10) = create_car #POLICEM at 1@ 2@ 3@ 00D1: set_car $6122(6@,10) Z_angle_to 4@ :E_SM_15907 0@ > 0 // (int) var > num jump_if_false @E_SM_15945 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @E_SM_15116 $6122(6@,10) 5@ 0@ -= 1 // (int) 0002: jump @E_SM_15907 :E_SM_15945 $6132(6@,10) = 0 // (int) 004F: unknown_check $6122(6@,10) jump_if_false @E_SM_15972 0052: set_car $6122(6@,10) driver_behaviour_to 0 :E_SM_15972 0026: return :E_SM_15974 &58663 >= 10 // (int) var >= num // unknown partype 0xE5 jump_if_false @E_SM_15989 039E: (unknown) :E_SM_15989 0035: 8@ = &58663 // (int vars) // unknown partype 0xE5 &58663 += 1 // (int) // unknown partype 0xE5 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @E_SM_14757 022C: (unknown) 1@ 2@ 3@ 6.0 1 0048: $6122(8@,10) = create_car #POLICEM at 1@ 2@ 3@ 0233: (unknown) $6122(8@,10) 4@ 5@ :E_SM_16040 0@ > 0 // (int) var > num jump_if_false @E_SM_16078 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @E_SM_15116 $6122(8@,10) 7@ 0@ -= 1 // (int) 0002: jump @E_SM_16040 :E_SM_16078 $6132(8@,10) = 1 // (int) 004F: unknown_check $6122(8@,10) jump_if_false @E_SM_16182 022E: (unknown) $6122(8@,10) 1 0300: (unknown) $6122(8@,10) 255 01B6: (unknown) $6122(8@,10) 4@ 5@ 6@ 0050: set_car $6122(8@,10) max_speed_to 20.0 02E9: set_car $6122(8@,10) speed_to 20.0 0051: set_car $6122(8@,10) traffic_behavior_to 3 031D: (unknown) 1@ 2@ 4@ 5@ $6172(8@,10) 0036: $6142(8@,10) = 1@ // (float vars) 0036: $6152(8@,10) = 2@ // (float vars) 0036: $6162(8@,10) = 3@ // (float vars) :E_SM_16182 0026: return :E_SM_16184 0@ = 0 // (int) :E_SM_16188 0011: &58663 > 0@ // (int) var > var // unknown partype 0xE5 // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_16440 // Note: the incorrect math opcode was used here 004F: unknown_check $6122(0@,10) 0022: jump_if_false @E_SM_16399 // Note: the incorrect math opcode was used here $6132(0@,10) == 0 // (int) var == num jump_if_false @E_SM_16234 0002: jump @E_SM_16306 :E_SM_16234 $6132(0@,10) == 1 // (int) var == num jump_if_false @E_SM_16306 8102: not car $6122(0@,10) near_point $6142(0@,10) $6152(0@,10) radius $6172(0@,10) $6172(0@,10) sphere 0 0022: jump_if_false @E_SM_16306 // Note: the incorrect math opcode was used here $6132(0@,10) = 0 // (int) 0050: set_car $6122(0@,10) max_speed_to 0 0052: set_car $6122(0@,10) driver_behaviour_to 0 02B3: (unknown) $6122(0@,10) :E_SM_16306 0045: actor $933 defined jump_if_false @E_SM_16392 0123: 1@ = car $6122(0@,10) num_passengers 02BD: (unknown) $6122(0@,10) 2@ 0078: if and 2@ == -1 // (int) var == num 1@ == 0 // (int) var == num jump_if_false @E_SM_16392 8132: not actor $933 near_car $6122(0@,10) radius 100.0 100.0 sphere 0 0022: jump_if_false @E_SM_16392 // Note: the incorrect math opcode was used here 81B7: not unknown_check $6122(0@,10) 0022: jump_if_false @E_SM_16392 // Note: the incorrect math opcode was used here 0049: destroy_car $6122(0@,10) :E_SM_16392 0002: jump @E_SM_16428 :E_SM_16399 not $6122(0@,10) == -1 // (int) var == num jump_if_false @E_SM_16428 0113: remove_references_to_car $6122(0@,10) // Like turning a car into any random car $6122(0@,10) = -1 // (int) :E_SM_16428 0@ += 1 // (int) 0002: jump @E_SM_16188 :E_SM_16440 0026: return :E_SM_16442 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_15336 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_16184 0026: return :E_SM_16464 0@ = 0 // (int) :E_SM_16468 not $5982(0@,20) == -1 // (int) var == num jump_if_false @E_SM_16489 003F: destroy_actor $5982(0@,20) :E_SM_16489 0@ += 1 // (int) 0@ >= 20 // (int) var >= num jump_if_false @E_SM_16468 0@ = 0 // (int) :E_SM_16510 034B: unknown_check $6122(0@,10) jump_if_false @E_SM_16537 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4661 $6122(0@,10) :E_SM_16537 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @E_SM_16510 0026: return :E_SM_16556 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @E_SM_3882 0@ 0 0045: actor $933 defined jump_if_false @E_SM_18683 001C: 0@ == $6062 // (int) num == var 0022: jump_if_false @E_SM_16920 // Note: the incorrect math opcode was used here 0099: set_player $933 minimum_wanted_level_to 4 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @E_SM_14837 -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_14837 -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_14837 -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_15842 0 -1236.933 -1361.245 13.9585 121.2281 0 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @E_SM_15842 0 -1233.166 -1365.943 13.9287 204.2568 0 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @E_SM_15842 0 -1244.712 -1365.765 13.9036 90.0556 0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @E_SM_14965 -1248.067 -1363.062 13.7862 185.7922 1 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @E_SM_14965 -1231.19 -1366.148 13.8658 145.2388 1 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @E_SM_14965 -1239.14 -1372.155 14.0372 169.2056 1 0002: jump @E_SM_18681 :E_SM_16920 001C: 0@ == $6063 // (int) num == var 0022: jump_if_false @E_SM_17221 // Note: the incorrect math opcode was used here 0099: set_player $933 minimum_wanted_level_to 4 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @E_SM_14837 -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_14837 -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_15842 0 -638.4446 -1501.845 11.5132 338.0531 0 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @E_SM_15842 0 -654.4058 -1498.16 11.5296 180.115 0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @E_SM_14965 -639.9759 -1499.553 11.5155 261.5936 1 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @E_SM_14965 -627.7445 -1498.556 11.1024 249.8214 1 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @E_SM_14965 -603.0598 -1514.943 11.4752 55.3101 1 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @E_SM_14965 -680.715 -1482.497 11.5582 249.5949 1 0002: jump @E_SM_18681 :E_SM_17221 001C: 0@ == $6064 // (int) num == var 0022: jump_if_false @E_SM_17407 // Note: the incorrect math opcode was used here 0099: set_player $933 minimum_wanted_level_to 4 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @E_SM_14837 -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_14965 -736.363 -1158.363 9.6849 316.2492 1 037B: constant_params 8 variable_params 0 unknown 1 call_with_params @E_SM_15974 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_15974 1 -745.8949 -1186.168 10.0287 -735.5511 -1176.496 10.0287 1 0002: jump @E_SM_18681 :E_SM_17407 001C: 0@ == $6065 // (int) num == var 0022: jump_if_false @E_SM_17643 // Note: the incorrect math opcode was used here 0099: set_player $933 minimum_wanted_level_to 4 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @E_SM_14837 -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_14837 -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_15842 0 -822.7912 -339.5591 10.0283 184.2162 0 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @E_SM_15842 0 -822.7952 -345.6465 10.0283 195.7081 0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @E_SM_14965 -813.4947 -355.0829 10.0283 325.6925 1 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @E_SM_14965 -825.0432 -347.7035 10.0283 266.262 1 0002: jump @E_SM_18681 :E_SM_17643 001C: 0@ == $6066 // (int) num == var 0022: jump_if_false @E_SM_17803 // Note: the incorrect math opcode was used here 0099: set_player $933 minimum_wanted_level_to 4 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @E_SM_14965 -287.6807 -1215.349 7.073 85.7804 0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @E_SM_14965 -276.3896 -1213.66 7.073 85.427 0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @E_SM_14965 -325.9745 -1255.053 7.0 330.545 1 037B: constant_params 8 variable_params 0 unknown 1 call_with_params @E_SM_15974 3 -244.7332 -1313.022 7.079 -249.1957 -1219.629 7.0786 0 0002: jump @E_SM_18681 :E_SM_17803 001C: 0@ == $6067 // (int) num == var 0022: jump_if_false @E_SM_17995 // Note: the incorrect math opcode was used here 0099: set_player $933 minimum_wanted_level_to 4 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @E_SM_15842 0 196.1 -257.6575 10.2784 69.314 0 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @E_SM_15842 0 198.0581 -262.3209 10.357 50.7162 0 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @E_SM_14837 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_14965 222.8103 -188.4463 8.5262 335.2864 0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @E_SM_14965 212.0083 -214.3746 8.8778 330.7311 0 0002: jump @E_SM_18681 :E_SM_17995 001C: 0@ == $6068 // (int) num == var 0022: jump_if_false @E_SM_18312 // Note: the incorrect math opcode was used here 0099: set_player $933 minimum_wanted_level_to 4 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @E_SM_14837 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_14837 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_14837 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_14837 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_15842 0 353.5224 -84.6803 10.611 174.6265 0 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @E_SM_15842 0 350.8256 -89.8859 10.611 358.5398 0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @E_SM_14965 353.0396 -94.772 10.7106 292.9658 1 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @E_SM_14965 351.0741 -77.5341 10.7106 250.7944 1 0002: jump @E_SM_18681 :E_SM_18312 001C: 0@ == $6069 // (int) num == var 0022: jump_if_false @E_SM_18527 // Note: the incorrect math opcode was used here 0099: set_player $933 minimum_wanted_level_to 4 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @E_SM_15842 0 258.7409 257.16 10.1147 344.102 0 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @E_SM_15842 0 254.0709 249.828 10.5901 261.4362 0 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @E_SM_14837 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_14837 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_14837 259.4471 277.2881 7.738 260.2447 283.5958 7.738 1 0002: jump @E_SM_18681 :E_SM_18527 001C: 0@ == $6070 // (int) num == var 0022: jump_if_false @E_SM_18679 // Note: the incorrect math opcode was used here 0099: set_player $933 minimum_wanted_level_to 4 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @E_SM_14837 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_14837 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_15974 2 359.2048 598.062 9.2281 356.7072 571.9041 9.1486 0 0002: jump @E_SM_18681 :E_SM_18679 005F: (unknown) :E_SM_18681 005E: (unknown) :E_SM_18683 005F: (unknown) :E_SM_18685 0@ = 0 // (int) :E_SM_18689 $6184(0@,6) = -1 // (int) 02E2: $6238(0@,6) = 0 // (any) 0@ += 1 // (int) 0@ >= 6 // (int) var >= num jump_if_false @E_SM_18689 &58727 = 0 // (float) // unknown partype 0xE5 &58728 = 0 // (float) // unknown partype 0xE5 &58729 = 0 // (float) // unknown partype 0xE5 &58731 = 0 // (float) // unknown partype 0xE5 &58732 = 0 // (float) // unknown partype 0xE5 &58733 = 0 // (float) // unknown partype 0xE5 &58726 = 0 // (int) // unknown partype 0xE5 0026: return :E_SM_18758 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_18785 &58726 == 0 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_18863 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @E_SM_18758 0036: &58727 = $937 // (float vars) // unknown partype 0xE5 0036: &58728 = $938 // (float vars) // unknown partype 0xE5 0036: &58729 = $939 // (float vars) // unknown partype 0xE5 &58727 += 500.0 // (float) // unknown partype 0xE5 0138: &58730 = random_float_in_ranges 200.0 250.0 // unknown partype 0xE5 0036: &58731 = 0@ // (float vars) // unknown partype 0xE5 0036: &58732 = 1@ // (float vars) // unknown partype 0xE5 0036: &58733 = 2@ // (float vars) // unknown partype 0xE5 &58726 = 1 // (int) // unknown partype 0xE5 :E_SM_18863 0026: return :E_SM_18865 &58726 = 0 // (int) // unknown partype 0xE5 0026: return :E_SM_18872 01BB: (unknown) 0@ 1@ 100.0 7@ 5.0 > 7@ // (float) num > var 0022: jump_if_false @E_SM_18956 // 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_18956 // Note: the incorrect math opcode was used here 005E: (unknown) :E_SM_18956 005F: (unknown) :E_SM_18958 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_19002 03D6: (unknown) 0@ 500 03D7: (unknown) 0@ 100 01C9: (unknown) 0@ 20 0002: jump @E_SM_19032 :E_SM_19002 1@ == 215 // (int) var == num jump_if_false @E_SM_19032 03D6: (unknown) 0@ 300 03D7: (unknown) 0@ 200 01C9: (unknown) 0@ 8 :E_SM_19032 0127: reset_actor 0@ flags 01A4: (unknown) 0@ 0 041B: (unknown) 0@ 9 0026: return :E_SM_19046 0078: if and not 0@ == 214 // (int) var == num not 0@ == 215 // (int) var == num jump_if_false @E_SM_19071 039E: (unknown) :E_SM_19071 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @NONAME_1_29799 2 jump_if_false @E_SM_19102 4@ = 95 // (int) 0002: jump @E_SM_19138 :E_SM_19102 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @NONAME_1_29799 3 jump_if_false @E_SM_19133 4@ = 95 // (int) 0002: jump @E_SM_19138 :E_SM_19133 4@ = 93 // (int) :E_SM_19138 5@ = 0 // (int) :E_SM_19142 $6184(5@,6) == -1 // (int) var == num jump_if_false @E_SM_19636 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @E_SM_18758 0048: $6184(5@,6) = create_car 0@ at 1@ 2@ 3@ 0233: (unknown) $6184(5@,6) $937 $938 00A4: $6196(5@,6) = create_actor_pedtype 10 model 4@ in_car $6184(5@,6) driverseat 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @E_SM_18958 $6196(5@,6) 0@ 0@ == 214 // (int) var == num jump_if_false @E_SM_19393 003E: $6202(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_18958 $6202(5@,6) 0@ 02B6: (unknown) $6202(5@,6) $6184(5@,6) 0 2.5 2.5 0 90.0 27 034F: (unknown) $6202(5@,6) 1 020E: (unknown) $6202(5@,6) 1 00DF: (unknown) $6202(5@,6) 0309: (unknown) $6202(5@,6) 1 999000 003E: $6208(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_18958 $6208(5@,6) 0@ 02B6: (unknown) $6208(5@,6) $6184(5@,6) 0 -2.5 1.5 2 90.0 27 034F: (unknown) $6208(5@,6) 1 020E: (unknown) $6208(5@,6) 1 00DF: (unknown) $6208(5@,6) 0002: jump @E_SM_19502 :E_SM_19393 0@ == 215 // (int) var == num jump_if_false @E_SM_19502 003E: $6202(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_18958 $6202(5@,6) 0@ 02B6: (unknown) $6202(5@,6) $6184(5@,6) 0.65 1.0 2.0 0 90.0 27 034F: (unknown) $6202(5@,6) 1 020E: (unknown) $6202(5@,6) 1 00DF: (unknown) $6202(5@,6) 0309: (unknown) $6202(5@,6) 1 999000 $6208(5@,6) = -1 // (int) :E_SM_19502 0052: set_car $6184(5@,6) driver_behaviour_to 0 01C3: (unknown) $6184(5@,6) 10.0 $6214(5@,6) = 0 // (int) $6220(5@,6) = 0 // (int) 0138: 6@ = random_float_in_ranges 1.2 1.4 0036: $6226(5@,6) = 6@ // (float vars) $6232(5@,6) = 0 // (int) 02E2: $6238(5@,6) = 0 // (any) 00C0: (unknown) $6184(5@,6) $6238(5@,6) 0035: $6190(5@,6) = 0@ // (int vars) $6190(5@,6) == 214 // (int) var == num jump_if_false @E_SM_19612 &58724 += 1 // (int) // unknown partype 0xE5 0002: jump @E_SM_19634 :E_SM_19612 $6190(5@,6) == 215 // (int) var == num jump_if_false @E_SM_19634 &58725 += 1 // (int) // unknown partype 0xE5 :E_SM_19634 0026: return :E_SM_19636 5@ += 1 // (int) 5@ >= 6 // (int) var >= num jump_if_false @E_SM_19142 0026: return :E_SM_19655 010E: 0@ = current_time_in_ms 0045: actor $933 defined jump_if_false @E_SM_20588 1@ = 0 // (int) :E_SM_19673 004F: unknown_check $6184(1@,6) jump_if_false @E_SM_20073 004F: unknown_check $6110 jump_if_false @E_SM_20073 004D: store_car $6184(1@,6) position_to 3@ 4@ 5@ 031D: (unknown) $937 $938 3@ 4@ 2@ 002E: 2@ *= $6226(1@,6) // (float vars) 01D4: (unknown) $6110 6@ 01D5: (unknown) $6110 7@ 8@ = 0 // (float) 037B: constant_params 4 variable_params 3 unknown 9 call_with_params @MAIN_5145 6@ 7@ 8@ 2@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5197 $937 $938 $939 6@ 7@ 8@ 6@ 7@ 8@ 037A: constant_params 4 variable_params 0 unknown 9 call_with_params @E_SM_18872 6@ 7@ 8@ 4.0 jump_if_false @E_SM_19806 04C4: (unknown) 6@ 7@ 8@ 6@ 7@ 8@ :E_SM_19806 0078: if and $6190(1@,6) == 215 // (int) var == num $6232(1@,6) > 0 // (int) var > num 0011: 0@ > $6232(1@,6) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_19865 // Note: the incorrect math opcode was used here 01BF: (unknown) $6184(1@,6) 6@ 7@ 8@ 01C3: (unknown) $6184(1@,6) 10.0 0002: jump @E_SM_20073 :E_SM_19865 0102: car $6184(1@,6) near_point 6@ 7@ radius 15.0 15.0 sphere 0 0022: jump_if_false @E_SM_19944 // Note: the incorrect math opcode was used here 01BF: (unknown) $6184(1@,6) 6@ 7@ 8@ $6190(1@,6) == 214 // (int) var == num jump_if_false @E_SM_19928 01C3: (unknown) $6184(1@,6) 10.0 0002: jump @E_SM_19937 :E_SM_19928 01C3: (unknown) $6184(1@,6) 10.0 :E_SM_19937 0002: jump @E_SM_20073 :E_SM_19944 0102: car $6184(1@,6) near_point 6@ 7@ radius 50.0 50.0 sphere 0 0022: jump_if_false @E_SM_20023 // Note: the incorrect math opcode was used here 01BF: (unknown) $6184(1@,6) 6@ 7@ 8@ $6190(1@,6) == 214 // (int) var == num jump_if_false @E_SM_20007 01C3: (unknown) $6184(1@,6) 15.0 0002: jump @E_SM_20016 :E_SM_20007 01C3: (unknown) $6184(1@,6) 15.0 :E_SM_20016 0002: jump @E_SM_20073 :E_SM_20023 01BF: (unknown) $6184(1@,6) 6@ 7@ 8@ $6190(1@,6) == 214 // (int) var == num jump_if_false @E_SM_20064 01C3: (unknown) $6184(1@,6) 20.0 0002: jump @E_SM_20073 :E_SM_20064 01C3: (unknown) $6184(1@,6) 25.0 :E_SM_20073 1@ += 1 // (int) 1@ >= 6 // (int) var >= num jump_if_false @E_SM_19673 1@ = 0 // (int) :E_SM_20094 004F: unknown_check $6184(1@,6) jump_if_false @E_SM_20470 $6220(1@,6) == 0 // (int) var == num jump_if_false @E_SM_20230 004F: unknown_check $6110 jump_if_false @E_SM_20223 0132: actor $933 near_car $6184(1@,6) radius 60.0 60.0 sphere 0 0022: jump_if_false @E_SM_20223 // Note: the incorrect math opcode was used here $6220(1@,6) = 1 // (int) 0045: actor $6202(1@,6) defined jump_if_false @E_SM_20183 00EC: (unknown) $6202(1@,6) $6110 :E_SM_20183 0045: actor $6208(1@,6) defined 0022: jump_if_false @E_SM_20204 // Note: the incorrect math opcode was used here 00EC: (unknown) $6208(1@,6) $6110 :E_SM_20204 0139: $6232(1@,6) = random_int_in_ranges 9000 11000 0029: $6232(1@,6) += 0@ // (int vars) // Note: the incorrect math opcode was used here :E_SM_20223 0002: jump @E_SM_20297 :E_SM_20230 8132: not actor $933 near_car $6184(1@,6) radius 65.0 65.0 sphere 0 0022: jump_if_false @E_SM_20297 // Note: the incorrect math opcode was used here $6220(1@,6) = 0 // (int) 0045: actor $6202(1@,6) defined jump_if_false @E_SM_20278 00DF: (unknown) $6202(1@,6) :E_SM_20278 0045: actor $6208(1@,6) defined jump_if_false @E_SM_20297 00DF: (unknown) $6208(1@,6) :E_SM_20297 $6214(1@,6) == 0 // (int) var == num jump_if_false @E_SM_20395 0132: actor $933 near_car $6184(1@,6) radius 150.0 150.0 sphere 0 0022: jump_if_false @E_SM_20348 // Note: the incorrect math opcode was used here $6214(1@,6) = 1 // (int) 0002: jump @E_SM_20388 :E_SM_20348 8132: not actor $933 near_car $6184(1@,6) radius 350.0 350.0 sphere 0 0022: jump_if_false @E_SM_20388 // Note: the incorrect math opcode was used here 003F: destroy_actor $6196(1@,6) 003F: destroy_actor $6202(1@,6) 0049: destroy_car $6184(1@,6) :E_SM_20388 0002: jump @E_SM_20463 :E_SM_20395 $6214(1@,6) == 1 // (int) var == num jump_if_false @E_SM_20463 8132: not actor $933 near_car $6184(1@,6) radius 170.0 170.0 sphere 0 0022: jump_if_false @E_SM_20463 // Note: the incorrect math opcode was used here 81B7: not unknown_check $6184(1@,6) 0022: jump_if_false @E_SM_20463 // Note: the incorrect math opcode was used here 0112: remove_references_to_actor $6196(1@,6) // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $6202(1@,6) // Like turning an actor into a random pedestrian 0113: remove_references_to_car $6184(1@,6) // Like turning a car into any random car :E_SM_20463 0002: jump @E_SM_20571 :E_SM_20470 not $6184(1@,6) == -1 // (int) var == num jump_if_false @E_SM_20571 82DB: not unknown_check $6238(1@,6) 0 jump_if_false @E_SM_20512 00BB: (unknown) $6238(1@,6) 02E2: $6238(1@,6) = 0 // (any) :E_SM_20512 $6190(1@,6) == 214 // (int) var == num jump_if_false @E_SM_20541 &58724 -= 1 // (int) // unknown partype 0xE5 0002: jump @E_SM_20563 :E_SM_20541 $6190(1@,6) == 215 // (int) var == num jump_if_false @E_SM_20563 &58725 -= 1 // (int) // unknown partype 0xE5 :E_SM_20563 $6184(1@,6) = -1 // (int) :E_SM_20571 1@ += 1 // (int) 1@ >= 6 // (int) var >= num jump_if_false @E_SM_20094 :E_SM_20588 0026: return :E_SM_20590 0078: if and &58726 == 1 // (int) var == num // unknown partype 0xE5 0045: actor $933 defined jump_if_false @E_SM_20877 8080: not actor $933 near_point &58727 &58728 radius &58730 &58730 sphere 0 // unknown partype 0xE5// unknown partype 0xE5// unknown partype 0xE5// unknown partype 0xE5 0022: jump_if_false @E_SM_20877 // Note: the incorrect math opcode was used here 8080: not actor $933 near_point &58731 &58732 radius 200.0 200.0 sphere 0 // unknown partype 0xE5// unknown partype 0xE5 0022: jump_if_false @E_SM_20877 // Note: the incorrect math opcode was used here 02EE: get_actor $933 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_20687 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @E_SM_18872 3@ 4@ 5@ 4.0 jump_if_false @E_SM_20819 8227: not (unknown) 3@ 4@ 5@ 10.0 10.0 10.0 0022: jump_if_false @E_SM_20819 // Note: the incorrect math opcode was used here 0139: 7@ = random_int_in_ranges 0 2 0078: if or 7@ == 0 // (int) var == num &58725 >= 2 // (int) var >= num // unknown partype 0xE5 jump_if_false @E_SM_20771 7@ = 214 // (int) 0002: jump @E_SM_20777 :E_SM_20771 7@ = 215 // (int) :E_SM_20777 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @E_SM_19046 7@ 3@ 4@ 5@ 0036: &58727 = $937 // (float vars) // unknown partype 0xE5 0036: &58728 = $938 // (float vars) // unknown partype 0xE5 0036: &58729 = $939 // (float vars) // unknown partype 0xE5 0138: &58730 = random_float_in_ranges 200.0 250.0 // unknown partype 0xE5 :E_SM_20819 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_5197 0@ 1@ 2@ 3@ 4@ 5@ 3@ 4@ 5@ 6@ += 1 // (int) 6@ >= 2 // (int) var >= num jump_if_false @E_SM_20687 :E_SM_20877 0026: return :E_SM_20879 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_19655 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_20590 0026: return :E_SM_20901 0@ = 0 // (int) :E_SM_20905 004F: unknown_check $6184(0@,6) jump_if_false @E_SM_20942 02DB: unknown_check $6238(0@,6) 0 jump_if_false @E_SM_20942 00C0: (unknown) $6184(0@,6) $6238(0@,6) :E_SM_20942 0@ += 1 // (int) 0@ >= 6 // (int) var >= num jump_if_false @E_SM_20905 0026: return :E_SM_20961 0@ = 0 // (int) :E_SM_20965 82DB: not unknown_check $6238(0@,6) 0 jump_if_false @E_SM_20992 00BB: (unknown) $6238(0@,6) 02E2: $6238(0@,6) = 0 // (any) :E_SM_20992 0@ += 1 // (int) 0@ >= 6 // (int) var >= num jump_if_false @E_SM_20965 0026: return :E_SM_21011 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @E_SM_20961 0@ = 0 // (int) :E_SM_21025 not $6184(0@,6) == -1 // (int) var == num jump_if_false @E_SM_21072 003F: destroy_actor $6196(0@,6) 003F: destroy_actor $6202(0@,6) 003F: destroy_actor $6208(0@,6) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4750 $6184(0@,6) :E_SM_21072 0@ += 1 // (int) 0@ >= 6 // (int) var >= num jump_if_false @E_SM_21025 0026: return :E_SM_21091 &58744 = 0 // (int) // unknown partype 0xE5 &58745 = 0 // (int) // unknown partype 0xE5 02E2: &58746 = 0 // (any) // unknown partype 0xE5 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @E_SM_5964 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @E_SM_12916 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @E_SM_14687 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @E_SM_18685 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @NONAME_1_38972 5 &58737 // unknown partype 0xE5 0035: 0@ = $2729 // (int vars) 0035: &58738 = $2729 // (int vars) // unknown partype 0xE5 0036: &58742 = $1673(0@,30) // (float vars) // unknown partype 0xE5 037B: constant_params 1 variable_params 3 unknown 1 call_with_params @NONAME_1_30341 &58738 &58739 &58740 &58741 // unknown partype 0xE5// unknown partype 0xE5// unknown partype 0xE5// unknown partype 0xE5 &58743 = 0 // (int) // unknown partype 0xE5 &58767 = 0 // (int) // unknown partype 0xE5 &58768 = 0 // (int) // unknown partype 0xE5 0026: return :E_SM_21214 0045: actor $933 defined jump_if_false @E_SM_21265 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_8628 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_13779 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_16442 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_20879 :E_SM_21265 &58743 == 0 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_21316 04E7: unknown_check &58739 &58740 &58741 // unknown partype 0xE5// unknown partype 0xE5// unknown partype 0xE5 0022: jump_if_false @E_SM_21316 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 3 unknown 0 call_with_params @NONAME_1_30341 &58738 &58739 &58740 &58741 // unknown partype 0xE5// unknown partype 0xE5// unknown partype 0xE5// unknown partype 0xE5 &58743 = 1 // (int) // unknown partype 0xE5 :E_SM_21316 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_3403 0026: return :E_SM_21328 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_8640 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_13607 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_16464 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_21011 0026: return :E_SM_21370 &58746 > 0 // (int) var > num // unknown partype 0xE5 jump_if_false @E_SM_21391 00BB: (unknown) &58746 // unknown partype 0xE5 &58746 = 0 // (int) // unknown partype 0xE5 :E_SM_21391 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_13383 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_20961 0026: return :E_SM_21413 02CB: (unknown) 1.0 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_8440 00AE: remove_status_text $6117 00AE: remove_status_text &58744 // unknown partype 0xE5 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_SM_21370 0026: return :E_SM_21448 &58734 = 1 // (int) // unknown partype 0xE5 0035: &58735 = 0@ // (int vars) // unknown partype 0xE5 0035: &58736 = 1@ // (int vars) // unknown partype 0xE5 0026: return :E_SM_21466 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @E_SM_21448 0@ -1 0026: return :E_SM_21481 0035: 0@ = &58767 // (int vars) // unknown partype 0xE5 0017: 0@ >= &58768 // (int) var >= var // unknown partype 0xE5 // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_21500 // Note: the incorrect math opcode was used here 039E: (unknown) :E_SM_21500 &58767 += 1 // (int) // unknown partype 0xE5 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @E_SM_21448 $6267(0@,10) $6277(0@,10) 0026: return :E_SM_21526 0035: 5@ = &58768 // (int vars) // unknown partype 0xE5 5@ >= 10 // (int) var >= num jump_if_false @E_SM_21545 039E: (unknown) :E_SM_21545 &58768 += 1 // (int) // unknown partype 0xE5 0035: $6267(5@,10) = 0@ // (int vars) 037B: constant_params 3 variable_params 1 unknown 12 call_with_params @E_SM_4027 &58739 &58740 &58741 6@ // unknown partype 0xE5// unknown partype 0xE5// unknown partype 0xE5 5@ == 0 // (int) var == num jump_if_false @E_SM_21598 7@ = -1 // (int) 0002: jump @E_SM_21614 :E_SM_21598 0035: 8@ = 5@ // (int vars) 8@ -= 1 // (int) 0035: 7@ = $6277(8@,10) // (int vars) :E_SM_21614 7@ == -1 // (int) var == num jump_if_false @E_SM_21648 0036: 9@ = &58739 // (float vars) // unknown partype 0xE5 0036: 10@ = &58740 // (float vars) // unknown partype 0xE5 0036: 11@ = &58741 // (float vars) // unknown partype 0xE5 0002: jump @E_SM_21669 :E_SM_21648 0036: 9@ = $5433(7@,40) // (float vars) 0036: 10@ = $5473(7@,40) // (float vars) 0036: 11@ = $5513(7@,40) // (float vars) :E_SM_21669 0@ == 3 // (int) var == num jump_if_false @E_SM_21706 037B: constant_params 8 variable_params 1 unknown 12 call_with_params @E_SM_4058 9@ 10@ 11@ 0 6@ 0 700.0 1 $6277(5@,10) :E_SM_21706 0078: if or 0@ == 4 // (int) var == num 0@ == 5 // (int) var == num 0@ == 6 // (int) var == num jump_if_false @E_SM_21760 037B: constant_params 8 variable_params 1 unknown 12 call_with_params @E_SM_4058 9@ 10@ 11@ 2 -1 0 1500.0 1 $6277(5@,10) :E_SM_21760 0@ == 8 // (int) var == num jump_if_false @E_SM_21804 037B: constant_params 8 variable_params 1 unknown 12 call_with_params @E_SM_4058 9@ 10@ 11@ 0 6@ 0 500.0 1 $6277(5@,10) 0002: jump @E_SM_21987 :E_SM_21804 0@ == 9 // (int) var == num jump_if_false @E_SM_21987 037B: constant_params 8 variable_params 1 unknown 12 call_with_params @E_SM_4058 &58739 &58740 &58741 0 6@ 0 0 1 $6277(5@,10) // unknown partype 0xE5// unknown partype 0xE5// unknown partype 0xE5 0035: 1@ = $6277(5@,10) // (int vars) 0036: 2@ = $5433(1@,40) // (float vars) 0036: 3@ = $5473(1@,40) // (float vars) 0036: 4@ = $5513(1@,40) // (float vars) 037B: constant_params 8 variable_params 1 unknown 12 call_with_params @E_SM_4058 2@ 3@ 4@ 2 -1 2000.0 3000.0 1 &58758 // unknown partype 0xE5 0035: 1@ = &58758 // (int vars) // unknown partype 0xE5 0036: 2@ = $5433(1@,40) // (float vars) 0036: 3@ = $5473(1@,40) // (float vars) 0036: 4@ = $5513(1@,40) // (float vars) 037B: constant_params 6 variable_params 3 unknown 12 call_with_params @MAIN_5197 &58739 &58740 &58741 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_5145 2@ 3@ 4@ 0.5 2@ 3@ 4@ 037B: constant_params 8 variable_params 1 unknown 12 call_with_params @E_SM_4058 2@ 3@ 4@ 0 6@ 0 1000.0 1 &58757 // unknown partype 0xE5 :E_SM_21987 0@ == 10 // (int) var == num jump_if_false @E_SM_22012 0035: &58760 = &58759 // (int vars) // unknown partype 0xE5// unknown partype 0xE5 0002: jump @E_SM_22256 :E_SM_22012 0@ == 11 // (int) var == num jump_if_false @E_SM_22256 037B: constant_params 8 variable_params 1 unknown 12 call_with_params @E_SM_4058 &58739 &58740 &58741 2 -1 2000.0 3000.0 1 &58758 // unknown partype 0xE5// unknown partype 0xE5// unknown partype 0xE5// unknown partype 0xE5 0035: 1@ = &58758 // (int vars) // unknown partype 0xE5 0036: 2@ = $5433(1@,40) // (float vars) 0036: 3@ = $5473(1@,40) // (float vars) 0036: 4@ = $5513(1@,40) // (float vars) 037B: constant_params 6 variable_params 3 unknown 12 call_with_params @MAIN_5197 &58739 &58740 &58741 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_5145 2@ 3@ 4@ 0.5 2@ 3@ 4@ 037B: constant_params 8 variable_params 1 unknown 12 call_with_params @E_SM_4058 2@ 3@ 4@ 0 6@ 0 1000.0 1 &58757 // unknown partype 0xE5 &58749 == 9 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_22195 037B: constant_params 8 variable_params 1 unknown 12 call_with_params @E_SM_4058 2@ 3@ 4@ 0 6@ 0 1000.0 1 &58759 // unknown partype 0xE5 0035: $6277(5@,10) = &58759 // (int vars) // unknown partype 0xE5 0002: jump @E_SM_22250 :E_SM_22195 0035: 1@ = &58758 // (int vars) // unknown partype 0xE5 0036: 2@ = $5433(1@,40) // (float vars) 0036: 3@ = $5473(1@,40) // (float vars) 0036: 4@ = $5513(1@,40) // (float vars) 037B: constant_params 8 variable_params 1 unknown 12 call_with_params @E_SM_4058 2@ 3@ 4@ 0 6@ 0 0 1 &58759 // unknown partype 0xE5 0035: $6277(5@,10) = &58759 // (int vars) // unknown partype 0xE5 :E_SM_22250 0035: &58760 = &58759 // (int vars) // unknown partype 0xE5// unknown partype 0xE5 :E_SM_22256 0026: return :E_SM_22258 6 > &58737 // (int) num > var // unknown partype 0xE5 0022: jump_if_false @E_SM_22283 // Note: the incorrect math opcode was used here 0035: 0@ = &58737 // (int vars) // unknown partype 0xE5 0002: jump @E_SM_22290 :E_SM_22283 0139: 0@ = random_int_in_ranges 6 12 :E_SM_22290 0@ == 0 // (int) var == num jump_if_false @E_SM_22356 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21526 3 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21526 4 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21526 8 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21526 10 0002: jump @E_SM_23095 :E_SM_22356 0@ == 1 // (int) var == num jump_if_false @E_SM_22423 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21526 3 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21526 5 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21526 8 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21526 10 0002: jump @E_SM_23095 :E_SM_22423 0@ == 2 // (int) var == num jump_if_false @E_SM_22490 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21526 3 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21526 4 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21526 8 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21526 11 0002: jump @E_SM_23095 :E_SM_22490 0@ == 3 // (int) var == num jump_if_false @E_SM_22557 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21526 3 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21526 5 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21526 8 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21526 11 0002: jump @E_SM_23095 :E_SM_22557 0@ == 4 // (int) var == num jump_if_false @E_SM_22624 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21526 3 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21526 4 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21526 9 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21526 10 0002: jump @E_SM_23095 :E_SM_22624 0@ == 5 // (int) var == num jump_if_false @E_SM_22691 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21526 3 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21526 6 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21526 8 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21526 11 0002: jump @E_SM_23095 :E_SM_22691 0@ == 6 // (int) var == num jump_if_false @E_SM_22758 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21526 3 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21526 4 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21526 9 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21526 11 0002: jump @E_SM_23095 :E_SM_22758 0@ == 7 // (int) var == num jump_if_false @E_SM_22825 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21526 3 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21526 5 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21526 8 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21526 11 0002: jump @E_SM_23095 :E_SM_22825 0@ == 8 // (int) var == num jump_if_false @E_SM_22892 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21526 3 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21526 5 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21526 9 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21526 10 0002: jump @E_SM_23095 :E_SM_22892 0@ == 9 // (int) var == num jump_if_false @E_SM_22959 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21526 3 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21526 6 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21526 8 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21526 10 0002: jump @E_SM_23095 :E_SM_22959 0@ == 10 // (int) var == num jump_if_false @E_SM_23026 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21526 3 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21526 6 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21526 8 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21526 11 0002: jump @E_SM_23095 :E_SM_23026 0@ == 11 // (int) var == num jump_if_false @E_SM_23093 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21526 3 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21526 5 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21526 9 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21526 11 0002: jump @E_SM_23095 :E_SM_23093 039E: (unknown) :E_SM_23095 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @NONAME_1_38972 5 1@ 1@ += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @NONAME_1_29799 2 jump_if_false @E_SM_23144 2@ = 93 // (int) 0002: jump @E_SM_23180 :E_SM_23144 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @NONAME_1_29799 3 jump_if_false @E_SM_23175 2@ = 93 // (int) 0002: jump @E_SM_23180 :E_SM_23175 2@ = 95 // (int) :E_SM_23180 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_4027 &58739 &58740 &58741 9@ // unknown partype 0xE5// unknown partype 0xE5// unknown partype 0xE5 9@ == 0 // (int) var == num jump_if_false @E_SM_23806 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @NONAME_1_28874 -744.1425 -1554.331 12.5493 1 &58748 == 4 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_23472 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 > $818 // (int) num > var 0022: jump_if_false @E_SM_23420 // 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_23435 :E_SM_23420 0057: show_text_highpriority GXT 'SMG_B0' time 5000 flag 1 // ~w~"The Drop" :E_SM_23435 00C9: fade 1 1000 ms 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4394 5000 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4364 0002: jump @E_SM_23785 :E_SM_23472 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 &58748 == 5 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_23704 2 > $818 // (int) num > var 0022: jump_if_false @E_SM_23682 // 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_23697 :E_SM_23682 0057: show_text_highpriority GXT 'SMG_B1' time 5000 flag 1 // ~w~"Supply and Demand" :E_SM_23697 0002: jump @E_SM_23755 :E_SM_23704 2 > $818 // (int) num > var 0022: jump_if_false @E_SM_23740 // 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_23755 :E_SM_23740 0057: show_text_highpriority GXT 'SMG_B2' time 5000 flag 1 // ~w~"Under the Gun" :E_SM_23755 00C9: fade 1 1000 ms 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4394 5000 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4364 :E_SM_23785 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @NONAME_1_28874 0 0 0 0 0002: jump @E_SM_24319 :E_SM_23806 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @NONAME_1_28874 6.2091 -1556.483 10.4601 1 &58748 == 4 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_23992 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_4394 5000 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4364 0002: jump @E_SM_24305 :E_SM_23992 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 &58748 == 5 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_24224 2 > $818 // (int) num > var 0022: jump_if_false @E_SM_24202 // 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_24217 :E_SM_24202 0057: show_text_highpriority GXT 'SMG_B1' time 5000 flag 1 // ~w~"Supply and Demand" :E_SM_24217 0002: jump @E_SM_24275 :E_SM_24224 2 > $818 // (int) num > var 0022: jump_if_false @E_SM_24260 // 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_24275 :E_SM_24260 0057: show_text_highpriority GXT 'SMG_B2' time 5000 flag 1 // ~w~"Under the Gun" :E_SM_24275 00C9: fade 1 1000 ms 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4394 5000 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4364 :E_SM_24305 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @NONAME_1_28874 0 0 0 0 :E_SM_24319 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_371 1000 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @E_SM_21466 2 0026: return :E_SM_24364 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @E_SM_8590 'SMG_16' // Go back ~t~outside. 037B: constant_params 0 variable_params 3 unknown 3 call_with_params @E_SM_8573 0@ 1@ 2@ 00C3: (unknown) 0@ 1@ 2@ &58746 // unknown partype 0xE5 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @E_SM_2163 &58746 // unknown partype 0xE5 0045: actor $933 defined jump_if_false @E_SM_24436 010F: (unknown) $933 0@ 1@ 2@ 0250: (unknown) 01CF: (unknown) :E_SM_24436 &58734 == 0 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_24540 0001: wait 0 ms $1078 == 0 // (int) var == num jump_if_false @E_SM_24504 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @E_SM_21481 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @E_SM_1935 1 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_1_39314 5 0002: jump @E_SM_24533 :E_SM_24504 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @E_SM_2280 jump_if_false @E_SM_24533 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @E_SM_21466 -7 :E_SM_24533 0002: jump @E_SM_24436 :E_SM_24540 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @E_SM_21370 0026: return :E_SM_24552 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @E_SM_3882 0@ 0 0035: 1@ = $5393(0@,40) // (int vars) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_7230 0@ 2@ = 0 // (int) 3@ = 0 // (int) :E_SM_24590 &58734 == 0 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_25034 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @E_SM_21214 009F: actor $933 dead jump_if_false @E_SM_24645 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_21466 -1 0002: jump @E_SM_24885 :E_SM_24645 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @E_SM_2280 jump_if_false @E_SM_24681 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_21466 -8 0002: jump @E_SM_24885 :E_SM_24681 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @E_SM_8464 jump_if_false @E_SM_24717 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_21466 -2 0002: jump @E_SM_24885 :E_SM_24717 00A0: car $6110 wrecked jump_if_false @E_SM_24747 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_21466 -4 0002: jump @E_SM_24885 :E_SM_24747 007C: actor $933 driving $6110 0022: jump_if_false @E_SM_24787 // Note: the incorrect math opcode was used here 01B0: (unknown) $6110 0 01F2: (unknown) $6110 0 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @E_SM_21481 0002: jump @E_SM_24885 :E_SM_24787 3@ == 0 // (int) var == num jump_if_false @E_SM_24851 0080: actor $933 near_point $5590(1@,12) $5602(1@,12) radius 40.0 40.0 sphere 0 0022: jump_if_false @E_SM_24844 // 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_10049 0 :E_SM_24844 0002: jump @E_SM_24885 :E_SM_24851 8080: not actor $933 near_point $5590(1@,12) $5602(1@,12) radius 100.0 100.0 sphere 0 0022: jump_if_false @E_SM_24885 // Note: the incorrect math opcode was used here 3@ = 0 // (int) 2@ = 0 // (int) :E_SM_24885 2@ == 0 // (int) var == num jump_if_false @E_SM_25027 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @E_SM_21370 3@ == 0 // (int) var == num jump_if_false @E_SM_24975 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @E_SM_8600 'SMG_00' $5433(0@,40) $5473(0@,40) $5513(0@,40) // Get to the ~y~jetty~w~ in the ~a~ district. 00C3: (unknown) $5590(1@,12) $5602(1@,12) $5614(1@,12) &58746 // unknown partype 0xE5 2@ = 1 // (int) 0002: jump @E_SM_25027 :E_SM_24975 004F: unknown_check $6110 jump_if_false @E_SM_25027 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_8590 'SMG_02' // Board the ~b~boat. 00C0: (unknown) $6110 &58746 // unknown partype 0xE5 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_2156 &58746 // unknown partype 0xE5 2@ = 1 // (int) :E_SM_25027 0002: jump @E_SM_24590 :E_SM_25034 0026: return :E_SM_25036 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @E_SM_3882 0@ 2 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_SM_1935 0 0311: status_text $6117 type 1 line 2 GXT 'DAMAGE' // global_variable // Damage 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @E_SM_7417 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @E_SM_14299 0@ 1@ 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @E_SM_7447 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @E_SM_11252 02CB: (unknown) 10.0 2@ = 0 // (int) 3@ = 1 // (int) 4@ = 0 // (int) :E_SM_25136 &58734 == 0 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_25727 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @E_SM_21214 009F: actor $933 dead jump_if_false @E_SM_25191 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_SM_21466 -1 0002: jump @E_SM_25505 :E_SM_25191 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @E_SM_2280 jump_if_false @E_SM_25227 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_SM_21466 -8 0002: jump @E_SM_25505 :E_SM_25227 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @E_SM_8464 jump_if_false @E_SM_25263 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_SM_21466 -2 0002: jump @E_SM_25505 :E_SM_25263 00A0: car $6110 wrecked jump_if_false @E_SM_25293 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_SM_21466 -4 0002: jump @E_SM_25505 :E_SM_25293 $6118 == 4 // (int) var == num jump_if_false @E_SM_25325 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_SM_21466 -6 0002: jump @E_SM_25505 :E_SM_25325 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @E_SM_7417 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @E_SM_11370 3@ == 0 // (int) var == num jump_if_false @E_SM_25385 007C: actor $933 driving $6110 0022: jump_if_false @E_SM_25378 // Note: the incorrect math opcode was used here 3@ = 1 // (int) 2@ = 0 // (int) :E_SM_25378 0002: jump @E_SM_25406 :E_SM_25385 807C: not actor $933 driving $6110 0022: jump_if_false @E_SM_25406 // Note: the incorrect math opcode was used here 3@ = 0 // (int) 2@ = 0 // (int) :E_SM_25406 4@ == 0 // (int) var == num jump_if_false @E_SM_25464 $6118 == 2 // (int) var == num jump_if_false @E_SM_25457 0035: &58745 = $6193 // (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_8346 $6192 :E_SM_25457 0002: jump @E_SM_25505 :E_SM_25464 0035: &58744 = $6191 // (int vars) // unknown partype 0xE5 0017: $6191 >= $6193 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_SM_25505 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @E_SM_13579 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_SM_21466 7 :E_SM_25505 2@ == 0 // (int) var == num jump_if_false @E_SM_25720 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @E_SM_21370 3@ == 0 // (int) var == num jump_if_false @E_SM_25596 004F: unknown_check $6110 jump_if_false @E_SM_25589 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_SM_8590 'SMG_01' // Get back in the ~b~boat. 00C0: (unknown) $6110 &58746 // unknown partype 0xE5 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_SM_2156 &58746 // unknown partype 0xE5 2@ = 1 // (int) :E_SM_25589 0002: jump @E_SM_25720 :E_SM_25596 4@ == 0 // (int) var == num jump_if_false @E_SM_25685 $6188 > 1 // (int) var > num jump_if_false @E_SM_25645 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_SM_8590 'SMG_06' // Drive to the ~b~helicopters. 0002: jump @E_SM_25663 :E_SM_25645 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @E_SM_8590 'SMG_17' // Drive to the ~b~helicopter. :E_SM_25663 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @E_SM_13187 2@ = 1 // (int) 0002: jump @E_SM_25720 :E_SM_25685 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @E_SM_8617 'SMG_14' $6193 // Collect ~1~ ~g~packages~w~ before the time runs out. 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @E_SM_13187 2@ = 1 // (int) :E_SM_25720 0002: jump @E_SM_25136 :E_SM_25727 0026: return :E_SM_25729 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_SM_199 -1 022C: (unknown) $937 $938 $939 150.0 1 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @E_SM_8440 004F: unknown_check $6110 jump_if_false @E_SM_25788 02E9: set_car $6110 speed_to 10.0 01F2: (unknown) $6110 1 :E_SM_25788 004F: unknown_check $6110 jump_if_false @E_SM_25836 027F: store_coords_to 0@ 1@ 2@ from_actor $6110 with_offset 10.0 55.0 8.0 027F: store_coords_to 3@ 4@ 5@ from_actor $6110 with_offset 3.0 55.0 8.0 0002: jump @E_SM_25877 :E_SM_25836 0045: actor $933 defined jump_if_false @E_SM_25877 02EE: get_actor $933 coords_to 0@ 1@ 2@ with_offset 10.0 55.0 8.0 02EE: get_actor $933 coords_to 3@ 4@ 5@ with_offset 3.0 55.0 8.0 :E_SM_25877 0045: actor $933 defined jump_if_false @E_SM_25906 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 1.0 00B5: (unknown) $933 15 2 :E_SM_25906 0001: wait 0 ms 0045: actor $933 defined jump_if_false @E_SM_25946 02B4: set_camera_transverse_delay 1.0 time 6000 00B9: set_camera_position 3@ 4@ 5@ rotations 0 0 1.0 00B5: (unknown) $933 15 1 :E_SM_25946 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_4394 5000 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @E_SM_13607 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @E_SM_21481 0026: return :E_SM_26006 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @E_SM_3882 0@ 0 0035: 2@ = $5393(0@,40) // (int vars) 1@ == 1 // (int) var == num jump_if_false @E_SM_26059 037B: constant_params 3 variable_params 0 unknown 8 call_with_params @E_SM_18785 $5433(0@,40) $5473(0@,40) $5513(0@,40) :E_SM_26059 004F: unknown_check $6110 jump_if_false @E_SM_26086 0233: (unknown) $6110 $5433(0@,40) $5473(0@,40) 0221: (unknown) 01CF: (unknown) :E_SM_26086 037B: constant_params 6 variable_params 1 unknown 8 call_with_params @E_SM_8495 $937 $938 $939 $5433(0@,40) $5473(0@,40) $5513(0@,40) 3@ 037B: constant_params 6 variable_params 1 unknown 8 call_with_params @E_SM_8495 &58739 &58740 &58741 $5433(0@,40) $5473(0@,40) $5513(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_8346 5@ 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @E_SM_371 1000 6@ = 0 // (int) 7@ = 0 // (int) :E_SM_26190 &58734 == 0 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_26741 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @E_SM_21214 009F: actor $933 dead jump_if_false @E_SM_26245 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @E_SM_21466 -1 0002: jump @E_SM_26556 :E_SM_26245 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @E_SM_2280 jump_if_false @E_SM_26281 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @E_SM_21466 -8 0002: jump @E_SM_26556 :E_SM_26281 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @E_SM_8464 jump_if_false @E_SM_26317 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @E_SM_21466 -2 0002: jump @E_SM_26556 :E_SM_26317 00A0: car $6110 wrecked jump_if_false @E_SM_26347 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @E_SM_21466 -4 0002: jump @E_SM_26556 :E_SM_26347 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @E_SM_7417 7@ == 0 // (int) var == num jump_if_false @E_SM_26397 007C: actor $933 driving $6110 0022: jump_if_false @E_SM_26390 // Note: the incorrect math opcode was used here 7@ = 1 // (int) 6@ = 0 // (int) :E_SM_26390 0002: jump @E_SM_26418 :E_SM_26397 807C: not actor $933 driving $6110 0022: jump_if_false @E_SM_26418 // Note: the incorrect math opcode was used here 7@ = 0 // (int) 6@ = 0 // (int) :E_SM_26418 7@ == 1 // (int) var == num jump_if_false @E_SM_26556 0104: car $6110 in_sphere $5554(2@,12) $5566(2@,12) $5578(2@,12) radius 30.0 30.0 30.0 sphere 1 0022: jump_if_false @E_SM_26556 // Note: the incorrect math opcode was used here 01F2: (unknown) $6110 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_4500 0@ 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @E_SM_7739 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @E_SM_7331 0@ 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @E_SM_8019 0 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @E_SM_18865 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @E_SM_21011 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @E_SM_21481 :E_SM_26556 6@ == 0 // (int) var == num jump_if_false @E_SM_26734 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @E_SM_21370 7@ == 1 // (int) var == num jump_if_false @E_SM_26682 &58726 == 0 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_26626 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @E_SM_8590 'SMG_05' // Land the boat at the ~y~jetty. 0002: jump @E_SM_26654 :E_SM_26626 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @E_SM_8590 '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_20901 :E_SM_26654 00C3: (unknown) $5554(2@,12) $5566(2@,12) $5578(2@,12) &58746 // unknown partype 0xE5 6@ = 1 // (int) 0002: jump @E_SM_26734 :E_SM_26682 004F: unknown_check $6110 jump_if_false @E_SM_26734 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @E_SM_8590 'SMG_01' // Get back in the ~b~boat. 00C0: (unknown) $6110 &58746 // unknown partype 0xE5 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @E_SM_2156 &58746 // unknown partype 0xE5 6@ = 1 // (int) :E_SM_26734 0002: jump @E_SM_26190 :E_SM_26741 0026: return :E_SM_26743 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @E_SM_8081 0@ &58744 // unknown partype 0xE5 1@ == 1 // (int) var == num jump_if_false @E_SM_26779 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_16556 0@ :E_SM_26779 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_371 500 2@ = 0 // (int) 3@ = 0 // (int) :E_SM_26800 &58734 == 0 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_27304 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @E_SM_21214 009F: actor $933 dead jump_if_false @E_SM_26855 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_21466 -1 0002: jump @E_SM_27172 :E_SM_26855 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @E_SM_2280 jump_if_false @E_SM_26891 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_21466 -8 0002: jump @E_SM_27172 :E_SM_26891 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @E_SM_8464 jump_if_false @E_SM_26927 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_21466 -2 0002: jump @E_SM_27172 :E_SM_26927 00A0: car $6114 wrecked jump_if_false @E_SM_26957 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_21466 -5 0002: jump @E_SM_27172 :E_SM_26957 0 >= $6104 // (int) num >= var 0022: jump_if_false @E_SM_26988 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_21466 -3 0002: jump @E_SM_27172 :E_SM_26988 0035: &58744 = $6104 // (int vars) // unknown partype 0xE5 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @E_SM_8238 3@ == 0 // (int) var == num jump_if_false @E_SM_27044 007C: actor $933 driving $6114 0022: jump_if_false @E_SM_27037 // Note: the incorrect math opcode was used here 3@ = 1 // (int) 2@ = 0 // (int) :E_SM_27037 0002: jump @E_SM_27065 :E_SM_27044 807C: not actor $933 driving $6114 0022: jump_if_false @E_SM_27065 // Note: the incorrect math opcode was used here 3@ = 0 // (int) 2@ = 0 // (int) :E_SM_27065 3@ == 1 // (int) var == num jump_if_false @E_SM_27172 0104: car $6114 in_sphere &58739 &58740 &58741 radius 5.0 5.0 5.0 sphere 1 // unknown partype 0xE5// unknown partype 0xE5// unknown partype 0xE5 0022: jump_if_false @E_SM_27172 // 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 $933 defined jump_if_false @E_SM_27149 0216: (unknown) $933 &58739 &58740 &58741 // unknown partype 0xE5// unknown partype 0xE5// unknown partype 0xE5 00CF: set_actor $933 Z_angle_to &58742 // unknown partype 0xE5 0250: (unknown) 01CF: (unknown) :E_SM_27149 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_8268 1 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_21466 0 :E_SM_27172 2@ == 0 // (int) var == num jump_if_false @E_SM_27297 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @E_SM_21370 3@ == 1 // (int) var == num jump_if_false @E_SM_27245 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_8590 'SMG_03' // Get the drugs back to the ~y~warehouse. 00C3: (unknown) &58739 &58740 &58741 &58746 // unknown partype 0xE5// unknown partype 0xE5// unknown partype 0xE5// unknown partype 0xE5 2@ = 1 // (int) 0002: jump @E_SM_27297 :E_SM_27245 004F: unknown_check $6114 jump_if_false @E_SM_27297 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_8590 'SMG_04' // Get in the ~b~truck. 00C0: (unknown) $6114 &58746 // unknown partype 0xE5 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_SM_2156 &58746 // unknown partype 0xE5 2@ = 1 // (int) :E_SM_27297 0002: jump @E_SM_26800 :E_SM_27304 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @E_SM_8440 0026: return :E_SM_27316 $940 = 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_4668 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @E_SM_21091 0270: (unknown) 1 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_SM_21466 1 :E_SM_27373 &58735 > 0 // (int) var > num // unknown partype 0xE5 jump_if_false @E_SM_27767 &58734 = 0 // (int) // unknown partype 0xE5 &58735 == 1 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_27420 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @E_SM_22258 0002: jump @E_SM_27760 :E_SM_27420 &58735 == 2 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_27450 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @E_SM_24364 0002: jump @E_SM_27760 :E_SM_27450 &58735 == 3 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_27482 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_SM_24552 &58736 // unknown partype 0xE5 0002: jump @E_SM_27760 :E_SM_27482 &58735 == 4 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_27515 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @E_SM_25036 &58736 0 // unknown partype 0xE5 0002: jump @E_SM_27760 :E_SM_27515 &58735 == 5 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_27549 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @E_SM_25036 &58736 1 // unknown partype 0xE5 0002: jump @E_SM_27760 :E_SM_27549 &58735 == 6 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_27583 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @E_SM_25036 &58736 2 // unknown partype 0xE5 0002: jump @E_SM_27760 :E_SM_27583 &58735 == 7 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_27613 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @E_SM_25729 0002: jump @E_SM_27760 :E_SM_27613 &58735 == 8 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_27646 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @E_SM_26006 &58736 0 // unknown partype 0xE5 0002: jump @E_SM_27760 :E_SM_27646 &58735 == 9 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_27680 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @E_SM_26006 &58736 1 // unknown partype 0xE5 0002: jump @E_SM_27760 :E_SM_27680 &58735 == 10 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_27713 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @E_SM_26743 &58736 0 // unknown partype 0xE5 0002: jump @E_SM_27760 :E_SM_27713 &58735 == 11 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_27747 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @E_SM_26743 &58736 1 // unknown partype 0xE5 0002: jump @E_SM_27760 :E_SM_27747 0239: (unknown) 808 0239: (unknown) &58735 // unknown partype 0xE5 023B: (unknown) 039E: (unknown) :E_SM_27760 0002: jump @E_SM_27373 :E_SM_27767 &58735 == 0 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_27793 0002: jump @E_SM_28167 0002: jump @E_SM_27800 :E_SM_27793 0002: jump @E_SM_27802 :E_SM_27800 0026: return :E_SM_27802 0059: text_clear_all &58735 == -7 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_27859 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_39496 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @E_SM_21413 0002: jump @E_SM_27977 :E_SM_27859 0 > &58735 // (int) num > var // unknown partype 0xE5 0022: jump_if_false @E_SM_27917 // 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_21413 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @E_SM_21328 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_SM_371 1000 :E_SM_27917 &58735 == -8 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_27962 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_39496 0002: jump @E_SM_27977 :E_SM_27962 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! :E_SM_27977 &58735 == -2 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_28016 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_5026 'SMG_X01' // ~r~Out of time 0002: jump @E_SM_28165 :E_SM_28016 &58735 == -3 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_28055 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_5026 'SMG_X02' // ~r~You lost too many packages 0002: jump @E_SM_28165 :E_SM_28055 &58735 == -4 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_28094 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_5026 'SMG_X04' // ~r~Your boat was destroyed. 0002: jump @E_SM_28165 :E_SM_28094 &58735 == -5 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_28133 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_5026 'SMG_X05' // ~r~Your truck was destroyed. 0002: jump @E_SM_28165 :E_SM_28133 &58735 == -6 // (int) var == num // unknown partype 0xE5 jump_if_false @E_SM_28165 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_5026 'SMG_X06' // ~r~The helicopter was destroyed. :E_SM_28165 0026: return :E_SM_28167 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @E_SM_21413 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @E_SM_21328 0001: wait 2000 ms 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @E_SM_371 500 0035: 0@ = &58744 // (int vars) // unknown partype 0xE5 0@ *= 200 // (int) 01D9: (unknown) 'SMG_08' 0@ &58744 4000 1 // EARNINGS: $~1~ (for ~1~ packages)// unknown partype 0xE5 0045: actor $933 defined 0022: jump_if_false @E_SM_28274 // 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 $933 money += 0@ 022B: (unknown) 1 009B: clear_player $933 wanted_level :E_SM_28274 2 > $818 // (int) num > var 0022: jump_if_false @E_SM_28289 // Note: the incorrect math opcode was used here 036A: (unknown) :E_SM_28289 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @NONAME_1_38981 5 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @NONAME_1_39409 5 0026: return :E_SM_28315 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @E_SM_21413 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @NONAME_1_39490 04BB: (unknown) $940 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 25--------------- :E_RO 0238: name_thread 'E_RO' // 'Robbery' 2 > $819 // (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_4920 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_18581 :E_RO_54 0025: gosub @E_RO_19747 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 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @E_RO_263 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 007E: actor $933 driving jump_if_false @E_RO_257 0400: (unknown) $933 $1070 0002: jump @E_RO_263 :E_RO_257 02C0: (unknown) $933 $1070 :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_4301 0@ :E_RO_290 0045: actor $933 defined jump_if_false @E_RO_358 807E: not actor $933 driving jump_if_false @E_RO_335 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @E_RO_338 :E_RO_335 021D: (unknown) 0 :E_RO_338 $1078 == 0 // (int) var == num jump_if_false @E_RO_354 02EA: select_interior 2 :E_RO_354 01AE: (unknown) 1 :E_RO_358 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :E_RO_371 0045: actor $933 defined jump_if_false @E_RO_435 807E: not actor $933 driving jump_if_false @E_RO_423 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @E_RO_423 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :E_RO_423 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :E_RO_435 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @E_RO_484 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 01AE: (unknown) 0 $1078 == 0 // (int) var == num jump_if_false @E_RO_484 02EA: select_interior 0 :E_RO_484 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @E_RO_514 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :E_RO_514 0026: return 0045: actor 0@ defined jump_if_false @E_RO_535 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :E_RO_535 0026: return 0045: actor 0@ defined 0022: jump_if_false @E_RO_565 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @E_RO_565 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :E_RO_565 0026: return :E_RO_567 0045: actor 0@ defined 0022: jump_if_false @E_RO_614 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @E_RO_610 // 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_614 :E_RO_610 1@ = 0 // (int) :E_RO_614 1@ == 1 // (int) var == num jump_if_false @E_RO_698 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @E_RO_691 007E: actor 0@ driving jump_if_false @E_RO_687 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @E_RO_677 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @E_RO_680 :E_RO_677 00F1: (unknown) 0@ :E_RO_680 0002: jump @E_RO_691 :E_RO_687 1@ = 0 // (int) :E_RO_691 0002: jump @E_RO_614 :E_RO_698 0026: return 0045: actor 0@ defined jump_if_false @E_RO_792 007E: actor 0@ driving jump_if_false @E_RO_776 02A7: unknown_check 0@ jump_if_false @E_RO_746 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @E_RO_769 :E_RO_746 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @E_RO_567 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :E_RO_769 0002: jump @E_RO_785 :E_RO_776 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :E_RO_785 0002: jump @E_RO_794 :E_RO_792 005F: (unknown) :E_RO_794 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @E_RO_952 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @E_RO_952 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @E_RO_893 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @E_RO_852 // Note: the incorrect math opcode was used here 0026: return 0002: jump @E_RO_886 :E_RO_852 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_RO_567 0@ 4@ > -1 // (int) var > num jump_if_false @E_RO_886 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_RO_567 4@ :E_RO_886 0002: jump @E_RO_952 :E_RO_893 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @E_RO_918 // Note: the incorrect math opcode was used here 0026: return 0002: jump @E_RO_952 :E_RO_918 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_RO_567 0@ not 3@ == -1 // (int) var == num jump_if_false @E_RO_952 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_RO_567 3@ :E_RO_952 0045: actor 0@ defined jump_if_false @E_RO_1004 004F: unknown_check 1@ jump_if_false @E_RO_1004 007E: actor 0@ driving jump_if_false @E_RO_1004 807C: not actor 0@ driving 1@ 0022: jump_if_false @E_RO_1004 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @E_RO_567 0@ :E_RO_1004 5@ = 0 // (int) :E_RO_1008 5@ == 0 // (int) var == num jump_if_false @E_RO_1106 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @E_RO_1099 004F: unknown_check 1@ jump_if_false @E_RO_1099 007C: actor 0@ driving 1@ 0022: jump_if_false @E_RO_1065 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @E_RO_1099 :E_RO_1065 2@ == -1 // (int) var == num jump_if_false @E_RO_1091 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @E_RO_1099 :E_RO_1091 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :E_RO_1099 0002: jump @E_RO_1008 :E_RO_1106 0026: return :E_RO_1108 $1084 = 0 // (int) 0377: (unknown) 0 $1084 $1084 > 0 // (int) var > num jump_if_false @E_RO_1181 0045: actor $933 defined jump_if_false @E_RO_1181 0429: (unknown) $933 0@ 0@ > -1 // (int) var > num jump_if_false @E_RO_1181 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @E_RO_1181 $1084 = 0 // (int) :E_RO_1181 $1084 > 0 // (int) var > num jump_if_false @E_RO_1299 $1085 == -1 // (int) var == num jump_if_false @E_RO_1253 010E: $1167 = current_time_in_ms 0035: $1085 = $1167 // (int vars) $1085 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1068 = 1 // (int) $1087 = 1 // (int) 0002: jump @E_RO_1286 :E_RO_1253 801C: not $1086 == $1084 // (int) num == var 0022: jump_if_false @E_RO_1286 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) 005E: (unknown) :E_RO_1286 0035: $1086 = $1084 // (int vars) 0002: jump @E_RO_1357 :E_RO_1299 $1087 == 1 // (int) var == num jump_if_false @E_RO_1352 010E: $1167 = current_time_in_ms 0011: $1167 > $1085 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_RO_1352 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) $1087 = 0 // (int) :E_RO_1352 $1086 = 0 // (int) :E_RO_1357 005F: (unknown) :E_RO_1359 0@ == 0 // (int) var == num jump_if_false @E_RO_1402 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @E_RO_1578 :E_RO_1402 0@ == 1 // (int) var == num jump_if_false @E_RO_1435 03CF: (unknown) 200 200 200 255 0002: jump @E_RO_1578 :E_RO_1435 0@ == 2 // (int) var == num jump_if_false @E_RO_1477 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @E_RO_1578 :E_RO_1477 0@ == 3 // (int) var == num jump_if_false @E_RO_1521 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @E_RO_1578 :E_RO_1521 0@ == 4 // (int) var == num jump_if_false @E_RO_1552 03CF: (unknown) 8 143 59 255 0002: jump @E_RO_1578 :E_RO_1552 0@ == 5 // (int) var == num jump_if_false @E_RO_1578 03CF: (unknown) 237 130 180 255 :E_RO_1578 0026: return 00BC: (unknown) 0@ 2 0026: return :E_RO_1587 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_1587 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @E_RO_1642 014E: 3@ = car 0@ health 3@ -= 250 // (int) :E_RO_1642 0 > 3@ // (int) num > var 0022: jump_if_false @E_RO_1657 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :E_RO_1657 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_1702 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :E_RO_1702 005F: (unknown) :E_RO_1704 009D: wasted_or_busted // mission only jump_if_false @E_RO_1726 $6025 = 1 // (int) 0002: jump @E_RO_1834 :E_RO_1726 $6000 == 1 // (int) var == num jump_if_false @E_RO_1769 00A0: car $5629 wrecked jump_if_false @E_RO_1762 $5607 = 2 // (int) $6025 = 1 // (int) :E_RO_1762 0002: jump @E_RO_1805 :E_RO_1769 $6001 == 1 // (int) var == num jump_if_false @E_RO_1805 00A0: car $5629 wrecked jump_if_false @E_RO_1805 $5607 = 1 // (int) $6025 = 1 // (int) :E_RO_1805 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @E_RO_1108 jump_if_false @E_RO_1834 $5607 = 4 // (int) $6025 = 1 // (int) :E_RO_1834 $6025 == 1 // (int) var == num jump_if_false @E_RO_1862 $5604 = 10 // (int) 0025: gosub @E_RO_18581 005F: (unknown) :E_RO_1862 005E: (unknown) :E_RO_1864 0045: actor $933 defined jump_if_false @E_RO_1956 007E: actor $933 driving jump_if_false @E_RO_1921 034B: unknown_check $2769 jump_if_false @E_RO_1921 004F: unknown_check $2769 jump_if_false @E_RO_1921 01AB: unknown_check $2769 jump_if_false @E_RO_1921 005E: (unknown) :E_RO_1921 02E1: actor $933 in_water jump_if_false @E_RO_1934 005E: (unknown) :E_RO_1934 01BB: (unknown) $937 $938 $939 0@ 001D: 0@ == 0 // (int) var == var jump_if_false @E_RO_1956 005E: (unknown) :E_RO_1956 005F: (unknown) :E_RO_1958 0045: actor $933 defined jump_if_false @E_RO_2224 004F: unknown_check $5373(0@,5) jump_if_false @E_RO_2224 2@ = 0 // (int) :E_RO_1986 0045: actor $5383(2@,20) defined jump_if_false @E_RO_2207 02A6: (unknown) $5383(2@,20) $5373(0@,5) 0022: jump_if_false @E_RO_2207 // Note: the incorrect math opcode was used here 014E: 4@ = car $5373(0@,5) health 0078: if or $5618 == 0 // (int) var == num 250 >= 4@ // (int) num >= var 0022: jump_if_false @E_RO_2068 // Note: the incorrect math opcode was used here 00F2: (unknown) $5383(2@,20) $5373(0@,5) 0127: reset_actor $5383(2@,20) flags 0002: jump @E_RO_2207 :E_RO_2068 1@ == 1 // (int) var == num jump_if_false @E_RO_2095 00E4: (unknown) $5383(2@,20) $933 0002: jump @E_RO_2207 :E_RO_2095 0139: 3@ = random_int_in_ranges 0 10 $5618 == 4 // (int) var == num jump_if_false @E_RO_2164 5 > 3@ // (int) num > var 0022: jump_if_false @E_RO_2141 // Note: the incorrect math opcode was used here 00E4: (unknown) $5383(2@,20) $933 0002: jump @E_RO_2157 :E_RO_2141 00F2: (unknown) $5383(2@,20) $5373(0@,5) 0127: reset_actor $5383(2@,20) flags :E_RO_2157 0002: jump @E_RO_2207 :E_RO_2164 8 > 3@ // (int) num > var 0022: jump_if_false @E_RO_2191 // Note: the incorrect math opcode was used here 00E4: (unknown) $5383(2@,20) $933 0002: jump @E_RO_2207 :E_RO_2191 00F2: (unknown) $5383(2@,20) $5373(0@,5) 0127: reset_actor $5383(2@,20) flags :E_RO_2207 2@ += 1 // (int) 2@ >= 20 // (int) var >= num jump_if_false @E_RO_1986 :E_RO_2224 0026: return :E_RO_2226 2@ = 1 // (int) 01B0: (unknown) $5373(0@,5) 1 013A: set_car $5373(0@,5) door_status_to 2 0236: (unknown) $5373(0@,5) 3 01B2: (unknown) $5373(0@,5) 0 1 0 0 0 $5609 == 0 // (int) var == num jump_if_false @E_RO_2376 3 > 0@ // (int) num > var 0022: jump_if_false @E_RO_2306 // Note: the incorrect math opcode was used here $5503(0@,20) = 1 // (int) 0002: jump @E_RO_2313 :E_RO_2306 $5503(0@,20) = 0 // (int) :E_RO_2313 00D1: set_car $5373(0@,5) Z_angle_to 1@ 0254: enable_car $5373(0@,5) stuck_check_distance_to 2.5 time_to 5000 00DD: (unknown) $5373(0@,5) 0051: set_car $5373(0@,5) traffic_behavior_to 2 0334: (unknown) $5373(0@,5) 1 04FA: (unknown) $5373(0@,5) 1 0050: set_car $5373(0@,5) max_speed_to 0 0002: jump @E_RO_2420 :E_RO_2376 $5609 == 1 // (int) var == num jump_if_false @E_RO_2420 $5503(0@,20) = 1 // (int) 00D1: set_car $5373(0@,5) Z_angle_to $5842 01C3: (unknown) $5373(0@,5) 0 01F2: (unknown) $5373(0@,5) 1 :E_RO_2420 $5611 == 0 // (int) var == num jump_if_false @E_RO_2457 014C: set_car $5373(0@,5) health_to 1500 $5611(0@,5) = 1500 // (int) 0002: jump @E_RO_2526 :E_RO_2457 $5611 == 1 // (int) var == num jump_if_false @E_RO_2495 014C: set_car $5373(0@,5) health_to 1750 $5611(0@,5) = 1750 // (int) 0002: jump @E_RO_2526 :E_RO_2495 $5611 == 2 // (int) var == num jump_if_false @E_RO_2526 014C: set_car $5373(0@,5) health_to 2000 $5611(0@,5) = 2000 // (int) :E_RO_2526 0@ == 0 // (int) var == num jump_if_false @E_RO_2605 $5614 == 1 // (int) var == num jump_if_false @E_RO_2562 2@ = 2 // (int) 0002: jump @E_RO_2605 :E_RO_2562 $5614 == 2 // (int) var == num jump_if_false @E_RO_2587 2@ = 3 // (int) 0002: jump @E_RO_2605 :E_RO_2587 $5614 == 3 // (int) var == num jump_if_false @E_RO_2605 2@ = 4 // (int) :E_RO_2605 0078: if or 0@ == 1 // (int) var == num 0@ == 3 // (int) var == num jump_if_false @E_RO_2694 $5615 == 1 // (int) var == num jump_if_false @E_RO_2651 2@ = 2 // (int) 0002: jump @E_RO_2694 :E_RO_2651 $5615 == 2 // (int) var == num jump_if_false @E_RO_2676 2@ = 3 // (int) 0002: jump @E_RO_2694 :E_RO_2676 $5615 == 3 // (int) var == num jump_if_false @E_RO_2694 2@ = 4 // (int) :E_RO_2694 0078: if or 0@ == 2 // (int) var == num 0@ == 4 // (int) var == num jump_if_false @E_RO_2783 $5616 == 1 // (int) var == num jump_if_false @E_RO_2740 2@ = 2 // (int) 0002: jump @E_RO_2783 :E_RO_2740 $5616 == 2 // (int) var == num jump_if_false @E_RO_2765 2@ = 3 // (int) 0002: jump @E_RO_2783 :E_RO_2765 $5616 == 3 // (int) var == num jump_if_false @E_RO_2783 2@ = 4 // (int) :E_RO_2783 $5609 == 0 // (int) var == num jump_if_false @E_RO_2822 0124: 3@ = car $5373(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_2822 // Note: the incorrect math opcode was used here 0035: 2@ = 3@ // (int vars) :E_RO_2822 $5616(0@,5) = 1 // (int) $6024 == 1 // (int) var == num jump_if_false @E_RO_2872 0@ > 0 // (int) var > num jump_if_false @E_RO_2872 00C0: (unknown) $5373(0@,5) $5378(0@,5) 00BF: (unknown) $5378(0@,5) 1 :E_RO_2872 0026: return :E_RO_2874 4@ = -1 // (int) 0139: 3@ = random_int_in_ranges 0 2 $5609 == 0 // (int) var == num jump_if_false @E_RO_3036 004F: unknown_check $5373(1@,5) jump_if_false @E_RO_2917 02BD: (unknown) $5373(1@,5) 4@ :E_RO_2917 4@ == -1 // (int) var == num jump_if_false @E_RO_2959 00A4: $5383(0@,20) = create_actor_pedtype $5628 model $5525(3@,2) in_car $5373(1@,5) driverseat 0052: set_car $5373(1@,5) driver_behaviour_to 0 0002: jump @E_RO_2977 :E_RO_2959 0118: $5383(0@,20) = create_actor_pedtype $5628 model $5525(3@,2) in_car $5373(1@,5) passenger_seat -1 :E_RO_2977 not $5618 == 0 // (int) var == num jump_if_false @E_RO_2999 0106: give_actor $5383(0@,20) weapon $5784 ammo 100 // Load the weapon model before using this :E_RO_2999 04E6: (unknown) $5383(0@,20) 1 0339: (unknown) $5383(0@,20) 1 0232: (unknown) $5383(0@,20) 0 032D: (unknown) $5383(0@,20) 0 0002: jump @E_RO_3331 :E_RO_3036 $5609 == 1 // (int) var == num jump_if_false @E_RO_3331 003E: $5383(0@,20) = create_actor_pedtype $5628 model $5525(3@,2) at $5821 $5828 $5835 1@ > 2 // (int) var > num jump_if_false @E_RO_3092 5@ = 360.0 // (float) 0002: jump @E_RO_3096 :E_RO_3092 5@ = 0 // (float) :E_RO_3096 1@ == 0 // (int) var == num jump_if_false @E_RO_3212 2@ == 0 // (int) var == num jump_if_false @E_RO_3166 015F: (unknown) $5383(0@,20) 0 02B6: (unknown) $5383(0@,20) $5373(1@,5) $5646(2@,5) $5651(2@,5) $5656(2@,5) 0 5@ 0 0414: (unknown) $5383(0@,20) 0 97 0002: jump @E_RO_3205 :E_RO_3166 02B6: (unknown) $5383(0@,20) $5373(1@,5) $5646(2@,5) $5651(2@,5) $5656(2@,5) 0 5@ $5784 0220: (unknown) $5383(0@,20) 24 999999 :E_RO_3205 0002: jump @E_RO_3310 :E_RO_3212 2@ == 0 // (int) var == num jump_if_false @E_RO_3271 015F: (unknown) $5383(0@,20) 0 02B6: (unknown) $5383(0@,20) $5373(1@,5) $5661(2@,4) $5665(2@,4) $5669(2@,4) 0 5@ 0 0414: (unknown) $5383(0@,20) 0 97 0002: jump @E_RO_3310 :E_RO_3271 02B6: (unknown) $5383(0@,20) $5373(1@,5) $5661(2@,4) $5665(2@,4) $5669(2@,4) 0 5@ $5784 0220: (unknown) $5383(0@,20) 24 999999 :E_RO_3310 0035: $5463(0@,20) = 1@ // (int vars) 0035: $5483(0@,20) = 2@ // (int vars) 03A5: (unknown) $5383(0@,20) 0 :E_RO_3331 0127: reset_actor $5383(0@,20) flags 041B: (unknown) $5383(0@,20) 9 01AF: (unknown) $5383(0@,20) 1 $5619 == 0 // (int) var == num jump_if_false @E_RO_3380 01C9: (unknown) $5383(0@,20) 25 0002: jump @E_RO_3429 :E_RO_3380 $5619 == 1 // (int) var == num jump_if_false @E_RO_3408 01C9: (unknown) $5383(0@,20) 50 0002: jump @E_RO_3429 :E_RO_3408 $5619 == 2 // (int) var == num jump_if_false @E_RO_3429 01C9: (unknown) $5383(0@,20) 75 :E_RO_3429 $5621(0@,20) = 1 // (int) 0026: return :E_RO_3439 0045: actor $5383(0@,20) defined jump_if_false @E_RO_3561 00A1: (unknown) $5383(0@,20) 1 $5617 == 1 // (int) var == num jump_if_false @E_RO_3499 0442: (unknown) $5383(0@,20) 1 03D6: (unknown) $5383(0@,20) 250 03D7: (unknown) $5383(0@,20) 1000 :E_RO_3499 $5609 == 1 // (int) var == num jump_if_false @E_RO_3554 0332: (unknown) $5383(0@,20) 009E: set_actor $5383(0@,20) weapon $5784 ammo_to 9999 while_in_car 03D6: (unknown) $5383(0@,20) 250 03D7: (unknown) $5383(0@,20) 1000 0002: jump @E_RO_3561 :E_RO_3554 04E6: (unknown) $5383(0@,20) 0 :E_RO_3561 0026: return :E_RO_3563 0@ = 0 // (int) :E_RO_3567 not $5373(0@,5) == -1 // (int) var == num jump_if_false @E_RO_3723 004F: unknown_check $5373(0@,5) jump_if_false @E_RO_3723 014E: 5@ = car $5373(0@,5) health 0011: $5611(0@,5) > 5@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_RO_3618 // Note: the incorrect math opcode was used here 005E: (unknown) :E_RO_3618 004D: store_car $5373(0@,5) position_to 1@ 2@ 3@ 031D: (unknown) $937 $938 1@ 2@ 4@ 20.0 > 4@ // (float) num > var 0022: jump_if_false @E_RO_3651 // Note: the incorrect math opcode was used here 005E: (unknown) :E_RO_3651 $5609 == 0 // (int) var == num jump_if_false @E_RO_3723 6@ = 0 // (int) :E_RO_3667 4 > 6@ // (int) num > var 0022: jump_if_false @E_RO_3723 // Note: the incorrect math opcode was used here 0001: wait 0 ms 004F: unknown_check $5373(0@,5) 0022: jump_if_false @E_RO_3711 // Note: the incorrect math opcode was used here 02D9: unknown_check $5373(0@,5) 6@ 0022: jump_if_false @E_RO_3711 // Note: the incorrect math opcode was used here 005E: (unknown) :E_RO_3711 6@ += 1 // (int) 0002: jump @E_RO_3667 :E_RO_3723 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @E_RO_3567 0@ = 0 // (int) :E_RO_3744 $5621(0@,20) == 1 // (int) var == num jump_if_false @E_RO_3802 0045: actor $5383(0@,20) defined jump_if_false @E_RO_3800 014D: 5@ = actor $5383(0@,20) health 100 > 5@ // (int) num > var 0022: jump_if_false @E_RO_3793 // Note: the incorrect math opcode was used here 005E: (unknown) :E_RO_3793 0002: jump @E_RO_3802 :E_RO_3800 005E: (unknown) :E_RO_3802 0@ += 1 // (int) 0@ >= 20 // (int) var >= num jump_if_false @E_RO_3744 005F: (unknown) :E_RO_3821 0045: actor $933 defined jump_if_false @E_RO_4061 0139: 3@ = random_int_in_ranges 0 5 3@ == 0 // (int) var == num jump_if_false @E_RO_3868 02EE: get_actor $933 coords_to 0@ 1@ 2@ with_offset 0 -70.0 0 0002: jump @E_RO_3989 :E_RO_3868 3@ == 1 // (int) var == num jump_if_false @E_RO_3901 02EE: get_actor $933 coords_to 0@ 1@ 2@ with_offset 100.0 -70.0 0 0002: jump @E_RO_3989 :E_RO_3901 3@ == 2 // (int) var == num jump_if_false @E_RO_3934 02EE: get_actor $933 coords_to 0@ 1@ 2@ with_offset -100.0 -70.0 0 0002: jump @E_RO_3989 :E_RO_3934 3@ == 3 // (int) var == num jump_if_false @E_RO_3965 02EE: get_actor $933 coords_to 0@ 1@ 2@ with_offset 100.0 0 0 0002: jump @E_RO_3989 :E_RO_3965 3@ == 4 // (int) var == num jump_if_false @E_RO_3989 02EE: get_actor $933 coords_to 0@ 1@ 2@ with_offset -100.0 0 0 :E_RO_3989 0227: (unknown) 0@ 1@ 2@ 10.0 10.0 10.0 0022: jump_if_false @E_RO_4012 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RO_4012 005D: sphere_onscreen 0@ 1@ 2@ radius 5.0 0022: jump_if_false @E_RO_4029 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RO_4029 2@ = 100.0 // (float) 01BB: (unknown) 0@ 1@ 2@ 2@ 801D: not 2@ == 0 // (int) var == var jump_if_false @E_RO_4054 005F: (unknown) :E_RO_4054 0002: jump @E_RO_4063 :E_RO_4061 005F: (unknown) :E_RO_4063 005E: (unknown) :E_RO_4065 $5609 == 0 // (int) var == num jump_if_false @E_RO_4096 4@ = 100.0 // (float) 5@ = 125.0 // (float) 0002: jump @E_RO_4121 :E_RO_4096 $5609 == 1 // (int) var == num jump_if_false @E_RO_4121 4@ = 200.0 // (float) 5@ = 250.0 // (float) :E_RO_4121 0045: actor $933 defined jump_if_false @E_RO_4520 004D: store_car $5373(0@,5) position_to $5596(0@,5) $5601(0@,5) $5606(0@,5) 031D: (unknown) $937 $938 $5596(0@,5) $5601(0@,5) 1@ 0014: 1@ > 4@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_RO_4520 // Note: the incorrect math opcode was used here 0078: if or 805D: not sphere_onscreen $5596(0@,5) $5601(0@,5) $5606(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_4520 // Note: the incorrect math opcode was used here $5609 == 0 // (int) var == num jump_if_false @E_RO_4359 02EE: get_actor $933 coords_to $5596(0@,5) $5601(0@,5) $5606(0@,5) with_offset 0 -35.0 0 01B5: (unknown) $5596(0@,5) $5601(0@,5) $5606(0@,5) $5596(0@,5) $5601(0@,5) $5606(0@,5) 01BB: (unknown) $5596(0@,5) $5601(0@,5) 20.0 3@ 3@ > 0 // (float) var > num jump_if_false @E_RO_4299 0036: $5606(0@,5) = 3@ // (float vars) :E_RO_4299 0078: if or 0227: (unknown) $5596(0@,5) $5601(0@,5) $5606(0@,5) 7.5 7.5 7.5 005D: sphere_onscreen $5596(0@,5) $5601(0@,5) $5606(0@,5) radius 5.0 0022: jump_if_false @E_RO_4352 // Note: the incorrect math opcode was used here 0026: return :E_RO_4352 0002: jump @E_RO_4403 :E_RO_4359 $5609 == 1 // (int) var == num jump_if_false @E_RO_4403 037A: constant_params 0 variable_params 3 unknown 6 call_with_params @E_RO_3821 $5596(0@,5) $5601(0@,5) $5606(0@,5) jump_if_false @E_RO_4403 0026: return :E_RO_4403 004F: unknown_check $5373(0@,5) jump_if_false @E_RO_4520 03B4: (unknown) $5373(0@,5) 0 0 0 03B9: (unknown) $5373(0@,5) 0 0 0 004E: put_car $5373(0@,5) at $5596(0@,5) $5601(0@,5) $5606(0@,5) 0233: (unknown) $5373(0@,5) $937 $938 $5609 == 0 // (int) var == num jump_if_false @E_RO_4498 02E9: set_car $5373(0@,5) speed_to 20.0 0300: (unknown) $5373(0@,5) 10 0002: jump @E_RO_4520 :E_RO_4498 $5609 == 1 // (int) var == num jump_if_false @E_RO_4520 02E9: set_car $5373(0@,5) speed_to 15.0 :E_RO_4520 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_5197 0@ 1@ 2@ 9@ 10@ 11@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 12 call_with_params @MAIN_5093 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_4596 0@ = -1 // (int) 1@ = 0 // (int) :E_RO_4605 $5383(1@,20) == 0 // (int) var == num jump_if_false @E_RO_4625 0035: 0@ = 1@ // (int vars) 005E: (unknown) :E_RO_4625 1@ += 1 // (int) 1@ >= 20 // (int) var >= num jump_if_false @E_RO_4605 005F: (unknown) :E_RO_4644 0045: actor $933 defined jump_if_false @E_RO_4705 007E: actor $933 driving jump_if_false @E_RO_4703 004F: unknown_check $2769 jump_if_false @E_RO_4696 01CA: (unknown) $2769 0@ 2.0 > 0@ // (float) num > var 0022: jump_if_false @E_RO_4696 // Note: the incorrect math opcode was used here 005E: (unknown) :E_RO_4696 0002: jump @E_RO_4705 :E_RO_4703 005E: (unknown) :E_RO_4705 005F: (unknown) :E_RO_4707 004F: unknown_check $5373(0@,5) 0022: jump_if_false @E_RO_4916 // Note: the incorrect math opcode was used here 014E: 1@ = car $5373(0@,5) health 250 > 1@ // (int) num > var 0022: jump_if_false @E_RO_4742 // Note: the incorrect math opcode was used here 005F: (unknown) :E_RO_4742 $5609 == 0 // (int) var == num jump_if_false @E_RO_4806 2@ = -1 // (int) 02BD: (unknown) $5373(0@,5) 2@ 0078: if or 2@ == -1 // (int) var == num 01B3: unknown_check $5373(0@,5) 009F: actor 2@ dead 012D: car $5373(0@,5) flipped jump_if_false @E_RO_4799 005F: (unknown) :E_RO_4799 0002: jump @E_RO_4909 :E_RO_4806 $5609 == 1 // (int) var == num jump_if_false @E_RO_4909 3@ = 0 // (int) :E_RO_4823 001C: $5463(3@,20) == 0@ // (int) num == var 0022: jump_if_false @E_RO_4892 // Note: the incorrect math opcode was used here $5483(3@,20) == 0 // (int) var == num jump_if_false @E_RO_4892 009F: actor $5383(3@,20) dead jump_if_false @E_RO_4892 $5616(0@,5) = 0 // (int) $6024 == 1 // (int) var == num jump_if_false @E_RO_4890 00BB: (unknown) $5378(0@,5) :E_RO_4890 005F: (unknown) :E_RO_4892 3@ += 1 // (int) 3@ >= 20 // (int) var >= num jump_if_false @E_RO_4823 :E_RO_4909 0002: jump @E_RO_4918 :E_RO_4916 005F: (unknown) :E_RO_4918 005E: (unknown) :E_RO_4920 $940 = 1 // (int) $5604 = 0 // (int) $6000 = 0 // (int) $6001 = 0 // (int) $6002 = 0 // (int) $6003 = 0 // (int) $6004 = 0 // (int) $6005 = 0 // (int) $6006 = 0 // (int) $6007 = 1 // (int) $6016 = 1 // (int) $6017 = 0 // (int) $6022 = 0 // (int) $6023 = 0 // (int) $6024 = 0 // (int) $6025 = 0 // (int) $6026 = 0 // (int) $6029 = 0 // (int) $6030 = 0 // (int) $5623 = 0 // (int) $5624 = 1 // (int) $5625 = 2 // (int) $5626 = 3 // (int) $5627 = 4 // (int) $5785 = -1307.73 // (float) $5794 = -997.25 // (float) $5803 = 13.87 // (float) $5812 = 290.0 // (float) $5786 = -697.33 // (float) $5795 = -1304.46 // (float) $5804 = 10.07 // (float) $5813 = 25.0 // (float) $5787 = -1058.35 // (float) $5796 = 1238.6 // (float) $5805 = 7.73 // (float) $5814 = 295.0 // (float) $5788 = -1224.76 // (float) $5797 = 6.99 // (float) $5806 = 10.42 // (float) $5815 = 270.0 // (float) $5789 = 17.83 // (float) $5798 = 962.26 // (float) $5807 = 9.77 // (float) $5816 = 347.0 // (float) $5790 = -371.71 // (float) $5799 = -473.82 // (float) $5808 = 10.1 // (float) $5817 = 90.0 // (float) $5791 = 447.78 // (float) $5800 = 1272.81 // (float) $5809 = 16.26 // (float) $5818 = 268.5 // (float) $5792 = 296.59 // (float) $5801 = -1414.53 // (float) $5810 = 10.06 // (float) $5819 = 100.0 // (float) $5793 = 525.34 // (float) $5802 = 370.75 // (float) $5811 = 9.91 // (float) $5820 = 170.0 // (float) $5917 = 0.5 // (float) $5921 = 2.95 // (float) $5925 = 0.6 // (float) $5918 = -0.6 // (float) $5922 = 3.3 // (float) $5926 = 1.3 // (float) $5919 = 0.3 // (float) $5923 = 1.0 // (float) $5927 = 1.3 // (float) $5920 = -0.3 // (float) $5924 = 1.0 // (float) $5928 = 1.3 // (float) $5902 = 0.7 // (float) $5907 = -0.85 // (float) $5912 = 1.1 // (float) $5903 = -0.7 // (float) $5908 = -0.4 // (float) $5913 = 1.6 // (float) $5904 = -0.7 // (float) $5909 = -1.9 // (float) $5914 = 1.7 // (float) $5905 = 0.7 // (float) $5910 = -1.9 // (float) $5915 = 1.7 // (float) $5906 = 0.7 // (float) $5911 = -0.4 // (float) $5916 = 1.6 // (float) $5930 = 0 // (float) $5931 = -3.0 // (float) $5932 = 0.1 // (float) $5939 = -728.87 // (float) $5952 = -1148.3 // (float) $5965 = 5.0 // (float) $5940 = -1258.37 // (float) $5953 = -1414.44 // (float) $5966 = 5.0 // (float) $5941 = -1874.87 // (float) $5954 = -751.96 // (float) $5967 = 5.0 // (float) $5942 = -1210.6 // (float) $5955 = 258.61 // (float) $5968 = 5.0 // (float) $5943 = -799.19 // (float) $5956 = -328.03 // (float) $5969 = 5.0 // (float) $5944 = -382.4 // (float) $5957 = -660.24 // (float) $5970 = 5.0 // (float) $5945 = -381.0 // (float) $5958 = -228.92 // (float) $5971 = 5.0 // (float) $5946 = -140.81 // (float) $5959 = 1024.01 // (float) $5972 = 5.0 // (float) $5947 = 601.25 // (float) $5960 = -1700.24 // (float) $5973 = 5.0 // (float) $5948 = -381.25 // (float) $5961 = -1216.47 // (float) $5974 = 5.0 // (float) $5949 = 402.04 // (float) $5962 = -189.8 // (float) $5975 = 5.0 // (float) $5950 = 241.59 // (float) $5963 = 300.23 // (float) $5976 = 5.0 // (float) $5951 = 330.45 // (float) $5964 = 570.07 // (float) $5977 = 5.0 // (float) $5978 = 20.0 // (float) $5979 = 245.0 // (float) $5980 = 85.0 // (float) $5981 = 0 // (float) $5982 = 0 // (float) $5983 = 270.0 // (float) $5984 = 0 // (float) $5985 = 180.0 // (float) $5986 = 245.0 // (float) $5987 = 0 // (float) $5988 = 355.0 // (float) $5989 = 342.0 // (float) $5990 = 0 // (float) 0001: wait 0 ms 0025: gosub @E_RO_8180 0002: jump @E_RO_6032 :E_RO_6032 0001: wait 0 ms :E_RO_6035 $5604 == 0 // (int) var == num jump_if_false @E_RO_6081 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @E_RO_1704 jump_if_false @E_RO_6074 0025: gosub @E_RO_6515 :E_RO_6074 0002: jump @E_RO_6035 :E_RO_6081 $5604 == 1 // (int) var == num jump_if_false @E_RO_6176 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @E_RO_1704 jump_if_false @E_RO_6169 $5608 == 1 // (int) var == num jump_if_false @E_RO_6134 0025: gosub @E_RO_15783 :E_RO_6134 0025: gosub @E_RO_7344 0025: gosub @E_RO_13415 0025: gosub @E_RO_13453 0025: gosub @E_RO_16650 0025: gosub @E_RO_14861 :E_RO_6169 0002: jump @E_RO_6081 :E_RO_6176 $5604 == 2 // (int) var == num jump_if_false @E_RO_6284 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @E_RO_1704 jump_if_false @E_RO_6277 $5608 == 0 // (int) var == num jump_if_false @E_RO_6235 0025: gosub @E_RO_17764 0002: jump @E_RO_6242 :E_RO_6235 0025: gosub @E_RO_15783 :E_RO_6242 0025: gosub @E_RO_13415 0025: gosub @E_RO_13453 0025: gosub @E_RO_17461 0025: gosub @E_RO_16650 0025: gosub @E_RO_14861 :E_RO_6277 0002: jump @E_RO_6176 :E_RO_6284 $5604 == 3 // (int) var == num jump_if_false @E_RO_6392 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @E_RO_1704 jump_if_false @E_RO_6385 $5608 == 0 // (int) var == num jump_if_false @E_RO_6343 0025: gosub @E_RO_17764 0002: jump @E_RO_6350 :E_RO_6343 0025: gosub @E_RO_15783 :E_RO_6350 0025: gosub @E_RO_15806 0025: gosub @E_RO_17461 0025: gosub @E_RO_16650 0025: gosub @E_RO_14861 0025: gosub @E_RO_17570 :E_RO_6385 0002: jump @E_RO_6284 :E_RO_6392 $5604 == 4 // (int) var == num jump_if_false @E_RO_6493 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @E_RO_1704 jump_if_false @E_RO_6486 $5608 == 0 // (int) var == num jump_if_false @E_RO_6451 0025: gosub @E_RO_16491 0025: gosub @E_RO_17764 :E_RO_6451 0025: gosub @E_RO_16360 0025: gosub @E_RO_17461 0025: gosub @E_RO_16650 0025: gosub @E_RO_14861 0025: gosub @E_RO_17570 :E_RO_6486 0002: jump @E_RO_6392 :E_RO_6493 not $5604 == 10 // (int) var == num jump_if_false @E_RO_6513 0002: jump @E_RO_6032 :E_RO_6513 0026: return :E_RO_6515 $1078 == 0 // (int) var == num jump_if_false @E_RO_6601 0025: gosub @E_RO_6603 $5609 == 0 // (int) var == num jump_if_false @E_RO_6566 0025: gosub @E_RO_7138 $5604 = 2 // (int) 0002: jump @E_RO_6601 :E_RO_6566 $5609 == 1 // (int) var == num jump_if_false @E_RO_6601 0057: show_text_highpriority GXT 'E_RO_22' time 5000 flag 8 // ~w~Get a ~b~boat. $5604 = 1 // (int) :E_RO_6601 0026: return :E_RO_6603 0035: 0@ = $5901 // (int vars) :E_RO_6608 84E7: not unknown_check $1583(0@,30) $1613(0@,30) $1643(0@,30) 0022: jump_if_false @E_RO_6639 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @E_RO_6608 :E_RO_6639 037B: constant_params 1 variable_params 3 unknown 37 call_with_params @NONAME_1_30341 $5901 $5897 $5898 $5899 00BB: (unknown) $5936 $5609 == 1 // (int) var == num jump_if_false @E_RO_6775 8@ = 999999.0 // (float) 0@ = 0 // (int) :E_RO_6686 031D: (unknown) $5897 $5898 $5683(0@,13) $5696(0@,13) 2@ 0014: 8@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_RO_6720 // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 0035: 9@ = 0@ // (int vars) :E_RO_6720 0@ += 1 // (int) 0@ >= 13 // (int) var >= num jump_if_false @E_RO_6686 0048: $5937 = create_car $5780 at $5683(9@,13) $5696(9@,13) $5709(9@,13) 00D1: set_car $5937 Z_angle_to $5722(9@,13) 00C0: (unknown) $5937 $5938 00BC: (unknown) $5938 2 :E_RO_6775 not $5610 == 0 // (int) var == num jump_if_false @E_RO_7042 0@ = 0 // (int) :E_RO_6791 004F: unknown_check $5373(0@,5) jump_if_false @E_RO_7025 $5609 == 0 // (int) var == num jump_if_false @E_RO_6874 $5610 == 1 // (int) var == num jump_if_false @E_RO_6845 0050: set_car $5373(0@,5) max_speed_to 10.0 0002: jump @E_RO_6867 :E_RO_6845 $5610 == 2 // (int) var == num jump_if_false @E_RO_6867 0050: set_car $5373(0@,5) max_speed_to 20.0 :E_RO_6867 0002: jump @E_RO_6945 :E_RO_6874 $5609 == 1 // (int) var == num jump_if_false @E_RO_6945 01F2: (unknown) $5373(0@,5) 0 $5610 == 1 // (int) var == num jump_if_false @E_RO_6923 01C3: (unknown) $5373(0@,5) 10.0 0002: jump @E_RO_6945 :E_RO_6923 $5610 == 2 // (int) var == num jump_if_false @E_RO_6945 01C3: (unknown) $5373(0@,5) 15.0 :E_RO_6945 0@ == 0 // (int) var == num jump_if_false @E_RO_7025 $5609 == 0 // (int) var == num jump_if_false @E_RO_6991 004A: car $5629 drive_to $5529(11@,9) $5538(11@,9) $5547(11@,9) 0002: jump @E_RO_7025 :E_RO_6991 $5609 == 1 // (int) var == num jump_if_false @E_RO_7025 0035: 3@ = $6016 // (int vars) 01BF: (unknown) $5629 $5565(3@,7) $5572(3@,7) $5579(3@,7) :E_RO_7025 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @E_RO_6791 :E_RO_7042 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @E_RO_1359 1 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @NONAME_1_39314 6 $5609 == 1 // (int) var == num jump_if_false @E_RO_7136 0@ = 0 // (int) :E_RO_7083 0045: actor $5383(0@,20) defined jump_if_false @E_RO_7119 $5483(0@,20) == 0 // (int) var == num jump_if_false @E_RO_7119 0414: (unknown) $5383(0@,20) 0 97 :E_RO_7119 0@ += 1 // (int) 0@ >= 20 // (int) var >= num jump_if_false @E_RO_7083 :E_RO_7136 0026: return :E_RO_7138 $5844 == 0 // (int) var == num jump_if_false @E_RO_7172 004F: unknown_check $5629 jump_if_false @E_RO_7172 00C0: (unknown) $5629 $5844 00BC: (unknown) $5844 0 :E_RO_7172 not $5610 == 0 // (int) var == num jump_if_false @E_RO_7262 0025: gosub @E_RO_13331 $5608 == 0 // (int) var == num jump_if_false @E_RO_7226 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_7255 :E_RO_7226 $5608 == 1 // (int) var == num jump_if_false @E_RO_7255 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_7255 0002: jump @E_RO_7342 :E_RO_7262 $5608 == 0 // (int) var == num jump_if_false @E_RO_7297 0057: show_text_highpriority GXT 'E_RO_18' time 7000 flag 8 // ~w~Ambush the stationary ~r~Money Truck. 0002: jump @E_RO_7326 :E_RO_7297 $5608 == 1 // (int) var == num jump_if_false @E_RO_7326 0057: show_text_highpriority GXT 'E_RO_19' time 7000 flag 8 // ~w~Ambush the stationary ~r~courier's vehicle. :E_RO_7326 0058: (unknown) 'E_RO_26' 7000 8 // ~w~Damage the vehicle using any means you want, but do not destroy it! :E_RO_7342 0026: return :E_RO_7344 0045: actor $933 defined jump_if_false @E_RO_7489 007E: actor $933 driving jump_if_false @E_RO_7484 034B: unknown_check $2769 jump_if_false @E_RO_7477 004F: unknown_check $2769 jump_if_false @E_RO_7477 01AB: unknown_check $2769 jump_if_false @E_RO_7443 00BB: (unknown) $5938 $5938 = 0 // (int) 004F: unknown_check $5937 jump_if_false @E_RO_7423 0113: remove_references_to_car $5937 // Like turning a car into any random car :E_RO_7423 0025: gosub @E_RO_7138 $5604 = 2 // (int) 0002: jump @E_RO_7477 :E_RO_7443 $6022 == 0 // (int) var == num jump_if_false @E_RO_7477 0057: show_text_highpriority GXT 'E_RO_24' time 7000 flag 8 // ~w~You need to get in a boat! $6022 = 1 // (int) :E_RO_7477 0002: jump @E_RO_7489 :E_RO_7484 $6022 = 0 // (int) :E_RO_7489 0026: return :E_RO_7491 001C: $5622 == $5623 // (int) num == var 0022: jump_if_false @E_RO_7535 // Note: the incorrect math opcode was used here $5781 = 79 // (int) $5782 = 55 // (int) 02E2: $5628 = 8 // (any) 02E2: $6021 = 1 // (any) 0002: jump @E_RO_7703 :E_RO_7535 001C: $5622 == $5624 // (int) num == var 0022: jump_if_false @E_RO_7579 // Note: the incorrect math opcode was used here $5781 = 101 // (int) $5782 = 102 // (int) 02E2: $5628 = 12 // (any) 02E2: $6021 = 5 // (any) 0002: jump @E_RO_7703 :E_RO_7579 001C: $5622 == $5625 // (int) num == var 0022: jump_if_false @E_RO_7623 // Note: the incorrect math opcode was used here $5781 = 95 // (int) $5782 = 96 // (int) 02E2: $5628 = 9 // (any) 02E2: $6021 = 2 // (any) 0002: jump @E_RO_7703 :E_RO_7623 001C: $5622 == $5626 // (int) num == var 0022: jump_if_false @E_RO_7667 // Note: the incorrect math opcode was used here $5781 = 58 // (int) $5782 = 53 // (int) 02E2: $5628 = 11 // (any) 02E2: $6021 = 4 // (any) 0002: jump @E_RO_7703 :E_RO_7667 001C: $5622 == $5627 // (int) num == var 0022: jump_if_false @E_RO_7703 // Note: the incorrect math opcode was used here $5781 = 91 // (int) $5782 = 92 // (int) 02E2: $5628 = 7 // (any) 02E2: $6021 = 0 // (any) :E_RO_7703 0271: (unknown) $5628 2 0@ = 0 // (int) :E_RO_7713 0160: load_model $5525(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @E_RO_7713 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @NONAME_1_9489 $6021 $5609 == 0 // (int) var == num jump_if_false @E_RO_7959 $5608 == 0 // (int) var == num jump_if_false @E_RO_7859 $5779 = 240 // (int) $5613 == 0 // (int) var == num jump_if_false @E_RO_7805 $5780 = 223 // (int) 0002: jump @E_RO_7852 :E_RO_7805 $5613 == 1 // (int) var == num jump_if_false @E_RO_7832 $5780 = 203 // (int) 0002: jump @E_RO_7852 :E_RO_7832 $5613 == 2 // (int) var == num jump_if_false @E_RO_7852 $5780 = 274 // (int) :E_RO_7852 0002: jump @E_RO_7952 :E_RO_7859 $5608 == 1 // (int) var == num jump_if_false @E_RO_7952 $5779 = 276 // (int) $5613 == 0 // (int) var == num jump_if_false @E_RO_7905 $5780 = 196 // (int) 0002: jump @E_RO_7952 :E_RO_7905 $5613 == 1 // (int) var == num jump_if_false @E_RO_7932 $5780 = 211 // (int) 0002: jump @E_RO_7952 :E_RO_7932 $5613 == 2 // (int) var == num jump_if_false @E_RO_7952 $5780 = 200 // (int) :E_RO_7952 0002: jump @E_RO_7986 :E_RO_7959 $5609 == 1 // (int) var == num jump_if_false @E_RO_7986 $5779 = 257 // (int) $5780 = 215 // (int) :E_RO_7986 0160: load_model $5779 0160: load_model $5780 not $5618 == 0 // (int) var == num jump_if_false @E_RO_8135 $5618 == 1 // (int) var == num jump_if_false @E_RO_8039 $5783 = 346 // (int) 02E2: $5784 = 19 // (any) 0002: jump @E_RO_8131 :E_RO_8039 $5618 == 2 // (int) var == num jump_if_false @E_RO_8072 $5783 = 354 // (int) 02E2: $5784 = 25 // (any) 0002: jump @E_RO_8131 :E_RO_8072 $5618 == 3 // (int) var == num jump_if_false @E_RO_8105 $5783 = 348 // (int) 02E2: $5784 = 29 // (any) 0002: jump @E_RO_8131 :E_RO_8105 $5618 == 4 // (int) var == num jump_if_false @E_RO_8131 $5783 = 336 // (int) 02E2: $5784 = 6 // (any) :E_RO_8131 0160: load_model $5783 :E_RO_8135 0228: (unknown) 0026: return :E_RO_8139 0@ = 0 // (int) :E_RO_8143 0162: release_model $5525(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @E_RO_8143 0162: release_model $5779 0162: release_model $5780 0162: release_model $5783 0026: return :E_RO_8180 0035: $5901 = $2729 // (int vars) 037B: constant_params 1 variable_params 1 unknown 37 call_with_params @NONAME_1_38972 6 $5605 $6023 == 1 // (int) var == num jump_if_false @E_RO_8219 $5605 = 2 // (int) :E_RO_8219 $5605 == 0 // (int) var == num jump_if_false @E_RO_8314 $5608 = 1 // (int) $5609 = 0 // (int) $5610 = 0 // (int) $5611 = 0 // (int) $5612 = 0 // (int) $5613 = 0 // (int) $5614 = 1 // (int) $5615 = 1 // (int) $5616 = 0 // (int) $5618 = 4 // (int) $5619 = 0 // (int) $5620 = 0 // (int) $5621 = 1 // (int) 0035: $5622 = $5623 // (int vars) 0002: jump @E_RO_9956 :E_RO_8314 $5605 == 1 // (int) var == num jump_if_false @E_RO_8413 $5608 = 0 // (int) $5609 = 0 // (int) $5610 = 1 // (int) $5611 = 0 // (int) $5612 = 1 // (int) $5613 = 0 // (int) $5614 = 1 // (int) $5615 = 1 // (int) $5616 = 2 // (int) $5618 = 1 // (int) $5619 = 0 // (int) $5620 = 1 // (int) $5621 = 2 // (int) 0035: $5622 = $5624 // (int vars) 0002: jump @E_RO_9956 :E_RO_8413 $5605 == 2 // (int) var == num jump_if_false @E_RO_8506 $5608 = 1 // (int) $5609 = 1 // (int) $5610 = 1 // (int) $5611 = 0 // (int) $5612 = 1 // (int) $5613 = 0 // (int) $5614 = 2 // (int) $5615 = 2 // (int) $5616 = 0 // (int) $5618 = 1 // (int) $5619 = 1 // (int) $5620 = 0 // (int) $5621 = 0 // (int) 0002: jump @E_RO_9956 :E_RO_8506 $5605 == 3 // (int) var == num jump_if_false @E_RO_8606 $5608 = 0 // (int) $5609 = 0 // (int) $5610 = 2 // (int) $5611 = 1 // (int) $5612 = 2 // (int) $5613 = 1 // (int) $5614 = 1 // (int) $5615 = 2 // (int) $5616 = 1 // (int) $5618 = 2 // (int) $5619 = 1 // (int) $5620 = 0 // (int) $5621 = 0 // (int) 0035: $5622 = $5627 // (int vars) 0002: jump @E_RO_9956 :E_RO_8606 $5605 == 4 // (int) var == num jump_if_false @E_RO_8713 $5608 = 1 // (int) $5609 = 1 // (int) $5610 = 2 // (int) $5611 = 1 // (int) $5612 = 2 // (int) $5613 = 0 // (int) $5614 = 1 // (int) $5615 = 2 // (int) $5616 = 1 // (int) $5618 = 2 // (int) $5619 = 1 // (int) $5620 = 1 // (int) $5621 = 0 // (int) 0035: $5622 = $5623 // (int vars) 1@ = 4 // (int) 0002: jump @E_RO_9956 :E_RO_8713 $5605 == 5 // (int) var == num jump_if_false @E_RO_8815 $5608 = 1 // (int) $5609 = 0 // (int) $5610 = 1 // (int) $5611 = 1 // (int) $5612 = 2 // (int) $5613 = 2 // (int) $5614 = 2 // (int) $5615 = 1 // (int) $5616 = 3 // (int) $5618 = 3 // (int) $5619 = 0 // (int) $5620 = 1 // (int) $5621 = 2 // (int) 0035: $5622 = $5626 // (int vars) 0002: jump @E_RO_9956 :E_RO_8815 $5605 >= 6 // (int) var >= num jump_if_false @E_RO_9956 0139: 1@ = random_int_in_ranges 0 2 1@ == 0 // (int) var == num jump_if_false @E_RO_8857 $5608 = 0 // (int) 0002: jump @E_RO_8875 :E_RO_8857 1@ == 1 // (int) var == num jump_if_false @E_RO_8875 $5608 = 1 // (int) :E_RO_8875 0139: 1@ = random_int_in_ranges 0 4 1@ == 0 // (int) var == num jump_if_false @E_RO_8911 $5609 = 1 // (int) $5608 = 1 // (int) 0002: jump @E_RO_8916 :E_RO_8911 $5609 = 0 // (int) :E_RO_8916 0139: 1@ = random_int_in_ranges 0 3 1@ == 0 // (int) var == num jump_if_false @E_RO_8945 $5610 = 0 // (int) 0002: jump @E_RO_8988 :E_RO_8945 1@ == 1 // (int) var == num jump_if_false @E_RO_8970 $5610 = 1 // (int) 0002: jump @E_RO_8988 :E_RO_8970 1@ == 2 // (int) var == num jump_if_false @E_RO_8988 $5610 = 2 // (int) :E_RO_8988 0139: 1@ = random_int_in_ranges 0 3 1@ == 0 // (int) var == num jump_if_false @E_RO_9017 $5611 = 0 // (int) 0002: jump @E_RO_9060 :E_RO_9017 1@ == 1 // (int) var == num jump_if_false @E_RO_9042 $5611 = 1 // (int) 0002: jump @E_RO_9060 :E_RO_9042 1@ == 2 // (int) var == num jump_if_false @E_RO_9060 $5611 = 2 // (int) :E_RO_9060 0139: 1@ = random_int_in_ranges 0 3 1@ == 0 // (int) var == num jump_if_false @E_RO_9089 $5612 = 0 // (int) 0002: jump @E_RO_9132 :E_RO_9089 1@ == 1 // (int) var == num jump_if_false @E_RO_9114 $5612 = 1 // (int) 0002: jump @E_RO_9132 :E_RO_9114 1@ == 2 // (int) var == num jump_if_false @E_RO_9132 $5612 = 2 // (int) :E_RO_9132 0139: 1@ = random_int_in_ranges 0 3 1@ == 0 // (int) var == num jump_if_false @E_RO_9161 $5613 = 0 // (int) 0002: jump @E_RO_9204 :E_RO_9161 1@ == 1 // (int) var == num jump_if_false @E_RO_9186 $5613 = 1 // (int) 0002: jump @E_RO_9204 :E_RO_9186 1@ == 2 // (int) var == num jump_if_false @E_RO_9204 $5613 = 2 // (int) :E_RO_9204 0139: 1@ = random_int_in_ranges 0 4 1@ == 0 // (int) var == num jump_if_false @E_RO_9233 $5614 = 0 // (int) 0002: jump @E_RO_9301 :E_RO_9233 1@ == 1 // (int) var == num jump_if_false @E_RO_9258 $5614 = 1 // (int) 0002: jump @E_RO_9301 :E_RO_9258 1@ == 2 // (int) var == num jump_if_false @E_RO_9283 $5614 = 2 // (int) 0002: jump @E_RO_9301 :E_RO_9283 1@ == 3 // (int) var == num jump_if_false @E_RO_9301 $5614 = 3 // (int) :E_RO_9301 0139: 1@ = random_int_in_ranges 0 4 1@ == 0 // (int) var == num jump_if_false @E_RO_9330 $5615 = 0 // (int) 0002: jump @E_RO_9398 :E_RO_9330 1@ == 1 // (int) var == num jump_if_false @E_RO_9355 $5615 = 1 // (int) 0002: jump @E_RO_9398 :E_RO_9355 1@ == 2 // (int) var == num jump_if_false @E_RO_9380 $5615 = 2 // (int) 0002: jump @E_RO_9398 :E_RO_9380 1@ == 3 // (int) var == num jump_if_false @E_RO_9398 $5615 = 3 // (int) :E_RO_9398 0139: 1@ = random_int_in_ranges 0 4 1@ == 0 // (int) var == num jump_if_false @E_RO_9427 $5616 = 0 // (int) 0002: jump @E_RO_9495 :E_RO_9427 1@ == 1 // (int) var == num jump_if_false @E_RO_9452 $5616 = 1 // (int) 0002: jump @E_RO_9495 :E_RO_9452 1@ == 2 // (int) var == num jump_if_false @E_RO_9477 $5616 = 2 // (int) 0002: jump @E_RO_9495 :E_RO_9477 1@ == 3 // (int) var == num jump_if_false @E_RO_9495 $5616 = 3 // (int) :E_RO_9495 0139: 1@ = random_int_in_ranges 0 5 1@ == 0 // (int) var == num jump_if_false @E_RO_9524 $5618 = 0 // (int) 0002: jump @E_RO_9617 :E_RO_9524 1@ == 1 // (int) var == num jump_if_false @E_RO_9549 $5618 = 1 // (int) 0002: jump @E_RO_9617 :E_RO_9549 1@ == 2 // (int) var == num jump_if_false @E_RO_9574 $5618 = 2 // (int) 0002: jump @E_RO_9617 :E_RO_9574 1@ == 3 // (int) var == num jump_if_false @E_RO_9599 $5618 = 3 // (int) 0002: jump @E_RO_9617 :E_RO_9599 1@ == 4 // (int) var == num jump_if_false @E_RO_9617 $5618 = 4 // (int) :E_RO_9617 0139: 1@ = random_int_in_ranges 0 3 1@ == 0 // (int) var == num jump_if_false @E_RO_9646 $5619 = 0 // (int) 0002: jump @E_RO_9689 :E_RO_9646 1@ == 1 // (int) var == num jump_if_false @E_RO_9671 $5619 = 1 // (int) 0002: jump @E_RO_9689 :E_RO_9671 1@ == 2 // (int) var == num jump_if_false @E_RO_9689 $5619 = 2 // (int) :E_RO_9689 0139: 1@ = random_int_in_ranges 0 3 1@ == 0 // (int) var == num jump_if_false @E_RO_9718 $5620 = 0 // (int) 0002: jump @E_RO_9761 :E_RO_9718 1@ == 1 // (int) var == num jump_if_false @E_RO_9743 $5620 = 1 // (int) 0002: jump @E_RO_9761 :E_RO_9743 1@ == 2 // (int) var == num jump_if_false @E_RO_9761 $5620 = 2 // (int) :E_RO_9761 0139: 1@ = random_int_in_ranges 0 3 1@ == 0 // (int) var == num jump_if_false @E_RO_9790 $5621 = 0 // (int) 0002: jump @E_RO_9833 :E_RO_9790 1@ == 1 // (int) var == num jump_if_false @E_RO_9815 $5621 = 1 // (int) 0002: jump @E_RO_9833 :E_RO_9815 1@ == 2 // (int) var == num jump_if_false @E_RO_9833 $5621 = 2 // (int) :E_RO_9833 0139: 1@ = random_int_in_ranges 0 5 1@ == 0 // (int) var == num jump_if_false @E_RO_9863 0035: $5622 = $5623 // (int vars) 0002: jump @E_RO_9956 :E_RO_9863 1@ == 1 // (int) var == num jump_if_false @E_RO_9888 0035: $5622 = $5624 // (int vars) 0002: jump @E_RO_9956 :E_RO_9888 1@ == 2 // (int) var == num jump_if_false @E_RO_9913 0035: $5622 = $5625 // (int vars) 0002: jump @E_RO_9956 :E_RO_9913 1@ == 3 // (int) var == num jump_if_false @E_RO_9938 0035: $5622 = $5626 // (int vars) 0002: jump @E_RO_9956 :E_RO_9938 1@ == 4 // (int) var == num jump_if_false @E_RO_9956 0035: $5622 = $5627 // (int vars) :E_RO_9956 0078: if and $5618 == 2 // (int) var == num $5609 == 0 // (int) var == num jump_if_false @E_RO_9991 $5617 = 1 // (int) 0002: jump @E_RO_9996 :E_RO_9991 $5617 = 0 // (int) :E_RO_9996 $5609 == 1 // (int) var == num jump_if_false @E_RO_10028 not $5618 == 3 // (int) var == num jump_if_false @E_RO_10028 $5618 = 2 // (int) :E_RO_10028 0025: gosub @E_RO_7491 $5609 == 0 // (int) var == num jump_if_false @E_RO_10887 042E: unknown_check 2 jump_if_false @E_RO_10071 0139: 1@ = random_int_in_ranges 0 5 0002: jump @E_RO_10078 :E_RO_10071 0139: 1@ = random_int_in_ranges 4 9 :E_RO_10078 0035: 10@ = 1@ // (int vars) :E_RO_10082 $6002 == 0 // (int) var == num jump_if_false @E_RO_10153 0001: wait 0 ms 0139: 1@ = random_int_in_ranges 0 9 031D: (unknown) $5529(10@,9) $5538(10@,9) $5529(1@,9) $5538(1@,9) 2@ 2@ > 1250.0 // (float) var > num jump_if_false @E_RO_10146 0035: 11@ = 1@ // (int vars) $6002 = 1 // (int) :E_RO_10146 0002: jump @E_RO_10082 :E_RO_10153 $5659 = 0 // (float) $5679 = 0 // (float) $5699 = 0 // (float) $5660 = 0 // (float) $5680 = -10.0 // (float) $5700 = 0 // (float) $5661 = 0 // (float) $5681 = -20.0 // (float) $5701 = 0 // (float) $5662 = 0 // (float) $5682 = 150.0 // (float) $5702 = 0 // (float) $5663 = 0 // (float) $5683 = -150.0 // (float) $5703 = 0 // (float) 10@ == 0 // (int) var == num jump_if_false @E_RO_10308 $5991 = -1299.01 // (float) $5992 = -1003.99 // (float) $5993 = 14.89 // (float) $5994 = -1299.61 // (float) $5995 = -1003.2 // (float) $5996 = 15.06 // (float) 0002: jump @E_RO_10880 :E_RO_10308 10@ == 1 // (int) var == num jump_if_false @E_RO_10380 $5991 = -695.5 // (float) $5992 = -1296.8 // (float) $5993 = 10.9 // (float) $5994 = -695.89 // (float) $5995 = -1297.7 // (float) $5996 = 11.06 // (float) 0002: jump @E_RO_10880 :E_RO_10380 10@ == 2 // (int) var == num jump_if_false @E_RO_10453 $5991 = -1062.11 // (float) $5992 = 1229.39 // (float) $5993 = 9.1 // (float) $5994 = -1061.64 // (float) $5995 = 1230.26 // (float) $5996 = 9.26 // (float) 0002: jump @E_RO_10880 :E_RO_10453 10@ == 3 // (int) var == num jump_if_false @E_RO_10526 $5991 = -1217.07 // (float) $5992 = 3.61 // (float) $5993 = 10.97 // (float) $5994 = -1217.98 // (float) $5995 = 3.98 // (float) $5996 = 11.17 // (float) 0002: jump @E_RO_10880 :E_RO_10526 10@ == 4 // (int) var == num jump_if_false @E_RO_10597 $5991 = 19.75 // (float) $5992 = 952.61 // (float) $5993 = 10.71 // (float) $5994 = 19.68 // (float) $5995 = 953.6 // (float) $5996 = 10.87 // (float) 0002: jump @E_RO_10880 :E_RO_10597 10@ == 5 // (int) var == num jump_if_false @E_RO_10670 $5991 = -371.67 // (float) $5992 = -466.03 // (float) $5993 = 11.05 // (float) $5994 = -371.76 // (float) $5995 = -467.01 // (float) $5996 = 11.17 // (float) 0002: jump @E_RO_10880 :E_RO_10670 10@ == 6 // (int) var == num jump_if_false @E_RO_10742 $5991 = 423.26 // (float) $5992 = 1278.75 // (float) $5993 = 17.4 // (float) $5994 = 424.22 // (float) $5995 = 1278.49 // (float) $5996 = 17.53 // (float) 0002: jump @E_RO_10880 :E_RO_10742 10@ == 7 // (int) var == num jump_if_false @E_RO_10815 $5991 = 292.21 // (float) $5992 = -1410.79 // (float) $5993 = 11.83 // (float) $5994 = 292.85 // (float) $5995 = -1411.55 // (float) $5996 = 11.7 // (float) 0002: jump @E_RO_10880 :E_RO_10815 10@ == 8 // (int) var == num jump_if_false @E_RO_10880 $5991 = 514.14 // (float) $5992 = 384.5 // (float) $5993 = 10.15 // (float) $5994 = 514.47 // (float) $5995 = 383.59 // (float) $5996 = 10.4 // (float) :E_RO_10880 0002: jump @E_RO_12526 :E_RO_10887 $5609 == 1 // (int) var == num jump_if_false @E_RO_12526 042E: unknown_check 2 jump_if_false @E_RO_10924 0139: 1@ = random_int_in_ranges 0 4 0002: jump @E_RO_10931 :E_RO_10924 0139: 1@ = random_int_in_ranges 4 6 :E_RO_10931 1@ == 0 // (int) var == num jump_if_false @E_RO_11185 $5821 = -546.41 // (float) $5828 = -1525.95 // (float) $5835 = 5.0 // (float) $5822 = -114.05 // (float) $5829 = -461.72 // (float) $5836 = 6.5 // (float) $5823 = -261.1 // (float) $5830 = 50.63 // (float) $5837 = 6.5 // (float) $5824 = -354.86 // (float) $5831 = 620.47 // (float) $5838 = 6.5 // (float) $5825 = -98.62 // (float) $5832 = 1381.43 // (float) $5839 = 6.5 // (float) $5826 = -791.8 // (float) $5833 = 1840.1 // (float) $5840 = 6.5 // (float) $5827 = -1112.17 // (float) $5834 = 1564.36 // (float) $5841 = 6.5 // (float) $5842 = 310.0 // (float) $5991 = -533.85 // (float) $5992 = -1526.44 // (float) $5993 = 8.04 // (float) $5994 = -534.83 // (float) $5995 = -1526.24 // (float) $5996 = 8.07 // (float) 0002: jump @E_RO_12443 :E_RO_11185 1@ == 1 // (int) var == num jump_if_false @E_RO_11439 $5821 = -1112.17 // (float) $5828 = 1564.36 // (float) $5835 = 5.0 // (float) $5822 = -931.29 // (float) $5829 = 1715.09 // (float) $5836 = 6.5 // (float) $5823 = 996.17 // (float) $5830 = 1257.78 // (float) $5837 = 6.5 // (float) $5824 = 1186.82 // (float) $5831 = -109.09 // (float) $5838 = 6.5 // (float) $5825 = 744.84 // (float) $5832 = -1833.36 // (float) $5839 = 6.5 // (float) $5826 = -433.74 // (float) $5833 = -1788.0 // (float) $5840 = 6.5 // (float) $5827 = -314.36 // (float) $5834 = -1389.2 // (float) $5841 = 6.5 // (float) $5842 = 270.0 // (float) $5991 = -1120.47 // (float) $5992 = 1572.2 // (float) $5993 = 7.23 // (float) $5994 = -1119.8 // (float) $5995 = 1571.47 // (float) $5996 = 7.38 // (float) 0002: jump @E_RO_12443 :E_RO_11439 1@ == 2 // (int) var == num jump_if_false @E_RO_11694 $5821 = -1224.36 // (float) $5828 = -1420.07 // (float) $5835 = 5.0 // (float) $5822 = -1139.71 // (float) $5829 = -1555.03 // (float) $5836 = 6.5 // (float) $5823 = -554.37 // (float) $5830 = -1683.21 // (float) $5837 = 6.5 // (float) $5824 = -483.32 // (float) $5831 = -941.87 // (float) $5838 = 6.5 // (float) $5825 = -61.32 // (float) $5832 = -449.15 // (float) $5839 = 6.5 // (float) $5826 = -248.59 // (float) $5833 = -143.29 // (float) $5840 = 6.5 // (float) $5827 = -525.36 // (float) $5834 = -214.69 // (float) $5841 = 6.5 // (float) $5842 = 155.0 // (float) $5991 = -1237.28 // (float) $5992 = -1420.54 // (float) $5993 = 7.98 // (float) $5994 = -1236.29 // (float) $5995 = -1420.6 // (float) $5996 = 8.08 // (float) 0002: jump @E_RO_12443 :E_RO_11694 1@ == 3 // (int) var == num jump_if_false @E_RO_11945 $5821 = -1184.99 // (float) $5828 = 263.68 // (float) $5835 = 5.0 // (float) $5822 = -1749.62 // (float) $5829 = 1380.25 // (float) $5836 = 6.5 // (float) $5823 = -1073.58 // (float) $5830 = 1853.68 // (float) $5837 = 6.5 // (float) $5824 = -118.42 // (float) $5831 = 1471.87 // (float) $5838 = 6.5 // (float) $5825 = -243.54 // (float) $5832 = 1082.78 // (float) $5839 = 6.5 // (float) $5826 = -453.14 // (float) $5833 = 29.8 // (float) $5840 = 6.5 // (float) $5827 = -787.38 // (float) $5834 = -344.11 // (float) $5841 = 6.5 // (float) $5842 = 0 // (float) $5991 = -1195.77 // (float) $5992 = 255.07 // (float) $5993 = 7.22 // (float) $5994 = -1195.0 // (float) $5995 = 255.7 // (float) $5996 = 7.39 // (float) 0002: jump @E_RO_12443 :E_RO_11945 1@ == 4 // (int) var == num jump_if_false @E_RO_12199 $5821 = 609.15 // (float) $5828 = -1778.15 // (float) $5835 = 5.0 // (float) $5822 = 603.06 // (float) $5829 = -1833.65 // (float) $5836 = 6.5 // (float) $5823 = -364.08 // (float) $5830 = -1790.98 // (float) $5837 = 6.5 // (float) $5824 = -1862.96 // (float) $5831 = -1811.5 // (float) $5838 = 6.5 // (float) $5825 = -1997.72 // (float) $5832 = 152.09 // (float) $5839 = 6.5 // (float) $5826 = -1300.08 // (float) $5833 = 383.95 // (float) $5840 = 6.5 // (float) $5827 = -1184.99 // (float) $5834 = 263.68 // (float) $5841 = 6.5 // (float) $5842 = 150.0 // (float) $5991 = 616.54 // (float) $5992 = -1794.39 // (float) $5993 = 10.3 // (float) $5994 = 615.92 // (float) $5995 = -1793.61 // (float) $5996 = 10.34 // (float) 0002: jump @E_RO_12443 :E_RO_12199 1@ == 5 // (int) var == num jump_if_false @E_RO_12443 $5821 = -16.93 // (float) $5828 = 531.43 // (float) $5835 = 5.0 // (float) $5822 = -159.78 // (float) $5829 = 695.48 // (float) $5836 = 6.5 // (float) $5823 = -360.18 // (float) $5830 = 525.99 // (float) $5837 = 6.5 // (float) $5824 = -263.0 // (float) $5831 = 53.15 // (float) $5838 = 6.5 // (float) $5825 = -90.25 // (float) $5832 = -569.64 // (float) $5839 = 6.5 // (float) $5826 = -480.0 // (float) $5833 = -939.23 // (float) $5840 = 6.5 // (float) $5827 = -357.84 // (float) $5834 = -1652.45 // (float) $5841 = 6.5 // (float) $5842 = 30.0 // (float) $5991 = -2.77 // (float) $5992 = 523.68 // (float) $5993 = 7.84 // (float) $5994 = -3.56 // (float) $5995 = 524.27 // (float) $5996 = 7.97 // (float) :E_RO_12443 $5659 = 0 // (float) $5679 = 0 // (float) $5699 = 0 // (float) $5660 = 0 // (float) $5680 = -20.0 // (float) $5700 = 0 // (float) $5661 = 0 // (float) $5681 = -40.0 // (float) $5701 = 0 // (float) $5662 = 0 // (float) $5682 = -60.0 // (float) $5702 = 0 // (float) $5663 = 0 // (float) $5683 = -80.0 // (float) $5703 = 0 // (float) :E_RO_12526 0@ = 0 // (int) :E_RO_12530 $5373(0@,5) = -1 // (int) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @E_RO_12530 $5609 == 0 // (int) var == num jump_if_false @E_RO_12605 $5629 = 0 // (int) 0048: $5629 = create_car $5779 at $5529(10@,9) $5538(10@,9) $5547(10@,9) 00D1: set_car $5629 Z_angle_to $5556(10@,9) 0002: jump @E_RO_12636 :E_RO_12605 $5609 == 1 // (int) var == num jump_if_false @E_RO_12636 0048: $5629 = create_car $5779 at $5821 $5828 $5835 00D1: set_car $5629 Z_angle_to $5842 :E_RO_12636 not $5612 == 0 // (int) var == num jump_if_false @E_RO_12725 $5630 = 0 // (int) 027F: store_coords_to $5853 $5858 $5863 from_actor $5629 with_offset 0 -15.0 0 0048: $5630 = create_car $5780 at $5853 $5858 $5863 $5612 == 2 // (int) var == num jump_if_false @E_RO_12725 $5631 = 0 // (int) 027F: store_coords_to $5854 $5859 $5864 from_actor $5629 with_offset 0 -30.0 0 0048: $5631 = create_car $5780 at $5854 $5859 $5864 :E_RO_12725 0@ = 0 // (int) :E_RO_12729 034B: unknown_check $5373(0@,5) jump_if_false @E_RO_12824 004F: unknown_check $5373(0@,5) jump_if_false @E_RO_12824 037B: constant_params 2 variable_params 1 unknown 37 call_with_params @E_RO_2226 0@ $5556(10@,9) 5@ 6@ = 0 // (int) :E_RO_12775 0011: 5@ > 6@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_RO_12824 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 1 unknown 37 call_with_params @E_RO_4596 $6028 037B: constant_params 3 variable_params 0 unknown 37 call_with_params @E_RO_2874 $6028 0@ 6@ 6@ += 1 // (int) 0002: jump @E_RO_12775 :E_RO_12824 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @E_RO_12729 $5608 == 0 // (int) var == num jump_if_false @E_RO_12866 $6000 = 1 // (int) 0002: jump @E_RO_12885 :E_RO_12866 $5608 == 1 // (int) var == num jump_if_false @E_RO_12885 $6001 = 1 // (int) :E_RO_12885 0025: gosub @E_RO_12948 0125: set_traffic_density_multiplier_to 0.5 0483: (unknown) $2557 13@ 047E: (unknown) 13@ 2 0 14@ 15@ 16@ 17@ 00C3: (unknown) 14@ 15@ 16@ $5936 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @E_RO_1587 $5936 0057: show_text_highpriority GXT 'E_RO_20' time 7000 flag 8 // ~w~Exit the building via the ~t~door. 0026: return :E_RO_12948 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @E_RO_199 -1 004F: unknown_check $5629 jump_if_false @E_RO_13017 004D: store_car $5629 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_28874 18@ 19@ 20@ 1 0045: actor $933 defined jump_if_false @E_RO_13017 0200: (unknown) $933 0 :E_RO_13017 00B9: set_camera_position $5991 $5992 $5993 rotations 0 0 0 00BA: set_camera_point_at $5994 $5995 $5996 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_4394 1000 0035: $5606 = $5605 // (int vars) $5606 += 1 // (int) 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_4379 $5605 >= 6 // (int) var >= num jump_if_false @E_RO_13174 $5608 == 0 // (int) var == num jump_if_false @E_RO_13138 0057: show_text_highpriority GXT 'E_RO_27' time 7000 flag 1 // ~w~"The Money Truck" 0002: jump @E_RO_13167 :E_RO_13138 $5608 == 1 // (int) var == num jump_if_false @E_RO_13167 0057: show_text_highpriority GXT 'E_RO_28' time 7000 flag 1 // ~w~"The Briefcase Courier" :E_RO_13167 0002: jump @E_RO_13242 :E_RO_13174 $5608 == 0 // (int) var == num jump_if_false @E_RO_13211 011F: show_text_1number_highpriority GXT 'E_RO_03' number $5606 time 7000 flag 1 // ~w~Mission ~1~ - "The Money Truck" 0002: jump @E_RO_13242 :E_RO_13211 $5608 == 1 // (int) var == num jump_if_false @E_RO_13242 011F: show_text_1number_highpriority GXT 'E_RO_06' number $5606 time 7000 flag 1 // ~w~Mission ~1~ - "The Briefcase Courier" :E_RO_13242 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_4394 5000 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_4364 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_28874 18@ 19@ 20@ 0 0045: actor $933 defined jump_if_false @E_RO_13308 0200: (unknown) $933 1 :E_RO_13308 0264: (unknown) 1.0 01AE: (unknown) 0 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @E_RO_371 1000 0026: return :E_RO_13331 $5843 == 0 // (int) var == num jump_if_false @E_RO_13413 $5609 == 0 // (int) var == num jump_if_false @E_RO_13384 00C3: (unknown) $5529(11@,9) $5538(11@,9) $5547(11@,9) $5843 00BD: (unknown) $5843 1 0002: jump @E_RO_13413 :E_RO_13384 $5609 == 1 // (int) var == num jump_if_false @E_RO_13413 00C3: (unknown) $5827 $5834 $5841 $5843 00BD: (unknown) $5843 1 :E_RO_13413 0026: return :E_RO_13415 $6003 == 0 // (int) var == num jump_if_false @E_RO_13451 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @E_RO_3563 jump_if_false @E_RO_13451 0025: gosub @E_RO_13715 :E_RO_13451 0026: return :E_RO_13453 004F: unknown_check $5629 jump_if_false @E_RO_13713 $5609 == 0 // (int) var == num jump_if_false @E_RO_13536 0102: car $5629 near_point $5529(11@,9) $5538(11@,9) radius 5.0 5.0 sphere 0 0022: jump_if_false @E_RO_13529 // Note: the incorrect math opcode was used here 0052: set_car $5629 driver_behaviour_to 10 $5607 = 3 // (int) $5604 = 10 // (int) 0025: gosub @E_RO_18581 0026: return :E_RO_13529 0002: jump @E_RO_13674 :E_RO_13536 $5609 == 1 // (int) var == num jump_if_false @E_RO_13674 $6016 == 6 // (int) var == num jump_if_false @E_RO_13616 0102: car $5629 near_point $5827 $5834 radius 5.0 5.0 sphere 0 0022: jump_if_false @E_RO_13609 // Note: the incorrect math opcode was used here 01C0: (unknown) $5629 $5607 = 3 // (int) $5604 = 10 // (int) 0025: gosub @E_RO_18581 0026: return :E_RO_13609 0002: jump @E_RO_13674 :E_RO_13616 0035: 3@ = $6016 // (int vars) 0102: car $5629 near_point $5565(3@,7) $5572(3@,7) radius 5.0 5.0 sphere 0 0022: jump_if_false @E_RO_13674 // Note: the incorrect math opcode was used here $6016 += 1 // (int) 0035: 3@ = $6016 // (int vars) 01BF: (unknown) $5629 $5565(3@,7) $5572(3@,7) $5579(3@,7) :E_RO_13674 014E: 4@ = car $5629 health 0078: if or 750 > 4@ // (int) num > var 009F: actor $5639 dead 0022: jump_if_false @E_RO_13713 // Note: the incorrect math opcode was used here 0025: gosub @E_RO_15344 $5604 = 3 // (int) :E_RO_13713 0026: return :E_RO_13715 $6003 = 1 // (int) 809F: not actor $5639 dead jump_if_false @E_RO_13817 $5610 == 0 // (int) var == num jump_if_false @E_RO_13817 0025: gosub @E_RO_13331 0059: text_clear_all $5608 == 0 // (int) var == num jump_if_false @E_RO_13788 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_13817 :E_RO_13788 $5608 == 1 // (int) var == num jump_if_false @E_RO_13817 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_13817 0078: if and not $5620 == 0 // (int) var == num not $5621 == 1 // (int) var == num jump_if_false @E_RO_13855 0058: (unknown) 'E_RO_14' 7000 8 // ~w~The cops have been alerted. :E_RO_13855 0078: if and not $5620 == 0 // (int) var == num $5621 == 1 // (int) var == num jump_if_false @E_RO_13903 $6026 = 1 // (int) 010E: $6027 = 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_13903 0078: if and $5620 == 0 // (int) var == num $5621 == 1 // (int) var == num jump_if_false @E_RO_13951 $6026 = 1 // (int) 010E: $6027 = current_time_in_ms 0058: (unknown) 'E_RO_16' 7000 8 // ~w~They've called for backup. :E_RO_13951 $5609 == 0 // (int) var == num jump_if_false @E_RO_14234 $5610 == 0 // (int) var == num jump_if_false @E_RO_14073 $5610 = 1 // (int) 0@ = 0 // (int) :E_RO_13985 004F: unknown_check $5373(0@,5) jump_if_false @E_RO_14049 0050: set_car $5373(0@,5) max_speed_to 10.0 0@ == 0 // (int) var == num jump_if_false @E_RO_14049 0045: actor $5383(0@,20) defined jump_if_false @E_RO_14049 004A: car $5373(0@,5) drive_to $5529(11@,9) $5538(11@,9) $5547(11@,9) :E_RO_14049 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @E_RO_13985 0002: jump @E_RO_14204 :E_RO_14073 $5610 == 1 // (int) var == num jump_if_false @E_RO_14142 $5610 = 2 // (int) 0@ = 0 // (int) :E_RO_14096 004F: unknown_check $5373(0@,5) jump_if_false @E_RO_14118 0050: set_car $5373(0@,5) max_speed_to 20.0 :E_RO_14118 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @E_RO_14096 0002: jump @E_RO_14204 :E_RO_14142 $5610 == 2 // (int) var == num jump_if_false @E_RO_14204 $5610 = 3 // (int) 0@ = 0 // (int) :E_RO_14165 004F: unknown_check $5373(0@,5) jump_if_false @E_RO_14187 0050: set_car $5373(0@,5) max_speed_to 30.0 :E_RO_14187 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @E_RO_14165 :E_RO_14204 not $5618 == 2 // (int) var == num jump_if_false @E_RO_14227 $5760 = 0 // (int) $5761 = 0 // (int) :E_RO_14227 0002: jump @E_RO_14735 :E_RO_14234 $5609 == 1 // (int) var == num jump_if_false @E_RO_14735 00BB: (unknown) $5938 $5938 = 0 // (int) 004F: unknown_check $5937 jump_if_false @E_RO_14271 0113: remove_references_to_car $5937 // Like turning a car into any random car :E_RO_14271 $5844 == 0 // (int) var == num jump_if_false @E_RO_14305 004F: unknown_check $5629 jump_if_false @E_RO_14305 00C0: (unknown) $5629 $5844 00BC: (unknown) $5844 0 :E_RO_14305 $5610 == 0 // (int) var == num jump_if_false @E_RO_14427 $5610 = 1 // (int) 0@ = 0 // (int) :E_RO_14327 004F: unknown_check $5373(0@,5) jump_if_false @E_RO_14403 01F2: (unknown) $5373(0@,5) 0 01C3: (unknown) $5373(0@,5) 10.0 0@ == 0 // (int) var == num jump_if_false @E_RO_14403 0045: actor $5383(0@,20) defined jump_if_false @E_RO_14403 0035: 3@ = $6016 // (int vars) 01BF: (unknown) $5373(0@,5) $5565(3@,7) $5572(3@,7) $5579(3@,7) :E_RO_14403 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @E_RO_14327 0002: jump @E_RO_14558 :E_RO_14427 $5610 == 1 // (int) var == num jump_if_false @E_RO_14496 $5610 = 2 // (int) 0@ = 0 // (int) :E_RO_14450 004F: unknown_check $5373(0@,5) jump_if_false @E_RO_14472 01C3: (unknown) $5373(0@,5) 15.0 :E_RO_14472 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @E_RO_14450 0002: jump @E_RO_14558 :E_RO_14496 $5610 == 2 // (int) var == num jump_if_false @E_RO_14558 $5610 = 3 // (int) 0@ = 0 // (int) :E_RO_14519 004F: unknown_check $5373(0@,5) jump_if_false @E_RO_14541 01C3: (unknown) $5373(0@,5) 20.0 :E_RO_14541 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @E_RO_14519 :E_RO_14558 0@ = 0 // (int) :E_RO_14562 004F: unknown_check $5373(0@,5) jump_if_false @E_RO_14718 6@ = 0 // (int) :E_RO_14579 0045: actor $5383(6@,20) defined jump_if_false @E_RO_14701 001C: $5463(6@,20) == 0@ // (int) num == var 0022: jump_if_false @E_RO_14701 // Note: the incorrect math opcode was used here $5483(6@,20) > 0 // (int) var > num jump_if_false @E_RO_14701 0035: 7@ = $5483(6@,20) // (int vars) 0@ == 0 // (int) var == num jump_if_false @E_RO_14673 02B6: (unknown) $5383(6@,20) $5373(0@,5) $5646(7@,5) $5651(7@,5) $5656(7@,5) 0 360.0 $5784 0002: jump @E_RO_14701 :E_RO_14673 02B6: (unknown) $5383(6@,20) $5373(0@,5) $5661(7@,4) $5665(7@,4) $5669(7@,4) 0 360.0 $5784 :E_RO_14701 6@ += 1 // (int) 6@ >= 20 // (int) var >= num jump_if_false @E_RO_14579 :E_RO_14718 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @E_RO_14562 :E_RO_14735 0@ = 0 // (int) :E_RO_14739 0045: actor $5383(0@,20) defined jump_if_false @E_RO_14763 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @E_RO_3439 0@ :E_RO_14763 0@ += 1 // (int) 0@ >= 20 // (int) var >= num jump_if_false @E_RO_14739 $5621 == 1 // (int) var == num jump_if_false @E_RO_14803 $6026 = 1 // (int) 010E: $6027 = current_time_in_ms :E_RO_14803 0045: actor $933 defined jump_if_false @E_RO_14859 $5620 == 1 // (int) var == num jump_if_false @E_RO_14840 0098: set_player $933 wanted_level_to 2 0002: jump @E_RO_14859 :E_RO_14840 $5620 == 2 // (int) var == num jump_if_false @E_RO_14859 0098: set_player $933 wanted_level_to 4 :E_RO_14859 0026: return :E_RO_14861 $6026 == 1 // (int) var == num jump_if_false @E_RO_15342 010E: $6018 = current_time_in_ms 0035: $6020 = $6027 // (int vars) $6020 += 10000 // (int) 0011: $6018 > $6020 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_RO_15342 // Note: the incorrect math opcode was used here $6026 = 0 // (int) 0045: actor $933 defined jump_if_false @E_RO_15342 0@ = 0 // (int) :E_RO_14924 0@ > 2 // (int) var > num jump_if_false @E_RO_15325 $5609 == 0 // (int) var == num jump_if_false @E_RO_15076 02EE: get_actor $933 coords_to $5596(0@,5) $5601(0@,5) $5606(0@,5) with_offset $5403(0@,20) $5423(0@,20) $5443(0@,20) 025B: (unknown) $5596(0@,5) $5601(0@,5) $5606(0@,5) $5596(0@,5) $5601(0@,5) $5606(0@,5) 22@ 01BB: (unknown) $5596(0@,5) $5601(0@,5) 20.0 23@ 23@ > 0 // (float) var > num jump_if_false @E_RO_15035 0036: $5606(0@,5) = 23@ // (float vars) :E_RO_15035 $5373(0@,5) = 0 // (int) 0048: $5373(0@,5) = create_car $5780 at $5596(0@,5) $5601(0@,5) $5606(0@,5) 00D1: set_car $5373(0@,5) Z_angle_to 22@ 0002: jump @E_RO_15244 :E_RO_15076 $5609 == 1 // (int) var == num jump_if_false @E_RO_15244 21@ = 0 // (int) :E_RO_15093 $6006 == 0 // (int) var == num jump_if_false @E_RO_15200 0001: wait 0 ms 037B: constant_params 0 variable_params 3 unknown 37 call_with_params @E_RO_3821 $5596(0@,5) $5601(0@,5) $5606(0@,5) jump_if_false @E_RO_15150 $6006 = 1 // (int) 0002: jump @E_RO_15188 :E_RO_15150 21@ == 10 // (int) var == num jump_if_false @E_RO_15188 04C4: (unknown) $937 $938 $939 $5596(0@,5) $5601(0@,5) $5606(0@,5) $6006 = 1 // (int) :E_RO_15188 21@ += 1 // (int) 0002: jump @E_RO_15093 :E_RO_15200 $6006 = 0 // (int) 00CE: 22@ = actor $933 Z_angle $5373(0@,5) = 0 // (int) 0048: $5373(0@,5) = create_car $5780 at $5596(0@,5) $5601(0@,5) $5606(0@,5) 00D1: set_car $5373(0@,5) Z_angle_to 22@ :E_RO_15244 037B: constant_params 2 variable_params 1 unknown 37 call_with_params @E_RO_2226 0@ $5556(10@,9) 5@ 6@ = 0 // (int) :E_RO_15264 0011: 5@ > 6@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_RO_15325 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 1 unknown 37 call_with_params @E_RO_4596 $6028 037B: constant_params 3 variable_params 0 unknown 37 call_with_params @E_RO_2874 $6028 0@ 6@ 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @E_RO_3439 $6028 6@ += 1 // (int) 0002: jump @E_RO_15264 :E_RO_15325 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @E_RO_14924 :E_RO_15342 0026: return :E_RO_15344 00BB: (unknown) $5843 $5609 == 0 // (int) var == num jump_if_false @E_RO_15526 0@ = 0 // (int) :E_RO_15364 $5616(0@,5) == 1 // (int) var == num jump_if_false @E_RO_15497 004F: unknown_check $5373(0@,5) jump_if_false @E_RO_15497 0@ == 0 // (int) var == num jump_if_false @E_RO_15449 0052: set_car $5629 driver_behaviour_to 10 013A: set_car $5629 door_status_to 1 004D: store_car $5629 position_to $6010 $6011 $6012 $5872 = 0 // (int) 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @E_RO_1958 0 0 0002: jump @E_RO_15497 :E_RO_15449 3 > 0@ // (int) num > var 0022: jump_if_false @E_RO_15497 // Note: the incorrect math opcode was used here 0052: set_car $5373(0@,5) driver_behaviour_to 0 0050: set_car $5373(0@,5) max_speed_to 60.0 0051: set_car $5373(0@,5) traffic_behavior_to 2 004A: car $5373(0@,5) drive_to $6010 $6011 $6012 :E_RO_15497 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @E_RO_15364 $6007 = 0 // (int) 0002: jump @E_RO_15554 :E_RO_15526 $5609 == 1 // (int) var == num jump_if_false @E_RO_15554 004F: unknown_check $5629 jump_if_false @E_RO_15554 01C0: (unknown) $5629 :E_RO_15554 $5608 == 0 // (int) var == num jump_if_false @E_RO_15606 004F: unknown_check $5629 jump_if_false @E_RO_15599 00BC: (unknown) $5844 2 0057: show_text_highpriority GXT 'E_RO_11' time 7000 flag 8 // ~w~Get in the ~b~Money Truck. :E_RO_15599 0002: jump @E_RO_15740 :E_RO_15606 $5608 == 1 // (int) var == num jump_if_false @E_RO_15740 00BB: (unknown) $5844 809F: not actor $5639 dead jump_if_false @E_RO_15740 $5609 == 1 // (int) var == num jump_if_false @E_RO_15691 0352: (unknown) $5639 004F: unknown_check $5629 jump_if_false @E_RO_15691 02B6: (unknown) $5639 $5629 $5906 $5911 $5916 0 360.0 $5784 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @E_RO_3439 0 :E_RO_15691 $6029 = 1 // (int) 00BB: (unknown) $5844 $5609 == 0 // (int) var == num jump_if_false @E_RO_15740 0057: show_text_highpriority GXT 'E_RO_12' time 7000 flag 8 // ~w~Kill the ~r~courier. 00C1: (unknown) $5639 $5844 00BC: (unknown) $5844 0 :E_RO_15740 0026: return :E_RO_15742 $5621 == 2 // (int) var == num jump_if_false @E_RO_15781 $6026 = 1 // (int) 010E: $6027 = current_time_in_ms 0058: (unknown) 'E_RO_16' 7000 8 // ~w~They've called for backup. :E_RO_15781 0026: return :E_RO_15783 0045: actor $5639 defined jump_if_false @E_RO_15804 0043: store_actor $5639 position_to $5849 $5850 $5851 // Note: the incorrect math opcode was used here :E_RO_15804 0026: return :E_RO_15806 $5608 == 0 // (int) var == num jump_if_false @E_RO_15918 0045: actor $933 defined jump_if_false @E_RO_15911 004F: unknown_check $5629 jump_if_false @E_RO_15911 007C: actor $933 driving $5629 0022: jump_if_false @E_RO_15911 // Note: the incorrect math opcode was used here 00BB: (unknown) $5844 0057: show_text_highpriority GXT 'E_RO_05' time 7000 flag 8 // ~w~Drive the Money Truck back to your ~y~business. 0248: (unknown) $5897 $5898 $5899 5.0 $5929 00C3: (unknown) $5897 $5898 $5899 $5900 0025: gosub @E_RO_15742 $5604 = 4 // (int) 0026: return :E_RO_15911 0002: jump @E_RO_16358 :E_RO_15918 $5608 == 1 // (int) var == num jump_if_false @E_RO_16358 $6004 == 0 // (int) var == num jump_if_false @E_RO_16160 0078: if or 8045: not actor $5639 defined $5609 == 1 // (int) var == num jump_if_false @E_RO_16153 00BB: (unknown) $5844 $5609 == 0 // (int) var == num jump_if_false @E_RO_16060 $6029 == 0 // (int) var == num jump_if_false @E_RO_16028 004F: unknown_check $5629 jump_if_false @E_RO_16028 0301: (unknown) $5629 027F: store_coords_to $5849 $5850 $5851 from_actor $5629 with_offset 0 -2.7 0.3 :E_RO_16028 013F: $5846 = create_pickup #BRIEFCASE type 3 at $5849 $5850 $5851 0263: (unknown) $5846 $5848 $6001 = 0 // (int) 0002: jump @E_RO_16125 :E_RO_16060 $5609 == 1 // (int) var == num jump_if_false @E_RO_16125 0092: $5847 = init_object #BRIEFCASE at $5849 $5850 $5851 00C2: (unknown) $5847 $5848 004F: unknown_check $5629 0022: jump_if_false @E_RO_16125 // Note: the incorrect math opcode was used here 03E7: (unknown) $5847 $5629 0 -1.7 1.2 013A: set_car $5629 door_status_to 1 :E_RO_16125 00BC: (unknown) $5848 1 0057: show_text_highpriority GXT 'E_RO_08' time 7000 flag 8 // ~w~Collect the ~g~briefcase. $6004 = 1 // (int) :E_RO_16153 0002: jump @E_RO_16358 :E_RO_16160 $5609 == 0 // (int) var == num jump_if_false @E_RO_16246 0140: pickup $5846 picked_up jump_if_false @E_RO_16239 00BB: (unknown) $5848 0057: show_text_highpriority GXT 'E_RO_09' time 7000 flag 8 // ~w~Take the briefcase back to your ~y~business. 0248: (unknown) $5897 $5898 $5899 5.0 $5929 00C3: (unknown) $5897 $5898 $5899 $5900 0025: gosub @E_RO_15742 $5604 = 4 // (int) :E_RO_16239 0002: jump @E_RO_16358 :E_RO_16246 $5609 == 1 // (int) var == num jump_if_false @E_RO_16358 0045: actor $933 defined jump_if_false @E_RO_16358 02C4: unknown_check $933 $5847 1.0 1.0 1.0 0 0022: jump_if_false @E_RO_16358 // Note: the incorrect math opcode was used here $6001 = 0 // (int) 0093: destroy_object $5847 00BB: (unknown) $5848 0057: show_text_highpriority GXT 'E_RO_09' time 7000 flag 8 // ~w~Take the briefcase back to your ~y~business. 0248: (unknown) $5897 $5898 $5899 5.0 $5929 00C3: (unknown) $5897 $5898 $5899 $5900 0025: gosub @E_RO_15742 $5604 = 4 // (int) :E_RO_16358 0026: return :E_RO_16360 $5608 == 0 // (int) var == num jump_if_false @E_RO_16425 004F: unknown_check $5629 jump_if_false @E_RO_16418 0102: car $5629 near_point $5897 $5898 radius 5.0 5.0 sphere 0 0022: jump_if_false @E_RO_16418 // Note: the incorrect math opcode was used here 0025: gosub @E_RO_18841 $5604 = 10 // (int) :E_RO_16418 0002: jump @E_RO_16489 :E_RO_16425 $5608 == 1 // (int) var == num jump_if_false @E_RO_16489 0045: actor $933 defined jump_if_false @E_RO_16489 0089: actor $933 in_sphere $5897 $5898 $5899 radius 5.0 5.0 5.0 sphere 0 0022: jump_if_false @E_RO_16489 // Note: the incorrect math opcode was used here 0025: gosub @E_RO_18841 $5604 = 10 // (int) :E_RO_16489 0026: return :E_RO_16491 0045: actor $933 defined jump_if_false @E_RO_16648 004F: unknown_check $5629 jump_if_false @E_RO_16648 807C: not actor $933 driving $5629 0022: jump_if_false @E_RO_16587 // Note: the incorrect math opcode was used here $6005 == 0 // (int) var == num jump_if_false @E_RO_16580 0249: (unknown) $5929 00BB: (unknown) $5900 00C0: (unknown) $5629 $5844 00BC: (unknown) $5844 2 0057: show_text_highpriority GXT 'E_RO_13' time 7000 flag 8 // ~w~Get back in the ~b~Money Truck. $6005 = 1 // (int) :E_RO_16580 0002: jump @E_RO_16648 :E_RO_16587 $6005 == 1 // (int) var == num jump_if_false @E_RO_16648 00BB: (unknown) $5844 0248: (unknown) $5897 $5898 $5899 5.0 $5929 00C3: (unknown) $5897 $5898 $5899 $5900 0057: show_text_highpriority GXT 'E_RO_05' time 7000 flag 8 // ~w~Drive the Money Truck back to your ~y~business. $6005 = 0 // (int) :E_RO_16648 0026: return :E_RO_16650 0@ = 0 // (int) :E_RO_16654 0@ > 0 // (int) var > num jump_if_false @E_RO_17442 $5616(0@,5) == 1 // (int) var == num jump_if_false @E_RO_17442 004F: unknown_check $5373(0@,5) jump_if_false @E_RO_17442 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @E_RO_4707 0@ jump_if_false @E_RO_17350 $5503(0@,20) == 1 // (int) var == num jump_if_false @E_RO_17019 not $5610 == 0 // (int) var == num jump_if_false @E_RO_17012 004F: unknown_check $5629 jump_if_false @E_RO_17012 027F: store_coords_to $6010 $6011 $6012 from_actor $5629 with_offset $5403(0@,20) $5423(0@,20) $5443(0@,20) 004D: store_car $5373(0@,5) position_to $6013 $6014 $6015 031D: (unknown) $6013 $6014 $6010 $6011 2@ 01CA: (unknown) $5629 $5845 $5609 == 0 // (int) var == num jump_if_false @E_RO_16923 $6007 == 1 // (int) var == num jump_if_false @E_RO_16916 0052: set_car $5373(0@,5) driver_behaviour_to 0 004A: car $5373(0@,5) drive_to $6010 $6011 $6012 0051: set_car $5373(0@,5) traffic_behavior_to 2 2@ > 5.0 // (float) var > num jump_if_false @E_RO_16879 $5845 = 60.0 // (float) 0002: jump @E_RO_16908 :E_RO_16879 0078: if and 5.0 > 2@ // (float) num > var 2@ > 2.5 // (float) var > num jump_if_false @E_RO_16908 $5845 += 0.5 // (float) :E_RO_16908 0050: set_car $5373(0@,5) max_speed_to $5845 :E_RO_16916 0002: jump @E_RO_17012 :E_RO_16923 $5609 == 1 // (int) var == num jump_if_false @E_RO_17012 01BF: (unknown) $5373(0@,5) $6010 $6011 $6012 2@ > 10.0 // (float) var > num jump_if_false @E_RO_16975 $5845 += 5.0 // (float) 0002: jump @E_RO_17004 :E_RO_16975 0078: if and 10.0 > 2@ // (float) num > var 2@ > 5.0 // (float) var > num jump_if_false @E_RO_17004 $5845 += 0.5 // (float) :E_RO_17004 01C3: (unknown) $5373(0@,5) $5845 :E_RO_17012 0002: jump @E_RO_17343 :E_RO_17019 $5503(0@,20) == 0 // (int) var == num jump_if_false @E_RO_17343 $6030 == 0 // (int) var == num jump_if_false @E_RO_17111 004F: unknown_check $5373(0@,5) jump_if_false @E_RO_17111 004D: store_car $5373(0@,5) position_to $6013 $6014 $6015 0045: actor $933 defined 0022: jump_if_false @E_RO_17111 // Note: the incorrect math opcode was used here 031D: (unknown) $6013 $6014 $937 $938 2@ 50.0 > 2@ // (float) num > var 0022: jump_if_false @E_RO_17111 // Note: the incorrect math opcode was used here $6030 = 1 // (int) :E_RO_17111 $5609 == 0 // (int) var == num jump_if_false @E_RO_17225 0078: if or $6007 == 1 // (int) var == num 0@ > 2 // (int) var > num jump_if_false @E_RO_17218 $6030 == 1 // (int) var == num jump_if_false @E_RO_17169 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @E_RO_4065 0@ :E_RO_17169 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @E_RO_4644 jump_if_false @E_RO_17201 0052: set_car $5373(0@,5) driver_behaviour_to 21 0002: jump @E_RO_17209 :E_RO_17201 0052: set_car $5373(0@,5) driver_behaviour_to 5 :E_RO_17209 0050: set_car $5373(0@,5) max_speed_to 60.0 :E_RO_17218 0002: jump @E_RO_17343 :E_RO_17225 $5609 == 1 // (int) var == num jump_if_false @E_RO_17343 01C3: (unknown) $5373(0@,5) 35.0 $6030 == 1 // (int) var == num jump_if_false @E_RO_17271 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @E_RO_4065 0@ :E_RO_17271 0045: actor $933 defined jump_if_false @E_RO_17334 0078: if or 0@ == 1 // (int) var == num 0@ == 3 // (int) var == num jump_if_false @E_RO_17322 02EE: get_actor $933 coords_to 24@ 25@ 26@ with_offset 0 20.0 0 0002: jump @E_RO_17334 :E_RO_17322 02EE: get_actor $933 coords_to 24@ 25@ 26@ with_offset 0 -20.0 0 :E_RO_17334 01BF: (unknown) $5373(0@,5) 24@ 25@ 26@ :E_RO_17343 0002: jump @E_RO_17442 :E_RO_17350 $5616(0@,5) = 0 // (int) 013A: set_car $5373(0@,5) door_status_to 1 $6024 == 1 // (int) var == num jump_if_false @E_RO_17384 00BB: (unknown) $5378(0@,5) :E_RO_17384 $5609 == 0 // (int) var == num jump_if_false @E_RO_17423 0052: set_car $5373(0@,5) driver_behaviour_to 10 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @E_RO_1958 0@ 0 0002: jump @E_RO_17442 :E_RO_17423 $5609 == 1 // (int) var == num jump_if_false @E_RO_17442 01C0: (unknown) $5373(0@,5) :E_RO_17442 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @E_RO_16654 0026: return :E_RO_17461 $5609 == 1 // (int) var == num jump_if_false @E_RO_17568 $6003 == 1 // (int) var == num jump_if_false @E_RO_17568 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @E_RO_1864 jump_if_false @E_RO_17539 0@ = 0 // (int) :E_RO_17508 $5503(0@,20) = 0 // (int) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @E_RO_17508 0002: jump @E_RO_17568 :E_RO_17539 0@ = 0 // (int) :E_RO_17543 $5503(0@,20) = 1 // (int) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @E_RO_17543 :E_RO_17568 0026: return :E_RO_17570 $5609 == 0 // (int) var == num jump_if_false @E_RO_17762 0@ = 0 // (int) :E_RO_17586 3 > 0@ // (int) num > var 0022: jump_if_false @E_RO_17745 // Note: the incorrect math opcode was used here $5616(0@,5) == 1 // (int) var == num jump_if_false @E_RO_17745 004F: unknown_check $5373(0@,5) jump_if_false @E_RO_17745 004F: unknown_check $5629 jump_if_false @E_RO_17745 004D: store_car $5629 position_to $6010 $6011 $6012 0102: car $5373(0@,5) near_point $6010 $6011 radius 10.0 10.0 sphere 0 0022: jump_if_false @E_RO_17733 // Note: the incorrect math opcode was used here 0052: set_car $5373(0@,5) driver_behaviour_to 10 013A: set_car $5373(0@,5) door_status_to 1 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @E_RO_1958 0@ 1 $5616(0@,5) = 0 // (int) $6024 == 1 // (int) var == num jump_if_false @E_RO_17726 00BB: (unknown) $5378(0@,5) :E_RO_17726 0002: jump @E_RO_17745 :E_RO_17733 004A: car $5373(0@,5) drive_to $6010 $6011 $6012 :E_RO_17745 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @E_RO_17586 :E_RO_17762 0026: return :E_RO_17764 014E: 4@ = car $5629 health $6017 == 0 // (int) var == num jump_if_false @E_RO_17826 1000 > 4@ // (int) num > var 0022: jump_if_false @E_RO_17819 // Note: the incorrect math opcode was used here $6017 = 1 // (int) 004F: unknown_check $5629 jump_if_false @E_RO_17815 03BB: (unknown) $5629 :E_RO_17815 049F: (unknown) 1 :E_RO_17819 0002: jump @E_RO_18075 :E_RO_17826 $6017 == 1 // (int) var == num jump_if_false @E_RO_18075 010E: $6018 = current_time_in_ms 0035: $6020 = $6019 // (int vars) $6020 += 200 // (int) 0011: $6018 > $6020 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @E_RO_17949 // Note: the incorrect math opcode was used here 004F: unknown_check $5629 0022: jump_if_false @E_RO_17901 // Note: the incorrect math opcode was used here 027F: store_coords_to $5933 $5934 $5935 from_actor $5629 with_offset $5930 $5931 $5932 01CA: (unknown) $5629 28@ :E_RO_17901 28@ > 5.0 // (float) var > num jump_if_false @E_RO_17949 28@ /= 100.0 // (float) 0139: 27@ = random_int_in_ranges 0 2 04A0: (unknown) 27@ $5933 $5934 $5935 0 28@ 0.2 1.0 010E: $6019 = current_time_in_ms :E_RO_17949 0@ = 0 // (int) :E_RO_17953 01F7: garage $916(0@,4) respray_done jump_if_false @E_RO_18058 $6017 = 0 // (int) 049F: (unknown) 0 004F: unknown_check $5629 jump_if_false @E_RO_18058 $5611 == 0 // (int) var == num jump_if_false @E_RO_18011 014C: set_car $5629 health_to 1500 0002: jump @E_RO_18058 :E_RO_18011 $5611 == 1 // (int) var == num jump_if_false @E_RO_18038 014C: set_car $5629 health_to 1750 0002: jump @E_RO_18058 :E_RO_18038 $5611 == 2 // (int) var == num jump_if_false @E_RO_18058 014C: set_car $5629 health_to 2000 :E_RO_18058 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @E_RO_17953 :E_RO_18075 0026: return :E_RO_18077 0045: actor $933 defined jump_if_false @E_RO_18093 0107: toggle_player $933 can_move 0 :E_RO_18093 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @E_RO_199 1000 0045: actor $933 defined jump_if_false @E_RO_18235 $5608 == 0 // (int) var == num jump_if_false @E_RO_18235 004F: unknown_check $5629 jump_if_false @E_RO_18235 007C: actor $933 driving $5629 0022: jump_if_false @E_RO_18231 // Note: the incorrect math opcode was used here 004D: store_car $5629 position_to 29@ 30@ 31@ 0216: (unknown) $933 29@ 30@ 31@ 0035: 0@ = $5901 // (int vars) 037B: constant_params 4 variable_params 3 unknown 37 call_with_params @MAIN_6012 0 50.0 0 $1673(0@,30) 32@ 33@ 34@ 037B: constant_params 6 variable_params 3 unknown 37 call_with_params @MAIN_5197 $1583(0@,30) $1613(0@,30) $1643(0@,30) 32@ 33@ 34@ 32@ 33@ 34@ 010F: (unknown) $933 32@ 33@ 34@ 0221: (unknown) :E_RO_18231 0049: destroy_car $5629 :E_RO_18235 0025: gosub @E_RO_18287 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_4394 500 0045: actor $933 defined jump_if_false @E_RO_18272 0107: toggle_player $933 can_move 1 :E_RO_18272 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @E_RO_371 1000 0026: return :E_RO_18287 0059: text_clear_all 049F: (unknown) 0 0249: (unknown) $5929 00BB: (unknown) $5936 00BB: (unknown) $5843 00BB: (unknown) $5844 00BB: (unknown) $5848 00BB: (unknown) $5900 00BB: (unknown) $5938 004F: unknown_check $5937 jump_if_false @E_RO_18335 0113: remove_references_to_car $5937 // Like turning a car into any random car :E_RO_18335 0@ = 0 // (int) :E_RO_18339 0045: actor $5383(0@,20) defined jump_if_false @E_RO_18472 $5609 == 0 // (int) var == num jump_if_false @E_RO_18385 03DE: (unknown) $5383(0@,20) 1 0112: remove_references_to_actor $5383(0@,20) // Like turning an actor into a random pedestrian 0002: jump @E_RO_18472 :E_RO_18385 $5609 == 1 // (int) var == num jump_if_false @E_RO_18472 0043: store_actor $5383(0@,20) position_to $5997 $5998 $5999 // Note: the incorrect math opcode was used here 031E: (unknown) $937 $938 $939 $5997 $5998 $5999 2@ 0078: if or 805D: not sphere_onscreen $5997 $5998 $5999 radius 1.0 2@ > 50.0 // (float) var > num jump_if_false @E_RO_18466 003F: destroy_actor $5383(0@,20) 0002: jump @E_RO_18472 :E_RO_18466 020D: (unknown) $5383(0@,20) :E_RO_18472 0@ += 1 // (int) 0@ >= 20 // (int) var >= num jump_if_false @E_RO_18339 0@ = 0 // (int) :E_RO_18493 0255: (unknown) $5373(0@,5) 00DE: (unknown) $5373(0@,5) $6024 == 1 // (int) var == num jump_if_false @E_RO_18524 00BB: (unknown) $5378(0@,5) :E_RO_18524 004F: unknown_check $5373(0@,5) jump_if_false @E_RO_18562 $5609 == 1 // (int) var == num jump_if_false @E_RO_18556 01C0: (unknown) $5373(0@,5) :E_RO_18556 0113: remove_references_to_car $5373(0@,5) // Like turning a car into any random car :E_RO_18562 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @E_RO_18493 0026: return :E_RO_18581 0025: gosub @E_RO_18287 $5607 == 1 // (int) var == num jump_if_false @E_RO_18642 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_5026 'E_RO_01' // ~r~The briefcase was destroyed! 0002: jump @E_RO_18839 :E_RO_18642 $5607 == 2 // (int) var == num jump_if_false @E_RO_18696 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_5026 'E_RO_02' // ~r~The money truck was destroyed! 0002: jump @E_RO_18839 :E_RO_18696 $5607 == 3 // (int) var == num jump_if_false @E_RO_18801 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! $5608 == 0 // (int) var == num jump_if_false @E_RO_18762 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_5026 'E_RO_10' // ~r~The Money Truck arrived at its destination. 0002: jump @E_RO_18794 :E_RO_18762 $5608 == 1 // (int) var == num jump_if_false @E_RO_18794 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_5026 'E_RO_17' // ~r~The briefcase courier arrived at its destination. :E_RO_18794 0002: jump @E_RO_18839 :E_RO_18801 $5607 == 4 // (int) var == num jump_if_false @E_RO_18839 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_39496 :E_RO_18839 0026: return :E_RO_18841 0025: gosub @E_RO_18077 35@ = 0 // (int) $5610 == 1 // (int) var == num jump_if_false @E_RO_18877 35@ += 100 // (int) 0002: jump @E_RO_18922 :E_RO_18877 $5610 == 2 // (int) var == num jump_if_false @E_RO_18903 35@ += 300 // (int) 0002: jump @E_RO_18922 :E_RO_18903 $5610 == 3 // (int) var == num jump_if_false @E_RO_18922 35@ += 500 // (int) :E_RO_18922 $5611 == 0 // (int) var == num jump_if_false @E_RO_18946 35@ += 100 // (int) 0002: jump @E_RO_18991 :E_RO_18946 $5611 == 1 // (int) var == num jump_if_false @E_RO_18972 35@ += 300 // (int) 0002: jump @E_RO_18991 :E_RO_18972 $5611 == 2 // (int) var == num jump_if_false @E_RO_18991 35@ += 500 // (int) :E_RO_18991 $5612 == 0 // (int) var == num jump_if_false @E_RO_19015 35@ += 100 // (int) 0002: jump @E_RO_19060 :E_RO_19015 $5612 == 1 // (int) var == num jump_if_false @E_RO_19041 35@ += 300 // (int) 0002: jump @E_RO_19060 :E_RO_19041 $5612 == 2 // (int) var == num jump_if_false @E_RO_19060 35@ += 500 // (int) :E_RO_19060 $5613 == 0 // (int) var == num jump_if_false @E_RO_19084 35@ += 100 // (int) 0002: jump @E_RO_19129 :E_RO_19084 $5613 == 1 // (int) var == num jump_if_false @E_RO_19110 35@ += 300 // (int) 0002: jump @E_RO_19129 :E_RO_19110 $5613 == 2 // (int) var == num jump_if_false @E_RO_19129 35@ += 500 // (int) :E_RO_19129 $5614 == 1 // (int) var == num jump_if_false @E_RO_19154 35@ += 100 // (int) 0002: jump @E_RO_19199 :E_RO_19154 $5614 == 2 // (int) var == num jump_if_false @E_RO_19180 35@ += 300 // (int) 0002: jump @E_RO_19199 :E_RO_19180 $5614 == 3 // (int) var == num jump_if_false @E_RO_19199 35@ += 500 // (int) :E_RO_19199 0078: if or $5612 == 1 // (int) var == num $5612 == 2 // (int) var == num jump_if_false @E_RO_19375 $5615 == 1 // (int) var == num jump_if_false @E_RO_19247 35@ += 100 // (int) 0002: jump @E_RO_19292 :E_RO_19247 $5615 == 2 // (int) var == num jump_if_false @E_RO_19273 35@ += 300 // (int) 0002: jump @E_RO_19292 :E_RO_19273 $5615 == 3 // (int) var == num jump_if_false @E_RO_19292 35@ += 500 // (int) :E_RO_19292 $5612 == 2 // (int) var == num jump_if_false @E_RO_19375 $5616 == 1 // (int) var == num jump_if_false @E_RO_19330 35@ += 100 // (int) 0002: jump @E_RO_19375 :E_RO_19330 $5616 == 2 // (int) var == num jump_if_false @E_RO_19356 35@ += 300 // (int) 0002: jump @E_RO_19375 :E_RO_19356 $5616 == 3 // (int) var == num jump_if_false @E_RO_19375 35@ += 500 // (int) :E_RO_19375 0078: if or $5618 == 4 // (int) var == num $5618 == 1 // (int) var == num jump_if_false @E_RO_19410 35@ += 100 // (int) 0002: jump @E_RO_19455 :E_RO_19410 $5618 == 2 // (int) var == num jump_if_false @E_RO_19436 35@ += 300 // (int) 0002: jump @E_RO_19455 :E_RO_19436 $5618 == 3 // (int) var == num jump_if_false @E_RO_19455 35@ += 500 // (int) :E_RO_19455 $5619 == 0 // (int) var == num jump_if_false @E_RO_19479 35@ += 100 // (int) 0002: jump @E_RO_19524 :E_RO_19479 $5619 == 1 // (int) var == num jump_if_false @E_RO_19505 35@ += 300 // (int) 0002: jump @E_RO_19524 :E_RO_19505 $5619 == 2 // (int) var == num jump_if_false @E_RO_19524 35@ += 500 // (int) :E_RO_19524 $5620 == 0 // (int) var == num jump_if_false @E_RO_19548 35@ += 100 // (int) 0002: jump @E_RO_19593 :E_RO_19548 $5620 == 1 // (int) var == num jump_if_false @E_RO_19574 35@ += 300 // (int) 0002: jump @E_RO_19593 :E_RO_19574 $5620 == 2 // (int) var == num jump_if_false @E_RO_19593 35@ += 500 // (int) :E_RO_19593 $5621 == 0 // (int) var == num jump_if_false @E_RO_19617 35@ += 100 // (int) 0002: jump @E_RO_19662 :E_RO_19617 $5621 == 2 // (int) var == num jump_if_false @E_RO_19643 35@ += 300 // (int) 0002: jump @E_RO_19662 :E_RO_19643 $5621 == 1 // (int) var == num jump_if_false @E_RO_19662 35@ += 500 // (int) :E_RO_19662 0035: 36@ = $5606 // (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 $933 money += 35@ 022B: (unknown) 1 009B: clear_player $933 wanted_level 2 > $819 // (int) num > var 0022: jump_if_false @E_RO_19721 // Note: the incorrect math opcode was used here 036A: (unknown) :E_RO_19721 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @NONAME_1_38981 6 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @NONAME_1_39409 6 0026: return :E_RO_19747 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @NONAME_1_39490 0025: gosub @E_RO_8139 0125: set_traffic_density_multiplier_to 1.0 0264: (unknown) 1.0 $940 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 26--------------- :TTRIAL 0238: name_thread 'TTRIAL' 0025: gosub @TTRIAL_4235 009D: wasted_or_busted // mission only jump_if_false @TTRIAL_33 0025: gosub @TTRIAL_13517 :TTRIAL_33 0025: gosub @TTRIAL_13874 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 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @TTRIAL_242 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 007E: actor $933 driving jump_if_false @TTRIAL_236 0400: (unknown) $933 $1070 0002: jump @TTRIAL_242 :TTRIAL_236 02C0: (unknown) $933 $1070 :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_4301 0@ :TTRIAL_269 0045: actor $933 defined jump_if_false @TTRIAL_337 807E: not actor $933 driving jump_if_false @TTRIAL_314 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @TTRIAL_317 :TTRIAL_314 021D: (unknown) 0 :TTRIAL_317 $1078 == 0 // (int) var == num jump_if_false @TTRIAL_333 02EA: select_interior 2 :TTRIAL_333 01AE: (unknown) 1 :TTRIAL_337 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :TTRIAL_350 0045: actor $933 defined jump_if_false @TTRIAL_414 807E: not actor $933 driving jump_if_false @TTRIAL_402 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @TTRIAL_402 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :TTRIAL_402 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :TTRIAL_414 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @TTRIAL_463 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 01AE: (unknown) 0 $1078 == 0 // (int) var == num jump_if_false @TTRIAL_463 02EA: select_interior 0 :TTRIAL_463 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @TTRIAL_493 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :TTRIAL_493 0026: return 0045: actor 0@ defined jump_if_false @TTRIAL_514 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :TTRIAL_514 0026: return 0045: actor 0@ defined 0022: jump_if_false @TTRIAL_544 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @TTRIAL_544 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :TTRIAL_544 0026: return :TTRIAL_546 0045: actor 0@ defined 0022: jump_if_false @TTRIAL_593 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @TTRIAL_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 @TTRIAL_593 :TTRIAL_589 1@ = 0 // (int) :TTRIAL_593 1@ == 1 // (int) var == num jump_if_false @TTRIAL_677 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @TTRIAL_670 007E: actor 0@ driving jump_if_false @TTRIAL_666 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @TTRIAL_656 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @TTRIAL_659 :TTRIAL_656 00F1: (unknown) 0@ :TTRIAL_659 0002: jump @TTRIAL_670 :TTRIAL_666 1@ = 0 // (int) :TTRIAL_670 0002: jump @TTRIAL_593 :TTRIAL_677 0026: return 0045: actor 0@ defined jump_if_false @TTRIAL_771 007E: actor 0@ driving jump_if_false @TTRIAL_755 02A7: unknown_check 0@ jump_if_false @TTRIAL_725 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @TTRIAL_748 :TTRIAL_725 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @TTRIAL_546 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :TTRIAL_748 0002: jump @TTRIAL_764 :TTRIAL_755 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :TTRIAL_764 0002: jump @TTRIAL_773 :TTRIAL_771 005F: (unknown) :TTRIAL_773 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @TTRIAL_931 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @TTRIAL_931 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @TTRIAL_872 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @TTRIAL_831 // Note: the incorrect math opcode was used here 0026: return 0002: jump @TTRIAL_865 :TTRIAL_831 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @TTRIAL_546 0@ 4@ > -1 // (int) var > num jump_if_false @TTRIAL_865 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @TTRIAL_546 4@ :TTRIAL_865 0002: jump @TTRIAL_931 :TTRIAL_872 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @TTRIAL_897 // Note: the incorrect math opcode was used here 0026: return 0002: jump @TTRIAL_931 :TTRIAL_897 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @TTRIAL_546 0@ not 3@ == -1 // (int) var == num jump_if_false @TTRIAL_931 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @TTRIAL_546 3@ :TTRIAL_931 0045: actor 0@ defined jump_if_false @TTRIAL_983 004F: unknown_check 1@ jump_if_false @TTRIAL_983 007E: actor 0@ driving jump_if_false @TTRIAL_983 807C: not actor 0@ driving 1@ 0022: jump_if_false @TTRIAL_983 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @TTRIAL_546 0@ :TTRIAL_983 5@ = 0 // (int) :TTRIAL_987 5@ == 0 // (int) var == num jump_if_false @TTRIAL_1085 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @TTRIAL_1078 004F: unknown_check 1@ jump_if_false @TTRIAL_1078 007C: actor 0@ driving 1@ 0022: jump_if_false @TTRIAL_1044 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @TTRIAL_1078 :TTRIAL_1044 2@ == -1 // (int) var == num jump_if_false @TTRIAL_1070 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @TTRIAL_1078 :TTRIAL_1070 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :TTRIAL_1078 0002: jump @TTRIAL_987 :TTRIAL_1085 0026: return :TTRIAL_1087 0@ == 0 // (int) var == num jump_if_false @TTRIAL_1130 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @TTRIAL_1306 :TTRIAL_1130 0@ == 1 // (int) var == num jump_if_false @TTRIAL_1163 03CF: (unknown) 200 200 200 255 0002: jump @TTRIAL_1306 :TTRIAL_1163 0@ == 2 // (int) var == num jump_if_false @TTRIAL_1205 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @TTRIAL_1306 :TTRIAL_1205 0@ == 3 // (int) var == num jump_if_false @TTRIAL_1249 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @TTRIAL_1306 :TTRIAL_1249 0@ == 4 // (int) var == num jump_if_false @TTRIAL_1280 03CF: (unknown) 8 143 59 255 0002: jump @TTRIAL_1306 :TTRIAL_1280 0@ == 5 // (int) var == num jump_if_false @TTRIAL_1306 03CF: (unknown) 237 130 180 255 :TTRIAL_1306 0026: return 00BC: (unknown) 0@ 2 0026: return :TTRIAL_1315 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_1315 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @TTRIAL_1370 014E: 3@ = car 0@ health 3@ -= 250 // (int) :TTRIAL_1370 0 > 3@ // (int) num > var 0022: jump_if_false @TTRIAL_1385 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :TTRIAL_1385 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_1430 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :TTRIAL_1430 005F: (unknown) :TTRIAL_1432 $1084 = 0 // (int) 0377: (unknown) 0 $1084 $1084 > 0 // (int) var > num jump_if_false @TTRIAL_1505 0045: actor $933 defined jump_if_false @TTRIAL_1505 0429: (unknown) $933 0@ 0@ > -1 // (int) var > num jump_if_false @TTRIAL_1505 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @TTRIAL_1505 $1084 = 0 // (int) :TTRIAL_1505 $1084 > 0 // (int) var > num jump_if_false @TTRIAL_1623 $1085 == -1 // (int) var == num jump_if_false @TTRIAL_1577 010E: $1167 = current_time_in_ms 0035: $1085 = $1167 // (int vars) $1085 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1068 = 1 // (int) $1087 = 1 // (int) 0002: jump @TTRIAL_1610 :TTRIAL_1577 801C: not $1086 == $1084 // (int) num == var 0022: jump_if_false @TTRIAL_1610 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) 005E: (unknown) :TTRIAL_1610 0035: $1086 = $1084 // (int vars) 0002: jump @TTRIAL_1681 :TTRIAL_1623 $1087 == 1 // (int) var == num jump_if_false @TTRIAL_1676 010E: $1167 = current_time_in_ms 0011: $1167 > $1085 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TTRIAL_1676 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) $1087 = 0 // (int) :TTRIAL_1676 $1086 = 0 // (int) :TTRIAL_1681 005F: (unknown) $5757 = 10 // (int) $5763 = 0 // (int) $5764 = 0 // (int) $5769 = 3 // (int) $5770 = 0 // (int) $5771 = 0 // (int) $5787 = 0 // (int) $5792 = 0 // (int) $5793 = 0 // (int) $5794 = 0 // (int) $5802 = 0 // (int) :TTRIAL_1740 034B: unknown_check 0@ jump_if_false @TTRIAL_2172 004F: unknown_check 0@ jump_if_false @TTRIAL_2172 82D8: not unknown_check 0@ jump_if_false @TTRIAL_2172 8397: not (unknown) 0@ jump_if_false @TTRIAL_2166 010E: 2@ = current_time_in_ms $5809 == -1 // (int) var == num jump_if_false @TTRIAL_1824 0035: $5809 = 2@ // (int vars) $5809 += 2000 // (int) 004D: store_car 0@ position_to $5806 $5807 $5808 0002: jump @TTRIAL_2159 :TTRIAL_1824 0102: car 0@ near_point $5806 $5807 radius 2.0 2.0 sphere 0 0022: jump_if_false @TTRIAL_2153 // Note: the incorrect math opcode was used here 0011: 2@ > $5809 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TTRIAL_2146 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @TTRIAL_1871 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 0 :TTRIAL_1871 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4301 500 004F: unknown_check 0@ jump_if_false @TTRIAL_2016 0035: 3@ = 1@ // (int vars) 3@ -= 1 // (int) 037B: constant_params 3 variable_params 1 unknown 7 call_with_params @MAIN_5374 0 $5757 3@ 3@ 0036: 4@ = $5348(3@,36) // (float vars) 0036: 5@ = $5384(3@,36) // (float vars) 0036: 6@ = $5420(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_5374 0 $5757 3@ 3@ 0233: (unknown) 0@ $5348(3@,36) $5384(3@,36) 0045: actor $933 defined 0022: jump_if_false @TTRIAL_2016 // Note: the incorrect math opcode was used here 0078: if and 82A7: not unknown_check $933 007E: actor $933 driving 0022: jump_if_false @TTRIAL_2016 // Note: the incorrect math opcode was used here 0001: wait 1000 ms :TTRIAL_2016 0045: actor $933 defined 0022: jump_if_false @TTRIAL_2069 // Note: the incorrect math opcode was used here 004F: unknown_check 0@ 0022: jump_if_false @TTRIAL_2069 // Note: the incorrect math opcode was used here 0078: if and 807C: not actor $933 driving 0@ 007E: actor $933 driving 0022: jump_if_false @TTRIAL_2069 // Note: the incorrect math opcode was used here 0216: (unknown) $933 0 0 7.0 0001: wait 0 ms :TTRIAL_2069 0045: actor $933 defined jump_if_false @TTRIAL_2111 004F: unknown_check 0@ jump_if_false @TTRIAL_2107 807C: not actor $933 driving 0@ 0022: jump_if_false @TTRIAL_2107 // Note: the incorrect math opcode was used here 021C: (unknown) $933 0@ :TTRIAL_2107 0221: (unknown) 01CF: (unknown) :TTRIAL_2111 0001: wait 1000 ms 0045: actor $933 defined 0022: jump_if_false @TTRIAL_2133 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 :TTRIAL_2133 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4332 500 :TTRIAL_2146 0002: jump @TTRIAL_2159 :TTRIAL_2153 $5809 = -1 // (int) :TTRIAL_2159 0002: jump @TTRIAL_2172 :TTRIAL_2166 $5809 = -1 // (int) :TTRIAL_2172 0026: return 0204: set_text_draw_letter_size 2@ 3@ 5@ > 0 // (int) var > num jump_if_false @TTRIAL_2202 02B1: draw_text_1number 0@ 1@ GXT 4@ number 5@ 0002: jump @TTRIAL_2207 :TTRIAL_2202 0203: set_draw_text_position 0@ 1@ GXT 4@ :TTRIAL_2207 0026: return :TTRIAL_2209 $5763 = 0 // (int) $5764 = 0 // (int) $5769 = 3 // (int) $5771 = 0 // (int) $5787 = 0 // (int) $5792 = 0 // (int) $5793 = 0 // (int) $5794 = 0 // (int) 1@ = 0 // (int) :TTRIAL_2254 0011: $5795 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TTRIAL_2322 // Note: the incorrect math opcode was used here 0252: object $5461(1@,30) exists 0022: jump_if_false @TTRIAL_2310 // Note: the incorrect math opcode was used here 0@ == 1 // (int) var == num jump_if_false @TTRIAL_2304 0093: destroy_object $5461(1@,30) 0002: jump @TTRIAL_2310 :TTRIAL_2304 0114: remove_references_to_object $5461(1@,30) // This object will now disappear when the player looks away :TTRIAL_2310 1@ += 1 // (int) 0002: jump @TTRIAL_2254 :TTRIAL_2322 0@ == 1 // (int) var == num jump_if_false @TTRIAL_2434 0045: actor $933 defined jump_if_false @TTRIAL_2434 004F: unknown_check $5776 jump_if_false @TTRIAL_2417 007C: actor $933 driving $5776 0022: jump_if_false @TTRIAL_2393 // Note: the incorrect math opcode was used here 0216: (unknown) $933 -136.67 1023.12 7.25 0002: jump @TTRIAL_2410 :TTRIAL_2393 0044: put_actor $933 at -136.67 1023.12 7.25 :TTRIAL_2410 0002: jump @TTRIAL_2434 :TTRIAL_2417 0044: put_actor $933 at -136.67 1023.12 7.25 :TTRIAL_2434 0001: wait 100 ms 0@ == 1 // (int) var == num jump_if_false @TTRIAL_2511 0045: actor $933 defined jump_if_false @TTRIAL_2504 004F: unknown_check $5776 jump_if_false @TTRIAL_2504 807C: not actor $933 driving $5776 0022: jump_if_false @TTRIAL_2504 // Note: the incorrect math opcode was used here 004E: put_car $5776 at -2000.0 -686.8 7.0 0113: remove_references_to_car $5776 // Like turning a car into any random car :TTRIAL_2504 0002: jump @TTRIAL_2515 :TTRIAL_2511 0113: remove_references_to_car $5776 // Like turning a car into any random car :TTRIAL_2515 0162: release_model $5758 $5770 = 0 // (int) $5800 = 0 // (int) 0059: text_clear_all 0026: return 0035: 0@ = 2@ // (int vars) 0@ /= 60000 // (int) 0035: $5791 = 0@ // (int vars) $5791 *= 60000 // (int) 0035: 1@ = 2@ // (int vars) 002B: 1@ -= $5791 // (int vars) // Note: the incorrect math opcode was used here 1@ /= 1000 // (int) 0026: return :TTRIAL_2576 004F: unknown_check 0@ jump_if_false @TTRIAL_2605 80D8: not car 0@ health >= 700 jump_if_false @TTRIAL_2605 014C: set_car 0@ health_to 1000 :TTRIAL_2605 0026: return :TTRIAL_2607 1@ = 5.43 // (float) 0@ == 0 // (int) var == num jump_if_false @TTRIAL_2776 $5795 = 6 // (int) 0092: $5717 = init_object #NDC_BOATRAMPHUMP at 140.99 1129.53 1@ 00D3: set_object $5717 z_angle_to 28.0 0092: $5718 = init_object #NDC_BOATRAMPWIDE at 24.47 1239.35 1@ 00D3: set_object $5718 z_angle_to 78.0 0092: $5719 = init_object #NDC_BOATRAMPHUMP at -100.03 1211.55 1@ 00D3: set_object $5719 z_angle_to 130.0 0092: $5720 = init_object #NDC_BOATRAMPWIDE at -147.88 905.55 1@ 00D3: set_object $5720 z_angle_to -153.0 0092: $5721 = init_object #NDC_BOATRAMPHUMP at -45.7 829.62 1@ 00D3: set_object $5721 z_angle_to -113.0 0092: $5722 = init_object #NDC_BOATRAMPWIDE at 95.05 853.16 1@ 00D3: set_object $5722 z_angle_to -53.0 :TTRIAL_2776 0@ == 1 // (int) var == num jump_if_false @TTRIAL_2936 $5795 = 6 // (int) 0092: $5717 = init_object #NDC_BOATRAMPWIDE at -379.68 -185.63 1@ 00D3: set_object $5717 z_angle_to -95.0 0092: $5718 = init_object #NDC_BOATRAMPWIDE at -182.0 -297.88 1@ 00D3: set_object $5718 z_angle_to -140.0 0092: $5719 = init_object #NDC_BOATRAMPWIDE at -140.95 -529.63 1@ 00D3: set_object $5719 z_angle_to 160.0 0092: $5720 = init_object #NDC_BOATRAMPWIDE at -360.18 -672.3 1@ 00D3: set_object $5720 z_angle_to 95.0 0092: $5721 = init_object #NDC_BOATRAMPWIDE at -584.24 -642.38 1@ 00D3: set_object $5721 z_angle_to 65.0 0092: $5722 = init_object #NDC_BOATRAMPWIDE at -743.12 -416.3 1@ 00D3: set_object $5722 z_angle_to -15.0 :TTRIAL_2936 0@ == 2 // (int) var == num jump_if_false @TTRIAL_3049 $5795 = 4 // (int) 0092: $5717 = init_object #NDC_BOATRAMPWIDE at -97.9 240.25 1@ 00D3: set_object $5717 z_angle_to -20.0 0092: $5718 = init_object #NDC_BOATRAMPWIDE at 215.07 29.48 1@ 00D3: set_object $5718 z_angle_to 170.0 0092: $5719 = init_object #NDC_BOATRAMPWIDE at -9.68 -156.89 1@ 00D3: set_object $5719 z_angle_to 95.0 0092: $5720 = init_object #NDC_BOATRAMPWIDE at -123.64 -10.47 1@ 00D3: set_object $5720 z_angle_to 15.0 :TTRIAL_3049 0@ == 3 // (int) var == num jump_if_false @TTRIAL_3115 $5795 = 2 // (int) 0092: $5717 = init_object #NDC_BOATRAMPWIDE at -64.72 660.77 1@ 00D3: set_object $5717 z_angle_to -85.0 0092: $5718 = init_object #NDC_BOATRAMPWIDE at 47.89 402.23 1@ 00D3: set_object $5718 z_angle_to 90.0 :TTRIAL_3115 0@ == 4 // (int) var == num jump_if_false @TTRIAL_3299 $5795 = 7 // (int) 0092: $5717 = init_object #NDC_BOATRAMPWIDE at 418.26 -60.55 1@ 00D3: set_object $5717 z_angle_to 0 0092: $5718 = init_object #NDC_BOATRAMPWIDE at 216.38 -33.84 1@ 00D3: set_object $5718 z_angle_to -180.0 0092: $5719 = init_object #NDC_BOATRAMPWIDE at 108.99 -233.39 1@ 00D3: set_object $5719 z_angle_to 125.0 0092: $5720 = init_object #NDC_BOATRAMPWIDE at -45.65 -509.13 1@ 00D3: set_object $5720 z_angle_to 155.0 0092: $5721 = init_object #NDC_BOATRAMPWIDE at 56.15 -659.09 1@ 00D3: set_object $5721 z_angle_to -85.0 0092: $5722 = init_object #NDC_BOATRAMPNARROW at 243.85 -532.84 1@ 00D3: set_object $5722 z_angle_to -35.0 0092: $5723 = init_object #NDC_BOATRAMPWIDE at 407.92 -243.86 1@ 00D3: set_object $5723 z_angle_to -10.0 :TTRIAL_3299 0@ == 5 // (int) var == num jump_if_false @TTRIAL_3649 $5795 = 14 // (int) 0092: $5717 = init_object #NDC_BOATRAMPWIDE at -87.75 -374.1 1@ 00D3: set_object $5717 z_angle_to -160.0 0092: $5718 = init_object #NDC_BOATRAMPWIDE at 85.04 -656.83 1@ 00D3: set_object $5718 z_angle_to -75.0 0092: $5719 = init_object #NDC_BOATRAMPNARROW at 246.97 -527.36 1@ 00D3: set_object $5719 z_angle_to -32.5 0092: $5720 = init_object #NDC_BOATRAMPWIDE at 319.33 -419.21 1@ 00D3: set_object $5720 z_angle_to -30.0 0092: $5721 = init_object #NDC_BOATRAMPWIDE at 419.62 -203.5 1@ 00D3: set_object $5721 z_angle_to -5.0 0092: $5722 = init_object #NDC_BOATRAMPWIDE at 417.22 -64.84 1@ 00D3: set_object $5722 z_angle_to 0 0092: $5723 = init_object #NDC_BOATRAMPWIDE at 295.87 133.26 1@ 00D3: set_object $5723 z_angle_to 45.0 0092: $5724 = init_object #NDC_BOATRAMPWIDE at 236.55 369.2 1@ 00D3: set_object $5724 z_angle_to -10.0 0092: $5725 = init_object #NDC_BOATRAMPNARROW at 164.18 626.44 1@ 00D3: set_object $5725 z_angle_to 60.0 0092: $5726 = init_object #NDC_BOATRAMPWIDE at -14.58 673.01 1@ 00D3: set_object $5726 z_angle_to 95.0 0092: $5727 = init_object #NDC_BOATRAMPWIDE at -146.73 653.48 1@ 00D3: set_object $5727 z_angle_to 105.0 0092: $5728 = init_object #NDC_BOATRAMPWIDE at -266.69 355.09 1@ 00D3: set_object $5728 z_angle_to -165.0 0092: $5729 = init_object #NDC_BOATRAMPWIDE at -199.17 74.19 1@ 00D3: set_object $5729 z_angle_to -170.0 0092: $5730 = init_object #NDC_BOATRAMPWIDE at -144.18 -165.18 1@ 00D3: set_object $5730 z_angle_to -170.0 :TTRIAL_3649 0@ == 6 // (int) var == num jump_if_false @TTRIAL_3857 $5795 = 9 // (int) 0092: $5717 = init_object #NDC_BOATRAMPWIDE at -83.97 -357.66 1@ 00D3: set_object $5717 z_angle_to -170.0 0092: $5718 = init_object #NDC_BOATRAMPWIDE at -86.46 -493.33 1@ 00D3: set_object $5718 z_angle_to 175.0 0092: $5719 = init_object #NDC_BOATRAMPWIDE at 93.94 -662.7 1@ 00D3: set_object $5719 z_angle_to -65.0 0092: $5720 = init_object #NDC_BOATRAMPNARROW at 254.95 -516.05 1@ 00D3: set_object $5720 z_angle_to -35.0 0092: $5721 = init_object #NDC_BOATRAMPWIDE at 421.91 -165.42 1@ 00D3: set_object $5721 z_angle_to 0 0092: $5722 = init_object #NDC_BOATRAMPWIDE at 308.1 118.34 1@ 00D3: set_object $5722 z_angle_to 45.0 0092: $5723 = init_object #NDC_BOATRAMPWIDE at -116.93 168.35 1@ 00D3: set_object $5723 z_angle_to 170.0 0092: $5724 = init_object #NDC_BOATRAMPWIDE at -114.06 -110.85 1@ 00D3: set_object $5724 z_angle_to -180.0 :TTRIAL_3857 0@ == 7 // (int) var == num jump_if_false @TTRIAL_4233 $5795 = 14 // (int) 0092: $5717 = init_object #NDC_BOATRAMPWIDE at -78.43 -327.15 1@ 00D3: set_object $5717 z_angle_to 10.0 0092: $5718 = init_object #NDC_BOATRAMPWIDE at -98.93 -189.69 1@ 00D3: set_object $5718 z_angle_to 5.0 0092: $5719 = init_object #NDC_BOATRAMPWIDE at -112.53 -94.07 1@ 00D3: set_object $5719 z_angle_to 10.0 0092: $5720 = init_object #NDC_BOATRAMPWIDE at -123.6 -7.1 1@ 00D3: set_object $5720 z_angle_to 10.0 0092: $5721 = init_object #NDC_BOATRAMPWIDE at -189.43 191.06 1@ 00D3: set_object $5721 z_angle_to 30.0 0092: $5722 = init_object #NDC_BOATRAMPWIDE at -258.79 312.07 1@ 00D3: set_object $5722 z_angle_to 30.0 0092: $5723 = init_object #NDC_BOATRAMPWIDE at -289.88 527.87 1@ 00D3: set_object $5723 z_angle_to -20.0 0092: $5724 = init_object #NDC_BOATRAMPWIDE at -163.96 651.87 1@ 00D3: set_object $5724 z_angle_to -85.0 0092: $5725 = init_object #NDC_BOATRAMPWIDE at -1.25 676.48 1@ 00D3: set_object $5725 z_angle_to -85.0 0092: $5726 = init_object #NDC_BOATRAMPWIDE at 237.32 389.23 1@ 00D3: set_object $5726 z_angle_to 175.0 0092: $5727 = init_object #NDC_BOATRAMPWIDE at 283.27 141.29 1@ 00D3: set_object $5727 z_angle_to -135.0 0092: $5728 = init_object #NDC_BOATRAMPWIDE at 417.76 -154.1 1@ 00D3: set_object $5728 z_angle_to -180.0 0092: $5729 = init_object #NDC_BOATRAMPWIDE at 342.08 -389.22 1@ 00D3: set_object $5729 z_angle_to 130.0 0092: $5730 = init_object #NDC_BOATRAMPNARROW at 233.2 -549.58 1@ 00D3: set_object $5730 z_angle_to 145.0 0092: $5731 = init_object #NDC_BOATRAMPWIDE at -73.29 -524.19 1@ 00D3: set_object $5731 z_angle_to 5.0 :TTRIAL_4233 0026: return :TTRIAL_4235 $940 = 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) $5749 = 165000 // (int) $5750 = 210000 // (int) $5751 = 200000 // (int) $5752 = 165000 // (int) $5753 = 225000 // (int) $5754 = 390000 // (int) $5755 = 300000 // (int) $5756 = 390000 // (int) $5748 = 0 // (int) 04C5: (unknown) 0 0045: actor $933 defined jump_if_false @TTRIAL_4396 012E: toggle_player $933 ignored_by_cops 1 :TTRIAL_4396 $1071 = 1 // (int) $941 = 1 // (int) 00AA: set_parked_car_generator $1252 cars_to_generate_to 0 0035: $5801 = $518 // (int vars) 037B: constant_params 2 variable_params 0 unknown 23 call_with_params @MAIN_3196 13 0 :TTRIAL_4432 0001: wait 0 ms $5748 == 0 // (int) var == num jump_if_false @TTRIAL_4454 0025: gosub @TTRIAL_5828 :TTRIAL_4454 $5748 == 1 // (int) var == num jump_if_false @TTRIAL_4474 0025: gosub @TTRIAL_6770 :TTRIAL_4474 $5748 == 2 // (int) var == num jump_if_false @TTRIAL_4494 0025: gosub @TTRIAL_11680 :TTRIAL_4494 $5748 == 3 // (int) var == num jump_if_false @TTRIAL_4514 0025: gosub @TTRIAL_12709 :TTRIAL_4514 $5748 == 4 // (int) var == num jump_if_false @TTRIAL_4534 0025: gosub @TTRIAL_13621 :TTRIAL_4534 $5748 == 5 // (int) var == num jump_if_false @TTRIAL_4554 0025: gosub @TTRIAL_13517 :TTRIAL_4554 $5748 == 6 // (int) var == num jump_if_false @TTRIAL_4574 0025: gosub @TTRIAL_13874 :TTRIAL_4574 $5748 == 7 // (int) var == num jump_if_false @TTRIAL_4594 0025: gosub @TTRIAL_13776 :TTRIAL_4594 not $5748 == 6 // (int) var == num jump_if_false @TTRIAL_4641 009F: actor $933 dead jump_if_false @TTRIAL_4634 0125: set_traffic_density_multiplier_to 1.0 0264: (unknown) 1.0 $5748 = 5 // (int) :TTRIAL_4634 0002: jump @TTRIAL_4432 :TTRIAL_4641 0026: return :TTRIAL_4643 00BB: (unknown) $5803 $5803 = 0 // (int) 00BB: (unknown) $5804 $5804 = 0 // (int) 0026: return :TTRIAL_4663 0045: actor $933 defined jump_if_false @TTRIAL_4679 0107: toggle_player $933 can_move 0 :TTRIAL_4679 007E: actor $933 driving jump_if_false @TTRIAL_4696 014A: (unknown) $933 1 :TTRIAL_4696 0026: return :TTRIAL_4698 $5764 == 0 // (int) var == num jump_if_false @TTRIAL_4731 0025: gosub @TTRIAL_4643 -2@ = 0 // (int) // timer1 -1@ = 0 // (int) // timer2 $5764 = 1 // (int) :TTRIAL_4731 $5805 == 0 // (int) var == num jump_if_false @TTRIAL_4755 00C0: (unknown) $5776 $5805 00BC: (unknown) $5805 2 :TTRIAL_4755 $5772 = 30000 // (int) 002B: $5772 -= -2@ // (int vars) // timer1 // Note: the incorrect math opcode was used here $5772 /= 1000 // (int) $5772 > 1 // (int) var > num jump_if_false @TTRIAL_4809 011F: show_text_1number_highpriority GXT 'TT_B1' number $5772 time 1 flag 1 // ~w~You have ~1~ seconds to return to your ~b~vehicle. 0002: jump @TTRIAL_4824 :TTRIAL_4809 011F: show_text_1number_highpriority GXT 'TT_B2' number $5772 time 1 flag 1 // ~w~You have ~1~ second to return to your ~b~vehicle. :TTRIAL_4824 1 > $5772 // (int) num > var 0022: jump_if_false @TTRIAL_4871 // 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_5026 'TT_E4' // ~r~You have been disqualified for leaving your vehicle. $5748 = 5 // (int) 0026: return :TTRIAL_4871 0026: return :TTRIAL_4873 $1247(9@,8) == 0 // (int) var == num jump_if_false @TTRIAL_4967 0035: $1247(9@,8) = 13@ // (int vars) 13@ /= 1000 // (int) 051D: (unknown) 9@ 13@ $5797 > 9 // (int) var > num jump_if_false @TTRIAL_4942 01DA: show_text_2numbers GXT 'TT_D4' numbers $5796 $5797 time 2000 flag 1 // ~w~New Lap Record: ~1~:~1~ 0002: jump @TTRIAL_4960 :TTRIAL_4942 01DA: show_text_2numbers GXT 'TT_D5' numbers $5796 $5797 time 2000 flag 1 // ~w~New Lap Record: ~1~:0~1~ :TTRIAL_4960 0002: jump @TTRIAL_5054 :TTRIAL_4967 0011: $1247(9@,8) > 13@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TTRIAL_5054 // Note: the incorrect math opcode was used here 0035: $1247(9@,8) = 13@ // (int vars) 13@ /= 1000 // (int) 051D: (unknown) 9@ 13@ $5797 > 9 // (int) var > num jump_if_false @TTRIAL_5036 01DA: show_text_2numbers GXT 'TT_D4' numbers $5796 $5797 time 2000 flag 1 // ~w~New Lap Record: ~1~:~1~ 0002: jump @TTRIAL_5054 :TTRIAL_5036 01DA: show_text_2numbers GXT 'TT_D5' numbers $5796 $5797 time 2000 flag 1 // ~w~New Lap Record: ~1~:0~1~ :TTRIAL_5054 0026: return :TTRIAL_5056 012C: car $5776 in_air 0022: jump_if_false @TTRIAL_5125 // Note: the incorrect math opcode was used here 004D: store_car $5776 position_to $5778 $5779 $5780 01BB: (unknown) $5778 $5779 $5780 $5774 0036: $5775 = $5780 // (float vars) 002C: $5775 -= $5774 // (float vars) 0014: $5775 > $5773 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TTRIAL_5118 // Note: the incorrect math opcode was used here 0036: $5773 = $5775 // (float vars) :TTRIAL_5118 0002: jump @TTRIAL_5323 :TTRIAL_5125 0038: 14@ = float $5773 to_integer // Note: the incorrect math opcode was used here $1519 == 0 // (int) var == num jump_if_false @TTRIAL_5154 0035: $1519 = 14@ // (int vars) 0002: jump @TTRIAL_5171 :TTRIAL_5154 0011: 14@ > $1519 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TTRIAL_5171 // Note: the incorrect math opcode was used here 0035: $1519 = 14@ // (int vars) :TTRIAL_5171 14@ > 2 // (int) var > num jump_if_false @TTRIAL_5323 0291: is_system_metric jump_if_false @TTRIAL_5257 8 > 14@ // (int) num > var 0022: jump_if_false @TTRIAL_5227 // Note: the incorrect math opcode was used here 0120: (unknown) 'TT_D10' 14@ 2000 1 // ~w~Air: ~1~.~1~ Meters 0002: jump @TTRIAL_5250 :TTRIAL_5227 0120: (unknown) 'TT_D10A' 14@ 2000 1 // ~w~Air: ~1~.~1~ Meters - $10 bonus. 0094: player $933 money += 10 :TTRIAL_5250 0002: jump @TTRIAL_5323 :TTRIAL_5257 8 > 14@ // (int) num > var 0022: jump_if_false @TTRIAL_5296 // 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_5323 :TTRIAL_5296 0297: 14@ = meters 14@ to_feet 0120: (unknown) 'TT_D11A' 14@ 2000 1 // ~w~Air: ~1~.~1~ Feet - $10 bonus. 0094: player $933 money += 10 :TTRIAL_5323 0026: return :TTRIAL_5325 0094: player $933 money += 100 0035: $1239(9@,8) = $5800 // (int vars) $1264(9@,8) == 0 // (int) var == num jump_if_false @TTRIAL_5490 036A: (unknown) 9@ == 0 // (int) var == num jump_if_false @TTRIAL_5370 01DF: progress_made += 1 :TTRIAL_5370 9@ == 1 // (int) var == num jump_if_false @TTRIAL_5386 01DF: progress_made += 1 :TTRIAL_5386 9@ == 2 // (int) var == num jump_if_false @TTRIAL_5402 01DF: progress_made += 1 :TTRIAL_5402 9@ == 3 // (int) var == num jump_if_false @TTRIAL_5418 01DF: progress_made += 1 :TTRIAL_5418 9@ == 4 // (int) var == num jump_if_false @TTRIAL_5434 01DF: progress_made += 1 :TTRIAL_5434 9@ == 5 // (int) var == num jump_if_false @TTRIAL_5450 01DF: progress_made += 1 :TTRIAL_5450 9@ == 6 // (int) var == num jump_if_false @TTRIAL_5466 01DF: progress_made += 1 :TTRIAL_5466 9@ == 7 // (int) var == num jump_if_false @TTRIAL_5482 01DF: progress_made += 1 :TTRIAL_5482 $1264(9@,8) = 1 // (int) :TTRIAL_5490 0026: return :TTRIAL_5492 0035: $5781 = $5493(16@,8) // (int vars) $5781 /= 60000 // (int) 0035: $5791 = $5781 // (int vars) $5791 *= 60000 // (int) 0035: $5782 = $5493(16@,8) // (int vars) 002B: $5782 -= $5791 // (int vars) // Note: the incorrect math opcode was used here $5782 /= 1000 // (int) $5782 > 9 // (int) var > num jump_if_false @TTRIAL_5582 01D9: (unknown) 'TT_L4' $5781 $5782 1 1 // ~w~Course Target: ~1~:~1~ 0002: jump @TTRIAL_5602 :TTRIAL_5582 01DC: show_text_3numbers GXT 'TT_L4A' numbers $5781 $5802 $5782 time 1 flag 1 // ~w~Course Target: ~1~:~1~~1~ :TTRIAL_5602 0026: return :TTRIAL_5604 0035: $5783 = $1239(16@,8) // (int vars) $5783 /= 60000 // (int) 0035: $5791 = $5783 // (int vars) $5791 *= 60000 // (int) 0035: $5784 = $1239(16@,8) // (int vars) 002B: $5784 -= $5791 // (int vars) // Note: the incorrect math opcode was used here $5784 /= 1000 // (int) $5784 > 9 // (int) var > num jump_if_false @TTRIAL_5694 01D9: (unknown) 'TT_L5' $5783 $5784 1 1 // ~w~Best Time: ~1~:~1~ 0002: jump @TTRIAL_5714 :TTRIAL_5694 01DC: show_text_3numbers GXT 'TT_L5A' numbers $5783 $5802 $5784 time 1 flag 1 // ~w~Best Time: ~1~:~1~~1~ :TTRIAL_5714 0026: return :TTRIAL_5716 0035: $5785 = $1247(16@,8) // (int vars) $5785 /= 60000 // (int) 0035: $5791 = $5785 // (int vars) $5791 *= 60000 // (int) 0035: $5786 = $1247(16@,8) // (int vars) 002B: $5786 -= $5791 // (int vars) // Note: the incorrect math opcode was used here $5786 /= 1000 // (int) $5786 > 9 // (int) var > num jump_if_false @TTRIAL_5806 01D9: (unknown) 'TT_L6' $5785 $5786 1 1 // ~w~Best Lap Time: ~1~:~1~ 0002: jump @TTRIAL_5826 :TTRIAL_5806 01DC: show_text_3numbers GXT 'TT_L6A' numbers $5785 $5802 $5786 time 1 flag 1 // ~w~Best Lap Time: ~1~:~1~~1~ :TTRIAL_5826 0026: return :TTRIAL_5828 009F: actor $933 dead 0022: jump_if_false @TTRIAL_5847 // Note: the incorrect math opcode was used here $5748 = 5 // (int) 0026: return :TTRIAL_5847 0045: actor $933 defined jump_if_false @TTRIAL_5863 0107: toggle_player $933 can_move 0 :TTRIAL_5863 01AE: (unknown) 1 0564: (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_4379 $1511 = 1 // (int) $5788 = 1 // (int) $5787 = 0 // (int) 4@ = 8 // (int) 4@ -= 1 // (int) 0035: 15@ = 4@ // (int vars) $1255(4@,8) == 1 // (int) var == num jump_if_false @TTRIAL_6013 $1528 == 0 // (int) var == num jump_if_false @TTRIAL_6000 $5788 = 8 // (int) 0002: jump @TTRIAL_6006 :TTRIAL_6000 $5788 = 1 // (int) :TTRIAL_6006 0002: jump @TTRIAL_6129 :TTRIAL_6013 $1255(15@,8) == 0 // (int) var == num jump_if_false @TTRIAL_6129 0001: wait 0 ms 001C: 15@ == 4@ // (int) num == var 0022: jump_if_false @TTRIAL_6080 // Note: the incorrect math opcode was used here $1264(15@,8) == 0 // (int) var == num jump_if_false @TTRIAL_6067 0035: $5788 = 15@ // (int vars) 0002: jump @TTRIAL_6073 :TTRIAL_6067 $5788 = 8 // (int) :TTRIAL_6073 0002: jump @TTRIAL_6117 :TTRIAL_6080 $1264(15@,8) == 0 // (int) var == num jump_if_false @TTRIAL_6106 0035: $5788 = 15@ // (int vars) 0002: jump @TTRIAL_6117 :TTRIAL_6106 0035: $5788 = 15@ // (int vars) $5788 += 1 // (int) :TTRIAL_6117 15@ -= 1 // (int) 0002: jump @TTRIAL_6013 :TTRIAL_6129 $1520 == 0 // (int) var == num jump_if_false @TTRIAL_6147 $5788 = 1 // (int) :TTRIAL_6147 0001: wait 500 ms :TTRIAL_6152 $5787 == 0 // (int) var == num jump_if_false @TTRIAL_6765 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 $5788 time 1 style 4 // ~w~< COURSE ~1~ > 0035: 9@ = $5788 // (int vars) 9@ -= 1 // (int) 0078: if or 8@ > 0 // (int) var > num 0@ > 100 // (int) var > num jump_if_false @TTRIAL_6319 -2@ = 0 // (int) // timer1 $5788 == 8 // (int) var == num jump_if_false @TTRIAL_6269 $5788 = 1 // (int) 0002: jump @TTRIAL_6275 :TTRIAL_6269 $5788 += 1 // (int) :TTRIAL_6275 0@ > 50 // (int) var > num jump_if_false @TTRIAL_6319 011D: show_text_1number_styled GXT 'TT_F1' number $5788 time 1 style 4 // ~w~< COURSE ~1~ > 02D7: (unknown) 0 0@ 1@ 2@ 3@ 0001: wait 0 ms 0002: jump @TTRIAL_6275 :TTRIAL_6319 0078: if or 7@ > 0 // (int) var > num -100 > 0@ // (int) num > var 0022: jump_if_false @TTRIAL_6419 // Note: the incorrect math opcode was used here -2@ = 0 // (int) // timer1 $5788 == 1 // (int) var == num jump_if_false @TTRIAL_6369 $5788 = 8 // (int) 0002: jump @TTRIAL_6375 :TTRIAL_6369 $5788 -= 1 // (int) :TTRIAL_6375 -50 > 0@ // (int) num > var 0022: jump_if_false @TTRIAL_6419 // Note: the incorrect math opcode was used here 011D: show_text_1number_styled GXT 'TT_F1' number $5788 time 1 style 4 // ~w~< COURSE ~1~ > 02D7: (unknown) 0 0@ 1@ 2@ 3@ 0001: wait 0 ms 0002: jump @TTRIAL_6375 :TTRIAL_6419 0035: 16@ = $5788 // (int vars) 16@ -= 1 // (int) $1255(16@,8) == 1 // (int) var == num jump_if_false @TTRIAL_6609 -2@ > 0 // (int) var > num // timer1 jump_if_false @TTRIAL_6602 5000 > -2@ // (int) num > var // timer1 0022: jump_if_false @TTRIAL_6541 // Note: the incorrect math opcode was used here not $1239(16@,8) == 0 // (int) var == num jump_if_false @TTRIAL_6527 0011: $5493(16@,8) > $1239(16@,8) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TTRIAL_6513 // Note: the incorrect math opcode was used here 0025: gosub @TTRIAL_5604 0002: jump @TTRIAL_6520 :TTRIAL_6513 0025: gosub @TTRIAL_5492 :TTRIAL_6520 0002: jump @TTRIAL_6534 :TTRIAL_6527 0025: gosub @TTRIAL_5492 :TTRIAL_6534 0002: jump @TTRIAL_6602 :TTRIAL_6541 not $1247(16@,8) == 0 // (int) var == num jump_if_false @TTRIAL_6595 -2@ > 5500 // (int) var > num // timer1 jump_if_false @TTRIAL_6588 10500 > -2@ // (int) num > var // timer1 0022: jump_if_false @TTRIAL_6588 // Note: the incorrect math opcode was used here 0025: gosub @TTRIAL_5716 :TTRIAL_6588 0002: jump @TTRIAL_6602 :TTRIAL_6595 0025: gosub @TTRIAL_5492 :TTRIAL_6602 0002: jump @TTRIAL_6622 :TTRIAL_6609 03EC: (unknown) 'TT_L1' 1 1 // ~r~ Locked. :TTRIAL_6622 -2@ > 11000 // (int) var > num // timer1 jump_if_false @TTRIAL_6639 -2@ = 0 // (int) // timer1 :TTRIAL_6639 5@ > 0 // (int) var > num jump_if_false @TTRIAL_6710 $1255(9@,8) == 1 // (int) var == num jump_if_false @TTRIAL_6694 0268: (unknown) 037B: constant_params 0 variable_params 0 unknown 23 call_with_params @MAIN_4364 $5748 = 1 // (int) $5787 = 1 // (int) 0564: (unknown) 0 0026: return :TTRIAL_6694 $1264(9@,8) == 0 // (int) var == num jump_if_false @TTRIAL_6710 01EA: increment_mission_attempts :TTRIAL_6710 6@ > 0 // (int) var > num jump_if_false @TTRIAL_6758 037B: constant_params 0 variable_params 0 unknown 23 call_with_params @MAIN_4364 0268: (unknown) $5788 = 99 // (int) $5787 = 1 // (int) 01CF: (unknown) $5748 = 6 // (int) 0564: (unknown) 0 0026: return :TTRIAL_6758 0002: jump @TTRIAL_6152 :TTRIAL_6765 0564: (unknown) 0 0026: return :TTRIAL_6770 22@ = 0 // (int) 9@ == 0 // (int) var == num jump_if_false @TTRIAL_7078 $5758 = 233 // (int) 0035: $5766 = $5749 // (int vars) $5757 = 8 // (int) $5767 = 8.0 // (float) $5759 = -426.08 // (float) $5760 = 635.91 // (float) $5761 = 292.5 // (float) $5762 = 1547.55 // (float) $5715 = 103.54 // (float) $5716 = 1212.33 // (float) $5604 = 181.43 // (float) $5640 = 1038.03 // (float) $5676 = 6.16 // (float) $5605 = 135.3 // (float) $5641 = 1141.19 // (float) $5677 = 5.92 // (float) $5606 = 12.15 // (float) $5642 = 1242.66 // (float) $5678 = 6.02 // (float) $5607 = -110.87 // (float) $5643 = 1203.48 // (float) $5679 = 5.92 // (float) $5608 = -197.8 // (float) $5644 = 1036.1 // (float) $5680 = 6.01 // (float) $5609 = -142.81 // (float) $5645 = 897.23 // (float) $5681 = 6.01 // (float) $5610 = -33.86 // (float) $5646 = 825.4 // (float) $5682 = 5.98 // (float) $5611 = 107.84 // (float) $5647 = 861.25 // (float) $5683 = 6.01 // (float) :TTRIAL_7078 9@ == 1 // (int) var == num jump_if_false @TTRIAL_7598 $5758 = 233 // (int) 0035: $5766 = $5750 // (int vars) $5757 = 16 // (int) $5767 = 8.0 // (float) $5759 = -800.8 // (float) $5760 = -5.35 // (float) $5761 = -54.06 // (float) $5762 = -745.08 // (float) $5715 = 103.54 // (float) $5716 = 1212.33 // (float) $5604 = -624.4 // (float) $5640 = -229.47 // (float) $5676 = 6.74 // (float) $5605 = -506.37 // (float) $5641 = -185.19 // (float) $5677 = 5.98 // (float) $5606 = -366.63 // (float) $5642 = -186.94 // (float) $5678 = 6.25 // (float) $5607 = -255.31 // (float) $5643 = -227.09 // (float) $5679 = 5.92 // (float) $5608 = -174.32 // (float) $5644 = -310.78 // (float) $5680 = 6.1 // (float) $5609 = -135.3 // (float) $5645 = -420.35 // (float) $5681 = 6.2 // (float) $5610 = -146.33 // (float) $5646 = -538.34 // (float) $5682 = 6.35 // (float) $5611 = -195.55 // (float) $5647 = -628.11 // (float) $5683 = 6.35 // (float) $5612 = -270.25 // (float) $5648 = -666.07 // (float) $5684 = 5.96 // (float) $5613 = -375.37 // (float) $5649 = -672.35 // (float) $5685 = 6.35 // (float) $5614 = -503.91 // (float) $5650 = -667.39 // (float) $5686 = 6.34 // (float) $5615 = -597.36 // (float) $5651 = -635.21 // (float) $5687 = 5.86 // (float) $5616 = -690.24 // (float) $5652 = -580.31 // (float) $5688 = 6.08 // (float) $5617 = -746.61 // (float) $5653 = -504.57 // (float) $5689 = 6.1 // (float) $5618 = -739.79 // (float) $5654 = -403.55 // (float) $5690 = 5.86 // (float) $5619 = -701.24 // (float) $5655 = -296.81 // (float) $5691 = 6.09 // (float) :TTRIAL_7598 9@ == 2 // (int) var == num jump_if_false @TTRIAL_8065 $5758 = 233 // (int) 0035: $5766 = $5751 // (int vars) $5757 = 14 // (int) $5767 = 8.0 // (float) $5759 = -370.48 // (float) $5760 = 891.43 // (float) $5761 = 451.46 // (float) $5762 = -360.32 // (float) $5715 = 103.54 // (float) $5716 = 1212.33 // (float) $5604 = -137.51 // (float) $5640 = 99.03 // (float) $5676 = 6.69 // (float) $5605 = -65.07 // (float) $5641 = 324.17 // (float) $5677 = 6.68 // (float) $5606 = 28.9 // (float) $5642 = 392.9 // (float) $5678 = 6.21 // (float) $5607 = 120.11 // (float) $5643 = 398.14 // (float) $5679 = 6.26 // (float) $5608 = 210.42 // (float) $5644 = 351.67 // (float) $5680 = 6.0 // (float) $5609 = 207.17 // (float) $5645 = 274.32 // (float) $5681 = 6.03 // (float) $5610 = 228.94 // (float) $5646 = 187.65 // (float) $5682 = 6.65 // (float) $5611 = 225.21 // (float) $5647 = 85.69 // (float) $5683 = 6.74 // (float) $5612 = 208.15 // (float) $5648 = -35.43 // (float) $5684 = 6.72 // (float) $5613 = 200.12 // (float) $5649 = -134.34 // (float) $5685 = 6.68 // (float) $5614 = 127.94 // (float) $5650 = -173.14 // (float) $5686 = 6.72 // (float) $5615 = 55.85 // (float) $5651 = -157.77 // (float) $5687 = 6.05 // (float) $5616 = -65.16 // (float) $5652 = -149.78 // (float) $5688 = 6.72 // (float) $5617 = -136.36 // (float) $5653 = 30.09 // (float) $5689 = 5.99 // (float) :TTRIAL_8065 9@ == 3 // (int) var == num jump_if_false @TTRIAL_8425 $5758 = 233 // (int) 0035: $5766 = $5752 // (int vars) $5757 = 10 // (int) $5767 = 8.0 // (float) $5759 = -356.5 // (float) $5760 = 926.66 // (float) $5761 = 500.12 // (float) $5762 = 97.52 // (float) $5715 = 103.54 // (float) $5716 = 1212.33 // (float) $5604 = -80.32 // (float) $5640 = 400.27 // (float) $5676 = 6.74 // (float) $5605 = -243.54 // (float) $5641 = 412.47 // (float) $5677 = 6.02 // (float) $5606 = -302.69 // (float) $5642 = 512.51 // (float) $5678 = 6.17 // (float) $5607 = -181.28 // (float) $5643 = 647.2 // (float) $5679 = 6.05 // (float) $5608 = -41.7 // (float) $5644 = 663.49 // (float) $5680 = 6.74 // (float) $5609 = 130.98 // (float) $5645 = 645.95 // (float) $5681 = 6.7 // (float) $5610 = 259.47 // (float) $5646 = 558.34 // (float) $5682 = 6.64 // (float) $5611 = 276.82 // (float) $5647 = 473.21 // (float) $5683 = 6.77 // (float) $5612 = 180.36 // (float) $5648 = 400.82 // (float) $5684 = 6.13 // (float) $5613 = 67.32 // (float) $5649 = 402.42 // (float) $5685 = 6.63 // (float) :TTRIAL_8425 9@ == 4 // (int) var == num jump_if_false @TTRIAL_8946 $5758 = 233 // (int) 0035: $5766 = $5753 // (int vars) $5757 = 16 // (int) $5767 = 8.0 // (float) $5759 = 498.82 // (float) $5760 = 235.78 // (float) $5761 = -441.14 // (float) $5762 = -906.27 // (float) $5715 = 103.54 // (float) $5716 = 1212.33 // (float) $5604 = 417.28 // (float) $5640 = -192.41 // (float) $5676 = 6.17 // (float) $5605 = 418.94 // (float) $5641 = -47.17 // (float) $5677 = 5.98 // (float) $5606 = 363.29 // (float) $5642 = 57.72 // (float) $5678 = 6.15 // (float) $5607 = 261.52 // (float) $5643 = 84.66 // (float) $5679 = 6.82 // (float) $5608 = 217.36 // (float) $5644 = -40.58 // (float) $5680 = 6.77 // (float) $5609 = 186.3 // (float) $5645 = -158.25 // (float) $5681 = 6.73 // (float) $5610 = 62.45 // (float) $5646 = -258.14 // (float) $5682 = 6.07 // (float) $5611 = -1.18 // (float) $5647 = -404.15 // (float) $5683 = 6.65 // (float) $5612 = -51.36 // (float) $5648 = -521.81 // (float) $5684 = 6.51 // (float) $5613 = -52.9 // (float) $5649 = -661.0 // (float) $5685 = 6.71 // (float) $5614 = 66.89 // (float) $5650 = -658.71 // (float) $5686 = 5.99 // (float) $5615 = 157.52 // (float) $5651 = -631.35 // (float) $5687 = 6.65 // (float) $5616 = 213.66 // (float) $5652 = -577.78 // (float) $5688 = 6.16 // (float) $5617 = 273.46 // (float) $5653 = -483.23 // (float) $5689 = 6.64 // (float) $5618 = 340.55 // (float) $5654 = -392.89 // (float) $5690 = 6.76 // (float) $5619 = 397.19 // (float) $5655 = -292.45 // (float) $5691 = 6.71 // (float) :TTRIAL_8946 9@ == 5 // (int) var == num jump_if_false @TTRIAL_9682 $5758 = 233 // (int) 0035: $5766 = $5754 // (int vars) $5757 = 24 // (int) $5767 = 8.0 // (float) $5759 = 498.82 // (float) $5760 = 894.04 // (float) $5761 = -441.41 // (float) $5762 = -906.27 // (float) $5715 = 103.54 // (float) $5716 = 1212.33 // (float) $5604 = -134.37 // (float) $5640 = -199.78 // (float) $5676 = 6.55 // (float) $5605 = -85.54 // (float) $5641 = -386.75 // (float) $5677 = 6.34 // (float) $5606 = -74.2 // (float) $5642 = -594.13 // (float) $5678 = 6.6 // (float) $5607 = -14.76 // (float) $5643 = -665.32 // (float) $5679 = 6.74 // (float) $5608 = 94.97 // (float) $5644 = -654.87 // (float) $5680 = 6.68 // (float) $5609 = 200.77 // (float) $5645 = -594.24 // (float) $5681 = 6.87 // (float) $5610 = 274.84 // (float) $5646 = -482.28 // (float) $5682 = 6.46 // (float) $5611 = 322.15 // (float) $5647 = -414.69 // (float) $5683 = 6.42 // (float) $5612 = 389.87 // (float) $5648 = -314.95 // (float) $5684 = 6.64 // (float) $5613 = 419.38 // (float) $5649 = -193.27 // (float) $5685 = 6.17 // (float) $5614 = 417.68 // (float) $5650 = -58.78 // (float) $5686 = 6.25 // (float) $5615 = 365.16 // (float) $5651 = 52.4 // (float) $5687 = 6.6 // (float) $5616 = 237.48 // (float) $5652 = 190.68 // (float) $5688 = 6.12 // (float) $5617 = 223.07 // (float) $5653 = 293.99 // (float) $5689 = 6.29 // (float) $5618 = 254.59 // (float) $5654 = 441.47 // (float) $5690 = 5.85 // (float) $5619 = 286.13 // (float) $5655 = 517.87 // (float) $5691 = 6.65 // (float) $5620 = 233.21 // (float) $5656 = 589.62 // (float) $5692 = 6.64 // (float) $5621 = 134.4 // (float) $5657 = 645.42 // (float) $5693 = 6.73 // (float) $5622 = -39.79 // (float) $5658 = 671.52 // (float) $5694 = 6.63 // (float) $5623 = -166.56 // (float) $5659 = 648.69 // (float) $5695 = 6.76 // (float) $5624 = -256.36 // (float) $5660 = 597.39 // (float) $5696 = 5.86 // (float) $5625 = -293.33 // (float) $5661 = 501.91 // (float) $5697 = 6.64 // (float) $5626 = -260.24 // (float) $5662 = 336.64 // (float) $5698 = 6.72 // (float) $5627 = -195.06 // (float) $5663 = 54.59 // (float) $5699 = 6.87 // (float) :TTRIAL_9682 9@ == 6 // (int) var == num jump_if_false @TTRIAL_10310 $5758 = 233 // (int) 0035: $5766 = $5755 // (int vars) $5757 = 20 // (int) $5767 = 8.0 // (float) $5759 = 498.82 // (float) $5760 = 894.04 // (float) $5761 = -441.41 // (float) $5762 = -906.27 // (float) $5715 = 103.54 // (float) $5716 = 1212.33 // (float) $5604 = -105.18 // (float) $5640 = -192.43 // (float) $5676 = 6.62 // (float) $5605 = -83.95 // (float) $5641 = -371.56 // (float) $5677 = 5.9 // (float) $5606 = -86.88 // (float) $5642 = -505.16 // (float) $5678 = 6.28 // (float) $5607 = -86.8 // (float) $5643 = -597.73 // (float) $5679 = 6.47 // (float) $5608 = -34.62 // (float) $5644 = -671.6 // (float) $5680 = 6.01 // (float) $5609 = 46.39 // (float) $5645 = -677.05 // (float) $5681 = 5.93 // (float) $5610 = 148.47 // (float) $5646 = -637.93 // (float) $5682 = 6.61 // (float) $5611 = 203.15 // (float) $5647 = -593.52 // (float) $5683 = 6.35 // (float) $5612 = 270.53 // (float) $5648 = -492.8 // (float) $5684 = 6.02 // (float) $5613 = 348.98 // (float) $5649 = -385.38 // (float) $5685 = 6.16 // (float) $5614 = 406.48 // (float) $5650 = -280.18 // (float) $5686 = 6.64 // (float) $5615 = 422.46 // (float) $5651 = -150.86 // (float) $5687 = 6.04 // (float) $5616 = 407.17 // (float) $5652 = -5.05 // (float) $5688 = 6.32 // (float) $5617 = 234.26 // (float) $5653 = 192.58 // (float) $5689 = 6.26 // (float) $5618 = 218.68 // (float) $5654 = 298.94 // (float) $5690 = 5.97 // (float) $5619 = 196.38 // (float) $5655 = 374.24 // (float) $5691 = 6.72 // (float) $5620 = 117.21 // (float) $5656 = 402.51 // (float) $5692 = 6.0 // (float) $5621 = 0.94 // (float) $5657 = 389.0 // (float) $5693 = 6.47 // (float) $5622 = -80.67 // (float) $5658 = 300.19 // (float) $5694 = 6.63 // (float) $5623 = -117.43 // (float) $5659 = 154.73 // (float) $5695 = 6.64 // (float) :TTRIAL_10310 9@ == 7 // (int) var == num jump_if_false @TTRIAL_11151 $5758 = 233 // (int) 0035: $5766 = $5756 // (int vars) $5757 = 28 // (int) $5767 = 8.0 // (float) $5759 = 498.82 // (float) $5760 = 894.04 // (float) $5761 = -441.41 // (float) $5762 = -906.27 // (float) $5715 = 103.54 // (float) $5716 = 1212.33 // (float) $5604 = -72.0 // (float) $5640 = -400.01 // (float) $5676 = 6.66 // (float) $5605 = -79.66 // (float) $5641 = -318.18 // (float) $5677 = 5.93 // (float) $5606 = -99.98 // (float) $5642 = -179.48 // (float) $5678 = 6.29 // (float) $5607 = -115.01 // (float) $5643 = -76.44 // (float) $5679 = 6.03 // (float) $5608 = -130.11 // (float) $5644 = 20.82 // (float) $5680 = 6.31 // (float) $5609 = -195.39 // (float) $5645 = 201.4 // (float) $5681 = 6.37 // (float) $5610 = -279.98 // (float) $5646 = 349.63 // (float) $5682 = 6.25 // (float) $5611 = -286.71 // (float) $5647 = 544.34 // (float) $5683 = 6.66 // (float) $5612 = -150.21 // (float) $5648 = 651.68 // (float) $5684 = 6.69 // (float) $5613 = 22.58 // (float) $5649 = 679.51 // (float) $5685 = 6.47 // (float) $5614 = 122.1 // (float) $5650 = 656.12 // (float) $5686 = 6.62 // (float) $5615 = 184.6 // (float) $5651 = 615.3 // (float) $5687 = 6.11 // (float) $5616 = 264.76 // (float) $5652 = 559.84 // (float) $5688 = 6.43 // (float) $5617 = 283.12 // (float) $5653 = 480.23 // (float) $5689 = 6.08 // (float) $5618 = 236.53 // (float) $5654 = 379.53 // (float) $5690 = 6.34 // (float) $5619 = 220.31 // (float) $5655 = 295.54 // (float) $5691 = 6.03 // (float) $5620 = 209.33 // (float) $5656 = 215.94 // (float) $5692 = 5.86 // (float) $5621 = 292.64 // (float) $5657 = 129.26 // (float) $5693 = 5.96 // (float) $5622 = 383.86 // (float) $5658 = 40.94 // (float) $5694 = 5.9 // (float) $5623 = 413.91 // (float) $5659 = -40.45 // (float) $5695 = 6.5 // (float) $5624 = 416.45 // (float) $5660 = -159.81 // (float) $5696 = 6.46 // (float) $5625 = 402.23 // (float) $5661 = -282.78 // (float) $5697 = 5.93 // (float) $5626 = 334.85 // (float) $5662 = -395.81 // (float) $5698 = 6.34 // (float) $5627 = 269.43 // (float) $5663 = -489.71 // (float) $5699 = 6.06 // (float) $5628 = 205.65 // (float) $5664 = -593.24 // (float) $5700 = 6.06 // (float) $5629 = 124.49 // (float) $5665 = -645.38 // (float) $5701 = 5.88 // (float) $5630 = 29.34 // (float) $5666 = -678.24 // (float) $5702 = 6.18 // (float) $5631 = -71.21 // (float) $5667 = -625.97 // (float) $5703 = 6.6 // (float) :TTRIAL_11151 0011: $5757 > 22@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TTRIAL_11186 // Note: the incorrect math opcode was used here $5420(22@,36) -= 0.7 // (float) 22@ += 1 // (int) 0002: jump @TTRIAL_11151 :TTRIAL_11186 0268: (unknown) 0125: set_traffic_density_multiplier_to 0 0264: (unknown) 0 0045: actor $933 defined jump_if_false @TTRIAL_11312 007E: actor $933 driving jump_if_false @TTRIAL_11270 007B: 17@ = actor $933 car 0036: $5712 = $5604 // (float vars) $5712 += 1.5 // (float) 0036: $5713 = $5640 // (float vars) $5713 += 1.5 // (float) 0036: $5714 = $5676 // (float vars) 0216: (unknown) $933 $5712 $5713 $5714 0002: jump @TTRIAL_11312 :TTRIAL_11270 0036: $5712 = $5604 // (float vars) $5712 += 1.5 // (float) 0036: $5713 = $5640 // (float vars) $5713 += 1.5 // (float) 0036: $5714 = $5676 // (float vars) 0044: put_actor $933 at $5712 $5713 $5714 :TTRIAL_11312 0001: wait 100 ms 034B: unknown_check 17@ 0022: jump_if_false @TTRIAL_11343 // 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_11343 0045: actor $933 defined jump_if_false @TTRIAL_11388 0160: load_model $5758 0228: (unknown) 0048: $5776 = create_car $5758 at $5604 $5640 $5676 021C: (unknown) $933 $5776 0233: (unknown) $5776 $5605 $5641 0221: (unknown) :TTRIAL_11388 01CF: (unknown) 037B: constant_params 1 variable_params 0 unknown 23 call_with_params @TTRIAL_2607 9@ 0045: actor $933 defined jump_if_false @TTRIAL_11428 014A: (unknown) $933 1 0107: toggle_player $933 can_move 0 012E: toggle_player $933 ignored_by_cops 0 :TTRIAL_11428 021D: (unknown) 0 01AE: (unknown) 1 $5768 = 0 // (int) $5765 = 1 // (int) 11@ = 1 // (int) 12@ = 2 // (int) $5764 = 0 // (int) $5809 = -1 // (int) 0001: wait 1000 ms 022C: (unknown) $5604 $5640 $5676 50.0 0 037B: constant_params 0 variable_params 0 unknown 23 call_with_params @MAIN_4379 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E3' time 1000 style 8 // ~w~3 00D9: (unknown) $937 $938 $939 7 0001: wait 1000 ms 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E2' time 1000 style 8 // ~w~2 00D9: (unknown) $937 $938 $939 8 0001: wait 1000 ms 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E1' time 1000 style 8 // ~w~1 00D9: (unknown) $937 $938 $939 9 0001: wait 1000 ms 00D9: (unknown) $937 $938 $939 10 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E' time 1500 style 1 // ~w~GO! 0045: actor $933 defined jump_if_false @TTRIAL_11670 014A: (unknown) $933 0 01AE: (unknown) 0 0107: toggle_player $933 can_move 1 021D: (unknown) 1 $5771 = 1 // (int) $5748 = 2 // (int) 0026: return 0002: jump @TTRIAL_11678 :TTRIAL_11670 $5748 = 5 // (int) 0026: return :TTRIAL_11678 0026: return :TTRIAL_11680 $5769 = 3 // (int) 037B: constant_params 1 variable_params 0 unknown 23 call_with_params @TTRIAL_1087 5 024C: set_timer_with_text_to $5768 type 0 GXT 'TIME' // Time 037B: constant_params 1 variable_params 0 unknown 23 call_with_params @TTRIAL_1087 1 03F9: (unknown) $5765 $5769 0 'RACELAP' // Lap 21@ = 0 // (int) :TTRIAL_11741 $5748 == 2 // (int) var == num jump_if_false @TTRIAL_12707 0001: wait 0 ms 009F: actor $933 dead jump_if_false @TTRIAL_11776 $5748 = 5 // (int) 0026: return :TTRIAL_11776 037B: constant_params 0 variable_params 0 unknown 23 call_with_params @TTRIAL_1432 jump_if_false @TTRIAL_11801 $5748 = 7 // (int) 0026: return :TTRIAL_11801 21@ == 0 // (int) var == num jump_if_false @TTRIAL_11833 $5768 > 3000 // (int) var > num jump_if_false @TTRIAL_11833 03C2: (unknown) 21@ = 1 // (int) :TTRIAL_11833 037B: constant_params 1 variable_params 0 unknown 23 call_with_params @TTRIAL_2576 $5776 037B: constant_params 2 variable_params 0 unknown 23 call_with_params @TTRIAL_1740 $5776 11@ 0045: actor $933 defined jump_if_false @TTRIAL_12000 80A0: not car $5776 wrecked jump_if_false @TTRIAL_11923 807C: not actor $933 driving $5776 0022: jump_if_false @TTRIAL_11905 // Note: the incorrect math opcode was used here $5763 = 0 // (int) 0002: jump @TTRIAL_11916 :TTRIAL_11905 $5763 = 1 // (int) $5764 = 0 // (int) :TTRIAL_11916 0002: jump @TTRIAL_11948 :TTRIAL_11923 037B: constant_params 1 variable_params 0 unknown 23 call_with_params @MAIN_5026 'TT_F3' // ~r~You destroyed the vehicle! $5748 = 5 // (int) 0026: return :TTRIAL_11948 8046: not unknown_check $933 $5759 $5760 $5761 $5762 0 0022: jump_if_false @TTRIAL_12000 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 23 call_with_params @MAIN_5026 'TT_F2' // ~r~You left the course. 0025: gosub @TTRIAL_4663 $5748 = 5 // (int) 0026: return :TTRIAL_12000 $5771 == 1 // (int) var == num jump_if_false @TTRIAL_12700 $5763 == 1 // (int) var == num jump_if_false @TTRIAL_12693 00BB: (unknown) $5805 $5805 = 0 // (int) $5803 == 0 // (int) var == num jump_if_false @TTRIAL_12093 00C3: (unknown) $5348(11@,36) $5384(11@,36) $5420(11@,36) $5803 $5765 == 3 // (int) var == num jump_if_false @TTRIAL_12093 11@ == 0 // (int) var == num jump_if_false @TTRIAL_12093 00BC: (unknown) $5803 1 :TTRIAL_12093 $5804 == 0 // (int) var == num jump_if_false @TTRIAL_12161 0078: if and $5765 == 3 // (int) var == num 11@ == 0 // (int) var == num jump_if_false @TTRIAL_12133 0002: jump @TTRIAL_12161 :TTRIAL_12133 00C3: (unknown) $5348(12@,36) $5384(12@,36) $5420(12@,36) $5804 00BF: (unknown) $5804 2 00BD: (unknown) $5804 1 :TTRIAL_12161 0078: if and $5765 == 3 // (int) var == num 11@ == 0 // (int) var == num jump_if_false @TTRIAL_12210 03D2: (unknown) $5348(11@,36) $5384(11@,36) $5420(11@,36) 8.0 0 255 0 0002: jump @TTRIAL_12286 :TTRIAL_12210 not $5765 == 4 // (int) var == num jump_if_false @TTRIAL_12286 03D2: (unknown) $5348(11@,36) $5384(11@,36) $5420(11@,36) 8.0 237 130 180 03E2: (unknown) $5348(11@,36) $5384(11@,36) $5420(11@,36) $5348(12@,36) $5384(12@,36) $5420(12@,36) 237 130 180 -1.5 :TTRIAL_12286 4 > $5765 // (int) num > var 0022: jump_if_false @TTRIAL_12673 // Note: the incorrect math opcode was used here 008B: actor $933 in_sphere_in_car $5348(11@,36) $5384(11@,36) $5420(11@,36) radius $5767 $5767 50.0 sphere 0 0022: jump_if_false @TTRIAL_12659 // Note: the incorrect math opcode was used here 00D9: (unknown) $5348(11@,36) $5384(11@,36) $5420(11@,36) 1 00BB: (unknown) $5803 00BB: (unknown) $5804 11@ == 0 // (int) var == num jump_if_false @TTRIAL_12589 $5765 == 1 // (int) var == num jump_if_false @TTRIAL_12396 0035: $5792 = $5768 // (int vars) 0035: 13@ = $5792 // (int vars) 0002: jump @TTRIAL_12475 :TTRIAL_12396 $5765 == 2 // (int) var == num jump_if_false @TTRIAL_12433 0035: $5793 = $5768 // (int vars) 002B: $5793 -= $5792 // (int vars) // Note: the incorrect math opcode was used here 0035: 13@ = $5793 // (int vars) 0002: jump @TTRIAL_12475 :TTRIAL_12433 $5765 == 3 // (int) var == num jump_if_false @TTRIAL_12475 0035: $5794 = $5768 // (int vars) 002B: $5794 -= $5793 // (int vars) // Note: the incorrect math opcode was used here 002B: $5794 -= $5792 // (int vars) // Note: the incorrect math opcode was used here 0035: 13@ = $5794 // (int vars) 0035: $5800 = $5768 // (int vars) :TTRIAL_12475 0035: $5796 = 13@ // (int vars) $5796 /= 60000 // (int) 0035: $5789 = $5796 // (int vars) $5789 *= 60000 // (int) 0035: $5797 = 13@ // (int vars) 002B: $5797 -= $5789 // (int vars) // Note: the incorrect math opcode was used here $5797 /= 1000 // (int) $5797 > 9 // (int) var > num jump_if_false @TTRIAL_12562 01DC: show_text_3numbers GXT 'TT_D2' numbers $5765 $5796 $5797 time 2000 flag 1 // ~w~Lap ~1~ Time ~1~:~1~ 0002: jump @TTRIAL_12582 :TTRIAL_12562 01DC: show_text_3numbers GXT 'TT_D3' numbers $5765 $5796 $5797 time 2000 flag 1 // ~w~Lap ~1~ Time ~1~:0~1~ :TTRIAL_12582 0025: gosub @TTRIAL_4873 :TTRIAL_12589 11@ += 1 // (int) 11@ == 1 // (int) var == num jump_if_false @TTRIAL_12612 $5765 += 1 // (int) :TTRIAL_12612 001C: 11@ == $5757 // (int) num == var 0022: jump_if_false @TTRIAL_12628 // Note: the incorrect math opcode was used here 11@ = 0 // (int) :TTRIAL_12628 12@ += 1 // (int) 001C: 12@ == $5757 // (int) num == var 0022: jump_if_false @TTRIAL_12649 // Note: the incorrect math opcode was used here 12@ = 0 // (int) :TTRIAL_12649 $5803 = 0 // (int) $5804 = 0 // (int) :TTRIAL_12659 0025: gosub @TTRIAL_5056 0002: jump @TTRIAL_12686 :TTRIAL_12673 $5771 = 0 // (int) $5748 = 3 // (int) 0026: return :TTRIAL_12686 0002: jump @TTRIAL_12700 :TTRIAL_12693 0025: gosub @TTRIAL_4698 :TTRIAL_12700 0002: jump @TTRIAL_11741 :TTRIAL_12707 0026: return :TTRIAL_12709 0059: text_clear_all 00AC: stop_timer $5768 00AE: remove_status_text $5765 0025: gosub @TTRIAL_4643 0025: gosub @TTRIAL_4663 01AE: (unknown) 1 034B: unknown_check $5776 jump_if_false @TTRIAL_12801 004F: unknown_check $5776 jump_if_false @TTRIAL_12782 027F: store_coords_to 18@ 19@ 20@ from_actor $5776 with_offset 8.0 20.0 2.0 00B9: set_camera_position 18@ 19@ 8.0 rotations 0 0 0 :TTRIAL_12782 0045: actor $933 defined 0022: jump_if_false @TTRIAL_12801 // Note: the incorrect math opcode was used here 00B5: (unknown) $933 15 2 :TTRIAL_12801 001C: 9@ == 4@ // (int) num == var 0022: jump_if_false @TTRIAL_12823 // Note: the incorrect math opcode was used here 10@ = 0 // (int) 0002: jump @TTRIAL_12832 :TTRIAL_12823 0035: 10@ = 9@ // (int vars) 10@ += 1 // (int) :TTRIAL_12832 $1255(10@,8) == 0 // (int) var == num jump_if_false @TTRIAL_12942 0011: $5766 > $5800 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TTRIAL_12914 // Note: the incorrect math opcode was used here 0025: gosub @TTRIAL_5325 0057: show_text_highpriority GXT 'TT_E10' time 7000 flag 1 // ~w~You beat the target time. Next course unlocked. 0035: $5747 = $5800 // (int vars) $5747 /= 1000 // (int) 051C: (unknown) 9@ $5747 $1255(10@,8) = 1 // (int) 0002: jump @TTRIAL_12935 :TTRIAL_12914 $1255(10@,8) = 0 // (int) 0057: show_text_highpriority GXT 'TT_E2' time 7000 flag 1 // ~r~You failed to beat the target time. :TTRIAL_12935 0002: jump @TTRIAL_13077 :TTRIAL_12942 001C: 9@ == 4@ // (int) num == var 0022: jump_if_false @TTRIAL_13048 // Note: the incorrect math opcode was used here $1264(4@,8) == 0 // (int) var == num jump_if_false @TTRIAL_13041 0011: $5766 > $5800 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TTRIAL_13027 // Note: the incorrect math opcode was used here 0025: gosub @TTRIAL_5325 0057: show_text_highpriority GXT 'TT_E11' time 7000 flag 1 // ~w~You beat the target time. All courses complete! 0035: $5747 = $5800 // (int vars) $5747 /= 1000 // (int) 051C: (unknown) 9@ $5747 0002: jump @TTRIAL_13041 :TTRIAL_13027 0057: show_text_highpriority GXT 'TT_E2' time 7000 flag 1 // ~r~You failed to beat the target time. :TTRIAL_13041 0002: jump @TTRIAL_13077 :TTRIAL_13048 8011: not $1239(9@,8) > $5800 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TTRIAL_13077 // 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_13077 not $1239(9@,8) == 0 // (int) var == num jump_if_false @TTRIAL_13145 0011: $1239(9@,8) > $5800 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TTRIAL_13138 // Note: the incorrect math opcode was used here $5770 = 1 // (int) 0035: $1239(9@,8) = $5800 // (int vars) 0035: $5747 = $5800 // (int vars) $5747 /= 1000 // (int) 051C: (unknown) 9@ $5747 :TTRIAL_13138 0002: jump @TTRIAL_13163 :TTRIAL_13145 0035: $5747 = $5800 // (int vars) $5747 /= 1000 // (int) 051C: (unknown) 9@ $5747 :TTRIAL_13163 0035: $5798 = $5800 // (int vars) $5798 /= 60000 // (int) 0035: $5790 = $5798 // (int vars) $5790 *= 60000 // (int) 0035: $5799 = $5800 // (int vars) 002B: $5799 -= $5790 // (int vars) // Note: the incorrect math opcode was used here $5799 /= 1000 // (int) $5770 == 1 // (int) var == num jump_if_false @TTRIAL_13288 $5799 > 9 // (int) var > num jump_if_false @TTRIAL_13263 021E: show_text_2numbers_styled GXT 'TT_D6' numbers $5798 $5799 time 7000 flag 4 // ~w~New Course Record! ~1~:~1~ 0002: jump @TTRIAL_13281 :TTRIAL_13263 021E: show_text_2numbers_styled GXT 'TT_D7' numbers $5798 $5799 time 7000 flag 4 // ~w~New Course Record! ~1~:0~1~ :TTRIAL_13281 0002: jump @TTRIAL_13344 :TTRIAL_13288 $5799 > 9 // (int) var > num jump_if_false @TTRIAL_13326 021E: show_text_2numbers_styled GXT 'TT_D8' numbers $5798 $5799 time 7000 flag 4 // ~w~Your Course Time: ~1~:~1~ 0002: jump @TTRIAL_13344 :TTRIAL_13326 021E: show_text_2numbers_styled GXT 'TT_D9' numbers $5798 $5799 time 7000 flag 4 // ~w~Your Course Time: ~1~:0~1~ :TTRIAL_13344 0001: wait 2000 ms 037B: constant_params 1 variable_params 0 unknown 23 call_with_params @MAIN_4394 5000 0059: text_clear_all 03C2: (unknown) 037B: constant_params 0 variable_params 0 unknown 23 call_with_params @MAIN_4364 $1264(4@,8) == 1 // (int) var == num jump_if_false @TTRIAL_13397 00AA: set_parked_car_generator $1252 cars_to_generate_to 101 :TTRIAL_13397 037B: constant_params 1 variable_params 0 unknown 23 call_with_params @TTRIAL_2209 1 0001: wait 1000 ms 01AE: (unknown) 0 $1528 == 1 // (int) var == num jump_if_false @TTRIAL_13461 0045: actor $933 defined jump_if_false @TTRIAL_13447 012E: toggle_player $933 ignored_by_cops 1 :TTRIAL_13447 $5748 = 0 // (int) 0026: return 0002: jump @TTRIAL_13515 :TTRIAL_13461 $1264(4@,8) == 1 // (int) var == num jump_if_false @TTRIAL_13491 $5748 = 4 // (int) 0026: return 0002: jump @TTRIAL_13515 :TTRIAL_13491 0045: actor $933 defined jump_if_false @TTRIAL_13508 012E: toggle_player $933 ignored_by_cops 1 :TTRIAL_13508 $5748 = 0 // (int) 0026: return :TTRIAL_13515 0026: return :TTRIAL_13517 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0025: gosub @TTRIAL_4643 00BB: (unknown) $5805 00AC: stop_timer $5768 00AE: remove_status_text $5765 0001: wait 1000 ms 0059: text_clear_all 03C2: (unknown) 037B: constant_params 0 variable_params 0 unknown 23 call_with_params @MAIN_4364 037B: constant_params 1 variable_params 0 unknown 23 call_with_params @TTRIAL_2209 1 0001: wait 1000 ms 0264: (unknown) 1.0 0125: set_traffic_density_multiplier_to 1.0 0045: actor $933 defined jump_if_false @TTRIAL_13614 012E: toggle_player $933 ignored_by_cops 1 :TTRIAL_13614 $5748 = 0 // (int) 0026: return :TTRIAL_13621 00AA: set_parked_car_generator $1252 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_4379 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 $933 money += 2500 0001: wait 5000 ms 037B: constant_params 0 variable_params 0 unknown 23 call_with_params @MAIN_4364 0264: (unknown) 1.0 0125: set_traffic_density_multiplier_to 1.0 0221: (unknown) 01CF: (unknown) 0001: wait 500 ms $517 = 1 // (int) $1528 = 1 // (int) 01AE: (unknown) 0 $5748 = 6 // (int) 0026: return :TTRIAL_13776 0025: gosub @TTRIAL_4643 00BB: (unknown) $5805 00AC: stop_timer $5768 00AE: remove_status_text $5765 03C2: (unknown) 037B: constant_params 0 variable_params 0 unknown 23 call_with_params @MAIN_4364 037B: constant_params 1 variable_params 0 unknown 23 call_with_params @TTRIAL_2209 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_5026 'TT_E7' // ~r~Time Trial cancelled. 0001: wait 500 ms 0125: set_traffic_density_multiplier_to 1.0 0264: (unknown) 1.0 $5748 = 6 // (int) 0026: return :TTRIAL_13874 00AA: set_parked_car_generator $1252 cars_to_generate_to 101 0045: actor $933 defined jump_if_false @TTRIAL_13943 007E: actor $933 driving jump_if_false @TTRIAL_13926 0216: (unknown) $933 -136.67 1023.12 7.25 0002: jump @TTRIAL_13943 :TTRIAL_13926 0044: put_actor $933 at -136.67 1023.12 7.25 :TTRIAL_13943 022C: (unknown) -140.44 1031.14 5.91 10.0 0 037B: constant_params 1 variable_params 0 unknown 23 call_with_params @MAIN_4268 233 0048: $5777 = create_car #JETSKI at -140.44 1031.14 5.91 00D1: set_car $5777 Z_angle_to 6.0 0113: remove_references_to_car $5777 // Like turning a car into any random car 0162: release_model #JETSKI $1071 = 0 // (int) 0045: actor $933 defined jump_if_false @TTRIAL_14036 012E: toggle_player $933 ignored_by_cops 0 :TTRIAL_14036 0001: wait 1000 ms 037B: constant_params 2 variable_params 0 unknown 23 call_with_params @MAIN_3196 $5801 0 037B: constant_params 1 variable_params 0 unknown 23 call_with_params @TTRIAL_350 1000 $940 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 27--------------- :CRASH 0238: name_thread 'CRASH' 033A: use_GXT_table 'CRASH' $1367 == 0 // (int) var == num jump_if_false @CRASH_32 01EA: increment_mission_attempts :CRASH_32 0025: gosub @CRASH_5593 009D: wasted_or_busted // mission only jump_if_false @CRASH_55 0025: gosub @CRASH_6528 :CRASH_55 0025: gosub @CRASH_6746 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 $1084 = 0 // (int) 0377: (unknown) 0 $1084 $1084 > 0 // (int) var > num jump_if_false @CRASH_482 0045: actor $933 defined jump_if_false @CRASH_482 0429: (unknown) $933 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 $1084 = 0 // (int) :CRASH_482 $1084 > 0 // (int) var > num jump_if_false @CRASH_600 $1085 == -1 // (int) var == num jump_if_false @CRASH_554 010E: $1167 = current_time_in_ms 0035: $1085 = $1167 // (int vars) $1085 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1068 = 1 // (int) $1087 = 1 // (int) 0002: jump @CRASH_587 :CRASH_554 801C: not $1086 == $1084 // (int) num == var 0022: jump_if_false @CRASH_587 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) 005E: (unknown) :CRASH_587 0035: $1086 = $1084 // (int vars) 0002: jump @CRASH_658 :CRASH_600 $1087 == 1 // (int) var == num jump_if_false @CRASH_653 010E: $1167 = current_time_in_ms 0011: $1167 > $1085 // (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 $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) $1087 = 0 // (int) :CRASH_653 $1086 = 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 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @CRASH_860 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 007E: actor $933 driving jump_if_false @CRASH_854 0400: (unknown) $933 $1070 0002: jump @CRASH_860 :CRASH_854 02C0: (unknown) $933 $1070 :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_4301 0@ :CRASH_887 0045: actor $933 defined jump_if_false @CRASH_955 807E: not actor $933 driving jump_if_false @CRASH_932 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @CRASH_935 :CRASH_932 021D: (unknown) 0 :CRASH_935 $1078 == 0 // (int) var == num jump_if_false @CRASH_951 02EA: select_interior 2 :CRASH_951 01AE: (unknown) 1 :CRASH_955 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :CRASH_968 0045: actor $933 defined jump_if_false @CRASH_1032 807E: not actor $933 driving jump_if_false @CRASH_1020 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @CRASH_1020 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :CRASH_1020 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :CRASH_1032 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @CRASH_1081 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 01AE: (unknown) 0 $1078 == 0 // (int) var == num jump_if_false @CRASH_1081 02EA: select_interior 0 :CRASH_1081 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @CRASH_1111 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :CRASH_1111 0026: return 0045: actor 0@ defined jump_if_false @CRASH_1132 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :CRASH_1132 0026: return 0045: actor 0@ defined 0022: jump_if_false @CRASH_1162 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @CRASH_1162 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :CRASH_1162 0026: return :CRASH_1164 0045: actor 0@ defined 0022: jump_if_false @CRASH_1211 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @CRASH_1207 // 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_1211 :CRASH_1207 1@ = 0 // (int) :CRASH_1211 1@ == 1 // (int) var == num jump_if_false @CRASH_1295 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @CRASH_1288 007E: actor 0@ driving jump_if_false @CRASH_1284 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @CRASH_1274 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @CRASH_1277 :CRASH_1274 00F1: (unknown) 0@ :CRASH_1277 0002: jump @CRASH_1288 :CRASH_1284 1@ = 0 // (int) :CRASH_1288 0002: jump @CRASH_1211 :CRASH_1295 0026: return 0045: actor 0@ defined jump_if_false @CRASH_1389 007E: actor 0@ driving jump_if_false @CRASH_1373 02A7: unknown_check 0@ jump_if_false @CRASH_1343 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @CRASH_1366 :CRASH_1343 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @CRASH_1164 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :CRASH_1366 0002: jump @CRASH_1382 :CRASH_1373 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :CRASH_1382 0002: jump @CRASH_1391 :CRASH_1389 005F: (unknown) :CRASH_1391 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @CRASH_1549 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @CRASH_1549 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @CRASH_1490 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @CRASH_1449 // Note: the incorrect math opcode was used here 0026: return 0002: jump @CRASH_1483 :CRASH_1449 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @CRASH_1164 0@ 4@ > -1 // (int) var > num jump_if_false @CRASH_1483 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @CRASH_1164 4@ :CRASH_1483 0002: jump @CRASH_1549 :CRASH_1490 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @CRASH_1515 // Note: the incorrect math opcode was used here 0026: return 0002: jump @CRASH_1549 :CRASH_1515 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @CRASH_1164 0@ not 3@ == -1 // (int) var == num jump_if_false @CRASH_1549 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @CRASH_1164 3@ :CRASH_1549 0045: actor 0@ defined jump_if_false @CRASH_1601 004F: unknown_check 1@ jump_if_false @CRASH_1601 007E: actor 0@ driving jump_if_false @CRASH_1601 807C: not actor 0@ driving 1@ 0022: jump_if_false @CRASH_1601 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @CRASH_1164 0@ :CRASH_1601 5@ = 0 // (int) :CRASH_1605 5@ == 0 // (int) var == num jump_if_false @CRASH_1703 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @CRASH_1696 004F: unknown_check 1@ jump_if_false @CRASH_1696 007C: actor 0@ driving 1@ 0022: jump_if_false @CRASH_1662 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @CRASH_1696 :CRASH_1662 2@ == -1 // (int) var == num jump_if_false @CRASH_1688 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @CRASH_1696 :CRASH_1688 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :CRASH_1696 0002: jump @CRASH_1605 :CRASH_1703 0026: return $5932 = 0 // (int) $5933 = 0 // (int) :CRASH_1715 0037: $5684(0@,7) = 1@ // (string vars) 0035: $5691(0@,7) = 2@ // (int vars) 0026: return :CRASH_1731 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @CRASH_1715 1 'CRDIS' 50 // Bike Dismount! 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @CRASH_1715 2 'CRFLIP' 150 // Car Flipped! 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @CRASH_1715 3 'CRSPIN' 10 // Car Spun! ~1~° 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @CRASH_1715 4 'CRAIR' 25 // High flier! 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @CRASH_1715 5 'CRWATER' 250 // Car Sunk! 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @CRASH_1715 6 'CRDEST' 300 // Car Destroyed! 0026: return :CRASH_1867 001C: 0@ == $2769 // (int) num == var 0022: jump_if_false @CRASH_1881 // Note: the incorrect math opcode was used here 005F: (unknown) :CRASH_1881 1@ = 0 // (int) :CRASH_1885 $5350(1@,10) == -1 // (int) var == num jump_if_false @CRASH_2061 034B: unknown_check 0@ jump_if_false @CRASH_2061 80A0: not car 0@ wrecked jump_if_false @CRASH_2061 0035: $5350(1@,10) = 0@ // (int vars) 0116: remove_car 0@ from_mission_cleanup_list 01D4: (unknown) 0@ $5370(1@,10) 01D5: (unknown) 0@ $5380(1@,10) 004D: store_car 0@ position_to $5400(1@,10) $5410(1@,10) $5420(1@,10) 02BD: (unknown) 0@ $5360(1@,10) $5360(1@,10) == -1 // (int) var == num jump_if_false @CRASH_2009 037D: unknown_check 0@ jump_if_false @CRASH_2009 8111: not unknown_check 0@ jump_if_false @CRASH_2009 $5360(1@,10) = 1 // (int) :CRASH_2009 0036: 3@ = $5400(1@,10) // (float vars) 0036: 4@ = $5410(1@,10) // (float vars) 0036: 5@ = $5420(1@,10) // (float vars) 0036: $5390(1@,10) = 5@ // (float vars) $5470(1@,10) = 0 // (int) 010E: $5460(1@,10) = current_time_in_ms $5460(1@,10) += 5000 // (int) 005E: (unknown) :CRASH_2061 1@ += 1 // (int) 1@ >= 10 // (int) var >= num jump_if_false @CRASH_1885 005F: (unknown) :CRASH_2080 1@ = 0 // (int) :CRASH_2084 001C: $5350(1@,10) == 0@ // (int) num == var 0022: jump_if_false @CRASH_2148 // Note: the incorrect math opcode was used here 0113: remove_references_to_car 0@ // Like turning a car into any random car $5350(1@,10) = -1 // (int) $5360(1@,10) = -1 // (int) $5460(1@,10) = 0 // (int) $5491(1@,10) = -1 // (int) $5470(1@,10) = 0 // (int) $5480(1@,10) = 0 // (int) 0026: return :CRASH_2148 1@ += 1 // (int) 1@ >= 10 // (int) var >= num jump_if_false @CRASH_2084 0026: return :CRASH_2167 03A4: (unknown) 0@ 1@ not 1@ == -1 // (int) var == num jump_if_false @CRASH_2377 801C: not $5746 == 1@ // (int) num == var 0022: jump_if_false @CRASH_2377 // Note: the incorrect math opcode was used here 2@ = 0 // (int) :CRASH_2199 001C: $5350(2@,10) == 1@ // (int) num == var 0022: jump_if_false @CRASH_2220 // Note: the incorrect math opcode was used here 1@ = -1 // (int) 005F: (unknown) :CRASH_2220 2@ += 1 // (int) 2@ >= 10 // (int) var >= num jump_if_false @CRASH_2199 not 1@ == -1 // (int) var == num jump_if_false @CRASH_2377 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @CRASH_1867 1@ jump_if_false @CRASH_2375 0035: $5746 = 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_2366 // Note: the incorrect math opcode was used here 0078: if or 037C: (unknown) 1@ 037D: unknown_check 1@ 0022: jump_if_false @CRASH_2366 // 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_2358 02C7: (unknown) 1@ 8 2000 0002: jump @CRASH_2366 :CRASH_2358 02C7: (unknown) 1@ 2 2000 :CRASH_2366 005E: (unknown) 0002: jump @CRASH_2377 :CRASH_2375 005F: (unknown) :CRASH_2377 005F: (unknown) :CRASH_2379 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 @CRASH_2413 // Note: the incorrect math opcode was used here 3@ = 5.0 // (float) :CRASH_2413 3@ > 340.0 // (float) var > num jump_if_false @CRASH_2432 3@ = 340.0 // (float) :CRASH_2432 5.0 > 4@ // (float) num > var 0022: jump_if_false @CRASH_2451 // Note: the incorrect math opcode was used here 4@ = 5.0 // (float) :CRASH_2451 4@ > 240.0 // (float) var > num jump_if_false @CRASH_2470 4@ = 240.0 // (float) :CRASH_2470 0026: return :CRASH_2472 7@ = 0 // (int) 0204: set_text_draw_letter_size 2@ 3@ 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 255 50 50 6@ 20.0 > 0@ // (float) num > var 0022: jump_if_false @CRASH_2519 // Note: the incorrect math opcode was used here 0@ = 20.0 // (float) 7@ = 1 // (int) :CRASH_2519 0@ > 460.0 // (float) var > num jump_if_false @CRASH_2543 0@ = 460.0 // (float) 7@ = 1 // (int) :CRASH_2543 20.0 > 1@ // (float) num > var 0022: jump_if_false @CRASH_2567 // Note: the incorrect math opcode was used here 1@ = 20.0 // (float) 7@ = 1 // (int) :CRASH_2567 1@ > 252.0 // (float) var > num jump_if_false @CRASH_2591 1@ = 252.0 // (float) 7@ = 1 // (int) :CRASH_2591 0036: $5954 = 0@ // (float vars) 0036: $5955 = 1@ // (float vars) 5@ > 0 // (int) var > num jump_if_false @CRASH_2625 02B1: draw_text_1number 0@ 1@ GXT 4@ number 5@ 0002: jump @CRASH_2630 :CRASH_2625 0203: set_draw_text_position 0@ 1@ GXT 4@ :CRASH_2630 7@ == 1 // (int) var == num jump_if_false @CRASH_2644 005E: (unknown) :CRASH_2644 005F: (unknown) :CRASH_2646 10@ = 0 // (int) :CRASH_2650 10 > 10@ // (int) num > var 0022: jump_if_false @CRASH_2756 // Note: the incorrect math opcode was used here $5656(10@,10) == 0 // (int) var == num jump_if_false @CRASH_2744 0037: $5596(10@,10) = 0@ // (string vars) 0035: $5666(10@,10) = 5@ // (int vars) 0036: $5606(10@,10) = 1@ // (float vars) 0036: $5616(10@,10) = 2@ // (float vars) 0036: $5626(10@,10) = 3@ // (float vars) 0035: $5636(10@,10) = 6@ // (int vars) 0035: $5646(10@,10) = 7@ // (int vars) 010E: $5656(10@,10) = current_time_in_ms 0029: $5656(10@,10) += 4@ // (int vars) // Note: the incorrect math opcode was used here 0035: 8@ = 10@ // (int vars) 0026: return :CRASH_2744 10@ += 1 // (int) 0002: jump @CRASH_2650 :CRASH_2756 10@ = -1 // (int) 8@ = -1 // (int) 0026: return :CRASH_2768 $5656(0@,10) = 0 // (int) 0006: $5596(0@,10) = '' // (string) // Note: the incorrect math opcode was used here $5666(0@,10) = 0 // (int) $5636(0@,10) = -1 // (int) $5646(0@,10) = -1 // (int) $5491(0@,10) = -1 // (int) $5470(0@,10) = 0 // (int) 0026: return :CRASH_2823 0078: if or 0 > 0@ // (int) num > var 0@ > 10 // (int) var > num jump_if_false @CRASH_2845 0026: return :CRASH_2845 801F: not 1@ == '' // (float) num == var 0022: jump_if_false @CRASH_2864 // Note: the incorrect math opcode was used here 0037: $5596(0@,10) = 1@ // (string vars) :CRASH_2864 0036: $5606(0@,10) = 2@ // (float vars) 0036: $5616(0@,10) = 3@ // (float vars) 0036: $5626(0@,10) = 4@ // (float vars) 0035: $5636(0@,10) = 5@ // (int vars) 0035: $5646(0@,10) = 6@ // (int vars) 7@ > 0 // (int) var > num jump_if_false @CRASH_2932 010E: $5656(0@,10) = current_time_in_ms 0029: $5656(0@,10) += 7@ // (int vars) // Note: the incorrect math opcode was used here $5666(0@,10) = 255 // (int) :CRASH_2932 0026: return :CRASH_2934 4@ = 0 // (int) 010E: 0@ = current_time_in_ms :CRASH_2941 10 > 4@ // (int) num > var 0022: jump_if_false @CRASH_3499 // Note: the incorrect math opcode was used here not $5656(4@,10) == 0 // (int) var == num jump_if_false @CRASH_3487 0011: $5656(4@,10) > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @CRASH_3476 // Note: the incorrect math opcode was used here 0035: 1@ = $5656(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_3225 // Note: the incorrect math opcode was used here $5666(4@,10) == 1 // (int) var == num jump_if_false @CRASH_3181 $5666(4@,10) = 0 // (int) 0035: 6@ = $5646(4@,10) // (int vars) $5646(4@,10) == 0 // (int) var == num jump_if_false @CRASH_3067 0035: 2@ = $5691(6@,7) // (int vars) 002D: 2@ *= $5837 // (int vars) 0002: jump @CRASH_3144 :CRASH_3067 $5646(4@,10) == 3 // (int) var == num jump_if_false @CRASH_3126 0035: 5@ = $5932 // (int vars) 5@ += 1 // (int) 0035: 3@ = $5636(4@,10) // (int vars) 3@ /= 90 // (int) 0035: 2@ = $5691(6@,7) // (int vars) 002D: 2@ *= 3@ // (int vars) 002D: 2@ *= 5@ // (int vars) 0002: jump @CRASH_3144 :CRASH_3126 6@ >= 0 // (int) var >= num jump_if_false @CRASH_3144 0035: 2@ = $5691(6@,7) // (int vars) :CRASH_3144 2@ > 0 // (int) var > num jump_if_false @CRASH_3174 9999 > $5939 // (int) num > var 0022: jump_if_false @CRASH_3174 // Note: the incorrect math opcode was used here 0029: $5939 += 2@ // (int vars) // Note: the incorrect math opcode was used here :CRASH_3174 0002: jump @CRASH_3225 :CRASH_3181 $5666(4@,10) > 0 // (int) var > num jump_if_false @CRASH_3225 $5666(4@,10) -= 20 // (int) 0 > $5666(4@,10) // (int) num > var 0022: jump_if_false @CRASH_3225 // Note: the incorrect math opcode was used here $5666(4@,10) = 1 // (int) :CRASH_3225 037B: constant_params 7 variable_params 0 unknown 10 call_with_params @CRASH_2472 $5606(4@,10) $5616(4@,10) 0.3 0.6 $5596(4@,10) $5636(4@,10) $5666(4@,10) jump_if_false @CRASH_3288 0036: $5606(4@,10) = $5954 // (float vars) 0036: $5616(4@,10) = $5955 // (float vars) :CRASH_3288 $5646(4@,10) > -1 // (int) var > num jump_if_false @CRASH_3469 0036: 7@ = $5606(4@,10) // (float vars) 0036: 8@ = $5616(4@,10) // (float vars) 0036: 9@ = $5626(4@,10) // (float vars) 8@ += 10.0 // (float) 0035: 6@ = $5646(4@,10) // (int vars) $5646(4@,10) == 0 // (int) var == num jump_if_false @CRASH_3370 0035: 2@ = $5691(6@,7) // (int vars) 002D: 2@ *= $5837 // (int vars) 0002: jump @CRASH_3433 :CRASH_3370 $5646(4@,10) == 3 // (int) var == num jump_if_false @CRASH_3415 0035: 3@ = $5636(4@,10) // (int vars) 3@ /= 90 // (int) 0035: 2@ = $5691(6@,7) // (int vars) 002D: 2@ *= 3@ // (int vars) 0002: jump @CRASH_3433 :CRASH_3415 6@ >= 0 // (int) var >= num jump_if_false @CRASH_3433 0035: 2@ = $5691(6@,7) // (int vars) :CRASH_3433 037B: constant_params 7 variable_params 0 unknown 10 call_with_params @CRASH_2472 7@ 8@ 0.3 0.6 'CRREWAR' 2@ $5666(4@,10) // $~1~ :CRASH_3469 0002: jump @CRASH_3487 :CRASH_3476 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @CRASH_2768 4@ :CRASH_3487 4@ += 1 // (int) 0002: jump @CRASH_2941 :CRASH_3499 0026: return :CRASH_3501 1@ = 0 // (int) :CRASH_3505 001C: $5531(1@,10) == 0@ // (int) num == var 0022: jump_if_false @CRASH_3521 // Note: the incorrect math opcode was used here 005F: (unknown) :CRASH_3521 $5531(1@,10) == -1 // (int) var == num jump_if_false @CRASH_3626 0035: $5531(1@,10) = 0@ // (int vars) 02DC: (unknown) 0@ $5541(1@,10) $5551(1@,10) $5561(1@,10) 037B: constant_params 3 variable_params 2 unknown 5 call_with_params @CRASH_2379 $5541(1@,10) $5551(1@,10) $5561(1@,10) 2@ 3@ 010E: $5571(1@,10) = current_time_in_ms $5571(1@,10) += 5000 // (int) 037B: constant_params 8 variable_params 1 unknown 5 call_with_params @CRASH_2646 $5940 2@ 3@ 4@ 5000 255 0 0 $5586(1@,10) 005E: (unknown) :CRASH_3626 1@ += 1 // (int) 1@ >= 10 // (int) var >= num jump_if_false @CRASH_3505 005F: (unknown) :CRASH_3645 1@ = -1 // (int) not 0@ == 0 // (int) var == num jump_if_false @CRASH_3716 80A0: not car 0@ wrecked jump_if_false @CRASH_3716 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_3716 not 1@ == -1 // (int) var == num jump_if_false @CRASH_3832 009F: actor 1@ dead jump_if_false @CRASH_3829 0327: unknown_check 1@ 0@ 0022: jump_if_false @CRASH_3822 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @CRASH_3501 1@ jump_if_false @CRASH_3822 $5837 += 1 // (int) $5840 = 0.6 // (float) $5841 = 1.2 // (float) $5839 = 255 // (int) $5837 == 1 // (int) var == num jump_if_false @CRASH_3815 010E: $5838 = current_time_in_ms :CRASH_3815 $5838 += 2000 // (int) :CRASH_3822 0002: jump @CRASH_3832 :CRASH_3829 0112: remove_references_to_actor 1@ // Like turning an actor into a random pedestrian :CRASH_3832 0026: return :CRASH_3834 0@ = 0 // (int) :CRASH_3838 not $5350(0@,10) == -1 // (int) var == num jump_if_false @CRASH_5068 034B: unknown_check $5350(0@,10) jump_if_false @CRASH_5054 0078: if and 80A0: not car $5350(0@,10) wrecked 82D8: not unknown_check $5350(0@,10) jump_if_false @CRASH_4849 004D: store_car $5350(0@,10) position_to $5430(0@,10) $5440(0@,10) $5450(0@,10) 005D: sphere_onscreen $5430(0@,10) $5440(0@,10) $5450(0@,10) radius 0.5 0022: jump_if_false @CRASH_4043 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 2 unknown 11 call_with_params @CRASH_2379 $5430(0@,10) $5440(0@,10) $5450(0@,10) 5@ 6@ not $5491(0@,10) == -1 // (int) var == num jump_if_false @CRASH_4022 0035: 1@ = $5491(0@,10) // (int vars) 0078: if and 1@ > -1 // (int) var > num 10 > 1@ // (int) num > var 0022: jump_if_false @CRASH_4022 // Note: the incorrect math opcode was used here $5656(1@,10) == 0 // (int) var == num jump_if_false @CRASH_4022 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @CRASH_2768 0@ :CRASH_4022 0036: $5501(0@,10) = 5@ // (float vars) 0036: $5511(0@,10) = 6@ // (float vars) 0002: jump @CRASH_4057 :CRASH_4043 0036: 5@ = $5501(0@,10) // (float vars) 0036: 6@ = $5511(0@,10) // (float vars) :CRASH_4057 037D: unknown_check $5350(0@,10) 0022: jump_if_false @CRASH_4210 // Note: the incorrect math opcode was used here 02BD: (unknown) $5350(0@,10) 10@ 10@ == -1 // (int) var == num jump_if_false @CRASH_4203 $5360(0@,10) > -1 // (int) var > num jump_if_false @CRASH_4163 $5491(0@,10) == -1 // (int) var == num jump_if_false @CRASH_4147 037B: constant_params 8 variable_params 1 unknown 11 call_with_params @CRASH_2646 $5941 5@ 6@ 7@ 5000 255 0 1 $5491(0@,10) :CRASH_4147 $5360(0@,10) = -1 // (int) $5480(0@,10) = 1 // (int) :CRASH_4163 $5480(0@,10) == 1 // (int) var == num jump_if_false @CRASH_4203 037B: constant_params 8 variable_params 0 unknown 11 call_with_params @CRASH_2823 $5491(0@,10) '' 5@ 6@ 7@ 0 1 5000 :CRASH_4203 0002: jump @CRASH_4447 :CRASH_4210 01D4: (unknown) $5350(0@,10) 2@ 01D5: (unknown) $5350(0@,10) 3@ 0372: (unknown) $5370(0@,10) $5380(0@,10) 2@ 3@ 8@ 0.5 >= 8@ // (float) num >= var 0022: jump_if_false @CRASH_4352 // Note: the incorrect math opcode was used here $5470(0@,10) += 90 // (int) 0036: $5370(0@,10) = 2@ // (float vars) 0036: $5380(0@,10) = 3@ // (float vars) $5491(0@,10) == -1 // (int) var == num jump_if_false @CRASH_4324 037B: constant_params 8 variable_params 1 unknown 11 call_with_params @CRASH_2646 $5943 5@ 6@ 7@ 5000 255 $5470(0@,10) 3 $5491(0@,10) 0002: jump @CRASH_4352 :CRASH_4324 037B: constant_params 8 variable_params 0 unknown 11 call_with_params @CRASH_2823 $5491(0@,10) '' 5@ 6@ 7@ $5470(0@,10) 3 5000 :CRASH_4352 813D: not car $5350(0@,10) flipped jump_if_false @CRASH_4447 $5491(0@,10) == -1 // (int) var == num jump_if_false @CRASH_4415 037B: constant_params 8 variable_params 1 unknown 11 call_with_params @CRASH_2646 $5942 5@ 6@ 7@ 5000 255 0 2 $5491(0@,10) 0002: jump @CRASH_4440 :CRASH_4415 037B: constant_params 8 variable_params 0 unknown 11 call_with_params @CRASH_2823 $5491(0@,10) $5942 5@ 6@ 7@ 0 2 5000 :CRASH_4440 $5470(0@,10) = 0 // (int) :CRASH_4447 012C: car $5350(0@,10) in_air jump_if_false @CRASH_4575 004D: store_car $5350(0@,10) position_to 5@ 6@ 7@ 0036: 8@ = 7@ // (float vars) 002C: 8@ -= $5420(0@,10) // (float vars) 8@ > 1.0 // (float) var > num jump_if_false @CRASH_4575 $5491(0@,10) == -1 // (int) var == num jump_if_false @CRASH_4543 037B: constant_params 8 variable_params 1 unknown 11 call_with_params @CRASH_2646 $5944 5@ 6@ 7@ 5000 255 0 4 $5491(0@,10) 0002: jump @CRASH_4568 :CRASH_4543 037B: constant_params 8 variable_params 0 unknown 11 call_with_params @CRASH_2823 $5491(0@,10) $5944 5@ 6@ 7@ 0 4 5000 :CRASH_4568 $5470(0@,10) = 0 // (int) :CRASH_4575 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @CRASH_2167 $5350(0@,10) jump_if_false @CRASH_4648 $5932 += 1 // (int) $5935 = 0.3 // (float) $5936 = 0.5 // (float) $5934 = 255 // (int) $5932 == 1 // (int) var == num jump_if_false @CRASH_4641 010E: $5933 = current_time_in_ms :CRASH_4641 $5933 += 1000 // (int) :CRASH_4648 010E: $5937 = current_time_in_ms 034B: unknown_check $5350(0@,10) jump_if_false @CRASH_4694 0011: $5937 > $5460(0@,10) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @CRASH_4694 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @CRASH_2080 $5350(0@,10) :CRASH_4694 $5932 > 0 // (int) var > num jump_if_false @CRASH_4842 0011: $5937 > $5933 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @CRASH_4731 // Note: the incorrect math opcode was used here $5932 = 0 // (int) 0002: jump @CRASH_4842 :CRASH_4731 0207: (unknown) 1 054A: (unknown) 2 037B: constant_params 7 variable_params 0 unknown 11 call_with_params @CRASH_2472 0 220.0 $5935 $5936 'CRKNOCK' $5932 $5934 // Knockon! X~1~ 0.6 > $5935 // (float) num > var 0022: jump_if_false @CRASH_4795 // Note: the incorrect math opcode was used here $5935 += 0.01 // (float) :CRASH_4795 1.0 > $5936 // (float) num > var 0022: jump_if_false @CRASH_4818 // Note: the incorrect math opcode was used here $5936 += 0.02 // (float) :CRASH_4818 $5934 -= 5 // (int) 0 > $5934 // (int) num > var 0022: jump_if_false @CRASH_4842 // Note: the incorrect math opcode was used here $5934 = 1 // (int) :CRASH_4842 0002: jump @CRASH_5047 :CRASH_4849 01B3: unknown_check $5350(0@,10) jump_if_false @CRASH_4951 $5491(0@,10) == -1 // (int) var == num jump_if_false @CRASH_4912 037B: constant_params 8 variable_params 1 unknown 11 call_with_params @CRASH_2646 $5945 5@ 6@ 7@ 5000 255 0 5 $5491(0@,10) 0002: jump @CRASH_4937 :CRASH_4912 037B: constant_params 8 variable_params 0 unknown 11 call_with_params @CRASH_2823 $5491(0@,10) $5945 5@ 6@ 7@ 0 5 5000 :CRASH_4937 $5470(0@,10) = 0 // (int) 0002: jump @CRASH_5033 :CRASH_4951 $5491(0@,10) == -1 // (int) var == num jump_if_false @CRASH_5001 037B: constant_params 8 variable_params 1 unknown 11 call_with_params @CRASH_2646 $5946 5@ 6@ 7@ 5000 255 0 6 $5491(0@,10) 0002: jump @CRASH_5026 :CRASH_5001 037B: constant_params 8 variable_params 0 unknown 11 call_with_params @CRASH_2823 $5491(0@,10) $5946 5@ 6@ 7@ 0 6 5000 :CRASH_5026 $5470(0@,10) = 0 // (int) :CRASH_5033 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @CRASH_2080 $5350(0@,10) :CRASH_5047 0002: jump @CRASH_5068 :CRASH_5054 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @CRASH_2080 $5350(0@,10) :CRASH_5068 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @CRASH_3838 0026: return 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @CRASH_3645 $2769 010E: 1@ = current_time_in_ms 0@ = 0 // (int) :CRASH_5106 $5531(0@,10) > -1 // (int) var > num jump_if_false @CRASH_5225 0011: 1@ > $5571(0@,10) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @CRASH_5156 // Note: the incorrect math opcode was used here 0112: remove_references_to_actor $5531(0@,10) // Like turning an actor into a random pedestrian $5531(0@,10) = -1 // (int) 0002: jump @CRASH_5225 :CRASH_5156 005D: sphere_onscreen $5541(0@,10) $5551(0@,10) $5561(0@,10) radius 0.5 0022: jump_if_false @CRASH_5225 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 2 unknown 6 call_with_params @CRASH_2379 $5541(0@,10) $5551(0@,10) $5561(0@,10) 3@ 4@ 037B: constant_params 8 variable_params 0 unknown 6 call_with_params @CRASH_2823 $5586(0@,10) '' 3@ 4@ 5@ 0 0 0 :CRASH_5225 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @CRASH_5106 $5837 > 0 // (int) var > num jump_if_false @CRASH_5371 010E: 1@ = current_time_in_ms 0011: 1@ > $5838 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @CRASH_5281 // Note: the incorrect math opcode was used here $5837 = 0 // (int) 0002: jump @CRASH_5371 :CRASH_5281 $5837 > 1 // (int) var > num jump_if_false @CRASH_5371 0207: (unknown) 1 037B: constant_params 7 variable_params 0 unknown 6 call_with_params @CRASH_2472 0 230.0 $5840 $5841 'CRSPLAM' $5837 $5839 // SPLAT X~1~ $5840 += 0.02 // (float) $5841 += 0.04 // (float) $5839 -= 10 // (int) 0 > $5839 // (int) num > var 0022: jump_if_false @CRASH_5371 // Note: the incorrect math opcode was used here $5839 = 1 // (int) :CRASH_5371 0026: return :CRASH_5373 807C: not actor $933 driving $5959 0022: jump_if_false @CRASH_5550 // Note: the incorrect math opcode was used here $5957 == 0 // (int) var == num jump_if_false @CRASH_5448 010E: $5956 = current_time_in_ms 30000 > $5938 // (int) num > var 0022: jump_if_false @CRASH_5435 // Note: the incorrect math opcode was used here 0035: $5957 = $5938 // (int vars) $5957 -= 1 // (int) 0002: jump @CRASH_5442 :CRASH_5435 $5957 = 30000 // (int) :CRASH_5442 0029: $5957 += $5956 // (int vars) // Note: the incorrect math opcode was used here :CRASH_5448 010E: $5956 = current_time_in_ms 0035: $5958 = $5957 // (int vars) 002B: $5958 -= $5956 // (int vars) // Note: the incorrect math opcode was used here $5958 /= 1000 // (int) 0 >= $5958 // (int) num >= var 0022: jump_if_false @CRASH_5492 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @CRASH_5543 :CRASH_5492 $5958 == 1 // (int) var == num jump_if_false @CRASH_5527 011E: show_text_1number_lowpriority GXT 'CR_RO' number $5958 time 2 flag 1 // ~w~You have ~1~ second to get back in your vehicle. 0002: jump @CRASH_5543 :CRASH_5527 011E: show_text_1number_lowpriority GXT 'CR_ROS' number $5958 time 2 flag 1 // ~w~You have ~1~ seconds to get back in your vehicle. :CRASH_5543 0002: jump @CRASH_5555 :CRASH_5550 $5957 = 0 // (int) :CRASH_5555 005F: (unknown) 0057: show_text_highpriority GXT 0@ time 5000 flag 1 0026: return :CRASH_5567 011F: show_text_1number_highpriority GXT 0@ number 1@ time 5000 flag 1 0026: return :CRASH_5578 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_5026 0@ 0026: return :CRASH_5593 $940 = 1 // (int) 0001: wait 0 ms 0@ = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @CRASH_968 1000 0045: actor $933 defined jump_if_false @CRASH_5636 0107: toggle_player $933 can_move 1 :CRASH_5636 $2769 == 0 // (int) var == num jump_if_false @CRASH_5658 0001: wait 0 ms 0002: jump @CRASH_5636 :CRASH_5658 0035: $5959 = $2769 // (int vars) 004F: unknown_check $5959 0022: jump_if_false @CRASH_5694 // Note: the incorrect math opcode was used here 00A6: (unknown) $5959 216 jump_if_false @CRASH_5694 0@ = 1 // (int) :CRASH_5694 2@ = 0 // (int) :CRASH_5698 $5350(2@,10) = -1 // (int) $5360(2@,10) = -1 // (int) $5531(2@,10) = -1 // (int) $5491(2@,10) = -1 // (int) $5646(2@,10) = -1 // (int) $5470(2@,10) = 0 // (int) $5460(2@,10) = 0 // (int) $5571(2@,10) = 0 // (int) 2@ += 1 // (int) 2@ >= 10 // (int) var >= num jump_if_false @CRASH_5698 $5932 = 0 // (int) $5837 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @CRASH_1731 034B: unknown_check $2769 jump_if_false @CRASH_5841 80A0: not car $2769 wrecked jump_if_false @CRASH_5841 04BE: (unknown) $2769 3.0 25.0 023D: (unknown) $2769 1 014C: set_car $2769 health_to 1800 :CRASH_5841 0264: (unknown) 15.0 0125: set_traffic_density_multiplier_to 15.0 0270: (unknown) 1 $5939 = 0 // (int) $5957 = 0 // (int) $5938 = 180000 // (int) 00AC: stop_timer $5938 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @CRASH_64 5 024C: set_timer_with_text_to $5938 type 1 GXT 'TIME' // Time 00AE: remove_status_text $5939 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @CRASH_64 4 024D: (unknown) $5939 0 'DAMAGE' // Damage 03F7: (unknown) $5939 1 0@ == 0 // (int) var == num jump_if_false @CRASH_5975 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @CRASH_5567 'CR_OBJ' $1553 // Cause $~1~ worth of destruction within the time limit. 0002: jump @CRASH_5995 :CRASH_5975 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @CRASH_5567 'CR_OBJ' $1554 // Cause $~1~ worth of destruction within the time limit. :CRASH_5995 0001: wait 0 ms :CRASH_5998 1@ == 0 // (int) var == num jump_if_false @CRASH_6339 0001: wait 0 ms 0045: actor $933 defined jump_if_false @CRASH_6327 0078: if and 80A0: not car $5959 wrecked 81B3: not unknown_check $5959 jump_if_false @CRASH_6290 $5938 > 0 // (int) var > num jump_if_false @CRASH_6191 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @CRASH_409 jump_if_false @CRASH_6085 0025: gosub @CRASH_6459 0002: jump @CRASH_6184 :CRASH_6085 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @CRASH_5373 jump_if_false @CRASH_6139 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @CRASH_5578 'CR_RET' // ~r~You failed to return to your vehicle. 0025: gosub @CRASH_6528 1@ = 1 // (int) 0002: jump @CRASH_6184 :CRASH_6139 001C: $2769 == $5959 // (int) num == var 0022: jump_if_false @CRASH_6184 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @CRASH_2167 $2769 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @CRASH_3834 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @CRASH_2934 :CRASH_6184 0002: jump @CRASH_6283 :CRASH_6191 00AC: stop_timer $5938 00AE: remove_status_text $5939 0@ == 0 // (int) var == num jump_if_false @CRASH_6222 0035: 3@ = $1553 // (int vars) 0002: jump @CRASH_6227 :CRASH_6222 0035: 3@ = $1554 // (int vars) :CRASH_6227 0017: $5939 >= 3@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @CRASH_6253 // Note: the incorrect math opcode was used here 0025: gosub @CRASH_6545 0002: jump @CRASH_6278 :CRASH_6253 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @CRASH_5578 'CR_CAS' // ~r~You failed to cause enough destruction. 0025: gosub @CRASH_6528 :CRASH_6278 1@ = 1 // (int) :CRASH_6283 0002: jump @CRASH_6320 :CRASH_6290 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @CRASH_5578 'CR_DET' // ~r~Vehicle Destroyed! 0025: gosub @CRASH_6528 1@ = 1 // (int) :CRASH_6320 0002: jump @CRASH_6332 :CRASH_6327 1@ = 1 // (int) :CRASH_6332 0002: jump @CRASH_5998 :CRASH_6339 not 1@ == 1 // (int) var == num jump_if_false @CRASH_6358 0002: jump @CRASH_5995 :CRASH_6358 0026: return 01AE: (unknown) 1 0045: actor $933 defined jump_if_false @CRASH_6380 0107: toggle_player $933 can_move 0 :CRASH_6380 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_4379 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 $933 defined jump_if_false @CRASH_6457 0107: toggle_player $933 can_move 1 012E: toggle_player $933 ignored_by_cops 0 :CRASH_6457 0026: return :CRASH_6459 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_4364 0059: text_clear_all 0268: (unknown) $940 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_4379 0055: show_text_styled GXT 'M_OVER' time 1000 style 1 // ~r~MISSION OVER! 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_5026 'CR_CAN' // ~r~You quit the mission. 1@ = 1 // (int) 0026: return :CRASH_6528 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0026: return :CRASH_6545 0@ == 0 // (int) var == num jump_if_false @CRASH_6594 $1367 == 0 // (int) var == num jump_if_false @CRASH_6581 4@ = 1000 // (int) 0002: jump @CRASH_6587 :CRASH_6581 4@ = 250 // (int) :CRASH_6587 0002: jump @CRASH_6625 :CRASH_6594 $1368 == 0 // (int) var == num jump_if_false @CRASH_6619 4@ = 1000 // (int) 0002: jump @CRASH_6625 :CRASH_6619 4@ = 250 // (int) :CRASH_6625 011D: show_text_1number_styled GXT 'M_PASS' number 4@ time 1000 style 1 // ~Y~MISSION PASSED! ~n~$~1~ 0094: player $933 money += 4@ 022B: (unknown) 1 009B: clear_player $933 wanted_level 011D: show_text_1number_styled GXT 'CR_RE' number $5939 time 5000 style 4 // ~w~You caused $~1~ worth of damage. 0@ == 0 // (int) var == num jump_if_false @CRASH_6712 $1367 == 0 // (int) var == num jump_if_false @CRASH_6705 $1367 = 1 // (int) 01DF: progress_made += 1 036A: (unknown) :CRASH_6705 0002: jump @CRASH_6736 :CRASH_6712 $1368 == 0 // (int) var == num jump_if_false @CRASH_6736 $1368 = 1 // (int) 01DF: progress_made += 1 036A: (unknown) :CRASH_6736 00AC: stop_timer $5938 00AE: remove_status_text $5939 0026: return :CRASH_6746 0@ == 0 // (int) var == num jump_if_false @CRASH_6780 $5939 > 0 // (int) var > num jump_if_false @CRASH_6773 050E: (unknown) $5939 :CRASH_6773 0002: jump @CRASH_6796 :CRASH_6780 $5939 > 0 // (int) var > num jump_if_false @CRASH_6796 055B: (unknown) $5939 :CRASH_6796 $940 = 0 // (int) 00AC: stop_timer $5938 00AE: remove_status_text $5939 007A: mission_cleanup 0026: return //-------------Mission 28--------------- :QTTRIAL 0238: name_thread 'QTTRIAL' 0025: gosub @QTTRIAL_2007 009D: wasted_or_busted // mission only jump_if_false @QTTRIAL_34 0025: gosub @QTTRIAL_8432 :QTTRIAL_34 0025: gosub @QTTRIAL_8823 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 $1084 = 0 // (int) 0377: (unknown) 0 $1084 $1084 > 0 // (int) var > num jump_if_false @QTTRIAL_461 0045: actor $933 defined jump_if_false @QTTRIAL_461 0429: (unknown) $933 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 $1084 = 0 // (int) :QTTRIAL_461 $1084 > 0 // (int) var > num jump_if_false @QTTRIAL_579 $1085 == -1 // (int) var == num jump_if_false @QTTRIAL_533 010E: $1167 = current_time_in_ms 0035: $1085 = $1167 // (int vars) $1085 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1068 = 1 // (int) $1087 = 1 // (int) 0002: jump @QTTRIAL_566 :QTTRIAL_533 801C: not $1086 == $1084 // (int) num == var 0022: jump_if_false @QTTRIAL_566 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) 005E: (unknown) :QTTRIAL_566 0035: $1086 = $1084 // (int vars) 0002: jump @QTTRIAL_637 :QTTRIAL_579 $1087 == 1 // (int) var == num jump_if_false @QTTRIAL_632 010E: $1167 = current_time_in_ms 0011: $1167 > $1085 // (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 $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) $1087 = 0 // (int) :QTTRIAL_632 $1086 = 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_5093 3@ 4@ 5@ 0@ 1@ 2@ 10@ 11@ 12@ 037B: constant_params 4 variable_params 3 unknown 13 call_with_params @MAIN_5145 10@ 11@ 12@ 6@ 10@ 11@ 12@ 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5197 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_5145 3@ 4@ 5@ 0.5 12@ 13@ 14@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5093 0@ 1@ 2@ 12@ 13@ 14@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5197 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_5093 3@ 4@ 5@ 0@ 1@ 2@ 9@ 10@ 11@ 037B: constant_params 3 variable_params 3 unknown 12 call_with_params @MAIN_5223 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_5145 6@ 7@ 8@ 10.0 10@ 11@ 12@ 037B: constant_params 3 variable_params 3 unknown 14 call_with_params @MAIN_5223 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_6188 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_6188 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_6188 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: $5713 = 0@ // (int vars) $5713 *= 60000 // (int) 0035: 1@ = 2@ // (int vars) 002B: 1@ -= $5713 // (int vars) // Note: the incorrect math opcode was used here 1@ /= 1000 // (int) 0026: return :QTTRIAL_2007 $940 = 1 // (int) 033A: use_GXT_table 'TT' 0001: wait 0 ms $5669 = 10 // (int) $5676 = 0 // (int) $5677 = 0 // (int) $5678 = 1 // (int) $5683 = 3 // (int) $5684 = 0 // (int) $5685 = 0 // (int) $5709 = 0 // (int) $5714 = 0 // (int) $5715 = 0 // (int) $5716 = 0 // (int) $5722 = 0 // (int) $5723 = 0 // (int) $5724 = 0 // (int) $5725 = 0 // (int) $5726 = 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) $5665 = 85000 // (int) $5666 = 95000 // (int) $5667 = 80000 // (int) $5668 = 85000 // (int) 0045: actor $933 defined jump_if_false @QTTRIAL_2193 012E: toggle_player $933 ignored_by_cops 1 :QTTRIAL_2193 $1071 = 1 // (int) $5664 = 0 // (int) :QTTRIAL_2204 0001: wait 0 ms :QTTRIAL_2207 6 > $5664 // (int) num > var 0022: jump_if_false @QTTRIAL_2409 // Note: the incorrect math opcode was used here 0001: wait 0 ms $5664 == 0 // (int) var == num jump_if_false @QTTRIAL_2242 0025: gosub @QTTRIAL_3769 :QTTRIAL_2242 $5664 == 8 // (int) var == num jump_if_false @QTTRIAL_2262 0025: gosub @QTTRIAL_8432 :QTTRIAL_2262 $5664 == 1 // (int) var == num jump_if_false @QTTRIAL_2282 0025: gosub @QTTRIAL_4862 :QTTRIAL_2282 $5664 == 2 // (int) var == num jump_if_false @QTTRIAL_2302 0025: gosub @QTTRIAL_6548 :QTTRIAL_2302 $5664 == 3 // (int) var == num jump_if_false @QTTRIAL_2322 0025: gosub @QTTRIAL_7566 :QTTRIAL_2322 $5664 == 4 // (int) var == num jump_if_false @QTTRIAL_2342 0025: gosub @QTTRIAL_8479 :QTTRIAL_2342 $5664 == 5 // (int) var == num jump_if_false @QTTRIAL_2362 0025: gosub @QTTRIAL_8343 :QTTRIAL_2362 $5664 == 6 // (int) var == num jump_if_false @QTTRIAL_2382 0025: gosub @QTTRIAL_8823 :QTTRIAL_2382 $5664 == 7 // (int) var == num jump_if_false @QTTRIAL_2402 0025: gosub @QTTRIAL_8607 :QTTRIAL_2402 0002: jump @QTTRIAL_2207 :QTTRIAL_2409 not $5664 == 6 // (int) var == num jump_if_false @QTTRIAL_2446 009F: actor $933 dead jump_if_false @QTTRIAL_2439 $5664 = 8 // (int) :QTTRIAL_2439 0002: jump @QTTRIAL_2204 :QTTRIAL_2446 0026: return :QTTRIAL_2448 00BB: (unknown) $5724 $5724 = 0 // (int) 00BB: (unknown) $5725 $5725 = 0 // (int) 0026: return :QTTRIAL_2468 0045: actor $933 defined jump_if_false @QTTRIAL_2501 0107: toggle_player $933 can_move 0 007E: actor $933 driving jump_if_false @QTTRIAL_2501 014A: (unknown) $933 1 :QTTRIAL_2501 0026: return :QTTRIAL_2503 $5677 == 0 // (int) var == num jump_if_false @QTTRIAL_2536 0025: gosub @QTTRIAL_2448 -2@ = 0 // (int) // timer1 -1@ = 0 // (int) // timer2 $5677 = 1 // (int) :QTTRIAL_2536 009F: actor $933 dead jump_if_false @QTTRIAL_2555 $5664 = 8 // (int) 0026: return :QTTRIAL_2555 $5726 == 0 // (int) var == num jump_if_false @QTTRIAL_2579 00C0: (unknown) $5698 $5726 00BC: (unknown) $5726 2 :QTTRIAL_2579 $5686 = 30000 // (int) 002B: $5686 -= -2@ // (int vars) // timer1 // Note: the incorrect math opcode was used here $5686 /= 1000 // (int) $5686 > 1 // (int) var > num jump_if_false @QTTRIAL_2633 011F: show_text_1number_highpriority GXT 'TT_B1' number $5686 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 $5686 time 1 flag 1 // ~w~You have ~1~ second to return to your ~b~vehicle. :QTTRIAL_2648 1 > $5686 // (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_5026 'TT_E4' // ~r~You have been disqualified for leaving your vehicle. $5664 = 5 // (int) 0026: return :QTTRIAL_2695 0026: return :QTTRIAL_2697 $1141(9@,4) == 0 // (int) var == num jump_if_false @QTTRIAL_2791 0035: $1141(9@,4) = 13@ // (int vars) 13@ /= 1000 // (int) 053B: (unknown) 9@ 13@ $5718 > 9 // (int) var > num jump_if_false @QTTRIAL_2766 01DA: show_text_2numbers GXT 'TT_D4' numbers $5717 $5718 time 2000 flag 1 // ~w~New Lap Record: ~1~:~1~ 0002: jump @QTTRIAL_2784 :QTTRIAL_2766 01DA: show_text_2numbers GXT 'TT_D5' numbers $5717 $5718 time 2000 flag 1 // ~w~New Lap Record: ~1~:0~1~ :QTTRIAL_2784 0002: jump @QTTRIAL_2878 :QTTRIAL_2791 0011: $1141(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: $1141(9@,4) = 13@ // (int vars) 13@ /= 1000 // (int) 053B: (unknown) 9@ 13@ $5718 > 9 // (int) var > num jump_if_false @QTTRIAL_2860 01DA: show_text_2numbers GXT 'TT_D4' numbers $5717 $5718 time 2000 flag 1 // ~w~New Lap Record: ~1~:~1~ 0002: jump @QTTRIAL_2878 :QTTRIAL_2860 01DA: show_text_2numbers GXT 'TT_D5' numbers $5717 $5718 time 2000 flag 1 // ~w~New Lap Record: ~1~:0~1~ :QTTRIAL_2878 0026: return :QTTRIAL_2880 $5723 == 0 // (int) var == num jump_if_false @QTTRIAL_2932 80A0: not car $5698 wrecked jump_if_false @QTTRIAL_2925 012C: car $5698 in_air jump_if_false @QTTRIAL_2925 $5723 = 1 // (int) $5687 = 0 // (float) :QTTRIAL_2925 0002: jump @QTTRIAL_3276 :QTTRIAL_2932 80A0: not car $5698 wrecked jump_if_false @QTTRIAL_3276 012C: car $5698 in_air jump_if_false @QTTRIAL_3012 004D: store_car $5698 position_to $5700 $5701 $5702 01BB: (unknown) $5700 $5701 $5702 $5688 0036: $5689 = $5702 // (float vars) 002C: $5689 -= $5688 // (float vars) 0014: $5689 > $5687 // (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: $5687 = $5689 // (float vars) :QTTRIAL_3005 0002: jump @QTTRIAL_3276 :QTTRIAL_3012 0036: $5690 = $5687 // (float vars) 001D: $1405 == 0 // (int) var == var jump_if_false @QTTRIAL_3047 0539: (unknown) $5690 0036: $1405 = $5690 // (float vars) 0002: jump @QTTRIAL_3070 :QTTRIAL_3047 0014: $5690 > $1405 // (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) $5690 0036: $1405 = $5690 // (float vars) :QTTRIAL_3070 $5690 > 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_5932 $5690 17@ 18@ 18@ /= 10 // (int) 8.0 > $5690 // (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 $933 money += 10 :QTTRIAL_3172 0002: jump @QTTRIAL_3271 :QTTRIAL_3179 8.0 > $5690 // (float) num > var 0022: jump_if_false @QTTRIAL_3241 // Note: the incorrect math opcode was used here 0292: (unknown) $5690 $5690 037B: constant_params 1 variable_params 2 unknown 25 call_with_params @MAIN_5932 $5690 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) $5690 $5690 01DA: show_text_2numbers GXT 'TT_D11A' numbers 17@ 18@ time 2000 flag 1 // ~w~Air: ~1~.~1~ Feet - $10 bonus. 0094: player $933 money += 10 :QTTRIAL_3271 $5723 = 0 // (int) :QTTRIAL_3276 0026: return :QTTRIAL_3278 0045: actor $933 defined jump_if_false @QTTRIAL_3308 0216: (unknown) $933 -454.42 1382.48 11.29 :QTTRIAL_3308 0162: release_model $5670 0049: destroy_car $5698 $5684 = 0 // (int) $5721 = 0 // (int) 0059: text_clear_all 0026: return :QTTRIAL_3330 0094: player $933 money += 100 0035: $1137(9@,4) = $5721 // (int vars) $1150(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 $1150(9@,4) = 1 // (int) :QTTRIAL_3431 0026: return :QTTRIAL_3433 0035: $5703 = $5409(16@,4) // (int vars) $5703 /= 60000 // (int) 0035: $5713 = $5703 // (int vars) $5713 *= 60000 // (int) 0035: $5704 = $5409(16@,4) // (int vars) 002B: $5704 -= $5713 // (int vars) // Note: the incorrect math opcode was used here $5704 /= 1000 // (int) $5704 > 9 // (int) var > num jump_if_false @QTTRIAL_3523 01D9: (unknown) 'TT_L4' $5703 $5704 1 1 // ~w~Course Target: ~1~:~1~ 0002: jump @QTTRIAL_3543 :QTTRIAL_3523 01DC: show_text_3numbers GXT 'TT_L4A' numbers $5703 $5722 $5704 time 1 flag 1 // ~w~Course Target: ~1~:~1~~1~ :QTTRIAL_3543 0026: return :QTTRIAL_3545 0035: $5705 = $1137(16@,4) // (int vars) $5705 /= 60000 // (int) 0035: $5713 = $5705 // (int vars) $5713 *= 60000 // (int) 0035: $5706 = $1137(16@,4) // (int vars) 002B: $5706 -= $5713 // (int vars) // Note: the incorrect math opcode was used here $5706 /= 1000 // (int) $5706 > 9 // (int) var > num jump_if_false @QTTRIAL_3635 01D9: (unknown) 'TT_L5' $5705 $5706 1 1 // ~w~Best Time: ~1~:~1~ 0002: jump @QTTRIAL_3655 :QTTRIAL_3635 01DC: show_text_3numbers GXT 'TT_L5A' numbers $5705 $5722 $5706 time 1 flag 1 // ~w~Best Time: ~1~:~1~~1~ :QTTRIAL_3655 0026: return :QTTRIAL_3657 0035: $5707 = $1141(16@,4) // (int vars) $5707 /= 60000 // (int) 0035: $5713 = $5707 // (int vars) $5713 *= 60000 // (int) 0035: $5708 = $1141(16@,4) // (int vars) 002B: $5708 -= $5713 // (int vars) // Note: the incorrect math opcode was used here $5708 /= 1000 // (int) $5708 > 9 // (int) var > num jump_if_false @QTTRIAL_3747 01D9: (unknown) 'TT_L6' $5707 $5708 1 1 // ~w~Best Lap Time: ~1~:~1~ 0002: jump @QTTRIAL_3767 :QTTRIAL_3747 01DC: show_text_3numbers GXT 'TT_L6A' numbers $5707 $5722 $5708 time 1 flag 1 // ~w~Best Lap Time: ~1~:~1~~1~ :QTTRIAL_3767 0026: return :QTTRIAL_3769 8045: not actor $933 defined 0022: jump_if_false @QTTRIAL_3788 // Note: the incorrect math opcode was used here $5664 = 8 // (int) 0026: return :QTTRIAL_3788 0045: actor $933 defined jump_if_false @QTTRIAL_3804 0107: toggle_player $933 can_move 0 :QTTRIAL_3804 01AE: (unknown) 1 0564: (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_4379 $1401 = 1 // (int) $5710 = 1 // (int) $5709 = 0 // (int) 4@ = 4 // (int) 4@ -= 1 // (int) 0035: 15@ = 4@ // (int vars) $1145(4@,4) == 1 // (int) var == num jump_if_false @QTTRIAL_3954 $1410 == 0 // (int) var == num jump_if_false @QTTRIAL_3941 $5710 = 4 // (int) 0002: jump @QTTRIAL_3947 :QTTRIAL_3941 $5710 = 1 // (int) :QTTRIAL_3947 0002: jump @QTTRIAL_4070 :QTTRIAL_3954 $1145(15@,4) == 0 // (int) var == num jump_if_false @QTTRIAL_4070 0001: wait 0 ms 001C: 15@ == 4@ // (int) num == var 0022: jump_if_false @QTTRIAL_4021 // Note: the incorrect math opcode was used here $1150(15@,4) == 0 // (int) var == num jump_if_false @QTTRIAL_4008 0035: $5710 = 15@ // (int vars) 0002: jump @QTTRIAL_4014 :QTTRIAL_4008 $5710 = 4 // (int) :QTTRIAL_4014 0002: jump @QTTRIAL_4058 :QTTRIAL_4021 $1150(15@,4) == 0 // (int) var == num jump_if_false @QTTRIAL_4047 0035: $5710 = 15@ // (int vars) 0002: jump @QTTRIAL_4058 :QTTRIAL_4047 0035: $5710 = 15@ // (int vars) $5710 += 1 // (int) :QTTRIAL_4058 15@ -= 1 // (int) 0002: jump @QTTRIAL_3954 :QTTRIAL_4070 $1406 == 0 // (int) var == num jump_if_false @QTTRIAL_4088 $5710 = 1 // (int) :QTTRIAL_4088 0001: wait 500 ms :QTTRIAL_4093 $5709 == 0 // (int) var == num jump_if_false @QTTRIAL_4857 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 $5710 time 1 style 4 // ~w~< COURSE ~1~ > 0035: 9@ = $5710 // (int vars) 9@ -= 1 // (int) 0078: if or 8@ > 0 // (int) var > num 0@ > 100 // (int) var > num jump_if_false @QTTRIAL_4260 -2@ = 0 // (int) // timer1 $5710 == 4 // (int) var == num jump_if_false @QTTRIAL_4210 $5710 = 1 // (int) 0002: jump @QTTRIAL_4216 :QTTRIAL_4210 $5710 += 1 // (int) :QTTRIAL_4216 0@ > 50 // (int) var > num jump_if_false @QTTRIAL_4260 011D: show_text_1number_styled GXT 'TT_F1' number $5710 time 1 style 4 // ~w~< COURSE ~1~ > 02D7: (unknown) 0 0@ 1@ 2@ 3@ 0001: wait 0 ms 0002: jump @QTTRIAL_4216 :QTTRIAL_4260 0078: if or 7@ > 0 // (int) var > num -100 > 0@ // (int) num > var 0022: jump_if_false @QTTRIAL_4360 // Note: the incorrect math opcode was used here -2@ = 0 // (int) // timer1 $5710 == 1 // (int) var == num jump_if_false @QTTRIAL_4310 $5710 = 4 // (int) 0002: jump @QTTRIAL_4316 :QTTRIAL_4310 $5710 -= 1 // (int) :QTTRIAL_4316 -50 > 0@ // (int) num > var 0022: jump_if_false @QTTRIAL_4360 // Note: the incorrect math opcode was used here 011D: show_text_1number_styled GXT 'TT_F1' number $5710 time 1 style 4 // ~w~< COURSE ~1~ > 02D7: (unknown) 0 0@ 1@ 2@ 3@ 0001: wait 0 ms 0002: jump @QTTRIAL_4316 :QTTRIAL_4360 0035: 16@ = $5710 // (int vars) 16@ -= 1 // (int) $1145(16@,4) == 1 // (int) var == num jump_if_false @QTTRIAL_4550 -2@ > 0 // (int) var > num // timer1 jump_if_false @QTTRIAL_4543 5000 > -2@ // (int) num > var // timer1 0022: jump_if_false @QTTRIAL_4482 // Note: the incorrect math opcode was used here not $1137(16@,4) == 0 // (int) var == num jump_if_false @QTTRIAL_4468 0011: $5409(16@,4) > $1137(16@,4) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @QTTRIAL_4454 // Note: the incorrect math opcode was used here 0025: gosub @QTTRIAL_3545 0002: jump @QTTRIAL_4461 :QTTRIAL_4454 0025: gosub @QTTRIAL_3433 :QTTRIAL_4461 0002: jump @QTTRIAL_4475 :QTTRIAL_4468 0025: gosub @QTTRIAL_3433 :QTTRIAL_4475 0002: jump @QTTRIAL_4543 :QTTRIAL_4482 not $1141(16@,4) == 0 // (int) var == num jump_if_false @QTTRIAL_4536 -2@ > 5500 // (int) var > num // timer1 jump_if_false @QTTRIAL_4529 10500 > -2@ // (int) num > var // timer1 0022: jump_if_false @QTTRIAL_4529 // Note: the incorrect math opcode was used here 0025: gosub @QTTRIAL_3657 :QTTRIAL_4529 0002: jump @QTTRIAL_4543 :QTTRIAL_4536 0025: gosub @QTTRIAL_3433 :QTTRIAL_4543 0002: jump @QTTRIAL_4563 :QTTRIAL_4550 03EC: (unknown) 'TT_L1' 1 1 // ~r~ Locked. :QTTRIAL_4563 -2@ > 11000 // (int) var > num // timer1 jump_if_false @QTTRIAL_4580 -2@ = 0 // (int) // timer1 :QTTRIAL_4580 5@ > 0 // (int) var > num jump_if_false @QTTRIAL_4649 $1145(9@,4) == 1 // (int) var == num jump_if_false @QTTRIAL_4633 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4364 $5664 = 1 // (int) $5709 = 1 // (int) 0564: (unknown) 0 0026: return :QTTRIAL_4633 $1150(9@,4) == 0 // (int) var == num jump_if_false @QTTRIAL_4649 01EA: increment_mission_attempts :QTTRIAL_4649 6@ > 0 // (int) var > num jump_if_false @QTTRIAL_4850 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4364 0268: (unknown) $5710 = 99 // (int) $5709 = 1 // (int) 0045: actor $933 defined jump_if_false @QTTRIAL_4758 007E: actor $933 driving jump_if_false @QTTRIAL_4732 0216: (unknown) $933 -454.42 1382.48 11.29 0002: jump @QTTRIAL_4751 :QTTRIAL_4732 0044: put_actor $933 at -454.42 1382.48 11.29 :QTTRIAL_4751 0002: jump @QTTRIAL_4769 :QTTRIAL_4758 $5664 = 8 // (int) 0564: (unknown) 0 0026: return :QTTRIAL_4769 022C: (unknown) -445.2 1383.27 11.25 10.0 0 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @MAIN_4268 230 0048: $5699 = create_car #QUAD at -445.2 1383.27 11.25 00D1: set_car $5699 Z_angle_to -45.0 0113: remove_references_to_car $5699 // Like turning a car into any random car 0162: release_model #QUAD 01CF: (unknown) $5664 = 6 // (int) 0564: (unknown) 0 0026: return :QTTRIAL_4850 0002: jump @QTTRIAL_4093 :QTTRIAL_4857 0564: (unknown) 0 0026: return :QTTRIAL_4862 24@ = 0 // (int) 9@ == 0 // (int) var == num jump_if_false @QTTRIAL_5159 $5670 = 230 // (int) $5679 = 0 // (float) 0035: $5680 = $5665 // (int vars) $5669 = 8 // (int) $5681 = 8.0 // (float) $5672 = -367.2147 // (float) $5673 = 1358.577 // (float) $5674 = -610.0547 // (float) $5675 = 1654.111 // (float) $5604 = -468.37 // (float) $5624 = 1479.63 // (float) $5644 = 15.21 // (float) $5605 = -438.44 // (float) $5625 = 1515.55 // (float) $5645 = 11.39 // (float) $5606 = -415.43 // (float) $5626 = 1568.53 // (float) $5646 = 11.12 // (float) $5607 = -457.29 // (float) $5627 = 1545.56 // (float) $5647 = 8.56 // (float) $5608 = -513.64 // (float) $5628 = 1481.59 // (float) $5648 = 17.13 // (float) $5609 = -543.84 // (float) $5629 = 1446.82 // (float) $5649 = 11.39 // (float) $5610 = -558.3 // (float) $5630 = 1408.85 // (float) $5650 = 11.27 // (float) $5611 = -524.94 // (float) $5631 = 1415.87 // (float) $5651 = 11.4 // (float) :QTTRIAL_5159 9@ == 1 // (int) var == num jump_if_false @QTTRIAL_5452 $5670 = 230 // (int) $5679 = 0 // (float) 0035: $5680 = $5666 // (int vars) $5669 = 8 // (int) $5681 = 8.0 // (float) $5672 = -367.2147 // (float) $5673 = 1358.577 // (float) $5674 = -610.0547 // (float) $5675 = 1654.111 // (float) $5604 = -528.29 // (float) $5624 = 1481.21 // (float) $5644 = 17.12 // (float) $5605 = -542.46 // (float) $5625 = 1498.29 // (float) $5645 = 11.7 // (float) $5606 = -546.56 // (float) $5626 = 1521.44 // (float) $5646 = 11.8 // (float) $5607 = -493.38 // (float) $5627 = 1522.04 // (float) $5647 = 11.39 // (float) $5608 = -435.05 // (float) $5628 = 1521.39 // (float) $5648 = 11.39 // (float) $5609 = -394.31 // (float) $5629 = 1490.34 // (float) $5649 = 11.14 // (float) $5610 = -416.92 // (float) $5630 = 1430.53 // (float) $5650 = 11.39 // (float) $5611 = -473.19 // (float) $5631 = 1414.5 // (float) $5651 = 11.42 // (float) :QTTRIAL_5452 9@ == 2 // (int) var == num jump_if_false @QTTRIAL_5719 $5670 = 230 // (int) $5679 = 0 // (float) 0035: $5680 = $5667 // (int vars) $5669 = 7 // (int) $5681 = 8.0 // (float) $5672 = -367.2147 // (float) $5673 = 1358.577 // (float) $5674 = -610.0547 // (float) $5675 = 1654.111 // (float) $5604 = -501.91 // (float) $5624 = 1403.88 // (float) $5644 = 12.99 // (float) $5605 = -546.2 // (float) $5625 = 1404.59 // (float) $5645 = 11.26 // (float) $5606 = -564.83 // (float) $5626 = 1478.02 // (float) $5646 = 9.92 // (float) $5607 = -549.36 // (float) $5627 = 1567.92 // (float) $5647 = 10.89 // (float) $5608 = -506.83 // (float) $5628 = 1523.52 // (float) $5648 = 11.39 // (float) $5609 = -469.44 // (float) $5629 = 1476.91 // (float) $5649 = 15.21 // (float) $5610 = -448.3 // (float) $5630 = 1406.4 // (float) $5650 = 11.39 // (float) :QTTRIAL_5719 9@ == 3 // (int) var == num jump_if_false @QTTRIAL_5986 $5670 = 230 // (int) $5679 = 0 // (float) 0035: $5680 = $5668 // (int vars) $5669 = 7 // (int) $5681 = 8.0 // (float) $5672 = -367.2147 // (float) $5673 = 1358.577 // (float) $5674 = -610.0547 // (float) $5675 = 1654.111 // (float) $5604 = -514.03 // (float) $5624 = 1480.62 // (float) $5644 = 17.12 // (float) $5605 = -468.57 // (float) $5625 = 1532.6 // (float) $5645 = 7.24 // (float) $5606 = -416.79 // (float) $5626 = 1573.33 // (float) $5646 = 11.17 // (float) $5607 = -429.93 // (float) $5627 = 1512.05 // (float) $5647 = 11.39 // (float) $5608 = -436.46 // (float) $5628 = 1415.48 // (float) $5648 = 11.39 // (float) $5609 = -497.53 // (float) $5629 = 1403.9 // (float) $5649 = 12.99 // (float) $5610 = -557.88 // (float) $5630 = 1429.39 // (float) $5650 = 11.42 // (float) :QTTRIAL_5986 0011: $5669 > 24@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @QTTRIAL_6021 // Note: the incorrect math opcode was used here $5388(24@,20) -= 0.7 // (float) 24@ += 1 // (int) 0002: jump @QTTRIAL_5986 :QTTRIAL_6021 0036: $5692 = $5604 // (float vars) 0036: $5693 = $5624 // (float vars) 0036: $5694 = $5644 // (float vars) 0036: $5694 = $5644 // (float vars) $5694 += 0.5 // (float) 0268: (unknown) $2769 > 0 // (int) var > num jump_if_false @QTTRIAL_6117 004F: unknown_check $2769 jump_if_false @QTTRIAL_6110 0035: $5698 = $2769 // (int vars) 01BB: (unknown) $5692 $5693 $5694 $5691 004E: put_car $5698 at $5692 $5693 $5691 0233: (unknown) $5698 $5605 $5625 :QTTRIAL_6110 0002: jump @QTTRIAL_6238 :QTTRIAL_6117 0160: load_model $5670 0228: (unknown) 0045: actor $933 defined 0022: jump_if_false @QTTRIAL_6176 // Note: the incorrect math opcode was used here 0036: $5695 = $5604 // (float vars) $5695 += 1.5 // (float) 0036: $5696 = $5624 // (float vars) $5696 += 1.5 // (float) 0036: $5697 = $5644 // (float vars) 0044: put_actor $933 at $5695 $5696 $5697 :QTTRIAL_6176 0001: wait 100 ms 01BB: (unknown) $5692 $5693 $5694 $5691 0048: $5698 = create_car $5670 at $5692 $5693 $5691 0045: actor $933 defined 0022: jump_if_false @QTTRIAL_6230 // Note: the incorrect math opcode was used here 004F: unknown_check $5698 0022: jump_if_false @QTTRIAL_6230 // Note: the incorrect math opcode was used here 021C: (unknown) $933 $5698 :QTTRIAL_6230 0233: (unknown) $5698 $5605 $5625 :QTTRIAL_6238 014A: (unknown) $933 1 021D: (unknown) 0 01AE: (unknown) 1 $5682 = 0 // (int) $5678 = 1 // (int) 11@ = 1 // (int) 12@ = 2 // (int) $5677 = 0 // (int) 022C: (unknown) $5604 $5624 $5644 25.0 1 0246: (unknown) $5672 $5673 0 $5674 $5675 15.0 0001: wait 500 ms 01CF: (unknown) 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4379 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E3' time 1000 style 8 // ~w~3 00D9: (unknown) $937 $938 $939 7 0001: wait 1000 ms 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E2' time 1000 style 8 // ~w~2 00D9: (unknown) $937 $938 $939 8 0001: wait 1000 ms 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E1' time 1000 style 8 // ~w~1 00D9: (unknown) $937 $938 $939 9 0001: wait 1000 ms 00D9: (unknown) $937 $938 $939 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 $933 defined jump_if_false @QTTRIAL_6505 014A: (unknown) $933 0 :QTTRIAL_6505 01AE: (unknown) 0 0045: actor $933 defined jump_if_false @QTTRIAL_6530 0107: toggle_player $933 can_move 1 012E: toggle_player $933 ignored_by_cops 0 :QTTRIAL_6530 021D: (unknown) 1 $5685 = 1 // (int) $5664 = 2 // (int) 0026: return :QTTRIAL_6548 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @QTTRIAL_43 5 024C: set_timer_with_text_to $5682 type 0 GXT 'TIME' // Time 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @QTTRIAL_43 1 03F9: (unknown) $5678 $5683 0 'RACELAP' // Lap 23@ = 0 // (int) :QTTRIAL_6603 $5664 == 2 // (int) var == num jump_if_false @QTTRIAL_7564 0001: wait 0 ms 009F: actor $933 dead jump_if_false @QTTRIAL_6638 $5664 = 8 // (int) 0026: return :QTTRIAL_6638 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @QTTRIAL_388 jump_if_false @QTTRIAL_6663 $5664 = 7 // (int) 0026: return :QTTRIAL_6663 23@ == 0 // (int) var == num jump_if_false @QTTRIAL_6695 $5682 > 3000 // (int) var > num jump_if_false @QTTRIAL_6695 03C2: (unknown) 23@ = 1 // (int) :QTTRIAL_6695 80A0: not car $5698 wrecked jump_if_false @QTTRIAL_6775 0045: actor $933 defined jump_if_false @QTTRIAL_6760 807C: not actor $933 driving $5698 0022: jump_if_false @QTTRIAL_6742 // Note: the incorrect math opcode was used here $5676 = 0 // (int) 0002: jump @QTTRIAL_6753 :QTTRIAL_6742 $5676 = 1 // (int) $5677 = 0 // (int) :QTTRIAL_6753 0002: jump @QTTRIAL_6768 :QTTRIAL_6760 $5664 = 8 // (int) 0026: return :QTTRIAL_6768 0002: jump @QTTRIAL_6800 :QTTRIAL_6775 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @MAIN_5026 'TT_F3' // ~r~You destroyed the vehicle! $5664 = 5 // (int) 0026: return :QTTRIAL_6800 8046: not unknown_check $933 $5672 $5673 $5674 $5675 0 0022: jump_if_false @QTTRIAL_6852 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @MAIN_5026 'TT_F2' // ~r~You left the course. 0025: gosub @QTTRIAL_2468 $5664 = 5 // (int) 0026: return :QTTRIAL_6852 $5685 == 1 // (int) var == num jump_if_false @QTTRIAL_7557 $5676 == 1 // (int) var == num jump_if_false @QTTRIAL_7550 00BB: (unknown) $5726 $5726 = 0 // (int) $5724 == 0 // (int) var == num jump_if_false @QTTRIAL_6945 00C3: (unknown) $5348(11@,20) $5368(11@,20) $5388(11@,20) $5724 $5678 == 3 // (int) var == num jump_if_false @QTTRIAL_6945 11@ == 0 // (int) var == num jump_if_false @QTTRIAL_6945 00BC: (unknown) $5724 1 :QTTRIAL_6945 $5725 == 0 // (int) var == num jump_if_false @QTTRIAL_7013 0078: if and $5678 == 3 // (int) var == num 11@ == 0 // (int) var == num jump_if_false @QTTRIAL_6985 0002: jump @QTTRIAL_7013 :QTTRIAL_6985 00C3: (unknown) $5348(12@,20) $5368(12@,20) $5388(12@,20) $5725 00BF: (unknown) $5725 2 00BD: (unknown) $5725 1 :QTTRIAL_7013 0078: if and $5678 == 3 // (int) var == num 11@ == 0 // (int) var == num jump_if_false @QTTRIAL_7062 03D2: (unknown) $5348(11@,20) $5368(11@,20) $5388(11@,20) 8.0 0 255 0 0002: jump @QTTRIAL_7138 :QTTRIAL_7062 not $5678 == 4 // (int) var == num jump_if_false @QTTRIAL_7138 03D2: (unknown) $5348(11@,20) $5368(11@,20) $5388(11@,20) 8.0 237 130 180 03E2: (unknown) $5348(11@,20) $5368(11@,20) $5388(11@,20) $5348(12@,20) $5368(12@,20) $5388(12@,20) 237 130 180 -1.5 :QTTRIAL_7138 4 > $5678 // (int) num > var 0022: jump_if_false @QTTRIAL_7525 // Note: the incorrect math opcode was used here 008B: actor $933 in_sphere_in_car $5348(11@,20) $5368(11@,20) $5388(11@,20) radius $5681 $5681 50.0 sphere 0 0022: jump_if_false @QTTRIAL_7511 // Note: the incorrect math opcode was used here 00D9: (unknown) $5348(11@,20) $5368(11@,20) $5388(11@,20) 1 00BB: (unknown) $5724 00BB: (unknown) $5725 11@ == 0 // (int) var == num jump_if_false @QTTRIAL_7441 $5678 == 1 // (int) var == num jump_if_false @QTTRIAL_7248 0035: $5714 = $5682 // (int vars) 0035: 13@ = $5714 // (int vars) 0002: jump @QTTRIAL_7327 :QTTRIAL_7248 $5678 == 2 // (int) var == num jump_if_false @QTTRIAL_7285 0035: $5715 = $5682 // (int vars) 002B: $5715 -= $5714 // (int vars) // Note: the incorrect math opcode was used here 0035: 13@ = $5715 // (int vars) 0002: jump @QTTRIAL_7327 :QTTRIAL_7285 $5678 == 3 // (int) var == num jump_if_false @QTTRIAL_7327 0035: $5716 = $5682 // (int vars) 002B: $5716 -= $5715 // (int vars) // Note: the incorrect math opcode was used here 002B: $5716 -= $5714 // (int vars) // Note: the incorrect math opcode was used here 0035: 13@ = $5716 // (int vars) 0035: $5721 = $5682 // (int vars) :QTTRIAL_7327 0035: $5717 = 13@ // (int vars) $5717 /= 60000 // (int) 0035: $5711 = $5717 // (int vars) $5711 *= 60000 // (int) 0035: $5718 = 13@ // (int vars) 002B: $5718 -= $5711 // (int vars) // Note: the incorrect math opcode was used here $5718 /= 1000 // (int) $5718 > 9 // (int) var > num jump_if_false @QTTRIAL_7414 01DC: show_text_3numbers GXT 'TT_D2' numbers $5678 $5717 $5718 time 2000 flag 1 // ~w~Lap ~1~ Time ~1~:~1~ 0002: jump @QTTRIAL_7434 :QTTRIAL_7414 01DC: show_text_3numbers GXT 'TT_D3' numbers $5678 $5717 $5718 time 2000 flag 1 // ~w~Lap ~1~ Time ~1~:0~1~ :QTTRIAL_7434 0025: gosub @QTTRIAL_2697 :QTTRIAL_7441 11@ += 1 // (int) 11@ == 1 // (int) var == num jump_if_false @QTTRIAL_7464 $5678 += 1 // (int) :QTTRIAL_7464 001C: 11@ == $5669 // (int) num == var 0022: jump_if_false @QTTRIAL_7480 // Note: the incorrect math opcode was used here 11@ = 0 // (int) :QTTRIAL_7480 12@ += 1 // (int) 001C: 12@ == $5669 // (int) num == var 0022: jump_if_false @QTTRIAL_7501 // Note: the incorrect math opcode was used here 12@ = 0 // (int) :QTTRIAL_7501 $5724 = 0 // (int) $5725 = 0 // (int) :QTTRIAL_7511 0025: gosub @QTTRIAL_2880 0002: jump @QTTRIAL_7543 :QTTRIAL_7525 $5685 = 0 // (int) $5723 = 0 // (int) $5664 = 3 // (int) 0026: return :QTTRIAL_7543 0002: jump @QTTRIAL_7557 :QTTRIAL_7550 0025: gosub @QTTRIAL_2503 :QTTRIAL_7557 0002: jump @QTTRIAL_6603 :QTTRIAL_7564 0026: return :QTTRIAL_7566 00AC: stop_timer $5682 00AE: remove_status_text $5678 0025: gosub @QTTRIAL_2448 0025: gosub @QTTRIAL_2468 01AE: (unknown) 1 034B: unknown_check $5698 jump_if_false @QTTRIAL_7666 004F: unknown_check $5698 jump_if_false @QTTRIAL_7647 0036: 22@ = $939 // (float vars) 22@ += 1.5 // (float) 027F: store_coords_to 19@ 20@ 21@ from_actor $5698 with_offset 8.0 20.0 2.0 00B9: set_camera_position 19@ 20@ 22@ rotations 0 0 0 :QTTRIAL_7647 0045: actor $933 defined 0022: jump_if_false @QTTRIAL_7666 // Note: the incorrect math opcode was used here 00B5: (unknown) $933 15 2 :QTTRIAL_7666 001C: 9@ == 4@ // (int) num == var 0022: jump_if_false @QTTRIAL_7688 // Note: the incorrect math opcode was used here 10@ = 0 // (int) 0002: jump @QTTRIAL_7697 :QTTRIAL_7688 0035: 10@ = 9@ // (int vars) 10@ += 1 // (int) :QTTRIAL_7697 $1145(10@,4) == 0 // (int) var == num jump_if_false @QTTRIAL_7807 0011: $5680 > $5721 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @QTTRIAL_7779 // 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: $5671 = $5721 // (int vars) $5671 /= 1000 // (int) 053A: (unknown) 9@ $5671 $1145(10@,4) = 1 // (int) 0002: jump @QTTRIAL_7800 :QTTRIAL_7779 $1145(10@,4) = 0 // (int) 0057: show_text_highpriority GXT 'TT_E2' time 7000 flag 1 // ~r~You failed to beat the target time. :QTTRIAL_7800 0002: jump @QTTRIAL_7942 :QTTRIAL_7807 001C: 9@ == 4@ // (int) num == var 0022: jump_if_false @QTTRIAL_7913 // Note: the incorrect math opcode was used here $1150(4@,4) == 0 // (int) var == num jump_if_false @QTTRIAL_7906 0011: $5680 > $5721 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @QTTRIAL_7892 // 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: $5671 = $5721 // (int vars) $5671 /= 1000 // (int) 053A: (unknown) 9@ $5671 0002: jump @QTTRIAL_7906 :QTTRIAL_7892 0057: show_text_highpriority GXT 'TT_E2' time 7000 flag 1 // ~r~You failed to beat the target time. :QTTRIAL_7906 0002: jump @QTTRIAL_7942 :QTTRIAL_7913 8011: not $1137(9@,4) > $5721 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @QTTRIAL_7942 // 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_7942 not $1137(9@,4) == 0 // (int) var == num jump_if_false @QTTRIAL_8010 0011: $1137(9@,4) > $5721 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @QTTRIAL_8003 // Note: the incorrect math opcode was used here $5684 = 1 // (int) 0035: $1137(9@,4) = $5721 // (int vars) 0035: $5671 = $5721 // (int vars) $5671 /= 1000 // (int) 053A: (unknown) 9@ $5671 :QTTRIAL_8003 0002: jump @QTTRIAL_8028 :QTTRIAL_8010 0035: $5671 = $5721 // (int vars) $5671 /= 1000 // (int) 053A: (unknown) 9@ $5671 :QTTRIAL_8028 0035: $5719 = $5721 // (int vars) $5719 /= 60000 // (int) 0035: $5712 = $5719 // (int vars) $5712 *= 60000 // (int) 0035: $5720 = $5721 // (int vars) 002B: $5720 -= $5712 // (int vars) // Note: the incorrect math opcode was used here $5720 /= 1000 // (int) $5684 == 1 // (int) var == num jump_if_false @QTTRIAL_8153 $5720 > 9 // (int) var > num jump_if_false @QTTRIAL_8128 021E: show_text_2numbers_styled GXT 'TT_D6' numbers $5719 $5720 time 7000 flag 4 // ~w~New Course Record! ~1~:~1~ 0002: jump @QTTRIAL_8146 :QTTRIAL_8128 021E: show_text_2numbers_styled GXT 'TT_D7' numbers $5719 $5720 time 7000 flag 4 // ~w~New Course Record! ~1~:0~1~ :QTTRIAL_8146 0002: jump @QTTRIAL_8209 :QTTRIAL_8153 $5720 > 9 // (int) var > num jump_if_false @QTTRIAL_8191 021E: show_text_2numbers_styled GXT 'TT_D8' numbers $5719 $5720 time 7000 flag 4 // ~w~Your Course Time: ~1~:~1~ 0002: jump @QTTRIAL_8209 :QTTRIAL_8191 021E: show_text_2numbers_styled GXT 'TT_D9' numbers $5719 $5720 time 7000 flag 4 // ~w~Your Course Time: ~1~:0~1~ :QTTRIAL_8209 0001: wait 5000 ms 0059: text_clear_all 03C2: (unknown) 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4364 0025: gosub @QTTRIAL_3278 0001: wait 1000 ms 01AE: (unknown) 0 $1410 == 1 // (int) var == num jump_if_false @QTTRIAL_8287 0045: actor $933 defined jump_if_false @QTTRIAL_8273 012E: toggle_player $933 ignored_by_cops 1 :QTTRIAL_8273 $5664 = 0 // (int) 0026: return 0002: jump @QTTRIAL_8341 :QTTRIAL_8287 $1150(4@,4) == 1 // (int) var == num jump_if_false @QTTRIAL_8317 $5664 = 4 // (int) 0026: return 0002: jump @QTTRIAL_8341 :QTTRIAL_8317 0045: actor $933 defined jump_if_false @QTTRIAL_8334 012E: toggle_player $933 ignored_by_cops 1 :QTTRIAL_8334 $5664 = 0 // (int) 0026: return :QTTRIAL_8341 0026: return :QTTRIAL_8343 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0025: gosub @QTTRIAL_2448 00BB: (unknown) $5726 00AC: stop_timer $5682 00AE: remove_status_text $5678 0001: wait 5000 ms 0059: text_clear_all 03C2: (unknown) 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4364 0025: gosub @QTTRIAL_3278 0001: wait 1000 ms 0045: actor $933 defined jump_if_false @QTTRIAL_8425 012E: toggle_player $933 ignored_by_cops 1 :QTTRIAL_8425 $5664 = 0 // (int) 0026: return :QTTRIAL_8432 0025: gosub @QTTRIAL_2448 00BB: (unknown) $5726 00AC: stop_timer $5682 00AE: remove_status_text $5678 0059: text_clear_all 0162: release_model $5670 0049: destroy_car $5698 $5684 = 0 // (int) $5721 = 0 // (int) $5664 = 6 // (int) 0026: return :QTTRIAL_8479 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_4379 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 $933 money += 2500 $1410 = 1 // (int) 0001: wait 5000 ms 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4364 0221: (unknown) 01CF: (unknown) 01AE: (unknown) 0 $5664 = 6 // (int) 0026: return :QTTRIAL_8607 0025: gosub @QTTRIAL_2448 00BB: (unknown) $5726 00AC: stop_timer $5682 00AE: remove_status_text $5678 03C2: (unknown) 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4364 0045: actor $933 defined jump_if_false @QTTRIAL_8705 007E: actor $933 driving jump_if_false @QTTRIAL_8686 0216: (unknown) $933 -454.42 1382.48 11.29 0002: jump @QTTRIAL_8705 :QTTRIAL_8686 0044: put_actor $933 at -454.42 1382.48 11.29 :QTTRIAL_8705 022C: (unknown) -445.2 1383.27 11.25 10.0 0 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @MAIN_4268 230 0048: $5699 = create_car #QUAD at -445.2 1383.27 11.25 00D1: set_car $5699 Z_angle_to -45.0 0113: remove_references_to_car $5699 // 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_5026 'TT_E7' // ~r~Time Trial cancelled. 0125: set_traffic_density_multiplier_to 1.0 $5664 = 6 // (int) 0026: return :QTTRIAL_8823 0001: wait 500 ms 0045: actor $933 defined jump_if_false @QTTRIAL_8850 012E: toggle_player $933 ignored_by_cops 0 0107: toggle_player $933 can_move 1 :QTTRIAL_8850 $940 = 0 // (int) $1071 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4379 007A: mission_cleanup 0026: return //-------------Mission 29--------------- :BTRIAL 0238: name_thread 'BTRIAL' 0025: gosub @BTRIAL_2006 009D: wasted_or_busted // mission only jump_if_false @BTRIAL_33 0025: gosub @BTRIAL_10012 :BTRIAL_33 0025: gosub @BTRIAL_10434 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 $1084 = 0 // (int) 0377: (unknown) 0 $1084 $1084 > 0 // (int) var > num jump_if_false @BTRIAL_460 0045: actor $933 defined jump_if_false @BTRIAL_460 0429: (unknown) $933 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 $1084 = 0 // (int) :BTRIAL_460 $1084 > 0 // (int) var > num jump_if_false @BTRIAL_578 $1085 == -1 // (int) var == num jump_if_false @BTRIAL_532 010E: $1167 = current_time_in_ms 0035: $1085 = $1167 // (int vars) $1085 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1068 = 1 // (int) $1087 = 1 // (int) 0002: jump @BTRIAL_565 :BTRIAL_532 801C: not $1086 == $1084 // (int) num == var 0022: jump_if_false @BTRIAL_565 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) 005E: (unknown) :BTRIAL_565 0035: $1086 = $1084 // (int vars) 0002: jump @BTRIAL_636 :BTRIAL_578 $1087 == 1 // (int) var == num jump_if_false @BTRIAL_631 010E: $1167 = current_time_in_ms 0011: $1167 > $1085 // (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 $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) $1087 = 0 // (int) :BTRIAL_631 $1086 = 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_5093 3@ 4@ 5@ 0@ 1@ 2@ 10@ 11@ 12@ 037B: constant_params 4 variable_params 3 unknown 13 call_with_params @MAIN_5145 10@ 11@ 12@ 6@ 10@ 11@ 12@ 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5197 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_5145 3@ 4@ 5@ 0.5 12@ 13@ 14@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5093 0@ 1@ 2@ 12@ 13@ 14@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5197 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_5093 3@ 4@ 5@ 0@ 1@ 2@ 9@ 10@ 11@ 037B: constant_params 3 variable_params 3 unknown 12 call_with_params @MAIN_5223 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_5145 6@ 7@ 8@ 10.0 10@ 11@ 12@ 037B: constant_params 3 variable_params 3 unknown 14 call_with_params @MAIN_5223 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_6188 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_6188 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_6188 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: $5717 = 0@ // (int vars) $5717 *= 60000 // (int) 0035: 1@ = 2@ // (int vars) 002B: 1@ -= $5717 // (int vars) // Note: the incorrect math opcode was used here 1@ /= 1000 // (int) 0026: return :BTRIAL_2006 $940 = 1 // (int) 033A: use_GXT_table 'TT' 0001: wait 0 ms $5673 = 10 // (int) $5680 = 0 // (int) $5681 = 0 // (int) $5682 = 1 // (int) $5687 = 3 // (int) $5688 = 0 // (int) $5689 = 0 // (int) $5713 = 0 // (int) $5718 = 0 // (int) $5719 = 0 // (int) $5720 = 0 // (int) $5726 = 0 // (int) $5727 = 0 // (int) $5728 = 0 // (int) $5729 = 0 // (int) $5730 = 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) $5665 = 85000 // (int) $5666 = 90000 // (int) $5667 = 80000 // (int) $5668 = 95000 // (int) $5669 = 105000 // (int) $5670 = 100000 // (int) $5671 = 95000 // (int) $5672 = 160000 // (int) 0045: actor $933 defined jump_if_false @BTRIAL_2228 012E: toggle_player $933 ignored_by_cops 1 :BTRIAL_2228 $1071 = 1 // (int) $5664 = 0 // (int) :BTRIAL_2239 0001: wait 0 ms :BTRIAL_2242 6 > $5664 // (int) num > var 0022: jump_if_false @BTRIAL_2444 // Note: the incorrect math opcode was used here 0001: wait 0 ms $5664 == 0 // (int) var == num jump_if_false @BTRIAL_2277 0025: gosub @BTRIAL_3868 :BTRIAL_2277 $5664 == 1 // (int) var == num jump_if_false @BTRIAL_2297 0025: gosub @BTRIAL_4981 :BTRIAL_2297 $5664 == 2 // (int) var == num jump_if_false @BTRIAL_2317 0025: gosub @BTRIAL_8128 :BTRIAL_2317 $5664 == 3 // (int) var == num jump_if_false @BTRIAL_2337 0025: gosub @BTRIAL_9146 :BTRIAL_2337 $5664 == 4 // (int) var == num jump_if_false @BTRIAL_2357 0025: gosub @BTRIAL_10059 :BTRIAL_2357 $5664 == 5 // (int) var == num jump_if_false @BTRIAL_2377 0025: gosub @BTRIAL_9923 :BTRIAL_2377 $5664 == 6 // (int) var == num jump_if_false @BTRIAL_2397 0025: gosub @BTRIAL_10434 :BTRIAL_2397 $5664 == 7 // (int) var == num jump_if_false @BTRIAL_2417 0025: gosub @BTRIAL_10184 :BTRIAL_2417 $5664 == 8 // (int) var == num jump_if_false @BTRIAL_2437 0025: gosub @BTRIAL_10012 :BTRIAL_2437 0002: jump @BTRIAL_2242 :BTRIAL_2444 not $5664 == 6 // (int) var == num jump_if_false @BTRIAL_2481 009F: actor $933 dead jump_if_false @BTRIAL_2474 $5664 = 8 // (int) :BTRIAL_2474 0002: jump @BTRIAL_2239 :BTRIAL_2481 0026: return :BTRIAL_2483 00BB: (unknown) $5728 $5728 = 0 // (int) 00BB: (unknown) $5729 $5729 = 0 // (int) 0026: return :BTRIAL_2503 0045: actor $933 defined jump_if_false @BTRIAL_2536 0107: toggle_player $933 can_move 0 007E: actor $933 driving jump_if_false @BTRIAL_2536 014A: (unknown) $933 1 :BTRIAL_2536 0026: return :BTRIAL_2538 $5681 == 0 // (int) var == num jump_if_false @BTRIAL_2571 0025: gosub @BTRIAL_2483 -2@ = 0 // (int) // timer1 -1@ = 0 // (int) // timer2 $5681 = 1 // (int) :BTRIAL_2571 009F: actor $933 dead jump_if_false @BTRIAL_2590 $5664 = 8 // (int) 0026: return :BTRIAL_2590 $5730 == 0 // (int) var == num jump_if_false @BTRIAL_2614 00C0: (unknown) $5702 $5730 00BC: (unknown) $5730 2 :BTRIAL_2614 $5690 = 30000 // (int) 002B: $5690 -= -2@ // (int vars) // timer1 // Note: the incorrect math opcode was used here $5690 /= 1000 // (int) $5690 > 1 // (int) var > num jump_if_false @BTRIAL_2668 011F: show_text_1number_highpriority GXT 'TT_B1' number $5690 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 $5690 time 1 flag 1 // ~w~You have ~1~ second to return to your ~b~vehicle. :BTRIAL_2683 1 > $5690 // (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_5026 'TT_E4' // ~r~You have been disqualified for leaving your vehicle. $5664 = 5 // (int) 0026: return :BTRIAL_2730 0026: return :BTRIAL_2732 $1163(9@,8) == 0 // (int) var == num jump_if_false @BTRIAL_2826 0035: $1163(9@,8) = 13@ // (int vars) 13@ /= 1000 // (int) 0538: (unknown) 9@ 13@ $5722 > 9 // (int) var > num jump_if_false @BTRIAL_2801 01DA: show_text_2numbers GXT 'TT_D4' numbers $5721 $5722 time 2000 flag 1 // ~w~New Lap Record: ~1~:~1~ 0002: jump @BTRIAL_2819 :BTRIAL_2801 01DA: show_text_2numbers GXT 'TT_D5' numbers $5721 $5722 time 2000 flag 1 // ~w~New Lap Record: ~1~:0~1~ :BTRIAL_2819 0002: jump @BTRIAL_2913 :BTRIAL_2826 0011: $1163(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: $1163(9@,8) = 13@ // (int vars) 13@ /= 1000 // (int) 0538: (unknown) 9@ 13@ $5722 > 9 // (int) var > num jump_if_false @BTRIAL_2895 01DA: show_text_2numbers GXT 'TT_D4' numbers $5721 $5722 time 2000 flag 1 // ~w~New Lap Record: ~1~:~1~ 0002: jump @BTRIAL_2913 :BTRIAL_2895 01DA: show_text_2numbers GXT 'TT_D5' numbers $5721 $5722 time 2000 flag 1 // ~w~New Lap Record: ~1~:0~1~ :BTRIAL_2913 0026: return :BTRIAL_2915 $5727 == 0 // (int) var == num jump_if_false @BTRIAL_2967 80A0: not car $5702 wrecked jump_if_false @BTRIAL_2960 012C: car $5702 in_air jump_if_false @BTRIAL_2960 $5727 = 1 // (int) $5691 = 0 // (float) :BTRIAL_2960 0002: jump @BTRIAL_3311 :BTRIAL_2967 80A0: not car $5702 wrecked jump_if_false @BTRIAL_3311 012C: car $5702 in_air jump_if_false @BTRIAL_3047 004D: store_car $5702 position_to $5704 $5705 $5706 01BB: (unknown) $5704 $5705 $5706 $5692 0036: $5693 = $5706 // (float vars) 002C: $5693 -= $5692 // (float vars) 0014: $5693 > $5691 // (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: $5691 = $5693 // (float vars) :BTRIAL_3040 0002: jump @BTRIAL_3311 :BTRIAL_3047 0036: $5694 = $5691 // (float vars) 001D: $1435 == 0 // (int) var == var jump_if_false @BTRIAL_3082 0536: (unknown) $5694 0036: $1435 = $5694 // (float vars) 0002: jump @BTRIAL_3105 :BTRIAL_3082 0014: $5694 > $1435 // (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) $5694 0036: $1435 = $5694 // (float vars) :BTRIAL_3105 $5694 > 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_5932 $5694 17@ 18@ 18@ /= 10 // (int) 8.0 > $5694 // (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 $933 money += 10 :BTRIAL_3207 0002: jump @BTRIAL_3306 :BTRIAL_3214 8.0 > $5694 // (float) num > var 0022: jump_if_false @BTRIAL_3276 // Note: the incorrect math opcode was used here 0292: (unknown) $5694 $5694 037B: constant_params 1 variable_params 2 unknown 25 call_with_params @MAIN_5932 $5694 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) $5694 $5694 01DA: show_text_2numbers GXT 'TT_D11A' numbers 17@ 18@ time 2000 flag 1 // ~w~Air: ~1~.~1~ Feet - $10 bonus. 0094: player $933 money += 10 :BTRIAL_3306 $5727 = 0 // (int) :BTRIAL_3311 0026: return :BTRIAL_3313 0045: actor $933 defined jump_if_false @BTRIAL_3343 0216: (unknown) $933 -421.05 1559.92 11.7 :BTRIAL_3343 0162: release_model $5674 0049: destroy_car $5702 $5688 = 0 // (int) $5725 = 0 // (int) 0059: text_clear_all 0026: return :BTRIAL_3365 0094: player $933 money += 100 0035: $1155(9@,8) = $5725 // (int vars) $1180(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 $1180(9@,8) = 1 // (int) :BTRIAL_3530 0026: return :BTRIAL_3532 0035: $5707 = $5409(16@,8) // (int vars) $5707 /= 60000 // (int) 0035: $5717 = $5707 // (int vars) $5717 *= 60000 // (int) 0035: $5708 = $5409(16@,8) // (int vars) 002B: $5708 -= $5717 // (int vars) // Note: the incorrect math opcode was used here $5708 /= 1000 // (int) $5708 > 9 // (int) var > num jump_if_false @BTRIAL_3622 01D9: (unknown) 'TT_L4' $5707 $5708 1 1 // ~w~Course Target: ~1~:~1~ 0002: jump @BTRIAL_3642 :BTRIAL_3622 01DC: show_text_3numbers GXT 'TT_L4A' numbers $5707 $5726 $5708 time 1 flag 1 // ~w~Course Target: ~1~:~1~~1~ :BTRIAL_3642 0026: return :BTRIAL_3644 0035: $5709 = $1155(16@,8) // (int vars) $5709 /= 60000 // (int) 0035: $5717 = $5709 // (int vars) $5717 *= 60000 // (int) 0035: $5710 = $1155(16@,8) // (int vars) 002B: $5710 -= $5717 // (int vars) // Note: the incorrect math opcode was used here $5710 /= 1000 // (int) $5710 > 9 // (int) var > num jump_if_false @BTRIAL_3734 01D9: (unknown) 'TT_L5' $5709 $5710 1 1 // ~w~Best Time: ~1~:~1~ 0002: jump @BTRIAL_3754 :BTRIAL_3734 01DC: show_text_3numbers GXT 'TT_L5A' numbers $5709 $5726 $5710 time 1 flag 1 // ~w~Best Time: ~1~:~1~~1~ :BTRIAL_3754 0026: return :BTRIAL_3756 0035: $5711 = $1163(16@,8) // (int vars) $5711 /= 60000 // (int) 0035: $5717 = $5711 // (int vars) $5717 *= 60000 // (int) 0035: $5712 = $1163(16@,8) // (int vars) 002B: $5712 -= $5717 // (int vars) // Note: the incorrect math opcode was used here $5712 /= 1000 // (int) $5712 > 9 // (int) var > num jump_if_false @BTRIAL_3846 01D9: (unknown) 'TT_L6' $5711 $5712 1 1 // ~w~Best Lap Time: ~1~:~1~ 0002: jump @BTRIAL_3866 :BTRIAL_3846 01DC: show_text_3numbers GXT 'TT_L6A' numbers $5711 $5726 $5712 time 1 flag 1 // ~w~Best Lap Time: ~1~:~1~~1~ :BTRIAL_3866 0026: return :BTRIAL_3868 8045: not actor $933 defined 0022: jump_if_false @BTRIAL_3887 // Note: the incorrect math opcode was used here $5664 = 8 // (int) 0026: return :BTRIAL_3887 0045: actor $933 defined jump_if_false @BTRIAL_3903 0107: toggle_player $933 can_move 0 :BTRIAL_3903 01AE: (unknown) 1 0564: (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_4379 $1427 = 1 // (int) $5714 = 1 // (int) $5713 = 0 // (int) 4@ = 8 // (int) 4@ -= 1 // (int) 0035: 15@ = 4@ // (int vars) $1171(4@,8) == 1 // (int) var == num jump_if_false @BTRIAL_4050 $1444 == 0 // (int) var == num jump_if_false @BTRIAL_4037 $5714 = 8 // (int) 0002: jump @BTRIAL_4043 :BTRIAL_4037 $5714 = 1 // (int) :BTRIAL_4043 0002: jump @BTRIAL_4166 :BTRIAL_4050 $1171(15@,8) == 0 // (int) var == num jump_if_false @BTRIAL_4166 0001: wait 0 ms 001C: 15@ == 4@ // (int) num == var 0022: jump_if_false @BTRIAL_4117 // Note: the incorrect math opcode was used here $1180(15@,8) == 0 // (int) var == num jump_if_false @BTRIAL_4104 0035: $5714 = 15@ // (int vars) 0002: jump @BTRIAL_4110 :BTRIAL_4104 $5714 = 8 // (int) :BTRIAL_4110 0002: jump @BTRIAL_4154 :BTRIAL_4117 $1180(15@,8) == 0 // (int) var == num jump_if_false @BTRIAL_4143 0035: $5714 = 15@ // (int vars) 0002: jump @BTRIAL_4154 :BTRIAL_4143 0035: $5714 = 15@ // (int vars) $5714 += 1 // (int) :BTRIAL_4154 15@ -= 1 // (int) 0002: jump @BTRIAL_4050 :BTRIAL_4166 $1436 == 0 // (int) var == num jump_if_false @BTRIAL_4184 $5714 = 1 // (int) :BTRIAL_4184 0001: wait 500 ms :BTRIAL_4189 $5713 == 0 // (int) var == num jump_if_false @BTRIAL_4976 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 $5714 time 1 style 4 // ~w~< COURSE ~1~ > 0035: 9@ = $5714 // (int vars) 9@ -= 1 // (int) 0078: if or 8@ > 0 // (int) var > num 0@ > 100 // (int) var > num jump_if_false @BTRIAL_4356 -2@ = 0 // (int) // timer1 $5714 == 8 // (int) var == num jump_if_false @BTRIAL_4306 $5714 = 1 // (int) 0002: jump @BTRIAL_4312 :BTRIAL_4306 $5714 += 1 // (int) :BTRIAL_4312 0@ > 50 // (int) var > num jump_if_false @BTRIAL_4356 011D: show_text_1number_styled GXT 'TT_F1' number $5714 time 1 style 4 // ~w~< COURSE ~1~ > 02D7: (unknown) 0 0@ 1@ 2@ 3@ 0001: wait 0 ms 0002: jump @BTRIAL_4312 :BTRIAL_4356 0078: if or 7@ > 0 // (int) var > num -100 > 0@ // (int) num > var 0022: jump_if_false @BTRIAL_4456 // Note: the incorrect math opcode was used here -2@ = 0 // (int) // timer1 $5714 == 1 // (int) var == num jump_if_false @BTRIAL_4406 $5714 = 8 // (int) 0002: jump @BTRIAL_4412 :BTRIAL_4406 $5714 -= 1 // (int) :BTRIAL_4412 -50 > 0@ // (int) num > var 0022: jump_if_false @BTRIAL_4456 // Note: the incorrect math opcode was used here 011D: show_text_1number_styled GXT 'TT_F1' number $5714 time 1 style 4 // ~w~< COURSE ~1~ > 02D7: (unknown) 0 0@ 1@ 2@ 3@ 0001: wait 0 ms 0002: jump @BTRIAL_4412 :BTRIAL_4456 0035: 16@ = $5714 // (int vars) 16@ -= 1 // (int) $1171(16@,8) == 1 // (int) var == num jump_if_false @BTRIAL_4646 -2@ > 0 // (int) var > num // timer1 jump_if_false @BTRIAL_4639 5000 > -2@ // (int) num > var // timer1 0022: jump_if_false @BTRIAL_4578 // Note: the incorrect math opcode was used here not $1155(16@,8) == 0 // (int) var == num jump_if_false @BTRIAL_4564 0011: $5409(16@,8) > $1155(16@,8) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BTRIAL_4550 // Note: the incorrect math opcode was used here 0025: gosub @BTRIAL_3644 0002: jump @BTRIAL_4557 :BTRIAL_4550 0025: gosub @BTRIAL_3532 :BTRIAL_4557 0002: jump @BTRIAL_4571 :BTRIAL_4564 0025: gosub @BTRIAL_3532 :BTRIAL_4571 0002: jump @BTRIAL_4639 :BTRIAL_4578 not $1163(16@,8) == 0 // (int) var == num jump_if_false @BTRIAL_4632 -2@ > 5500 // (int) var > num // timer1 jump_if_false @BTRIAL_4625 10500 > -2@ // (int) num > var // timer1 0022: jump_if_false @BTRIAL_4625 // Note: the incorrect math opcode was used here 0025: gosub @BTRIAL_3756 :BTRIAL_4625 0002: jump @BTRIAL_4639 :BTRIAL_4632 0025: gosub @BTRIAL_3532 :BTRIAL_4639 0002: jump @BTRIAL_4659 :BTRIAL_4646 03EC: (unknown) 'TT_L1' 1 1 // ~r~ Locked. :BTRIAL_4659 -2@ > 11000 // (int) var > num // timer1 jump_if_false @BTRIAL_4676 -2@ = 0 // (int) // timer1 :BTRIAL_4676 5@ > 0 // (int) var > num jump_if_false @BTRIAL_4745 $1171(9@,8) == 1 // (int) var == num jump_if_false @BTRIAL_4729 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4364 $5664 = 1 // (int) $5713 = 1 // (int) 0564: (unknown) 0 0026: return :BTRIAL_4729 $1180(9@,8) == 0 // (int) var == num jump_if_false @BTRIAL_4745 01EA: increment_mission_attempts :BTRIAL_4745 6@ > 0 // (int) var > num jump_if_false @BTRIAL_4969 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4364 0268: (unknown) $5714 = 99 // (int) $5713 = 1 // (int) 0045: actor $933 defined jump_if_false @BTRIAL_4873 007E: actor $933 driving jump_if_false @BTRIAL_4828 0216: (unknown) $933 -421.05 1559.92 11.7 0002: jump @BTRIAL_4847 :BTRIAL_4828 0044: put_actor $933 at -421.05 1559.92 11.7 :BTRIAL_4847 010F: (unknown) $933 -427.43 1551.35 11.32 0002: jump @BTRIAL_4884 :BTRIAL_4873 $5664 = 8 // (int) 0564: (unknown) 0 0026: return :BTRIAL_4884 022C: (unknown) -427.43 1551.35 11.32 10.0 0 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @MAIN_4268 178 0048: $5703 = create_car #BMXBOY at -427.43 1551.35 11.32 00D1: set_car $5703 Z_angle_to -45.0 0113: remove_references_to_car $5703 // Like turning a car into any random car 0162: release_model #BMXBOY 0564: (unknown) 0 01CF: (unknown) $5664 = 6 // (int) 0026: return :BTRIAL_4969 0002: jump @BTRIAL_4189 :BTRIAL_4976 0564: (unknown) 0 0026: return :BTRIAL_4981 24@ = 0 // (int) 9@ == 0 // (int) var == num jump_if_false @BTRIAL_5276 $5674 = 178 // (int) $5683 = 0 // (float) 0035: $5684 = $5665 // (int vars) $5673 = 8 // (int) $5685 = 8.0 // (float) $5676 = -367.2147 // (float) $5677 = 1358.577 // (float) $5678 = -610.0547 // (float) $5679 = 1654.111 // (float) $5604 = -477.0 // (float) $5624 = 1470.41 // (float) $5644 = 15.2 // (float) $5605 = -516.65 // (float) $5625 = 1425.18 // (float) $5645 = 11.62 // (float) $5606 = -559.95 // (float) $5626 = 1407.09 // (float) $5646 = 11.19 // (float) $5607 = -563.43 // (float) $5627 = 1439.02 // (float) $5647 = 11.39 // (float) $5608 = -564.17 // (float) $5628 = 1491.12 // (float) $5648 = 10.84 // (float) $5609 = -546.78 // (float) $5629 = 1521.55 // (float) $5649 = 11.81 // (float) $5610 = -496.49 // (float) $5630 = 1521.62 // (float) $5650 = 11.39 // (float) $5611 = -445.0 // (float) $5631 = 1507.21 // (float) $5651 = 11.4 // (float) :BTRIAL_5276 9@ == 1 // (int) var == num jump_if_false @BTRIAL_5570 $5674 = 178 // (int) $5683 = 0 // (float) 0035: $5684 = $5666 // (int vars) $5673 = 8 // (int) $5685 = 8.0 // (float) $5676 = -367.2147 // (float) $5677 = 1358.577 // (float) $5678 = -610.0547 // (float) $5679 = 1654.111 // (float) $5604 = -495.16 // (float) $5624 = 1403.61 // (float) $5644 = 12.99 // (float) $5605 = -449.16 // (float) $5625 = 1404.72 // (float) $5645 = 11.39 // (float) $5606 = -410.82 // (float) $5626 = 1435.86 // (float) $5646 = 11.39 // (float) $5607 = -406.55 // (float) $5627 = 1476.84 // (float) $5647 = 11.39 // (float) $5608 = -468.05 // (float) $5628 = 1477.34 // (float) $5648 = 15.21 // (float) $5609 = -515.59 // (float) $5629 = 1476.88 // (float) $5649 = 17.13 // (float) $5610 = -563.62 // (float) $5630 = 1468.94 // (float) $5650 = 10.26 // (float) $5611 = -560.73 // (float) $5631 = 1408.32 // (float) $5651 = 11.18 // (float) :BTRIAL_5570 9@ == 2 // (int) var == num jump_if_false @BTRIAL_5807 $5674 = 178 // (int) $5683 = 0 // (float) 0035: $5684 = $5667 // (int vars) $5673 = 6 // (int) $5685 = 8.0 // (float) $5676 = -367.2147 // (float) $5677 = 1358.577 // (float) $5678 = -610.0547 // (float) $5679 = 1654.111 // (float) $5604 = -469.93 // (float) $5624 = 1477.79 // (float) $5644 = 15.21 // (float) $5605 = -446.42 // (float) $5625 = 1448.11 // (float) $5645 = 11.31 // (float) $5606 = -448.78 // (float) $5626 = 1404.67 // (float) $5646 = 11.32 // (float) $5607 = -481.02 // (float) $5627 = 1424.65 // (float) $5647 = 11.32 // (float) $5608 = -529.12 // (float) $5628 = 1483.11 // (float) $5648 = 17.12 // (float) $5609 = -552.5 // (float) $5629 = 1566.71 // (float) $5649 = 11.0 // (float) :BTRIAL_5807 9@ == 3 // (int) var == num jump_if_false @BTRIAL_6100 $5674 = 178 // (int) $5683 = 0 // (float) 0035: $5684 = $5668 // (int vars) $5673 = 8 // (int) $5685 = 8.0 // (float) $5676 = -367.2147 // (float) $5677 = 1358.577 // (float) $5678 = -610.0547 // (float) $5679 = 1654.111 // (float) $5604 = -501.7 // (float) $5624 = 1404.1 // (float) $5644 = 12.92 // (float) $5605 = -556.06 // (float) $5625 = 1407.02 // (float) $5645 = 11.23 // (float) $5606 = -565.34 // (float) $5626 = 1452.5 // (float) $5646 = 11.29 // (float) $5607 = -540.06 // (float) $5627 = 1521.83 // (float) $5647 = 10.77 // (float) $5608 = -472.04 // (float) $5628 = 1521.2 // (float) $5648 = 11.39 // (float) $5609 = -393.82 // (float) $5629 = 1513.83 // (float) $5649 = 11.19 // (float) $5610 = -395.18 // (float) $5630 = 1458.47 // (float) $5650 = 11.39 // (float) $5611 = -437.66 // (float) $5631 = 1412.69 // (float) $5651 = 11.39 // (float) :BTRIAL_6100 9@ == 4 // (int) var == num jump_if_false @BTRIAL_6421 $5674 = 178 // (int) $5683 = 0 // (float) 0035: $5684 = $5669 // (int vars) $5673 = 9 // (int) $5685 = 8.0 // (float) $5676 = -367.2147 // (float) $5677 = 1358.577 // (float) $5678 = -610.0547 // (float) $5679 = 1654.111 // (float) $5604 = -498.88 // (float) $5624 = 1403.41 // (float) $5644 = 12.99 // (float) $5605 = -560.53 // (float) $5625 = 1408.49 // (float) $5645 = 11.18 // (float) $5606 = -564.91 // (float) $5626 = 1481.01 // (float) $5646 = 10.08 // (float) $5607 = -545.89 // (float) $5627 = 1570.49 // (float) $5647 = 11.23 // (float) $5608 = -482.59 // (float) $5628 = 1521.37 // (float) $5648 = 11.39 // (float) $5609 = -428.64 // (float) $5629 = 1522.05 // (float) $5649 = 11.39 // (float) $5610 = -392.56 // (float) $5630 = 1495.28 // (float) $5650 = 11.24 // (float) $5611 = -408.03 // (float) $5631 = 1441.49 // (float) $5651 = 11.39 // (float) $5612 = -450.12 // (float) $5632 = 1402.76 // (float) $5652 = 11.39 // (float) :BTRIAL_6421 9@ == 5 // (int) var == num jump_if_false @BTRIAL_6769 $5674 = 178 // (int) $5683 = 0 // (float) 0035: $5684 = $5670 // (int vars) $5673 = 10 // (int) $5685 = 8.0 // (float) $5676 = -367.2147 // (float) $5677 = 1358.577 // (float) $5678 = -610.0547 // (float) $5679 = 1654.111 // (float) $5604 = -468.99 // (float) $5624 = 1476.08 // (float) $5644 = 15.21 // (float) $5605 = -445.74 // (float) $5625 = 1447.78 // (float) $5645 = 11.31 // (float) $5606 = -417.43 // (float) $5626 = 1433.91 // (float) $5646 = 11.39 // (float) $5607 = -396.88 // (float) $5627 = 1454.22 // (float) $5647 = 11.31 // (float) $5608 = -404.92 // (float) $5628 = 1476.68 // (float) $5648 = 11.39 // (float) $5609 = -467.61 // (float) $5629 = 1477.58 // (float) $5649 = 15.21 // (float) $5610 = -519.51 // (float) $5630 = 1476.78 // (float) $5650 = 17.12 // (float) $5611 = -563.64 // (float) $5631 = 1486.61 // (float) $5651 = 10.31 // (float) $5612 = -567.39 // (float) $5632 = 1553.05 // (float) $5652 = 11.31 // (float) $5613 = -516.6 // (float) $5633 = 1535.8 // (float) $5653 = 11.39 // (float) :BTRIAL_6769 9@ == 6 // (int) var == num jump_if_false @BTRIAL_7086 $5674 = 178 // (int) $5683 = 0 // (float) 0035: $5684 = $5671 // (int vars) $5673 = 9 // (int) $5685 = 8.0 // (float) $5676 = -367.2147 // (float) $5677 = 1358.577 // (float) $5678 = -610.0547 // (float) $5679 = 1654.111 // (float) $5604 = -521.0 // (float) $5624 = 1475.02 // (float) $5644 = 17.12 // (float) $5605 = -455.49 // (float) $5625 = 1403.78 // (float) $5645 = 11.4 // (float) $5606 = -418.85 // (float) $5626 = 1430.27 // (float) $5646 = 11.39 // (float) $5607 = -394.0 // (float) $5627 = 1483.06 // (float) $5647 = 10.51 // (float) $5608 = -417.37 // (float) $5628 = 1521.25 // (float) $5648 = 11.19 // (float) $5609 = -479.4 // (float) $5629 = 1520.87 // (float) $5649 = 11.39 // (float) $5610 = -519.7 // (float) $5630 = 1541.99 // (float) $5650 = 11.4 // (float) $5611 = -564.73 // (float) $5631 = 1564.49 // (float) $5651 = 11.34 // (float) $5612 = -556.46 // (float) $5632 = 1515.33 // (float) $5652 = 11.4 // (float) :BTRIAL_7086 9@ == 7 // (int) var == num jump_if_false @BTRIAL_7566 $5674 = 178 // (int) $5683 = 0 // (float) 0035: $5684 = $5672 // (int vars) $5673 = 15 // (int) $5685 = 8.0 // (float) $5676 = -367.2147 // (float) $5677 = 1358.577 // (float) $5678 = -610.0547 // (float) $5679 = 1654.111 // (float) $5604 = -470.7 // (float) $5624 = 1478.03 // (float) $5644 = 15.21 // (float) $5605 = -510.63 // (float) $5625 = 1431.49 // (float) $5645 = 10.78 // (float) $5606 = -524.4 // (float) $5626 = 1402.97 // (float) $5646 = 11.39 // (float) $5607 = -475.53 // (float) $5627 = 1403.9 // (float) $5647 = 11.39 // (float) $5608 = -431.32 // (float) $5628 = 1418.56 // (float) $5648 = 11.39 // (float) $5609 = -397.83 // (float) $5629 = 1451.06 // (float) $5649 = 11.39 // (float) $5610 = -404.5 // (float) $5630 = 1476.88 // (float) $5650 = 11.39 // (float) $5611 = -469.63 // (float) $5631 = 1477.38 // (float) $5651 = 15.21 // (float) $5612 = -518.91 // (float) $5632 = 1476.85 // (float) $5652 = 17.13 // (float) $5613 = -564.52 // (float) $5633 = 1467.01 // (float) $5653 = 10.43 // (float) $5614 = -549.55 // (float) $5634 = 1440.26 // (float) $5654 = 11.39 // (float) $5615 = -519.09 // (float) $5635 = 1473.99 // (float) $5655 = 17.12 // (float) $5616 = -463.66 // (float) $5636 = 1539.0 // (float) $5656 = 7.46 // (float) $5617 = -412.05 // (float) $5637 = 1570.75 // (float) $5657 = 11.22 // (float) $5618 = -419.36 // (float) $5638 = 1536.45 // (float) $5658 = 11.39 // (float) :BTRIAL_7566 0011: $5673 > 24@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BTRIAL_7601 // Note: the incorrect math opcode was used here $5388(24@,20) -= 0.7 // (float) 24@ += 1 // (int) 0002: jump @BTRIAL_7566 :BTRIAL_7601 0036: $5696 = $5604 // (float vars) 0036: $5697 = $5624 // (float vars) 0036: $5698 = $5644 // (float vars) 0036: $5698 = $5644 // (float vars) $5698 += 0.5 // (float) 0268: (unknown) $2769 > 0 // (int) var > num jump_if_false @BTRIAL_7697 004F: unknown_check $2769 jump_if_false @BTRIAL_7690 0035: $5702 = $2769 // (int vars) 01BB: (unknown) $5696 $5697 $5698 $5695 004E: put_car $5702 at $5696 $5697 $5695 0233: (unknown) $5702 $5605 $5625 :BTRIAL_7690 0002: jump @BTRIAL_7818 :BTRIAL_7697 0160: load_model $5674 0228: (unknown) 0045: actor $933 defined 0022: jump_if_false @BTRIAL_7756 // Note: the incorrect math opcode was used here 0036: $5699 = $5604 // (float vars) $5699 += 1.5 // (float) 0036: $5700 = $5624 // (float vars) $5700 += 1.5 // (float) 0036: $5701 = $5644 // (float vars) 0044: put_actor $933 at $5699 $5700 $5701 :BTRIAL_7756 0001: wait 100 ms 01BB: (unknown) $5696 $5697 $5698 $5695 0048: $5702 = create_car $5674 at $5696 $5697 $5695 0045: actor $933 defined 0022: jump_if_false @BTRIAL_7810 // Note: the incorrect math opcode was used here 004F: unknown_check $5702 0022: jump_if_false @BTRIAL_7810 // Note: the incorrect math opcode was used here 021C: (unknown) $933 $5702 :BTRIAL_7810 0233: (unknown) $5702 $5605 $5625 :BTRIAL_7818 014A: (unknown) $933 1 021D: (unknown) 0 01AE: (unknown) 1 $5686 = 0 // (int) $5682 = 1 // (int) 11@ = 1 // (int) 12@ = 2 // (int) $5691 = 0 // (float) $5681 = 0 // (int) 022C: (unknown) $5604 $5624 $5644 25.0 1 0246: (unknown) $5676 $5677 0 $5678 $5679 15.0 01CF: (unknown) 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4379 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E3' time 1000 style 8 // ~w~3 00D9: (unknown) $937 $938 $939 7 0001: wait 1000 ms 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E2' time 1000 style 8 // ~w~2 00D9: (unknown) $937 $938 $939 8 0001: wait 1000 ms 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E1' time 1000 style 8 // ~w~1 00D9: (unknown) $937 $938 $939 9 0001: wait 1000 ms 00D9: (unknown) $937 $938 $939 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 $933 defined jump_if_false @BTRIAL_8085 014A: (unknown) $933 0 :BTRIAL_8085 01AE: (unknown) 0 0045: actor $933 defined jump_if_false @BTRIAL_8110 0107: toggle_player $933 can_move 1 012E: toggle_player $933 ignored_by_cops 0 :BTRIAL_8110 021D: (unknown) 1 $5689 = 1 // (int) $5664 = 2 // (int) 0026: return :BTRIAL_8128 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @BTRIAL_42 5 024C: set_timer_with_text_to $5686 type 0 GXT 'TIME' // Time 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @BTRIAL_42 1 03F9: (unknown) $5682 $5687 0 'RACELAP' // Lap 23@ = 0 // (int) :BTRIAL_8183 $5664 == 2 // (int) var == num jump_if_false @BTRIAL_9144 0001: wait 0 ms 009F: actor $933 dead jump_if_false @BTRIAL_8218 $5664 = 8 // (int) 0026: return :BTRIAL_8218 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @BTRIAL_387 jump_if_false @BTRIAL_8243 $5664 = 7 // (int) 0026: return :BTRIAL_8243 23@ == 0 // (int) var == num jump_if_false @BTRIAL_8275 $5686 > 3000 // (int) var > num jump_if_false @BTRIAL_8275 03C2: (unknown) 23@ = 1 // (int) :BTRIAL_8275 80A0: not car $5702 wrecked jump_if_false @BTRIAL_8355 0045: actor $933 defined jump_if_false @BTRIAL_8340 807C: not actor $933 driving $5702 0022: jump_if_false @BTRIAL_8322 // Note: the incorrect math opcode was used here $5680 = 0 // (int) 0002: jump @BTRIAL_8333 :BTRIAL_8322 $5680 = 1 // (int) $5681 = 0 // (int) :BTRIAL_8333 0002: jump @BTRIAL_8348 :BTRIAL_8340 $5664 = 8 // (int) 0026: return :BTRIAL_8348 0002: jump @BTRIAL_8380 :BTRIAL_8355 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @MAIN_5026 'TT_F3' // ~r~You destroyed the vehicle! $5664 = 5 // (int) 0026: return :BTRIAL_8380 8046: not unknown_check $933 $5676 $5677 $5678 $5679 0 0022: jump_if_false @BTRIAL_8432 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @MAIN_5026 'TT_F2' // ~r~You left the course. 0025: gosub @BTRIAL_2503 $5664 = 5 // (int) 0026: return :BTRIAL_8432 $5689 == 1 // (int) var == num jump_if_false @BTRIAL_9137 $5680 == 1 // (int) var == num jump_if_false @BTRIAL_9130 00BB: (unknown) $5730 $5730 = 0 // (int) $5728 == 0 // (int) var == num jump_if_false @BTRIAL_8525 00C3: (unknown) $5348(11@,20) $5368(11@,20) $5388(11@,20) $5728 $5682 == 3 // (int) var == num jump_if_false @BTRIAL_8525 11@ == 0 // (int) var == num jump_if_false @BTRIAL_8525 00BC: (unknown) $5728 1 :BTRIAL_8525 $5729 == 0 // (int) var == num jump_if_false @BTRIAL_8593 0078: if and $5682 == 3 // (int) var == num 11@ == 0 // (int) var == num jump_if_false @BTRIAL_8565 0002: jump @BTRIAL_8593 :BTRIAL_8565 00C3: (unknown) $5348(12@,20) $5368(12@,20) $5388(12@,20) $5729 00BF: (unknown) $5729 2 00BD: (unknown) $5729 1 :BTRIAL_8593 0078: if and $5682 == 3 // (int) var == num 11@ == 0 // (int) var == num jump_if_false @BTRIAL_8642 03D2: (unknown) $5348(11@,20) $5368(11@,20) $5388(11@,20) 8.0 0 255 0 0002: jump @BTRIAL_8718 :BTRIAL_8642 not $5682 == 4 // (int) var == num jump_if_false @BTRIAL_8718 03D2: (unknown) $5348(11@,20) $5368(11@,20) $5388(11@,20) 8.0 237 130 180 03E2: (unknown) $5348(11@,20) $5368(11@,20) $5388(11@,20) $5348(12@,20) $5368(12@,20) $5388(12@,20) 237 130 180 -1.5 :BTRIAL_8718 4 > $5682 // (int) num > var 0022: jump_if_false @BTRIAL_9105 // Note: the incorrect math opcode was used here 008B: actor $933 in_sphere_in_car $5348(11@,20) $5368(11@,20) $5388(11@,20) radius $5685 $5685 50.0 sphere 0 0022: jump_if_false @BTRIAL_9091 // Note: the incorrect math opcode was used here 00D9: (unknown) $5348(11@,20) $5368(11@,20) $5388(11@,20) 1 00BB: (unknown) $5728 00BB: (unknown) $5729 11@ == 0 // (int) var == num jump_if_false @BTRIAL_9021 $5682 == 1 // (int) var == num jump_if_false @BTRIAL_8828 0035: $5718 = $5686 // (int vars) 0035: 13@ = $5718 // (int vars) 0002: jump @BTRIAL_8907 :BTRIAL_8828 $5682 == 2 // (int) var == num jump_if_false @BTRIAL_8865 0035: $5719 = $5686 // (int vars) 002B: $5719 -= $5718 // (int vars) // Note: the incorrect math opcode was used here 0035: 13@ = $5719 // (int vars) 0002: jump @BTRIAL_8907 :BTRIAL_8865 $5682 == 3 // (int) var == num jump_if_false @BTRIAL_8907 0035: $5720 = $5686 // (int vars) 002B: $5720 -= $5719 // (int vars) // Note: the incorrect math opcode was used here 002B: $5720 -= $5718 // (int vars) // Note: the incorrect math opcode was used here 0035: 13@ = $5720 // (int vars) 0035: $5725 = $5686 // (int vars) :BTRIAL_8907 0035: $5721 = 13@ // (int vars) $5721 /= 60000 // (int) 0035: $5715 = $5721 // (int vars) $5715 *= 60000 // (int) 0035: $5722 = 13@ // (int vars) 002B: $5722 -= $5715 // (int vars) // Note: the incorrect math opcode was used here $5722 /= 1000 // (int) $5722 > 9 // (int) var > num jump_if_false @BTRIAL_8994 01DC: show_text_3numbers GXT 'TT_D2' numbers $5682 $5721 $5722 time 2000 flag 1 // ~w~Lap ~1~ Time ~1~:~1~ 0002: jump @BTRIAL_9014 :BTRIAL_8994 01DC: show_text_3numbers GXT 'TT_D3' numbers $5682 $5721 $5722 time 2000 flag 1 // ~w~Lap ~1~ Time ~1~:0~1~ :BTRIAL_9014 0025: gosub @BTRIAL_2732 :BTRIAL_9021 11@ += 1 // (int) 11@ == 1 // (int) var == num jump_if_false @BTRIAL_9044 $5682 += 1 // (int) :BTRIAL_9044 001C: 11@ == $5673 // (int) num == var 0022: jump_if_false @BTRIAL_9060 // Note: the incorrect math opcode was used here 11@ = 0 // (int) :BTRIAL_9060 12@ += 1 // (int) 001C: 12@ == $5673 // (int) num == var 0022: jump_if_false @BTRIAL_9081 // Note: the incorrect math opcode was used here 12@ = 0 // (int) :BTRIAL_9081 $5728 = 0 // (int) $5729 = 0 // (int) :BTRIAL_9091 0025: gosub @BTRIAL_2915 0002: jump @BTRIAL_9123 :BTRIAL_9105 $5689 = 0 // (int) $5727 = 0 // (int) $5664 = 3 // (int) 0026: return :BTRIAL_9123 0002: jump @BTRIAL_9137 :BTRIAL_9130 0025: gosub @BTRIAL_2538 :BTRIAL_9137 0002: jump @BTRIAL_8183 :BTRIAL_9144 0026: return :BTRIAL_9146 00AC: stop_timer $5686 00AE: remove_status_text $5682 0025: gosub @BTRIAL_2483 0025: gosub @BTRIAL_2503 01AE: (unknown) 1 034B: unknown_check $5702 jump_if_false @BTRIAL_9246 004F: unknown_check $5702 jump_if_false @BTRIAL_9227 0036: 22@ = $939 // (float vars) 22@ += 1.5 // (float) 027F: store_coords_to 19@ 20@ 21@ from_actor $5702 with_offset 8.0 20.0 2.0 00B9: set_camera_position 19@ 20@ 22@ rotations 0 0 0 :BTRIAL_9227 0045: actor $933 defined 0022: jump_if_false @BTRIAL_9246 // Note: the incorrect math opcode was used here 00B5: (unknown) $933 15 2 :BTRIAL_9246 001C: 9@ == 4@ // (int) num == var 0022: jump_if_false @BTRIAL_9268 // Note: the incorrect math opcode was used here 10@ = 0 // (int) 0002: jump @BTRIAL_9277 :BTRIAL_9268 0035: 10@ = 9@ // (int vars) 10@ += 1 // (int) :BTRIAL_9277 $1171(10@,8) == 0 // (int) var == num jump_if_false @BTRIAL_9387 0011: $5684 > $5725 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BTRIAL_9359 // 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: $5675 = $5725 // (int vars) $5675 /= 1000 // (int) 0537: (unknown) 9@ $5675 $1171(10@,8) = 1 // (int) 0002: jump @BTRIAL_9380 :BTRIAL_9359 $1171(10@,8) = 0 // (int) 0057: show_text_highpriority GXT 'TT_E2' time 7000 flag 1 // ~r~You failed to beat the target time. :BTRIAL_9380 0002: jump @BTRIAL_9522 :BTRIAL_9387 001C: 9@ == 4@ // (int) num == var 0022: jump_if_false @BTRIAL_9493 // Note: the incorrect math opcode was used here $1180(4@,8) == 0 // (int) var == num jump_if_false @BTRIAL_9486 0011: $5684 > $5725 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BTRIAL_9472 // 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: $5675 = $5725 // (int vars) $5675 /= 1000 // (int) 0537: (unknown) 9@ $5675 0002: jump @BTRIAL_9486 :BTRIAL_9472 0057: show_text_highpriority GXT 'TT_E2' time 7000 flag 1 // ~r~You failed to beat the target time. :BTRIAL_9486 0002: jump @BTRIAL_9522 :BTRIAL_9493 8011: not $1155(9@,8) > $5725 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BTRIAL_9522 // 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_9522 not $1155(9@,8) == 0 // (int) var == num jump_if_false @BTRIAL_9590 0011: $1155(9@,8) > $5725 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BTRIAL_9583 // Note: the incorrect math opcode was used here $5688 = 1 // (int) 0035: $1155(9@,8) = $5725 // (int vars) 0035: $5675 = $5725 // (int vars) $5675 /= 1000 // (int) 0537: (unknown) 9@ $5675 :BTRIAL_9583 0002: jump @BTRIAL_9608 :BTRIAL_9590 0035: $5675 = $5725 // (int vars) $5675 /= 1000 // (int) 0537: (unknown) 9@ $5675 :BTRIAL_9608 0035: $5723 = $5725 // (int vars) $5723 /= 60000 // (int) 0035: $5716 = $5723 // (int vars) $5716 *= 60000 // (int) 0035: $5724 = $5725 // (int vars) 002B: $5724 -= $5716 // (int vars) // Note: the incorrect math opcode was used here $5724 /= 1000 // (int) $5688 == 1 // (int) var == num jump_if_false @BTRIAL_9733 $5724 > 9 // (int) var > num jump_if_false @BTRIAL_9708 021E: show_text_2numbers_styled GXT 'TT_D6' numbers $5723 $5724 time 7000 flag 4 // ~w~New Course Record! ~1~:~1~ 0002: jump @BTRIAL_9726 :BTRIAL_9708 021E: show_text_2numbers_styled GXT 'TT_D7' numbers $5723 $5724 time 7000 flag 4 // ~w~New Course Record! ~1~:0~1~ :BTRIAL_9726 0002: jump @BTRIAL_9789 :BTRIAL_9733 $5724 > 9 // (int) var > num jump_if_false @BTRIAL_9771 021E: show_text_2numbers_styled GXT 'TT_D8' numbers $5723 $5724 time 7000 flag 4 // ~w~Your Course Time: ~1~:~1~ 0002: jump @BTRIAL_9789 :BTRIAL_9771 021E: show_text_2numbers_styled GXT 'TT_D9' numbers $5723 $5724 time 7000 flag 4 // ~w~Your Course Time: ~1~:0~1~ :BTRIAL_9789 0001: wait 5000 ms 0059: text_clear_all 03C2: (unknown) 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4364 0025: gosub @BTRIAL_3313 0001: wait 1000 ms 01AE: (unknown) 0 $1444 == 1 // (int) var == num jump_if_false @BTRIAL_9867 0045: actor $933 defined jump_if_false @BTRIAL_9853 012E: toggle_player $933 ignored_by_cops 1 :BTRIAL_9853 $5664 = 0 // (int) 0026: return 0002: jump @BTRIAL_9921 :BTRIAL_9867 $1180(4@,8) == 1 // (int) var == num jump_if_false @BTRIAL_9897 $5664 = 4 // (int) 0026: return 0002: jump @BTRIAL_9921 :BTRIAL_9897 0045: actor $933 defined jump_if_false @BTRIAL_9914 012E: toggle_player $933 ignored_by_cops 1 :BTRIAL_9914 $5664 = 0 // (int) 0026: return :BTRIAL_9921 0026: return :BTRIAL_9923 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0025: gosub @BTRIAL_2483 00BB: (unknown) $5730 00AC: stop_timer $5686 00AE: remove_status_text $5682 0001: wait 5000 ms 0059: text_clear_all 03C2: (unknown) 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4364 0025: gosub @BTRIAL_3313 0001: wait 1000 ms 0045: actor $933 defined jump_if_false @BTRIAL_10005 012E: toggle_player $933 ignored_by_cops 1 :BTRIAL_10005 $5664 = 0 // (int) 0026: return :BTRIAL_10012 0025: gosub @BTRIAL_2483 00BB: (unknown) $5730 00AC: stop_timer $5686 00AE: remove_status_text $5682 0059: text_clear_all 0162: release_model $5674 0049: destroy_car $5702 $5688 = 0 // (int) $5725 = 0 // (int) $5664 = 6 // (int) 0026: return :BTRIAL_10059 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_4379 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 $933 money += 2500 $1444 = 1 // (int) 0001: wait 5000 ms 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4364 0221: (unknown) 01CF: (unknown) 01AE: (unknown) 0 $5664 = 6 // (int) 0026: return :BTRIAL_10184 0025: gosub @BTRIAL_2483 00BB: (unknown) $5730 00AC: stop_timer $5686 00AE: remove_status_text $5682 03C2: (unknown) 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4364 0045: actor $933 defined jump_if_false @BTRIAL_10282 007E: actor $933 driving jump_if_false @BTRIAL_10263 0216: (unknown) $933 -421.05 1559.92 11.7 0002: jump @BTRIAL_10282 :BTRIAL_10263 0044: put_actor $933 at -421.05 1559.92 11.7 :BTRIAL_10282 0045: actor $933 defined jump_if_false @BTRIAL_10312 010F: (unknown) $933 -427.43 1551.35 11.32 :BTRIAL_10312 022C: (unknown) -427.43 1551.35 11.32 10.0 0 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @MAIN_4268 178 0048: $5703 = create_car #BMXBOY at -427.43 1551.35 11.32 00D1: set_car $5703 Z_angle_to 225.0 0113: remove_references_to_car $5703 // 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_5026 'TT_E7' // ~r~Time Trial cancelled. 0125: set_traffic_density_multiplier_to 1.0 $5664 = 6 // (int) 0026: return :BTRIAL_10434 0001: wait 500 ms 0045: actor $933 defined jump_if_false @BTRIAL_10461 012E: toggle_player $933 ignored_by_cops 0 0107: toggle_player $933 can_move 1 :BTRIAL_10461 $940 = 0 // (int) $1071 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4379 007A: mission_cleanup 0026: return //-------------Mission 30--------------- :DTRIAL 0238: name_thread 'DTRIAL' 0025: gosub @DTRIAL_2006 009D: wasted_or_busted // mission only jump_if_false @DTRIAL_33 0025: gosub @DTRIAL_13320 :DTRIAL_33 0025: gosub @DTRIAL_13715 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 $1084 = 0 // (int) 0377: (unknown) 0 $1084 $1084 > 0 // (int) var > num jump_if_false @DTRIAL_460 0045: actor $933 defined jump_if_false @DTRIAL_460 0429: (unknown) $933 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 $1084 = 0 // (int) :DTRIAL_460 $1084 > 0 // (int) var > num jump_if_false @DTRIAL_578 $1085 == -1 // (int) var == num jump_if_false @DTRIAL_532 010E: $1167 = current_time_in_ms 0035: $1085 = $1167 // (int vars) $1085 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1068 = 1 // (int) $1087 = 1 // (int) 0002: jump @DTRIAL_565 :DTRIAL_532 801C: not $1086 == $1084 // (int) num == var 0022: jump_if_false @DTRIAL_565 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) 005E: (unknown) :DTRIAL_565 0035: $1086 = $1084 // (int vars) 0002: jump @DTRIAL_636 :DTRIAL_578 $1087 == 1 // (int) var == num jump_if_false @DTRIAL_631 010E: $1167 = current_time_in_ms 0011: $1167 > $1085 // (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 $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) $1087 = 0 // (int) :DTRIAL_631 $1086 = 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_5093 3@ 4@ 5@ 0@ 1@ 2@ 10@ 11@ 12@ 037B: constant_params 4 variable_params 3 unknown 13 call_with_params @MAIN_5145 10@ 11@ 12@ 6@ 10@ 11@ 12@ 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5197 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_5145 3@ 4@ 5@ 0.5 12@ 13@ 14@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5093 0@ 1@ 2@ 12@ 13@ 14@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5197 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_5093 3@ 4@ 5@ 0@ 1@ 2@ 9@ 10@ 11@ 037B: constant_params 3 variable_params 3 unknown 12 call_with_params @MAIN_5223 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_5145 6@ 7@ 8@ 10.0 10@ 11@ 12@ 037B: constant_params 3 variable_params 3 unknown 14 call_with_params @MAIN_5223 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_6188 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_6188 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_6188 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: $5736 = 0@ // (int vars) $5736 *= 60000 // (int) 0035: 1@ = 2@ // (int vars) 002B: 1@ -= $5736 // (int vars) // Note: the incorrect math opcode was used here 1@ /= 1000 // (int) 0026: return :DTRIAL_2006 $940 = 1 // (int) 033A: use_GXT_table 'TT' 0001: wait 0 ms $5692 = 10 // (int) $5699 = 0 // (int) $5700 = 0 // (int) $5701 = 1 // (int) $5706 = 3 // (int) $5707 = 0 // (int) $5708 = 0 // (int) $5732 = 0 // (int) $5737 = 0 // (int) $5738 = 0 // (int) $5739 = 0 // (int) $5745 = 0 // (int) $5746 = 0 // (int) $5747 = 0 // (int) $5748 = 0 // (int) $5749 = 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) $5680 = 115000 // (int) $5681 = 95000 // (int) $5682 = 120000 // (int) $5683 = 80000 // (int) $5684 = 100000 // (int) $5685 = 145000 // (int) $5686 = 130000 // (int) $5687 = 125000 // (int) $5688 = 130000 // (int) $5689 = 175000 // (int) $5690 = 180000 // (int) $5691 = 175000 // (int) 0045: actor $933 defined jump_if_false @DTRIAL_2264 012E: toggle_player $933 ignored_by_cops 1 :DTRIAL_2264 $1071 = 1 // (int) $5679 = 0 // (int) :DTRIAL_2275 0001: wait 0 ms :DTRIAL_2278 6 > $5679 // (int) num > var 0022: jump_if_false @DTRIAL_2480 // Note: the incorrect math opcode was used here 0001: wait 0 ms $5679 == 0 // (int) var == num jump_if_false @DTRIAL_2313 0025: gosub @DTRIAL_3968 :DTRIAL_2313 $5679 == 1 // (int) var == num jump_if_false @DTRIAL_2333 0025: gosub @DTRIAL_5065 :DTRIAL_2333 $5679 == 2 // (int) var == num jump_if_false @DTRIAL_2353 0025: gosub @DTRIAL_11436 :DTRIAL_2353 $5679 == 3 // (int) var == num jump_if_false @DTRIAL_2373 0025: gosub @DTRIAL_12454 :DTRIAL_2373 $5679 == 4 // (int) var == num jump_if_false @DTRIAL_2393 0025: gosub @DTRIAL_13367 :DTRIAL_2393 $5679 == 5 // (int) var == num jump_if_false @DTRIAL_2413 0025: gosub @DTRIAL_13231 :DTRIAL_2413 $5679 == 6 // (int) var == num jump_if_false @DTRIAL_2433 0025: gosub @DTRIAL_13715 :DTRIAL_2433 $5679 == 7 // (int) var == num jump_if_false @DTRIAL_2453 0025: gosub @DTRIAL_13495 :DTRIAL_2453 $5679 == 8 // (int) var == num jump_if_false @DTRIAL_2473 0025: gosub @DTRIAL_13320 :DTRIAL_2473 0002: jump @DTRIAL_2278 :DTRIAL_2480 not $5679 == 6 // (int) var == num jump_if_false @DTRIAL_2517 009F: actor $933 dead jump_if_false @DTRIAL_2510 $5679 = 8 // (int) :DTRIAL_2510 0002: jump @DTRIAL_2275 :DTRIAL_2517 0026: return :DTRIAL_2519 00BB: (unknown) $5747 $5747 = 0 // (int) 00BB: (unknown) $5748 $5748 = 0 // (int) 0026: return :DTRIAL_2539 0045: actor $933 defined jump_if_false @DTRIAL_2572 0107: toggle_player $933 can_move 0 007E: actor $933 driving jump_if_false @DTRIAL_2572 014A: (unknown) $933 1 :DTRIAL_2572 0026: return :DTRIAL_2574 $5700 == 0 // (int) var == num jump_if_false @DTRIAL_2607 0025: gosub @DTRIAL_2519 -2@ = 0 // (int) // timer1 -1@ = 0 // (int) // timer2 $5700 = 1 // (int) :DTRIAL_2607 009F: actor $933 dead jump_if_false @DTRIAL_2626 $5679 = 8 // (int) 0026: return :DTRIAL_2626 $5749 == 0 // (int) var == num jump_if_false @DTRIAL_2650 00C0: (unknown) $5721 $5749 00BC: (unknown) $5749 2 :DTRIAL_2650 $5709 = 30000 // (int) 002B: $5709 -= -2@ // (int vars) // timer1 // Note: the incorrect math opcode was used here $5709 /= 1000 // (int) $5709 > 1 // (int) var > num jump_if_false @DTRIAL_2704 011F: show_text_1number_highpriority GXT 'TT_B1' number $5709 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 $5709 time 1 flag 1 // ~w~You have ~1~ second to return to your ~b~vehicle. :DTRIAL_2719 1 > $5709 // (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_5026 'TT_E4' // ~r~You have been disqualified for leaving your vehicle. $5679 = 5 // (int) 0026: return :DTRIAL_2766 0026: return :DTRIAL_2768 $1201(9@,12) == 0 // (int) var == num jump_if_false @DTRIAL_2862 0035: $1201(9@,12) = 13@ // (int vars) 13@ /= 1000 // (int) 051F: (unknown) 9@ 13@ $5741 > 9 // (int) var > num jump_if_false @DTRIAL_2837 01DA: show_text_2numbers GXT 'TT_D4' numbers $5740 $5741 time 2000 flag 1 // ~w~New Lap Record: ~1~:~1~ 0002: jump @DTRIAL_2855 :DTRIAL_2837 01DA: show_text_2numbers GXT 'TT_D5' numbers $5740 $5741 time 2000 flag 1 // ~w~New Lap Record: ~1~:0~1~ :DTRIAL_2855 0002: jump @DTRIAL_2949 :DTRIAL_2862 0011: $1201(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: $1201(9@,12) = 13@ // (int vars) 13@ /= 1000 // (int) 051F: (unknown) 9@ 13@ $5741 > 9 // (int) var > num jump_if_false @DTRIAL_2931 01DA: show_text_2numbers GXT 'TT_D4' numbers $5740 $5741 time 2000 flag 1 // ~w~New Lap Record: ~1~:~1~ 0002: jump @DTRIAL_2949 :DTRIAL_2931 01DA: show_text_2numbers GXT 'TT_D5' numbers $5740 $5741 time 2000 flag 1 // ~w~New Lap Record: ~1~:0~1~ :DTRIAL_2949 0026: return :DTRIAL_2951 $5746 == 0 // (int) var == num jump_if_false @DTRIAL_3003 80A0: not car $5721 wrecked jump_if_false @DTRIAL_2996 012C: car $5721 in_air jump_if_false @DTRIAL_2996 $5746 = 1 // (int) $5710 = 0 // (float) :DTRIAL_2996 0002: jump @DTRIAL_3347 :DTRIAL_3003 80A0: not car $5721 wrecked jump_if_false @DTRIAL_3347 012C: car $5721 in_air jump_if_false @DTRIAL_3083 004D: store_car $5721 position_to $5723 $5724 $5725 01BB: (unknown) $5723 $5724 $5725 $5711 0036: $5712 = $5725 // (float vars) 002C: $5712 -= $5711 // (float vars) 0014: $5712 > $5710 // (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: $5710 = $5712 // (float vars) :DTRIAL_3076 0002: jump @DTRIAL_3347 :DTRIAL_3083 0036: $5713 = $5710 // (float vars) 001D: $1481 == 0 // (int) var == var jump_if_false @DTRIAL_3118 0535: (unknown) $5713 0036: $1481 = $5713 // (float vars) 0002: jump @DTRIAL_3141 :DTRIAL_3118 0014: $5713 > $1481 // (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) $5713 0036: $1481 = $5713 // (float vars) :DTRIAL_3141 $5713 > 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_5932 $5713 17@ 18@ 18@ /= 10 // (int) 8.0 > $5713 // (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 $933 money += 10 :DTRIAL_3243 0002: jump @DTRIAL_3342 :DTRIAL_3250 8.0 > $5713 // (float) num > var 0022: jump_if_false @DTRIAL_3312 // Note: the incorrect math opcode was used here 0292: (unknown) $5713 $5713 037B: constant_params 1 variable_params 2 unknown 25 call_with_params @MAIN_5932 $5713 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) $5713 $5713 01DA: show_text_2numbers GXT 'TT_D11A' numbers 17@ 18@ time 2000 flag 1 // ~w~Air: ~1~.~1~ Feet - $10 bonus. 0094: player $933 money += 10 :DTRIAL_3342 $5746 = 0 // (int) :DTRIAL_3347 0026: return :DTRIAL_3349 0045: actor $933 defined jump_if_false @DTRIAL_3379 0216: (unknown) $933 -557.15 1386.43 11.39 :DTRIAL_3379 0162: release_model $5693 0049: destroy_car $5721 $5707 = 0 // (int) $5744 = 0 // (int) 0059: text_clear_all 0026: return :DTRIAL_3401 0094: player $933 money += 100 0035: $1189(9@,12) = $5744 // (int vars) $1226(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 $1226(9@,12) = 1 // (int) :DTRIAL_3630 0026: return :DTRIAL_3632 0035: $5726 = $5424(16@,12) // (int vars) $5726 /= 60000 // (int) 0035: $5736 = $5726 // (int vars) $5736 *= 60000 // (int) 0035: $5727 = $5424(16@,12) // (int vars) 002B: $5727 -= $5736 // (int vars) // Note: the incorrect math opcode was used here $5727 /= 1000 // (int) $5727 > 9 // (int) var > num jump_if_false @DTRIAL_3722 01D9: (unknown) 'TT_L4' $5726 $5727 1 1 // ~w~Course Target: ~1~:~1~ 0002: jump @DTRIAL_3742 :DTRIAL_3722 01DC: show_text_3numbers GXT 'TT_L4A' numbers $5726 $5745 $5727 time 1 flag 1 // ~w~Course Target: ~1~:~1~~1~ :DTRIAL_3742 0026: return :DTRIAL_3744 0035: $5728 = $1189(16@,12) // (int vars) $5728 /= 60000 // (int) 0035: $5736 = $5728 // (int vars) $5736 *= 60000 // (int) 0035: $5729 = $1189(16@,12) // (int vars) 002B: $5729 -= $5736 // (int vars) // Note: the incorrect math opcode was used here $5729 /= 1000 // (int) $5729 > 9 // (int) var > num jump_if_false @DTRIAL_3834 01D9: (unknown) 'TT_L5' $5728 $5729 1 1 // ~w~Best Time: ~1~:~1~ 0002: jump @DTRIAL_3854 :DTRIAL_3834 01DC: show_text_3numbers GXT 'TT_L5A' numbers $5728 $5745 $5729 time 1 flag 1 // ~w~Best Time: ~1~:~1~~1~ :DTRIAL_3854 0026: return :DTRIAL_3856 0035: $5730 = $1201(16@,12) // (int vars) $5730 /= 60000 // (int) 0035: $5736 = $5730 // (int vars) $5736 *= 60000 // (int) 0035: $5731 = $1201(16@,12) // (int vars) 002B: $5731 -= $5736 // (int vars) // Note: the incorrect math opcode was used here $5731 /= 1000 // (int) $5731 > 9 // (int) var > num jump_if_false @DTRIAL_3946 01D9: (unknown) 'TT_L6' $5730 $5731 1 1 // ~w~Best Lap Time: ~1~:~1~ 0002: jump @DTRIAL_3966 :DTRIAL_3946 01DC: show_text_3numbers GXT 'TT_L6A' numbers $5730 $5745 $5731 time 1 flag 1 // ~w~Best Lap Time: ~1~:~1~~1~ :DTRIAL_3966 0026: return :DTRIAL_3968 8045: not actor $933 defined 0022: jump_if_false @DTRIAL_3987 // Note: the incorrect math opcode was used here $5679 = 8 // (int) 0026: return :DTRIAL_3987 0045: actor $933 defined jump_if_false @DTRIAL_4003 0107: toggle_player $933 can_move 0 :DTRIAL_4003 01AE: (unknown) 1 0564: (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_4379 $1469 = 1 // (int) $5733 = 1 // (int) $5732 = 0 // (int) 4@ = 12 // (int) 4@ -= 1 // (int) 0035: 15@ = 4@ // (int vars) $1213(4@,12) == 1 // (int) var == num jump_if_false @DTRIAL_4153 $1494 == 0 // (int) var == num jump_if_false @DTRIAL_4140 $5733 = 12 // (int) 0002: jump @DTRIAL_4146 :DTRIAL_4140 $5733 = 1 // (int) :DTRIAL_4146 0002: jump @DTRIAL_4269 :DTRIAL_4153 $1213(15@,12) == 0 // (int) var == num jump_if_false @DTRIAL_4269 0001: wait 0 ms 001C: 15@ == 4@ // (int) num == var 0022: jump_if_false @DTRIAL_4220 // Note: the incorrect math opcode was used here $1226(15@,12) == 0 // (int) var == num jump_if_false @DTRIAL_4207 0035: $5733 = 15@ // (int vars) 0002: jump @DTRIAL_4213 :DTRIAL_4207 $5733 = 12 // (int) :DTRIAL_4213 0002: jump @DTRIAL_4257 :DTRIAL_4220 $1226(15@,12) == 0 // (int) var == num jump_if_false @DTRIAL_4246 0035: $5733 = 15@ // (int vars) 0002: jump @DTRIAL_4257 :DTRIAL_4246 0035: $5733 = 15@ // (int vars) $5733 += 1 // (int) :DTRIAL_4257 15@ -= 1 // (int) 0002: jump @DTRIAL_4153 :DTRIAL_4269 $1482 == 0 // (int) var == num jump_if_false @DTRIAL_4287 $5733 = 1 // (int) :DTRIAL_4287 0001: wait 500 ms :DTRIAL_4292 $5732 == 0 // (int) var == num jump_if_false @DTRIAL_5060 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 $5733 time 1 style 4 // ~w~< COURSE ~1~ > 0035: 9@ = $5733 // (int vars) 9@ -= 1 // (int) 0078: if or 8@ > 0 // (int) var > num 0@ > 100 // (int) var > num jump_if_false @DTRIAL_4459 -2@ = 0 // (int) // timer1 $5733 == 12 // (int) var == num jump_if_false @DTRIAL_4409 $5733 = 1 // (int) 0002: jump @DTRIAL_4415 :DTRIAL_4409 $5733 += 1 // (int) :DTRIAL_4415 0@ > 50 // (int) var > num jump_if_false @DTRIAL_4459 011D: show_text_1number_styled GXT 'TT_F1' number $5733 time 1 style 4 // ~w~< COURSE ~1~ > 02D7: (unknown) 0 0@ 1@ 2@ 3@ 0001: wait 0 ms 0002: jump @DTRIAL_4415 :DTRIAL_4459 0078: if or 7@ > 0 // (int) var > num -100 > 0@ // (int) num > var 0022: jump_if_false @DTRIAL_4559 // Note: the incorrect math opcode was used here -2@ = 0 // (int) // timer1 $5733 == 1 // (int) var == num jump_if_false @DTRIAL_4509 $5733 = 12 // (int) 0002: jump @DTRIAL_4515 :DTRIAL_4509 $5733 -= 1 // (int) :DTRIAL_4515 -50 > 0@ // (int) num > var 0022: jump_if_false @DTRIAL_4559 // Note: the incorrect math opcode was used here 011D: show_text_1number_styled GXT 'TT_F1' number $5733 time 1 style 4 // ~w~< COURSE ~1~ > 02D7: (unknown) 0 0@ 1@ 2@ 3@ 0001: wait 0 ms 0002: jump @DTRIAL_4515 :DTRIAL_4559 0035: 16@ = $5733 // (int vars) 16@ -= 1 // (int) $1213(16@,12) == 1 // (int) var == num jump_if_false @DTRIAL_4749 -2@ > 0 // (int) var > num // timer1 jump_if_false @DTRIAL_4742 5000 > -2@ // (int) num > var // timer1 0022: jump_if_false @DTRIAL_4681 // Note: the incorrect math opcode was used here not $1189(16@,12) == 0 // (int) var == num jump_if_false @DTRIAL_4667 0011: $5424(16@,12) > $1189(16@,12) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DTRIAL_4653 // Note: the incorrect math opcode was used here 0025: gosub @DTRIAL_3744 0002: jump @DTRIAL_4660 :DTRIAL_4653 0025: gosub @DTRIAL_3632 :DTRIAL_4660 0002: jump @DTRIAL_4674 :DTRIAL_4667 0025: gosub @DTRIAL_3632 :DTRIAL_4674 0002: jump @DTRIAL_4742 :DTRIAL_4681 not $1201(16@,12) == 0 // (int) var == num jump_if_false @DTRIAL_4735 -2@ > 5500 // (int) var > num // timer1 jump_if_false @DTRIAL_4728 10500 > -2@ // (int) num > var // timer1 0022: jump_if_false @DTRIAL_4728 // Note: the incorrect math opcode was used here 0025: gosub @DTRIAL_3856 :DTRIAL_4728 0002: jump @DTRIAL_4742 :DTRIAL_4735 0025: gosub @DTRIAL_3632 :DTRIAL_4742 0002: jump @DTRIAL_4762 :DTRIAL_4749 03EC: (unknown) 'TT_L1' 1 1 // ~r~ Locked. :DTRIAL_4762 -2@ > 11000 // (int) var > num // timer1 jump_if_false @DTRIAL_4779 -2@ = 0 // (int) // timer1 :DTRIAL_4779 5@ > 0 // (int) var > num jump_if_false @DTRIAL_4848 $1213(9@,12) == 1 // (int) var == num jump_if_false @DTRIAL_4832 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4364 $5679 = 1 // (int) $5732 = 1 // (int) 0564: (unknown) 0 0026: return :DTRIAL_4832 $1226(9@,12) == 0 // (int) var == num jump_if_false @DTRIAL_4848 01EA: increment_mission_attempts :DTRIAL_4848 6@ > 0 // (int) var > num jump_if_false @DTRIAL_5053 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4364 0268: (unknown) $5733 = 99 // (int) $5732 = 1 // (int) 0045: actor $933 defined jump_if_false @DTRIAL_4957 007E: actor $933 driving jump_if_false @DTRIAL_4931 0216: (unknown) $933 -557.15 1386.43 11.39 0002: jump @DTRIAL_4950 :DTRIAL_4931 0044: put_actor $933 at -557.15 1386.43 11.39 :DTRIAL_4950 0002: jump @DTRIAL_4968 :DTRIAL_4957 $5679 = 8 // (int) 0564: (unknown) 0 0026: return :DTRIAL_4968 022C: (unknown) -566.92 1387.33 11.76 10.0 0 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @MAIN_4268 205 0048: $5722 = create_car #SANCHEZ at -566.92 1387.33 11.76 00D1: set_car $5722 Z_angle_to -45.0 0113: remove_references_to_car $5722 // Like turning a car into any random car 0162: release_model #SANCHEZ 01CF: (unknown) $5679 = 6 // (int) 0564: (unknown) 0 0026: return :DTRIAL_5053 0002: jump @DTRIAL_4292 :DTRIAL_5060 0564: (unknown) 0 0026: return :DTRIAL_5065 24@ = 0 // (int) 9@ == 0 // (int) var == num jump_if_false @DTRIAL_5468 $5693 = 205 // (int) $5702 = 0 // (float) 0035: $5703 = $5680 // (int vars) $5692 = 12 // (int) $5704 = 8.0 // (float) $5695 = -367.2147 // (float) $5696 = 1358.577 // (float) $5697 = -610.0547 // (float) $5698 = 1654.111 // (float) $5604 = -520.59 // (float) $5629 = 1471.65 // (float) $5654 = 17.13 // (float) $5605 = -494.18 // (float) $5630 = 1438.71 // (float) $5655 = 11.39 // (float) $5606 = -482.3 // (float) $5631 = 1403.9 // (float) $5656 = 11.39 // (float) $5607 = -524.85 // (float) $5632 = 1414.88 // (float) $5657 = 11.39 // (float) $5608 = -475.6 // (float) $5633 = 1472.06 // (float) $5658 = 15.21 // (float) $5609 = -434.38 // (float) $5634 = 1518.14 // (float) $5659 = 11.4 // (float) $5610 = -415.66 // (float) $5635 = 1570.17 // (float) $5660 = 11.03 // (float) $5611 = -449.61 // (float) $5636 = 1555.72 // (float) $5661 = 10.25 // (float) $5612 = -513.9 // (float) $5637 = 1480.26 // (float) $5662 = 17.13 // (float) $5613 = -562.84 // (float) $5638 = 1439.56 // (float) $5663 = 11.39 // (float) $5614 = -564.6 // (float) $5639 = 1474.53 // (float) $5664 = 10.04 // (float) $5615 = -551.62 // (float) $5640 = 1508.49 // (float) $5665 = 11.41 // (float) :DTRIAL_5468 9@ == 1 // (int) var == num jump_if_false @DTRIAL_5816 $5693 = 205 // (int) $5702 = 0 // (float) 0035: $5703 = $5681 // (int vars) $5692 = 10 // (int) $5704 = 8.0 // (float) $5695 = -367.2147 // (float) $5696 = 1358.577 // (float) $5697 = -610.0547 // (float) $5698 = 1654.111 // (float) $5604 = -470.4 // (float) $5629 = 1478.68 // (float) $5654 = 15.21 // (float) $5605 = -453.23 // (float) $5630 = 1456.87 // (float) $5655 = 11.65 // (float) $5606 = -430.67 // (float) $5631 = 1445.63 // (float) $5656 = 11.39 // (float) $5607 = -439.42 // (float) $5632 = 1512.76 // (float) $5657 = 11.39 // (float) $5608 = -470.43 // (float) $5633 = 1478.23 // (float) $5658 = 15.21 // (float) $5609 = -507.61 // (float) $5634 = 1434.81 // (float) $5659 = 9.42 // (float) $5610 = -548.4 // (float) $5635 = 1402.63 // (float) $5660 = 11.22 // (float) $5611 = -565.17 // (float) $5636 = 1471.05 // (float) $5661 = 10.21 // (float) $5612 = -567.17 // (float) $5637 = 1555.93 // (float) $5662 = 11.27 // (float) $5613 = -525.49 // (float) $5638 = 1548.46 // (float) $5663 = 11.39 // (float) :DTRIAL_5816 9@ == 2 // (int) var == num jump_if_false @DTRIAL_6352 $5693 = 205 // (int) $5702 = 0 // (float) 0035: $5703 = $5682 // (int vars) $5692 = 17 // (int) $5704 = 8.0 // (float) $5695 = -367.2147 // (float) $5696 = 1358.577 // (float) $5697 = -610.0547 // (float) $5698 = 1654.111 // (float) $5604 = -470.95 // (float) $5629 = 1476.89 // (float) $5654 = 15.21 // (float) $5605 = -431.65 // (float) $5630 = 1520.56 // (float) $5655 = 11.39 // (float) $5606 = -412.71 // (float) $5631 = 1573.09 // (float) $5656 = 11.33 // (float) $5607 = -454.92 // (float) $5632 = 1549.61 // (float) $5657 = 9.16 // (float) $5608 = -519.51 // (float) $5633 = 1474.56 // (float) $5658 = 17.12 // (float) $5609 = -542.89 // (float) $5634 = 1446.7 // (float) $5659 = 11.39 // (float) $5610 = -564.54 // (float) $5635 = 1443.76 // (float) $5660 = 11.36 // (float) $5611 = -565.5 // (float) $5636 = 1476.05 // (float) $5661 = 9.98 // (float) $5612 = -566.17 // (float) $5637 = 1533.3 // (float) $5662 = 11.4 // (float) $5613 = -530.34 // (float) $5638 = 1554.82 // (float) $5663 = 11.36 // (float) $5614 = -505.28 // (float) $5639 = 1521.14 // (float) $5664 = 11.39 // (float) $5615 = -473.55 // (float) $5640 = 1481.06 // (float) $5665 = 15.21 // (float) $5616 = -443.72 // (float) $5641 = 1446.59 // (float) $5666 = 11.39 // (float) $5617 = -437.3 // (float) $5642 = 1411.69 // (float) $5667 = 11.39 // (float) $5618 = -498.19 // (float) $5643 = 1403.23 // (float) $5668 = 12.99 // (float) $5619 = -526.99 // (float) $5644 = 1413.02 // (float) $5669 = 11.39 // (float) $5620 = -497.78 // (float) $5645 = 1446.19 // (float) $5670 = 5.52 // (float) :DTRIAL_6352 9@ == 3 // (int) var == num jump_if_false @DTRIAL_6699 $5693 = 205 // (int) $5702 = 0 // (float) 0035: $5703 = $5683 // (int vars) $5692 = 10 // (int) $5704 = 8.0 // (float) $5695 = -367.2147 // (float) $5696 = 1358.577 // (float) $5697 = -610.0547 // (float) $5698 = 1654.111 // (float) $5604 = -522.53 // (float) $5629 = 1472.25 // (float) $5654 = 17.13 // (float) $5605 = -540.38 // (float) $5630 = 1450.59 // (float) $5655 = 11.4 // (float) $5606 = -563.74 // (float) $5631 = 1441.49 // (float) $5656 = 11.39 // (float) $5607 = -565.12 // (float) $5632 = 1475.86 // (float) $5657 = 9.99 // (float) $5608 = -546.13 // (float) $5633 = 1521.6 // (float) $5658 = 11.79 // (float) $5609 = -495.59 // (float) $5634 = 1521.67 // (float) $5659 = 11.39 // (float) $5610 = -459.26 // (float) $5635 = 1521.55 // (float) $5660 = 10.64 // (float) $5611 = -423.21 // (float) $5636 = 1532.66 // (float) $5661 = 11.39 // (float) $5612 = -415.91 // (float) $5637 = 1571.04 // (float) $5662 = 11.04 // (float) $5613 = -447.07 // (float) $5638 = 1558.72 // (float) $5663 = 10.62 // (float) :DTRIAL_6699 9@ == 4 // (int) var == num jump_if_false @DTRIAL_7128 $5693 = 205 // (int) $5702 = 0 // (float) 0035: $5703 = $5684 // (int vars) $5692 = 13 // (int) $5704 = 8.0 // (float) $5695 = -367.2147 // (float) $5696 = 1358.577 // (float) $5697 = -610.0547 // (float) $5698 = 1654.111 // (float) $5604 = -528.68 // (float) $5629 = 1482.23 // (float) $5654 = 17.12 // (float) $5605 = -540.91 // (float) $5630 = 1496.7 // (float) $5655 = 11.89 // (float) $5606 = -563.97 // (float) $5631 = 1507.32 // (float) $5656 = 11.37 // (float) $5607 = -564.86 // (float) $5632 = 1457.78 // (float) $5657 = 11.18 // (float) $5608 = -563.81 // (float) $5633 = 1413.27 // (float) $5658 = 11.19 // (float) $5609 = -527.65 // (float) $5634 = 1411.89 // (float) $5659 = 11.39 // (float) $5610 = -478.12 // (float) $5635 = 1468.73 // (float) $5660 = 15.08 // (float) $5611 = -444.04 // (float) $5636 = 1507.91 // (float) $5661 = 11.4 // (float) $5612 = -401.13 // (float) $5637 = 1520.11 // (float) $5662 = 11.11 // (float) $5613 = -393.56 // (float) $5638 = 1499.17 // (float) $5663 = 11.24 // (float) $5614 = -395.7 // (float) $5639 = 1454.8 // (float) $5664 = 11.39 // (float) $5615 = -430.09 // (float) $5640 = 1416.81 // (float) $5665 = 11.4 // (float) $5616 = -475.51 // (float) $5641 = 1416.74 // (float) $5666 = 11.39 // (float) :DTRIAL_7128 9@ == 5 // (int) var == num jump_if_false @DTRIAL_7638 $5693 = 205 // (int) $5702 = 0 // (float) 0035: $5703 = $5685 // (int vars) $5692 = 16 // (int) $5704 = 8.0 // (float) $5695 = -367.2147 // (float) $5696 = 1358.577 // (float) $5697 = -610.0547 // (float) $5698 = 1654.111 // (float) $5604 = -467.94 // (float) $5629 = 1480.89 // (float) $5654 = 15.21 // (float) $5605 = -448.99 // (float) $5630 = 1502.38 // (float) $5655 = 11.49 // (float) $5606 = -420.46 // (float) $5631 = 1520.2 // (float) $5656 = 11.38 // (float) $5607 = -392.11 // (float) $5632 = 1502.92 // (float) $5657 = 11.26 // (float) $5608 = -406.81 // (float) $5633 = 1477.1 // (float) $5658 = 11.39 // (float) $5609 = -465.29 // (float) $5634 = 1476.92 // (float) $5659 = 15.21 // (float) $5610 = -518.04 // (float) $5635 = 1476.8 // (float) $5660 = 17.13 // (float) $5611 = -563.17 // (float) $5636 = 1486.74 // (float) $5661 = 10.32 // (float) $5612 = -547.77 // (float) $5637 = 1521.43 // (float) $5662 = 11.81 // (float) $5613 = -482.06 // (float) $5638 = 1521.31 // (float) $5663 = 11.39 // (float) $5614 = -421.65 // (float) $5639 = 1534.41 // (float) $5664 = 11.39 // (float) $5615 = -415.85 // (float) $5640 = 1570.99 // (float) $5665 = 11.04 // (float) $5616 = -451.61 // (float) $5641 = 1553.42 // (float) $5666 = 9.84 // (float) $5617 = -513.45 // (float) $5642 = 1481.6 // (float) $5667 = 17.13 // (float) $5618 = -562.33 // (float) $5643 = 1411.39 // (float) $5668 = 11.18 // (float) $5619 = -523.67 // (float) $5644 = 1416.83 // (float) $5669 = 11.39 // (float) :DTRIAL_7638 9@ == 6 // (int) var == num jump_if_false @DTRIAL_8147 $5693 = 205 // (int) $5702 = 0 // (float) 0035: $5703 = $5686 // (int vars) $5692 = 16 // (int) $5704 = 8.0 // (float) $5695 = -367.2147 // (float) $5696 = 1358.577 // (float) $5697 = -610.0547 // (float) $5698 = 1654.111 // (float) $5604 = -466.73 // (float) $5629 = 1473.18 // (float) $5654 = 15.21 // (float) $5605 = -452.56 // (float) $5630 = 1456.54 // (float) $5655 = 11.6 // (float) $5606 = -433.85 // (float) $5631 = 1415.82 // (float) $5656 = 11.39 // (float) $5607 = -469.36 // (float) $5632 = 1403.85 // (float) $5657 = 11.4 // (float) $5608 = -522.14 // (float) $5633 = 1403.56 // (float) $5658 = 11.39 // (float) $5609 = -556.5 // (float) $5634 = 1431.1 // (float) $5659 = 11.39 // (float) $5610 = -517.14 // (float) $5635 = 1476.01 // (float) $5660 = 17.13 // (float) $5611 = -469.36 // (float) $5636 = 1532.19 // (float) $5661 = 7.22 // (float) $5612 = -415.15 // (float) $5637 = 1570.73 // (float) $5662 = 11.06 // (float) $5613 = -428.32 // (float) $5638 = 1513.41 // (float) $5663 = 11.39 // (float) $5614 = -439.29 // (float) $5639 = 1477.7 // (float) $5664 = 11.45 // (float) $5615 = -474.44 // (float) $5640 = 1477.38 // (float) $5665 = 15.21 // (float) $5616 = -528.47 // (float) $5641 = 1483.65 // (float) $5666 = 17.12 // (float) $5617 = -564.63 // (float) $5642 = 1533.44 // (float) $5667 = 11.39 // (float) $5618 = -535.77 // (float) $5643 = 1560.26 // (float) $5668 = 11.08 // (float) $5619 = -505.15 // (float) $5644 = 1520.51 // (float) $5669 = 11.39 // (float) :DTRIAL_8147 9@ == 7 // (int) var == num jump_if_false @DTRIAL_8628 $5693 = 205 // (int) $5702 = 0 // (float) 0035: $5703 = $5687 // (int vars) $5692 = 15 // (int) $5704 = 8.0 // (float) $5695 = -367.2147 // (float) $5696 = 1358.577 // (float) $5697 = -610.0547 // (float) $5698 = 1654.111 // (float) $5604 = -474.22 // (float) $5629 = 1482.66 // (float) $5654 = 15.21 // (float) $5605 = -513.02 // (float) $5630 = 1531.4 // (float) $5655 = 11.39 // (float) $5606 = -560.92 // (float) $5631 = 1565.63 // (float) $5656 = 11.08 // (float) $5607 = -564.0 // (float) $5632 = 1524.23 // (float) $5657 = 11.4 // (float) $5608 = -564.62 // (float) $5633 = 1467.44 // (float) $5658 = 10.4 // (float) $5609 = -552.52 // (float) $5634 = 1436.07 // (float) $5659 = 11.39 // (float) $5610 = -518.45 // (float) $5635 = 1476.06 // (float) $5660 = 17.12 // (float) $5611 = -469.61 // (float) $5636 = 1531.95 // (float) $5661 = 7.22 // (float) $5612 = -412.2 // (float) $5637 = 1570.26 // (float) $5662 = 11.19 // (float) $5613 = -418.04 // (float) $5638 = 1537.29 // (float) $5663 = 11.39 // (float) $5614 = -466.14 // (float) $5639 = 1482.8 // (float) $5664 = 15.21 // (float) $5615 = -511.15 // (float) $5640 = 1431.22 // (float) $5665 = 10.92 // (float) $5616 = -520.35 // (float) $5641 = 1404.12 // (float) $5666 = 11.39 // (float) $5617 = -462.21 // (float) $5642 = 1403.23 // (float) $5667 = 11.4 // (float) $5618 = -435.77 // (float) $5643 = 1436.34 // (float) $5668 = 11.39 // (float) :DTRIAL_8628 9@ == 8 // (int) var == num jump_if_false @DTRIAL_9030 $5693 = 205 // (int) $5702 = 0 // (float) 0035: $5703 = $5688 // (int vars) $5692 = 12 // (int) $5704 = 8.0 // (float) $5695 = -367.2147 // (float) $5696 = 1358.577 // (float) $5697 = -610.0547 // (float) $5698 = 1654.111 // (float) $5604 = -523.03 // (float) $5629 = 1470.46 // (float) $5654 = 17.13 // (float) $5605 = -563.2 // (float) $5630 = 1413.36 // (float) $5655 = 11.18 // (float) $5606 = -523.11 // (float) $5631 = 1403.17 // (float) $5656 = 11.4 // (float) $5607 = -473.59 // (float) $5632 = 1413.86 // (float) $5657 = 11.39 // (float) $5608 = -523.92 // (float) $5633 = 1475.86 // (float) $5658 = 17.13 // (float) $5609 = -564.72 // (float) $5634 = 1535.43 // (float) $5659 = 11.39 // (float) $5610 = -533.32 // (float) $5635 = 1560.07 // (float) $5660 = 11.26 // (float) $5611 = -473.84 // (float) $5636 = 1480.94 // (float) $5661 = 15.21 // (float) $5612 = -430.16 // (float) $5637 = 1449.59 // (float) $5662 = 11.39 // (float) $5613 = -429.92 // (float) $5638 = 1503.98 // (float) $5663 = 11.39 // (float) $5614 = -411.43 // (float) $5639 = 1548.05 // (float) $5664 = 11.06 // (float) $5615 = -441.78 // (float) $5640 = 1565.1 // (float) $5665 = 11.23 // (float) :DTRIAL_9030 9@ == 9 // (int) var == num jump_if_false @DTRIAL_9702 $5693 = 205 // (int) $5702 = 0 // (float) 0035: $5703 = $5689 // (int vars) $5692 = 22 // (int) $5704 = 8.0 // (float) $5695 = -367.2147 // (float) $5696 = 1358.577 // (float) $5697 = -610.0547 // (float) $5698 = 1654.111 // (float) $5604 = -487.21 // (float) $5629 = 1522.43 // (float) $5654 = 11.39 // (float) $5605 = -530.87 // (float) $5630 = 1522.02 // (float) $5655 = 10.55 // (float) $5606 = -564.36 // (float) $5631 = 1507.33 // (float) $5656 = 11.38 // (float) $5607 = -565.76 // (float) $5632 = 1468.88 // (float) $5657 = 10.33 // (float) $5608 = -553.34 // (float) $5633 = 1435.55 // (float) $5658 = 11.39 // (float) $5609 = -520.58 // (float) $5634 = 1472.83 // (float) $5659 = 17.13 // (float) $5610 = -483.84 // (float) $5635 = 1515.22 // (float) $5660 = 7.52 // (float) $5611 = -458.66 // (float) $5636 = 1544.22 // (float) $5661 = 8.33 // (float) $5612 = -412.61 // (float) $5637 = 1568.48 // (float) $5662 = 11.07 // (float) $5613 = -422.32 // (float) $5638 = 1532.3 // (float) $5663 = 11.39 // (float) $5614 = -468.77 // (float) $5639 = 1479.83 // (float) $5664 = 15.21 // (float) $5615 = -503.4 // (float) $5640 = 1440.35 // (float) $5665 = 6.86 // (float) $5616 = -521.03 // (float) $5641 = 1403.44 // (float) $5666 = 11.39 // (float) $5617 = -474.22 // (float) $5642 = 1414.12 // (float) $5667 = 11.39 // (float) $5618 = -521.26 // (float) $5643 = 1473.02 // (float) $5668 = 17.13 // (float) $5619 = -544.55 // (float) $5644 = 1501.8 // (float) $5669 = 11.57 // (float) $5620 = -564.77 // (float) $5645 = 1556.08 // (float) $5670 = 11.01 // (float) $5621 = -522.43 // (float) $5646 = 1544.37 // (float) $5671 = 11.39 // (float) $5622 = -471.45 // (float) $5647 = 1480.16 // (float) $5672 = 15.21 // (float) $5623 = -429.65 // (float) $5648 = 1449.41 // (float) $5673 = 11.39 // (float) $5624 = -428.56 // (float) $5649 = 1483.99 // (float) $5674 = 11.4 // (float) $5625 = -445.94 // (float) $5650 = 1521.44 // (float) $5675 = 11.8 // (float) :DTRIAL_9702 9@ == 10 // (int) var == num jump_if_false @DTRIAL_10264 $5693 = 205 // (int) $5702 = 0 // (float) 0035: $5703 = $5690 // (int vars) $5692 = 18 // (int) $5704 = 8.0 // (float) $5695 = -367.2147 // (float) $5696 = 1358.577 // (float) $5697 = -610.0547 // (float) $5698 = 1654.111 // (float) $5604 = -466.83 // (float) $5629 = 1473.22 // (float) $5654 = 15.21 // (float) $5605 = -415.89 // (float) $5630 = 1433.29 // (float) $5655 = 11.39 // (float) $5606 = -406.39 // (float) $5631 = 1476.82 // (float) $5656 = 11.39 // (float) $5607 = -468.66 // (float) $5632 = 1476.97 // (float) $5657 = 15.21 // (float) $5608 = -514.46 // (float) $5633 = 1476.48 // (float) $5658 = 17.13 // (float) $5609 = -563.76 // (float) $5634 = 1484.43 // (float) $5659 = 10.19 // (float) $5610 = -547.45 // (float) $5635 = 1521.49 // (float) $5660 = 11.82 // (float) $5611 = -480.99 // (float) $5636 = 1521.52 // (float) $5661 = 11.4 // (float) $5612 = -423.08 // (float) $5637 = 1532.59 // (float) $5662 = 11.39 // (float) $5613 = -419.03 // (float) $5638 = 1572.12 // (float) $5663 = 11.03 // (float) $5614 = -460.02 // (float) $5639 = 1543.38 // (float) $5664 = 8.14 // (float) $5615 = -512.39 // (float) $5640 = 1482.62 // (float) $5665 = 17.13 // (float) $5616 = -563.43 // (float) $5641 = 1411.89 // (float) $5666 = 11.2 // (float) $5617 = -526.87 // (float) $5642 = 1403.27 // (float) $5667 = 11.39 // (float) $5618 = -478.25 // (float) $5643 = 1418.75 // (float) $5668 = 11.39 // (float) $5619 = -523.06 // (float) $5644 = 1476.21 // (float) $5669 = 17.13 // (float) $5620 = -563.81 // (float) $5645 = 1535.01 // (float) $5670 = 11.39 // (float) $5621 = -537.47 // (float) $5646 = 1561.85 // (float) $5671 = 10.97 // (float) :DTRIAL_10264 9@ == 11 // (int) var == num jump_if_false @DTRIAL_10879 $5693 = 205 // (int) $5702 = 0 // (float) 0035: $5703 = $5691 // (int vars) $5692 = 20 // (int) $5704 = 8.0 // (float) $5695 = -367.2147 // (float) $5696 = 1358.577 // (float) $5697 = -610.0547 // (float) $5698 = 1654.111 // (float) $5604 = -470.51 // (float) $5629 = 1477.4 // (float) $5654 = 15.21 // (float) $5605 = -520.81 // (float) $5630 = 1476.64 // (float) $5655 = 17.13 // (float) $5606 = -564.29 // (float) $5631 = 1468.15 // (float) $5656 = 10.33 // (float) $5607 = -553.17 // (float) $5632 = 1435.92 // (float) $5657 = 11.39 // (float) $5608 = -518.42 // (float) $5633 = 1475.84 // (float) $5658 = 17.12 // (float) $5609 = -464.75 // (float) $5634 = 1537.38 // (float) $5659 = 7.37 // (float) $5610 = -418.54 // (float) $5635 = 1572.06 // (float) $5660 = 11.04 // (float) $5611 = -422.23 // (float) $5636 = 1534.37 // (float) $5661 = 11.39 // (float) $5612 = -469.22 // (float) $5637 = 1478.21 // (float) $5662 = 15.21 // (float) $5613 = -510.06 // (float) $5638 = 1432.0 // (float) $5663 = 10.59 // (float) $5614 = -523.14 // (float) $5639 = 1403.53 // (float) $5664 = 11.39 // (float) $5615 = -478.45 // (float) $5640 = 1419.65 // (float) $5665 = 11.39 // (float) $5616 = -523.27 // (float) $5641 = 1476.37 // (float) $5666 = 17.13 // (float) $5617 = -564.03 // (float) $5642 = 1533.48 // (float) $5667 = 11.39 // (float) $5618 = -544.52 // (float) $5643 = 1569.19 // (float) $5668 = 11.14 // (float) $5619 = -508.62 // (float) $5644 = 1524.95 // (float) $5669 = 11.39 // (float) $5620 = -470.09 // (float) $5645 = 1477.12 // (float) $5670 = 15.21 // (float) $5621 = -416.59 // (float) $5646 = 1434.42 // (float) $5671 = 11.39 // (float) $5622 = -396.64 // (float) $5647 = 1451.02 // (float) $5672 = 11.39 // (float) $5623 = -407.02 // (float) $5648 = 1477.11 // (float) $5673 = 11.39 // (float) :DTRIAL_10879 0011: $5692 > 24@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DTRIAL_10914 // Note: the incorrect math opcode was used here $5398(24@,25) -= 0.7 // (float) 24@ += 1 // (int) 0002: jump @DTRIAL_10879 :DTRIAL_10914 0036: $5715 = $5604 // (float vars) 0036: $5716 = $5629 // (float vars) 0036: $5717 = $5654 // (float vars) 0036: $5717 = $5654 // (float vars) $5717 += 0.5 // (float) 0268: (unknown) $2769 > 0 // (int) var > num jump_if_false @DTRIAL_11010 004F: unknown_check $2769 jump_if_false @DTRIAL_11003 0035: $5721 = $2769 // (int vars) 01BB: (unknown) $5715 $5716 $5717 $5714 004E: put_car $5721 at $5715 $5716 $5714 0233: (unknown) $5721 $5605 $5630 :DTRIAL_11003 0002: jump @DTRIAL_11131 :DTRIAL_11010 0160: load_model $5693 0228: (unknown) 0045: actor $933 defined 0022: jump_if_false @DTRIAL_11069 // Note: the incorrect math opcode was used here 0036: $5718 = $5604 // (float vars) $5718 += 1.5 // (float) 0036: $5719 = $5629 // (float vars) $5719 += 1.5 // (float) 0036: $5720 = $5654 // (float vars) 0044: put_actor $933 at $5718 $5719 $5720 :DTRIAL_11069 0001: wait 100 ms 01BB: (unknown) $5715 $5716 $5717 $5714 0048: $5721 = create_car $5693 at $5715 $5716 $5714 0045: actor $933 defined 0022: jump_if_false @DTRIAL_11123 // Note: the incorrect math opcode was used here 004F: unknown_check $5721 0022: jump_if_false @DTRIAL_11123 // Note: the incorrect math opcode was used here 021C: (unknown) $933 $5721 :DTRIAL_11123 0233: (unknown) $5721 $5605 $5630 :DTRIAL_11131 014A: (unknown) $933 1 021D: (unknown) 0 01AE: (unknown) 1 $5705 = 0 // (int) $5701 = 1 // (int) 11@ = 1 // (int) 12@ = 2 // (int) $5700 = 0 // (int) 022C: (unknown) $5604 $5629 $5654 25.0 1 0246: (unknown) $5695 $5696 0 $5697 $5698 15.0 01CF: (unknown) 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4379 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E3' time 1000 style 8 // ~w~3 00D9: (unknown) $937 $938 $939 7 0001: wait 1000 ms 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E2' time 1000 style 8 // ~w~2 00D9: (unknown) $937 $938 $939 8 0001: wait 1000 ms 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E1' time 1000 style 8 // ~w~1 00D9: (unknown) $937 $938 $939 9 0001: wait 1000 ms 00D9: (unknown) $937 $938 $939 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 $933 defined jump_if_false @DTRIAL_11393 014A: (unknown) $933 0 :DTRIAL_11393 01AE: (unknown) 0 0045: actor $933 defined jump_if_false @DTRIAL_11418 0107: toggle_player $933 can_move 1 012E: toggle_player $933 ignored_by_cops 0 :DTRIAL_11418 021D: (unknown) 1 $5708 = 1 // (int) $5679 = 2 // (int) 0026: return :DTRIAL_11436 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @DTRIAL_42 5 024C: set_timer_with_text_to $5705 type 0 GXT 'TIME' // Time 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @DTRIAL_42 1 03F9: (unknown) $5701 $5706 0 'RACELAP' // Lap 23@ = 0 // (int) :DTRIAL_11491 $5679 == 2 // (int) var == num jump_if_false @DTRIAL_12452 0001: wait 0 ms 009F: actor $933 dead jump_if_false @DTRIAL_11526 $5679 = 8 // (int) 0026: return :DTRIAL_11526 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @DTRIAL_387 jump_if_false @DTRIAL_11551 $5679 = 7 // (int) 0026: return :DTRIAL_11551 23@ == 0 // (int) var == num jump_if_false @DTRIAL_11583 $5705 > 3000 // (int) var > num jump_if_false @DTRIAL_11583 03C2: (unknown) 23@ = 1 // (int) :DTRIAL_11583 80A0: not car $5721 wrecked jump_if_false @DTRIAL_11663 0045: actor $933 defined jump_if_false @DTRIAL_11648 807C: not actor $933 driving $5721 0022: jump_if_false @DTRIAL_11630 // Note: the incorrect math opcode was used here $5699 = 0 // (int) 0002: jump @DTRIAL_11641 :DTRIAL_11630 $5699 = 1 // (int) $5700 = 0 // (int) :DTRIAL_11641 0002: jump @DTRIAL_11656 :DTRIAL_11648 $5679 = 8 // (int) 0026: return :DTRIAL_11656 0002: jump @DTRIAL_11688 :DTRIAL_11663 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @MAIN_5026 'TT_F3' // ~r~You destroyed the vehicle! $5679 = 5 // (int) 0026: return :DTRIAL_11688 8046: not unknown_check $933 $5695 $5696 $5697 $5698 0 0022: jump_if_false @DTRIAL_11740 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @MAIN_5026 'TT_F2' // ~r~You left the course. 0025: gosub @DTRIAL_2539 $5679 = 5 // (int) 0026: return :DTRIAL_11740 $5708 == 1 // (int) var == num jump_if_false @DTRIAL_12445 $5699 == 1 // (int) var == num jump_if_false @DTRIAL_12438 00BB: (unknown) $5749 $5749 = 0 // (int) $5747 == 0 // (int) var == num jump_if_false @DTRIAL_11833 00C3: (unknown) $5348(11@,25) $5373(11@,25) $5398(11@,25) $5747 $5701 == 3 // (int) var == num jump_if_false @DTRIAL_11833 11@ == 0 // (int) var == num jump_if_false @DTRIAL_11833 00BC: (unknown) $5747 1 :DTRIAL_11833 $5748 == 0 // (int) var == num jump_if_false @DTRIAL_11901 0078: if and $5701 == 3 // (int) var == num 11@ == 0 // (int) var == num jump_if_false @DTRIAL_11873 0002: jump @DTRIAL_11901 :DTRIAL_11873 00C3: (unknown) $5348(12@,25) $5373(12@,25) $5398(12@,25) $5748 00BF: (unknown) $5748 2 00BD: (unknown) $5748 1 :DTRIAL_11901 0078: if and $5701 == 3 // (int) var == num 11@ == 0 // (int) var == num jump_if_false @DTRIAL_11950 03D2: (unknown) $5348(11@,25) $5373(11@,25) $5398(11@,25) 8.0 0 255 0 0002: jump @DTRIAL_12026 :DTRIAL_11950 not $5701 == 4 // (int) var == num jump_if_false @DTRIAL_12026 03D2: (unknown) $5348(11@,25) $5373(11@,25) $5398(11@,25) 8.0 237 130 180 03E2: (unknown) $5348(11@,25) $5373(11@,25) $5398(11@,25) $5348(12@,25) $5373(12@,25) $5398(12@,25) 237 130 180 -1.5 :DTRIAL_12026 4 > $5701 // (int) num > var 0022: jump_if_false @DTRIAL_12413 // Note: the incorrect math opcode was used here 008B: actor $933 in_sphere_in_car $5348(11@,25) $5373(11@,25) $5398(11@,25) radius $5704 $5704 50.0 sphere 0 0022: jump_if_false @DTRIAL_12399 // Note: the incorrect math opcode was used here 00D9: (unknown) $5348(11@,25) $5373(11@,25) $5398(11@,25) 1 00BB: (unknown) $5747 00BB: (unknown) $5748 11@ == 0 // (int) var == num jump_if_false @DTRIAL_12329 $5701 == 1 // (int) var == num jump_if_false @DTRIAL_12136 0035: $5737 = $5705 // (int vars) 0035: 13@ = $5737 // (int vars) 0002: jump @DTRIAL_12215 :DTRIAL_12136 $5701 == 2 // (int) var == num jump_if_false @DTRIAL_12173 0035: $5738 = $5705 // (int vars) 002B: $5738 -= $5737 // (int vars) // Note: the incorrect math opcode was used here 0035: 13@ = $5738 // (int vars) 0002: jump @DTRIAL_12215 :DTRIAL_12173 $5701 == 3 // (int) var == num jump_if_false @DTRIAL_12215 0035: $5739 = $5705 // (int vars) 002B: $5739 -= $5738 // (int vars) // Note: the incorrect math opcode was used here 002B: $5739 -= $5737 // (int vars) // Note: the incorrect math opcode was used here 0035: 13@ = $5739 // (int vars) 0035: $5744 = $5705 // (int vars) :DTRIAL_12215 0035: $5740 = 13@ // (int vars) $5740 /= 60000 // (int) 0035: $5734 = $5740 // (int vars) $5734 *= 60000 // (int) 0035: $5741 = 13@ // (int vars) 002B: $5741 -= $5734 // (int vars) // Note: the incorrect math opcode was used here $5741 /= 1000 // (int) $5741 > 9 // (int) var > num jump_if_false @DTRIAL_12302 01DC: show_text_3numbers GXT 'TT_D2' numbers $5701 $5740 $5741 time 2000 flag 1 // ~w~Lap ~1~ Time ~1~:~1~ 0002: jump @DTRIAL_12322 :DTRIAL_12302 01DC: show_text_3numbers GXT 'TT_D3' numbers $5701 $5740 $5741 time 2000 flag 1 // ~w~Lap ~1~ Time ~1~:0~1~ :DTRIAL_12322 0025: gosub @DTRIAL_2768 :DTRIAL_12329 11@ += 1 // (int) 11@ == 1 // (int) var == num jump_if_false @DTRIAL_12352 $5701 += 1 // (int) :DTRIAL_12352 001C: 11@ == $5692 // (int) num == var 0022: jump_if_false @DTRIAL_12368 // Note: the incorrect math opcode was used here 11@ = 0 // (int) :DTRIAL_12368 12@ += 1 // (int) 001C: 12@ == $5692 // (int) num == var 0022: jump_if_false @DTRIAL_12389 // Note: the incorrect math opcode was used here 12@ = 0 // (int) :DTRIAL_12389 $5747 = 0 // (int) $5748 = 0 // (int) :DTRIAL_12399 0025: gosub @DTRIAL_2951 0002: jump @DTRIAL_12431 :DTRIAL_12413 $5708 = 0 // (int) $5746 = 0 // (int) $5679 = 3 // (int) 0026: return :DTRIAL_12431 0002: jump @DTRIAL_12445 :DTRIAL_12438 0025: gosub @DTRIAL_2574 :DTRIAL_12445 0002: jump @DTRIAL_11491 :DTRIAL_12452 0026: return :DTRIAL_12454 00AC: stop_timer $5705 00AE: remove_status_text $5701 0025: gosub @DTRIAL_2519 0025: gosub @DTRIAL_2539 01AE: (unknown) 1 034B: unknown_check $5721 jump_if_false @DTRIAL_12554 004F: unknown_check $5721 jump_if_false @DTRIAL_12535 0036: 22@ = $939 // (float vars) 22@ += 1.5 // (float) 027F: store_coords_to 19@ 20@ 21@ from_actor $5721 with_offset 8.0 20.0 2.0 00B9: set_camera_position 19@ 20@ 22@ rotations 0 0 0 :DTRIAL_12535 0045: actor $933 defined 0022: jump_if_false @DTRIAL_12554 // Note: the incorrect math opcode was used here 00B5: (unknown) $933 15 2 :DTRIAL_12554 001C: 9@ == 4@ // (int) num == var 0022: jump_if_false @DTRIAL_12576 // Note: the incorrect math opcode was used here 10@ = 0 // (int) 0002: jump @DTRIAL_12585 :DTRIAL_12576 0035: 10@ = 9@ // (int vars) 10@ += 1 // (int) :DTRIAL_12585 $1213(10@,12) == 0 // (int) var == num jump_if_false @DTRIAL_12695 0011: $5703 > $5744 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DTRIAL_12667 // 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: $5694 = $5744 // (int vars) $5694 /= 1000 // (int) 051E: (unknown) 9@ $5694 $1213(10@,12) = 1 // (int) 0002: jump @DTRIAL_12688 :DTRIAL_12667 $1213(10@,12) = 0 // (int) 0057: show_text_highpriority GXT 'TT_E2' time 7000 flag 1 // ~r~You failed to beat the target time. :DTRIAL_12688 0002: jump @DTRIAL_12830 :DTRIAL_12695 001C: 9@ == 4@ // (int) num == var 0022: jump_if_false @DTRIAL_12801 // Note: the incorrect math opcode was used here $1226(4@,12) == 0 // (int) var == num jump_if_false @DTRIAL_12794 0011: $5703 > $5744 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DTRIAL_12780 // 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: $5694 = $5744 // (int vars) $5694 /= 1000 // (int) 051E: (unknown) 9@ $5694 0002: jump @DTRIAL_12794 :DTRIAL_12780 0057: show_text_highpriority GXT 'TT_E2' time 7000 flag 1 // ~r~You failed to beat the target time. :DTRIAL_12794 0002: jump @DTRIAL_12830 :DTRIAL_12801 8011: not $1189(9@,12) > $5744 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DTRIAL_12830 // 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_12830 not $1189(9@,12) == 0 // (int) var == num jump_if_false @DTRIAL_12898 0011: $1189(9@,12) > $5744 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DTRIAL_12891 // Note: the incorrect math opcode was used here $5707 = 1 // (int) 0035: $1189(9@,12) = $5744 // (int vars) 0035: $5694 = $5744 // (int vars) $5694 /= 1000 // (int) 051E: (unknown) 9@ $5694 :DTRIAL_12891 0002: jump @DTRIAL_12916 :DTRIAL_12898 0035: $5694 = $5744 // (int vars) $5694 /= 1000 // (int) 051E: (unknown) 9@ $5694 :DTRIAL_12916 0035: $5742 = $5744 // (int vars) $5742 /= 60000 // (int) 0035: $5735 = $5742 // (int vars) $5735 *= 60000 // (int) 0035: $5743 = $5744 // (int vars) 002B: $5743 -= $5735 // (int vars) // Note: the incorrect math opcode was used here $5743 /= 1000 // (int) $5707 == 1 // (int) var == num jump_if_false @DTRIAL_13041 $5743 > 9 // (int) var > num jump_if_false @DTRIAL_13016 021E: show_text_2numbers_styled GXT 'TT_D6' numbers $5742 $5743 time 7000 flag 4 // ~w~New Course Record! ~1~:~1~ 0002: jump @DTRIAL_13034 :DTRIAL_13016 021E: show_text_2numbers_styled GXT 'TT_D7' numbers $5742 $5743 time 7000 flag 4 // ~w~New Course Record! ~1~:0~1~ :DTRIAL_13034 0002: jump @DTRIAL_13097 :DTRIAL_13041 $5743 > 9 // (int) var > num jump_if_false @DTRIAL_13079 021E: show_text_2numbers_styled GXT 'TT_D8' numbers $5742 $5743 time 7000 flag 4 // ~w~Your Course Time: ~1~:~1~ 0002: jump @DTRIAL_13097 :DTRIAL_13079 021E: show_text_2numbers_styled GXT 'TT_D9' numbers $5742 $5743 time 7000 flag 4 // ~w~Your Course Time: ~1~:0~1~ :DTRIAL_13097 0001: wait 5000 ms 0059: text_clear_all 03C2: (unknown) 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4364 0025: gosub @DTRIAL_3349 0001: wait 1000 ms 01AE: (unknown) 0 $1494 == 1 // (int) var == num jump_if_false @DTRIAL_13175 0045: actor $933 defined jump_if_false @DTRIAL_13161 012E: toggle_player $933 ignored_by_cops 1 :DTRIAL_13161 $5679 = 0 // (int) 0026: return 0002: jump @DTRIAL_13229 :DTRIAL_13175 $1226(4@,12) == 1 // (int) var == num jump_if_false @DTRIAL_13205 $5679 = 4 // (int) 0026: return 0002: jump @DTRIAL_13229 :DTRIAL_13205 0045: actor $933 defined jump_if_false @DTRIAL_13222 012E: toggle_player $933 ignored_by_cops 1 :DTRIAL_13222 $5679 = 0 // (int) 0026: return :DTRIAL_13229 0026: return :DTRIAL_13231 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0025: gosub @DTRIAL_2519 00BB: (unknown) $5749 00AC: stop_timer $5705 00AE: remove_status_text $5701 0001: wait 5000 ms 0059: text_clear_all 03C2: (unknown) 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4364 0025: gosub @DTRIAL_3349 0001: wait 1000 ms 0045: actor $933 defined jump_if_false @DTRIAL_13313 012E: toggle_player $933 ignored_by_cops 1 :DTRIAL_13313 $5679 = 0 // (int) 0026: return :DTRIAL_13320 0025: gosub @DTRIAL_2519 00BB: (unknown) $5749 00AC: stop_timer $5705 00AE: remove_status_text $5701 0059: text_clear_all 0162: release_model $5693 0049: destroy_car $5721 $5707 = 0 // (int) $5744 = 0 // (int) $5679 = 6 // (int) 0026: return :DTRIAL_13367 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_4379 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 $933 money += 2500 $1494 = 1 // (int) 0001: wait 5000 ms 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4364 0221: (unknown) 01CF: (unknown) 01AE: (unknown) 0 $5679 = 6 // (int) 0026: return :DTRIAL_13495 0025: gosub @DTRIAL_2519 00BB: (unknown) $5749 00AC: stop_timer $5705 00AE: remove_status_text $5701 03C2: (unknown) 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4364 0045: actor $933 defined jump_if_false @DTRIAL_13593 007E: actor $933 driving jump_if_false @DTRIAL_13574 0216: (unknown) $933 -557.15 1386.43 11.39 0002: jump @DTRIAL_13593 :DTRIAL_13574 0044: put_actor $933 at -557.15 1386.43 11.39 :DTRIAL_13593 022C: (unknown) -566.92 1387.33 11.76 10.0 0 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @MAIN_4268 205 0048: $5722 = create_car #SANCHEZ at -566.92 1387.33 11.76 00D1: set_car $5722 Z_angle_to -45.0 0113: remove_references_to_car $5722 // 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_5026 'TT_E7' // ~r~Time Trial cancelled. 0125: set_traffic_density_multiplier_to 1.0 $5679 = 6 // (int) 0026: return :DTRIAL_13715 0001: wait 500 ms 0045: actor $933 defined jump_if_false @DTRIAL_13742 012E: toggle_player $933 ignored_by_cops 0 0107: toggle_player $933 can_move 1 :DTRIAL_13742 $940 = 0 // (int) $1071 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4379 007A: mission_cleanup 0026: return //-------------Mission 31--------------- :GTRIAL 0238: name_thread 'GTRIAL' 0025: gosub @GTRIAL_1971 009D: wasted_or_busted // mission only jump_if_false @GTRIAL_33 0025: gosub @GTRIAL_7045 :GTRIAL_33 0025: gosub @GTRIAL_7211 end_thread :GTRIAL_42 0@ == 0 // (int) var == num jump_if_false @GTRIAL_85 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @GTRIAL_261 :GTRIAL_85 0@ == 1 // (int) var == num jump_if_false @GTRIAL_118 03CF: (unknown) 200 200 200 255 0002: jump @GTRIAL_261 :GTRIAL_118 0@ == 2 // (int) var == num jump_if_false @GTRIAL_160 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @GTRIAL_261 :GTRIAL_160 0@ == 3 // (int) var == num jump_if_false @GTRIAL_204 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @GTRIAL_261 :GTRIAL_204 0@ == 4 // (int) var == num jump_if_false @GTRIAL_235 03CF: (unknown) 8 143 59 255 0002: jump @GTRIAL_261 :GTRIAL_235 0@ == 5 // (int) var == num jump_if_false @GTRIAL_261 03CF: (unknown) 237 130 180 255 :GTRIAL_261 0026: return 00BC: (unknown) 0@ 2 0026: return :GTRIAL_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 @GTRIAL_270 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @GTRIAL_325 014E: 3@ = car 0@ health 3@ -= 250 // (int) :GTRIAL_325 0 > 3@ // (int) num > var 0022: jump_if_false @GTRIAL_340 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :GTRIAL_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 @GTRIAL_385 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :GTRIAL_385 005F: (unknown) :GTRIAL_387 $1084 = 0 // (int) 0377: (unknown) 0 $1084 $1084 > 0 // (int) var > num jump_if_false @GTRIAL_460 0045: actor $933 defined jump_if_false @GTRIAL_460 0429: (unknown) $933 0@ 0@ > -1 // (int) var > num jump_if_false @GTRIAL_460 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @GTRIAL_460 $1084 = 0 // (int) :GTRIAL_460 $1084 > 0 // (int) var > num jump_if_false @GTRIAL_578 $1085 == -1 // (int) var == num jump_if_false @GTRIAL_532 010E: $1167 = current_time_in_ms 0035: $1085 = $1167 // (int vars) $1085 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1068 = 1 // (int) $1087 = 1 // (int) 0002: jump @GTRIAL_565 :GTRIAL_532 801C: not $1086 == $1084 // (int) num == var 0022: jump_if_false @GTRIAL_565 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) 005E: (unknown) :GTRIAL_565 0035: $1086 = $1084 // (int vars) 0002: jump @GTRIAL_636 :GTRIAL_578 $1087 == 1 // (int) var == num jump_if_false @GTRIAL_631 010E: $1167 = current_time_in_ms 0011: $1167 > $1085 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GTRIAL_631 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) $1087 = 0 // (int) :GTRIAL_631 $1086 = 0 // (int) :GTRIAL_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 @GTRIAL_838 // Note: the incorrect math opcode was used here 005E: (unknown) :GTRIAL_838 005F: (unknown) 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5093 3@ 4@ 5@ 0@ 1@ 2@ 10@ 11@ 12@ 037B: constant_params 4 variable_params 3 unknown 13 call_with_params @MAIN_5145 10@ 11@ 12@ 6@ 10@ 11@ 12@ 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5197 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 @GTRIAL_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 @GTRIAL_952 // Note: the incorrect math opcode was used here 0035: 3@ = 0@ // (int vars) 0002: jump @GTRIAL_978 :GTRIAL_952 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GTRIAL_974 // Note: the incorrect math opcode was used here 0035: 3@ = 1@ // (int vars) 0002: jump @GTRIAL_978 :GTRIAL_974 0035: 3@ = 2@ // (int vars) :GTRIAL_978 0002: jump @GTRIAL_989 :GTRIAL_985 0035: 3@ = 0@ // (int vars) :GTRIAL_989 0026: return 0014: 1@ > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GTRIAL_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 @GTRIAL_1024 // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 0002: jump @GTRIAL_1050 :GTRIAL_1024 0014: 2@ > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GTRIAL_1046 // Note: the incorrect math opcode was used here 0036: 3@ = 1@ // (float vars) 0002: jump @GTRIAL_1050 :GTRIAL_1046 0036: 3@ = 2@ // (float vars) :GTRIAL_1050 0002: jump @GTRIAL_1061 :GTRIAL_1057 0036: 3@ = 0@ // (float vars) :GTRIAL_1061 0026: return 0 > 0@ // (int) num > var 0022: jump_if_false @GTRIAL_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 @GTRIAL_1093 :GTRIAL_1089 0035: 1@ = 0@ // (int vars) :GTRIAL_1093 0026: return 0 > 0@ // (float) num > var 0022: jump_if_false @GTRIAL_1121 // Note: the incorrect math opcode was used here 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0002: jump @GTRIAL_1125 :GTRIAL_1121 0036: 1@ = 0@ // (float vars) :GTRIAL_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 @GTRIAL_1160 005F: (unknown) :GTRIAL_1160 801D: not 1@ == 0 // (int) var == var jump_if_false @GTRIAL_1173 005F: (unknown) :GTRIAL_1173 801D: not 2@ == 0 // (int) var == var jump_if_false @GTRIAL_1186 005F: (unknown) :GTRIAL_1186 005E: (unknown) 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GTRIAL_1201 // Note: the incorrect math opcode was used here 005E: (unknown) :GTRIAL_1201 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GTRIAL_1214 // Note: the incorrect math opcode was used here 005E: (unknown) :GTRIAL_1214 005F: (unknown) 037B: constant_params 4 variable_params 3 unknown 15 call_with_params @MAIN_5145 3@ 4@ 5@ 0.5 12@ 13@ 14@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5093 0@ 1@ 2@ 12@ 13@ 14@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5197 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_5093 3@ 4@ 5@ 0@ 1@ 2@ 9@ 10@ 11@ 037B: constant_params 3 variable_params 3 unknown 12 call_with_params @MAIN_5223 9@ 10@ 11@ 6@ 7@ 8@ 0026: return 2@ = 0 // (int) 1@ == 0 // (int) var == num jump_if_false @GTRIAL_1416 0026: return :GTRIAL_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 @GTRIAL_1461 0026: return :GTRIAL_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 @GTRIAL_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 @GTRIAL_1529 // Note: the incorrect math opcode was used here 005E: (unknown) :GTRIAL_1529 005F: (unknown) 001A: 1@ >= 2@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @GTRIAL_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 @GTRIAL_1555 // Note: the incorrect math opcode was used here 005E: (unknown) :GTRIAL_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 @GTRIAL_1638 // Note: the incorrect math opcode was used here 005E: (unknown) :GTRIAL_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 @GTRIAL_1674 // Note: the incorrect math opcode was used here 3@ = 5.0 // (float) :GTRIAL_1674 3@ > 380.0 // (float) var > num jump_if_false @GTRIAL_1693 3@ = 380.0 // (float) :GTRIAL_1693 5.0 > 4@ // (float) num > var 0022: jump_if_false @GTRIAL_1712 // Note: the incorrect math opcode was used here 4@ = 5.0 // (float) :GTRIAL_1712 4@ > 240.0 // (float) var > num jump_if_false @GTRIAL_1731 4@ = 240.0 // (float) :GTRIAL_1731 0026: return 037B: constant_params 4 variable_params 3 unknown 14 call_with_params @MAIN_5145 6@ 7@ 8@ 10.0 10@ 11@ 12@ 037B: constant_params 3 variable_params 3 unknown 14 call_with_params @MAIN_5223 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_6188 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @GTRIAL_1829 // Note: the incorrect math opcode was used here 9@ *= -1.0 // (float) :GTRIAL_1829 0026: return 037B: constant_params 9 variable_params 1 unknown 11 call_with_params @MAIN_6188 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 10@ 0 > 10@ // (float) num > var 0022: jump_if_false @GTRIAL_1869 // Note: the incorrect math opcode was used here 9@ = -1 // (int) 005E: (unknown) :GTRIAL_1869 10@ > 0 // (float) var > num jump_if_false @GTRIAL_1887 9@ = 1 // (int) 005E: (unknown) :GTRIAL_1887 9@ = 0 // (int) 005E: (unknown) 037B: constant_params 9 variable_params 1 unknown 10 call_with_params @MAIN_6188 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @GTRIAL_1926 // Note: the incorrect math opcode was used here 005F: (unknown) :GTRIAL_1926 005E: (unknown) 0035: 0@ = 2@ // (int vars) 0@ /= 60000 // (int) 0035: $5758 = 0@ // (int vars) $5758 *= 60000 // (int) 0035: 1@ = 2@ // (int vars) 002B: 1@ -= $5758 // (int vars) // Note: the incorrect math opcode was used here 1@ /= 1000 // (int) 0026: return :GTRIAL_1971 $940 = 1 // (int) 033A: use_GXT_table 'TT' 0001: wait 0 ms $5714 = 10 // (int) $5721 = 0 // (int) $5722 = 0 // (int) $5723 = 1 // (int) $5728 = 3 // (int) $5729 = 0 // (int) $5730 = 0 // (int) $5754 = 0 // (int) $5759 = 0 // (int) $5760 = 0 // (int) $5761 = 0 // (int) $5767 = 0 // (int) $5768 = 0 // (int) $5769 = 0 // (int) $5770 = 0 // (int) $5771 = 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) $5713 = 360000 // (int) 0045: actor $933 defined jump_if_false @GTRIAL_2130 012E: toggle_player $933 ignored_by_cops 1 :GTRIAL_2130 $1071 = 1 // (int) 0152: create_forbidden_for_peds_cube_cornerA -331.0 765.98 0 cornerB 270.0 -265.36 30.0 0122: create_forbidden_for_cars_cube_cornerA -331.0 765.98 0 cornerB 270.0 -265.36 30.0 $5712 = 1 // (int) :GTRIAL_2188 0001: wait 0 ms :GTRIAL_2191 6 > $5712 // (int) num > var 0022: jump_if_false @GTRIAL_2374 // Note: the incorrect math opcode was used here 0001: wait 0 ms $5712 == 1 // (int) var == num jump_if_false @GTRIAL_2227 0025: gosub @GTRIAL_3652 :GTRIAL_2227 $5712 == 2 // (int) var == num jump_if_false @GTRIAL_2247 0025: gosub @GTRIAL_5390 :GTRIAL_2247 $5712 == 3 // (int) var == num jump_if_false @GTRIAL_2267 0025: gosub @GTRIAL_6408 :GTRIAL_2267 $5712 == 4 // (int) var == num jump_if_false @GTRIAL_2287 0025: gosub @GTRIAL_7092 :GTRIAL_2287 $5712 == 5 // (int) var == num jump_if_false @GTRIAL_2307 0025: gosub @GTRIAL_6979 :GTRIAL_2307 $5712 == 6 // (int) var == num jump_if_false @GTRIAL_2327 0025: gosub @GTRIAL_7211 :GTRIAL_2327 $5712 == 7 // (int) var == num jump_if_false @GTRIAL_2347 0025: gosub @GTRIAL_7145 :GTRIAL_2347 $5712 == 8 // (int) var == num jump_if_false @GTRIAL_2367 0025: gosub @GTRIAL_7045 :GTRIAL_2367 0002: jump @GTRIAL_2191 :GTRIAL_2374 not $5712 == 6 // (int) var == num jump_if_false @GTRIAL_2411 009F: actor $933 dead jump_if_false @GTRIAL_2404 $5712 = 8 // (int) :GTRIAL_2404 0002: jump @GTRIAL_2188 :GTRIAL_2411 0026: return :GTRIAL_2413 00BB: (unknown) $5769 $5769 = 0 // (int) 00BB: (unknown) $5770 $5770 = 0 // (int) 0026: return :GTRIAL_2433 0045: actor $933 defined jump_if_false @GTRIAL_2466 0107: toggle_player $933 can_move 0 007E: actor $933 driving jump_if_false @GTRIAL_2466 014A: (unknown) $933 1 :GTRIAL_2466 0026: return :GTRIAL_2468 $5722 == 0 // (int) var == num jump_if_false @GTRIAL_2501 0025: gosub @GTRIAL_2413 -2@ = 0 // (int) // timer1 -1@ = 0 // (int) // timer2 $5722 = 1 // (int) :GTRIAL_2501 009F: actor $933 dead jump_if_false @GTRIAL_2520 $5712 = 8 // (int) 0026: return :GTRIAL_2520 $5771 == 0 // (int) var == num jump_if_false @GTRIAL_2544 00C0: (unknown) $5743 $5771 00BC: (unknown) $5771 2 :GTRIAL_2544 $5731 = 30000 // (int) 002B: $5731 -= -2@ // (int vars) // timer1 // Note: the incorrect math opcode was used here $5731 /= 1000 // (int) $5731 > 1 // (int) var > num jump_if_false @GTRIAL_2598 011F: show_text_1number_highpriority GXT 'TT_B1' number $5731 time 1 flag 1 // ~w~You have ~1~ seconds to return to your ~b~vehicle. 0002: jump @GTRIAL_2613 :GTRIAL_2598 011F: show_text_1number_highpriority GXT 'TT_B2' number $5731 time 1 flag 1 // ~w~You have ~1~ second to return to your ~b~vehicle. :GTRIAL_2613 1 > $5731 // (int) num > var 0022: jump_if_false @GTRIAL_2660 // 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_5026 'TT_E4' // ~r~You have been disqualified for leaving your vehicle. $5712 = 5 // (int) 0026: return :GTRIAL_2660 0026: return :GTRIAL_2662 $1445(9@,1) == 0 // (int) var == num jump_if_false @GTRIAL_2755 0035: $1445(9@,1) = 13@ // (int vars) 13@ /= 1000 // (int) 0560: (unknown) 13@ $5763 > 9 // (int) var > num jump_if_false @GTRIAL_2730 01DA: show_text_2numbers GXT 'TT_D4' numbers $5762 $5763 time 2000 flag 1 // ~w~New Lap Record: ~1~:~1~ 0002: jump @GTRIAL_2748 :GTRIAL_2730 01DA: show_text_2numbers GXT 'TT_D5' numbers $5762 $5763 time 2000 flag 1 // ~w~New Lap Record: ~1~:0~1~ :GTRIAL_2748 0002: jump @GTRIAL_2841 :GTRIAL_2755 0011: $1445(9@,1) > 13@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GTRIAL_2841 // Note: the incorrect math opcode was used here 0035: $1445(9@,1) = 13@ // (int vars) 13@ /= 1000 // (int) 0560: (unknown) 13@ $5763 > 9 // (int) var > num jump_if_false @GTRIAL_2823 01DA: show_text_2numbers GXT 'TT_D4' numbers $5762 $5763 time 2000 flag 1 // ~w~New Lap Record: ~1~:~1~ 0002: jump @GTRIAL_2841 :GTRIAL_2823 01DA: show_text_2numbers GXT 'TT_D5' numbers $5762 $5763 time 2000 flag 1 // ~w~New Lap Record: ~1~:0~1~ :GTRIAL_2841 0026: return :GTRIAL_2843 $5768 == 0 // (int) var == num jump_if_false @GTRIAL_2895 80A0: not car $5743 wrecked jump_if_false @GTRIAL_2888 012C: car $5743 in_air jump_if_false @GTRIAL_2888 $5768 = 1 // (int) $5732 = 0 // (float) :GTRIAL_2888 0002: jump @GTRIAL_3239 :GTRIAL_2895 80A0: not car $5743 wrecked jump_if_false @GTRIAL_3239 012C: car $5743 in_air jump_if_false @GTRIAL_2975 004D: store_car $5743 position_to $5745 $5746 $5747 01BB: (unknown) $5745 $5746 $5747 $5733 0036: $5734 = $5747 // (float vars) 002C: $5734 -= $5733 // (float vars) 0014: $5734 > $5732 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GTRIAL_2968 // Note: the incorrect math opcode was used here 0036: $5732 = $5734 // (float vars) :GTRIAL_2968 0002: jump @GTRIAL_3239 :GTRIAL_2975 0036: $5735 = $5732 // (float vars) 001D: $1703 == 0 // (int) var == var jump_if_false @GTRIAL_3010 0561: (unknown) $5735 0036: $1703 = $5735 // (float vars) 0002: jump @GTRIAL_3033 :GTRIAL_3010 0014: $5735 > $1703 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GTRIAL_3033 // Note: the incorrect math opcode was used here 0561: (unknown) $5735 0036: $1703 = $5735 // (float vars) :GTRIAL_3033 $5735 > 2.0 // (float) var > num jump_if_false @GTRIAL_3234 0291: is_system_metric jump_if_false @GTRIAL_3142 037B: constant_params 1 variable_params 2 unknown 25 call_with_params @MAIN_5932 $5735 17@ 18@ 18@ /= 10 // (int) 8.0 > $5735 // (float) num > var 0022: jump_if_false @GTRIAL_3111 // 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 @GTRIAL_3135 :GTRIAL_3111 01DA: show_text_2numbers GXT 'TT_D10A' numbers 17@ 18@ time 2000 flag 1 // ~w~Air: ~1~.~1~ Meters - $10 bonus. 0094: player $933 money += 10 :GTRIAL_3135 0002: jump @GTRIAL_3234 :GTRIAL_3142 8.0 > $5735 // (float) num > var 0022: jump_if_false @GTRIAL_3204 // Note: the incorrect math opcode was used here 0292: (unknown) $5735 $5735 037B: constant_params 1 variable_params 2 unknown 25 call_with_params @MAIN_5932 $5735 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 @GTRIAL_3234 :GTRIAL_3204 0292: (unknown) $5735 $5735 01DA: show_text_2numbers GXT 'TT_D11A' numbers 17@ 18@ time 2000 flag 1 // ~w~Air: ~1~.~1~ Feet - $10 bonus. 0094: player $933 money += 10 :GTRIAL_3234 $5768 = 0 // (int) :GTRIAL_3239 0026: return :GTRIAL_3241 0113: remove_references_to_car $5743 // Like turning a car into any random car $5729 = 0 // (int) $5766 = 0 // (int) 0026: return :GTRIAL_3257 0094: player $933 money += 100 0035: $1444(9@,1) = $5766 // (int vars) $1448(9@,1) == 0 // (int) var == num jump_if_false @GTRIAL_3310 036A: (unknown) 9@ == 0 // (int) var == num jump_if_false @GTRIAL_3302 01DF: progress_made += 1 :GTRIAL_3302 $1448(9@,1) = 1 // (int) :GTRIAL_3310 0026: return :GTRIAL_3312 0035: $5748 = $5457(16@,1) // (int vars) $5748 /= 60000 // (int) 0035: $5758 = $5748 // (int vars) $5758 *= 60000 // (int) 0035: $5749 = $5457(16@,1) // (int vars) 002B: $5749 -= $5758 // (int vars) // Note: the incorrect math opcode was used here $5749 /= 1000 // (int) $5749 > 9 // (int) var > num jump_if_false @GTRIAL_3403 01D9: (unknown) 'TT_L4' $5748 $5749 3000 1 // ~w~Course Target: ~1~:~1~ 0002: jump @GTRIAL_3424 :GTRIAL_3403 01DC: show_text_3numbers GXT 'TT_L4A' numbers $5748 $5767 $5749 time 3000 flag 1 // ~w~Course Target: ~1~:~1~~1~ :GTRIAL_3424 0026: return :GTRIAL_3426 0035: $5750 = $1444(16@,1) // (int vars) $5750 /= 60000 // (int) 0035: $5758 = $5750 // (int vars) $5758 *= 60000 // (int) 0035: $5751 = $1444(16@,1) // (int vars) 002B: $5751 -= $5758 // (int vars) // Note: the incorrect math opcode was used here $5751 /= 1000 // (int) $5751 > 9 // (int) var > num jump_if_false @GTRIAL_3517 01D9: (unknown) 'TT_L5' $5750 $5751 3000 1 // ~w~Best Time: ~1~:~1~ 0002: jump @GTRIAL_3538 :GTRIAL_3517 01DC: show_text_3numbers GXT 'TT_L5A' numbers $5750 $5767 $5751 time 3000 flag 1 // ~w~Best Time: ~1~:~1~~1~ :GTRIAL_3538 0026: return 0035: $5752 = $1445(16@,1) // (int vars) $5752 /= 60000 // (int) 0035: $5758 = $5752 // (int vars) $5758 *= 60000 // (int) 0035: $5753 = $1445(16@,1) // (int vars) 002B: $5753 -= $5758 // (int vars) // Note: the incorrect math opcode was used here $5753 /= 1000 // (int) $5753 > 9 // (int) var > num jump_if_false @GTRIAL_3630 01D9: (unknown) 'TT_L6' $5752 $5753 1 1 // ~w~Best Lap Time: ~1~:~1~ 0002: jump @GTRIAL_3650 :GTRIAL_3630 01DC: show_text_3numbers GXT 'TT_L6A' numbers $5752 $5767 $5753 time 1 flag 1 // ~w~Best Lap Time: ~1~:~1~~1~ :GTRIAL_3650 0026: return :GTRIAL_3652 24@ = 0 // (int) 9@ == 0 // (int) var == num jump_if_false @GTRIAL_4704 $5715 = 184 // (int) $5724 = 274.0862 // (float) 0035: $5725 = $5713 // (int vars) $5714 = 36 // (int) $5726 = 8.0 // (float) $5717 = -331.0 // (float) $5718 = 765.98 // (float) $5719 = 270.0 // (float) $5720 = -265.36 // (float) $5604 = 94.355 // (float) $5640 = 303.4781 // (float) $5676 = 19.0435 // (float) $5605 = 137.2456 // (float) $5641 = 307.6328 // (float) $5677 = 16.9478 // (float) $5606 = 169.7022 // (float) $5642 = 282.032 // (float) $5678 = 12.8269 // (float) $5607 = 169.3825 // (float) $5643 = 258.3808 // (float) $5679 = 11.4021 // (float) $5608 = 165.51 // (float) $5644 = 214.8538 // (float) $5680 = 11.93 // (float) $5609 = 162.7922 // (float) $5645 = 122.8422 // (float) $5681 = 13.7246 // (float) $5610 = 159.0821 // (float) $5646 = 49.7149 // (float) $5682 = 9.1376 // (float) $5611 = 113.0171 // (float) $5647 = -66.1264 // (float) $5683 = 12.1243 // (float) $5612 = 58.1759 // (float) $5648 = -31.53 // (float) $5684 = 16.9499 // (float) $5613 = -12.4744 // (float) $5649 = 15.2314 // (float) $5685 = 22.9287 // (float) $5614 = -24.587 // (float) $5650 = 48.7761 // (float) $5686 = 25.964 // (float) $5615 = -9.31 // (float) $5651 = 84.29 // (float) $5687 = 27.48 // (float) $5616 = 6.92053 // (float) $5652 = 111.095 // (float) $5688 = 24.659 // (float) $5617 = -26.9171 // (float) $5653 = 149.3674 // (float) $5689 = 26.1089 // (float) $5618 = -33.81 // (float) $5654 = 211.66 // (float) $5690 = 25.08 // (float) $5619 = -11.85 // (float) $5655 = 230.32 // (float) $5691 = 25.08 // (float) $5620 = 6.37 // (float) $5656 = 227.47 // (float) $5692 = 25.02 // (float) $5621 = 26.539 // (float) $5657 = 211.768 // (float) $5693 = 23.591 // (float) $5622 = 10.3436 // (float) $5658 = 261.4145 // (float) $5694 = 22.5006 // (float) $5623 = 54.5175 // (float) $5659 = 226.7096 // (float) $5695 = 19.889 // (float) $5624 = 57.1228 // (float) $5660 = 291.1262 // (float) $5696 = 18.4282 // (float) $5625 = 77.177 // (float) $5661 = 313.9437 // (float) $5697 = 18.0414 // (float) $5626 = 125.9741 // (float) $5662 = 307.5013 // (float) $5698 = 17.5516 // (float) $5627 = 189.4622 // (float) $5663 = 321.711 // (float) $5699 = 14.149 // (float) $5628 = 178.2842 // (float) $5664 = 439.4146 // (float) $5700 = 13.7208 // (float) $5629 = 116.6992 // (float) $5665 = 476.856 // (float) $5701 = 15.7507 // (float) $5630 = 108.8141 // (float) $5666 = 504.4834 // (float) $5702 = 13.8565 // (float) $5631 = 120.0976 // (float) $5667 = 572.1522 // (float) $5703 = 14.2017 // (float) $5632 = 138.545 // (float) $5668 = 592.6689 // (float) $5704 = 13.7391 // (float) $5633 = 165.2798 // (float) $5669 = 582.9315 // (float) $5705 = 13.6721 // (float) $5634 = 235.2052 // (float) $5670 = 533.1418 // (float) $5706 = 9.2022 // (float) $5635 = 255.5561 // (float) $5671 = 497.9306 // (float) $5707 = 9.0158 // (float) $5636 = 218.4427 // (float) $5672 = 479.1365 // (float) $5708 = 10.8249 // (float) $5637 = 157.8292 // (float) $5673 = 472.5867 // (float) $5709 = 13.2012 // (float) $5638 = 107.4164 // (float) $5674 = 433.323 // (float) $5710 = 15.5237 // (float) $5639 = 78.729 // (float) $5675 = 332.9023 // (float) $5711 = 18.3132 // (float) :GTRIAL_4704 0011: $5714 > 24@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GTRIAL_4739 // Note: the incorrect math opcode was used here $5420(24@,36) -= 0.7 // (float) 24@ += 1 // (int) 0002: jump @GTRIAL_4704 :GTRIAL_4739 $5737 = 98.07 // (float) $5738 = 310.27 // (float) $5739 = 19.36 // (float) $5739 += 0.5 // (float) 0268: (unknown) 0045: actor $933 defined jump_if_false @GTRIAL_4819 004F: unknown_check $2769 jump_if_false @GTRIAL_4819 0216: (unknown) $933 91.4948 276.7804 21.7798 0049: destroy_car $2769 :GTRIAL_4819 0001: wait 0 ms $2769 > 0 // (int) var > num jump_if_false @GTRIAL_4886 004F: unknown_check $2769 jump_if_false @GTRIAL_4879 0035: $5743 = $2769 // (int vars) 01BB: (unknown) $5737 $5738 $5739 $5736 004E: put_car $5743 at $5737 $5738 $5736 0233: (unknown) $5743 $5605 $5641 :GTRIAL_4879 0002: jump @GTRIAL_5007 :GTRIAL_4886 0160: load_model $5715 0228: (unknown) 0045: actor $933 defined 0022: jump_if_false @GTRIAL_4945 // Note: the incorrect math opcode was used here 0036: $5740 = $5604 // (float vars) $5740 += 1.5 // (float) 0036: $5741 = $5640 // (float vars) $5741 += 1.5 // (float) 0036: $5742 = $5676 // (float vars) 0044: put_actor $933 at $5740 $5741 $5742 :GTRIAL_4945 0001: wait 100 ms 01BB: (unknown) $5737 $5738 $5739 $5736 0048: $5743 = create_car $5715 at $5737 $5738 $5736 0045: actor $933 defined 0022: jump_if_false @GTRIAL_4999 // Note: the incorrect math opcode was used here 004F: unknown_check $5743 0022: jump_if_false @GTRIAL_4999 // Note: the incorrect math opcode was used here 021C: (unknown) $933 $5743 :GTRIAL_4999 0233: (unknown) $5743 $5605 $5641 :GTRIAL_5007 014A: (unknown) $933 1 021D: (unknown) 0 01AE: (unknown) 1 $5727 = 0 // (int) $5723 = 1 // (int) 11@ = 1 // (int) 12@ = 2 // (int) $5732 = 0 // (float) $5722 = 0 // (int) 022C: (unknown) $5604 $5640 $5676 25.0 1 0246: (unknown) $5717 $5718 0 $5719 $5720 15.0 01CF: (unknown) 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4379 03C2: (unknown) not $1444(16@,1) == 0 // (int) var == num jump_if_false @GTRIAL_5151 0011: $5457(16@,1) > $1444(16@,1) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GTRIAL_5137 // Note: the incorrect math opcode was used here 0025: gosub @GTRIAL_3426 0002: jump @GTRIAL_5144 :GTRIAL_5137 0025: gosub @GTRIAL_3312 :GTRIAL_5144 0002: jump @GTRIAL_5158 :GTRIAL_5151 0025: gosub @GTRIAL_3312 :GTRIAL_5158 0001: wait 2000 ms 0059: text_clear_all 0055: show_text_styled GXT 'RACE_E3' time 1000 style 8 // ~w~3 00D9: (unknown) $937 $938 $939 7 0001: wait 1000 ms 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E2' time 1000 style 8 // ~w~2 00D9: (unknown) $937 $938 $939 8 0001: wait 1000 ms 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E1' time 1000 style 8 // ~w~1 00D9: (unknown) $937 $938 $939 9 0001: wait 1000 ms 00D9: (unknown) $937 $938 $939 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 $933 defined jump_if_false @GTRIAL_5347 014A: (unknown) $933 0 :GTRIAL_5347 01AE: (unknown) 0 0045: actor $933 defined jump_if_false @GTRIAL_5372 0107: toggle_player $933 can_move 1 012E: toggle_player $933 ignored_by_cops 0 :GTRIAL_5372 021D: (unknown) 1 $5730 = 1 // (int) $5712 = 2 // (int) 0026: return :GTRIAL_5390 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @GTRIAL_42 5 024C: set_timer_with_text_to $5727 type 0 GXT 'TIME' // Time 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @GTRIAL_42 1 03F9: (unknown) $5723 $5728 0 'RACELAP' // Lap 23@ = 0 // (int) :GTRIAL_5445 $5712 == 2 // (int) var == num jump_if_false @GTRIAL_6406 0001: wait 0 ms 009F: actor $933 dead jump_if_false @GTRIAL_5480 $5712 = 8 // (int) 0026: return :GTRIAL_5480 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @GTRIAL_387 jump_if_false @GTRIAL_5505 $5712 = 7 // (int) 0026: return :GTRIAL_5505 23@ == 0 // (int) var == num jump_if_false @GTRIAL_5537 $5727 > 3000 // (int) var > num jump_if_false @GTRIAL_5537 03C2: (unknown) 23@ = 1 // (int) :GTRIAL_5537 80A0: not car $5743 wrecked jump_if_false @GTRIAL_5617 0045: actor $933 defined jump_if_false @GTRIAL_5602 807C: not actor $933 driving $5743 0022: jump_if_false @GTRIAL_5584 // Note: the incorrect math opcode was used here $5721 = 0 // (int) 0002: jump @GTRIAL_5595 :GTRIAL_5584 $5721 = 1 // (int) $5722 = 0 // (int) :GTRIAL_5595 0002: jump @GTRIAL_5610 :GTRIAL_5602 $5712 = 8 // (int) 0026: return :GTRIAL_5610 0002: jump @GTRIAL_5642 :GTRIAL_5617 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @MAIN_5026 'TT_F3' // ~r~You destroyed the vehicle! $5712 = 5 // (int) 0026: return :GTRIAL_5642 8046: not unknown_check $933 $5717 $5718 $5719 $5720 0 0022: jump_if_false @GTRIAL_5694 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @MAIN_5026 'TT_F2' // ~r~You left the course. 0025: gosub @GTRIAL_2433 $5712 = 5 // (int) 0026: return :GTRIAL_5694 $5730 == 1 // (int) var == num jump_if_false @GTRIAL_6399 $5721 == 1 // (int) var == num jump_if_false @GTRIAL_6392 00BB: (unknown) $5771 $5771 = 0 // (int) $5769 == 0 // (int) var == num jump_if_false @GTRIAL_5787 00C3: (unknown) $5348(11@,36) $5384(11@,36) $5420(11@,36) $5769 $5723 == 3 // (int) var == num jump_if_false @GTRIAL_5787 11@ == 0 // (int) var == num jump_if_false @GTRIAL_5787 00BC: (unknown) $5769 1 :GTRIAL_5787 $5770 == 0 // (int) var == num jump_if_false @GTRIAL_5855 0078: if and $5723 == 3 // (int) var == num 11@ == 0 // (int) var == num jump_if_false @GTRIAL_5827 0002: jump @GTRIAL_5855 :GTRIAL_5827 00C3: (unknown) $5348(12@,36) $5384(12@,36) $5420(12@,36) $5770 00BF: (unknown) $5770 2 00BD: (unknown) $5770 1 :GTRIAL_5855 0078: if and $5723 == 3 // (int) var == num 11@ == 0 // (int) var == num jump_if_false @GTRIAL_5904 03D2: (unknown) $5348(11@,36) $5384(11@,36) $5420(11@,36) 8.0 0 255 0 0002: jump @GTRIAL_5980 :GTRIAL_5904 not $5723 == 4 // (int) var == num jump_if_false @GTRIAL_5980 03D2: (unknown) $5348(11@,36) $5384(11@,36) $5420(11@,36) 8.0 237 130 180 03E2: (unknown) $5348(11@,36) $5384(11@,36) $5420(11@,36) $5348(12@,36) $5384(12@,36) $5420(12@,36) 237 130 180 -1.5 :GTRIAL_5980 4 > $5723 // (int) num > var 0022: jump_if_false @GTRIAL_6367 // Note: the incorrect math opcode was used here 008B: actor $933 in_sphere_in_car $5348(11@,36) $5384(11@,36) $5420(11@,36) radius $5726 $5726 50.0 sphere 0 0022: jump_if_false @GTRIAL_6353 // Note: the incorrect math opcode was used here 00D9: (unknown) $5348(11@,36) $5384(11@,36) $5420(11@,36) 1 00BB: (unknown) $5769 00BB: (unknown) $5770 11@ == 0 // (int) var == num jump_if_false @GTRIAL_6283 $5723 == 1 // (int) var == num jump_if_false @GTRIAL_6090 0035: $5759 = $5727 // (int vars) 0035: 13@ = $5759 // (int vars) 0002: jump @GTRIAL_6169 :GTRIAL_6090 $5723 == 2 // (int) var == num jump_if_false @GTRIAL_6127 0035: $5760 = $5727 // (int vars) 002B: $5760 -= $5759 // (int vars) // Note: the incorrect math opcode was used here 0035: 13@ = $5760 // (int vars) 0002: jump @GTRIAL_6169 :GTRIAL_6127 $5723 == 3 // (int) var == num jump_if_false @GTRIAL_6169 0035: $5761 = $5727 // (int vars) 002B: $5761 -= $5760 // (int vars) // Note: the incorrect math opcode was used here 002B: $5761 -= $5759 // (int vars) // Note: the incorrect math opcode was used here 0035: 13@ = $5761 // (int vars) 0035: $5766 = $5727 // (int vars) :GTRIAL_6169 0035: $5762 = 13@ // (int vars) $5762 /= 60000 // (int) 0035: $5756 = $5762 // (int vars) $5756 *= 60000 // (int) 0035: $5763 = 13@ // (int vars) 002B: $5763 -= $5756 // (int vars) // Note: the incorrect math opcode was used here $5763 /= 1000 // (int) $5763 > 9 // (int) var > num jump_if_false @GTRIAL_6256 01DC: show_text_3numbers GXT 'TT_D2' numbers $5723 $5762 $5763 time 2000 flag 1 // ~w~Lap ~1~ Time ~1~:~1~ 0002: jump @GTRIAL_6276 :GTRIAL_6256 01DC: show_text_3numbers GXT 'TT_D3' numbers $5723 $5762 $5763 time 2000 flag 1 // ~w~Lap ~1~ Time ~1~:0~1~ :GTRIAL_6276 0025: gosub @GTRIAL_2662 :GTRIAL_6283 11@ += 1 // (int) 11@ == 1 // (int) var == num jump_if_false @GTRIAL_6306 $5723 += 1 // (int) :GTRIAL_6306 001C: 11@ == $5714 // (int) num == var 0022: jump_if_false @GTRIAL_6322 // Note: the incorrect math opcode was used here 11@ = 0 // (int) :GTRIAL_6322 12@ += 1 // (int) 001C: 12@ == $5714 // (int) num == var 0022: jump_if_false @GTRIAL_6343 // Note: the incorrect math opcode was used here 12@ = 0 // (int) :GTRIAL_6343 $5769 = 0 // (int) $5770 = 0 // (int) :GTRIAL_6353 0025: gosub @GTRIAL_2843 0002: jump @GTRIAL_6385 :GTRIAL_6367 $5730 = 0 // (int) $5768 = 0 // (int) $5712 = 3 // (int) 0026: return :GTRIAL_6385 0002: jump @GTRIAL_6399 :GTRIAL_6392 0025: gosub @GTRIAL_2468 :GTRIAL_6399 0002: jump @GTRIAL_5445 :GTRIAL_6406 0026: return :GTRIAL_6408 00AC: stop_timer $5727 00AE: remove_status_text $5723 0025: gosub @GTRIAL_2413 001C: 9@ == 4@ // (int) num == var 0022: jump_if_false @GTRIAL_6445 // Note: the incorrect math opcode was used here 10@ = 0 // (int) 0002: jump @GTRIAL_6454 :GTRIAL_6445 0035: 10@ = 9@ // (int vars) 10@ += 1 // (int) :GTRIAL_6454 $1705 == 0 // (int) var == num jump_if_false @GTRIAL_6576 0011: $5725 > $5766 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GTRIAL_6555 // Note: the incorrect math opcode was used here 0025: gosub @GTRIAL_3257 0057: show_text_highpriority GXT 'TT_E8' time 7000 flag 1 // ~w~You beat the target time. 0035: $5716 = $5766 // (int vars) $5716 /= 1000 // (int) 0562: (unknown) $5716 011D: show_text_1number_styled GXT 'M_PASS' number 2500 time 1000 style 1 // ~Y~MISSION PASSED! ~n~$~1~ 0094: player $933 money += 2500 $1705 = 1 // (int) 0002: jump @GTRIAL_6569 :GTRIAL_6555 0057: show_text_highpriority GXT 'TT_E2' time 7000 flag 1 // ~r~You failed to beat the target time. :GTRIAL_6569 0002: jump @GTRIAL_6605 :GTRIAL_6576 8011: not $1444(9@,1) > $5766 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GTRIAL_6605 // 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. :GTRIAL_6605 not $1444(9@,1) == 0 // (int) var == num jump_if_false @GTRIAL_6672 0011: $1444(9@,1) > $5766 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GTRIAL_6665 // Note: the incorrect math opcode was used here $5729 = 1 // (int) 0035: $1444(9@,1) = $5766 // (int vars) 0035: $5716 = $5766 // (int vars) $5716 /= 1000 // (int) 0562: (unknown) $5716 :GTRIAL_6665 0002: jump @GTRIAL_6689 :GTRIAL_6672 0035: $5716 = $5766 // (int vars) $5716 /= 1000 // (int) 0562: (unknown) $5716 :GTRIAL_6689 0035: $5764 = $5766 // (int vars) $5764 /= 60000 // (int) 0035: $5757 = $5764 // (int vars) $5757 *= 60000 // (int) 0035: $5765 = $5766 // (int vars) 002B: $5765 -= $5757 // (int vars) // Note: the incorrect math opcode was used here $5765 /= 1000 // (int) $5729 == 1 // (int) var == num jump_if_false @GTRIAL_6814 $5765 > 9 // (int) var > num jump_if_false @GTRIAL_6789 021E: show_text_2numbers_styled GXT 'TT_D6' numbers $5764 $5765 time 7000 flag 4 // ~w~New Course Record! ~1~:~1~ 0002: jump @GTRIAL_6807 :GTRIAL_6789 021E: show_text_2numbers_styled GXT 'TT_D7' numbers $5764 $5765 time 7000 flag 4 // ~w~New Course Record! ~1~:0~1~ :GTRIAL_6807 0002: jump @GTRIAL_6870 :GTRIAL_6814 $5765 > 9 // (int) var > num jump_if_false @GTRIAL_6852 021E: show_text_2numbers_styled GXT 'TT_D8' numbers $5764 $5765 time 7000 flag 4 // ~w~Your Course Time: ~1~:~1~ 0002: jump @GTRIAL_6870 :GTRIAL_6852 021E: show_text_2numbers_styled GXT 'TT_D9' numbers $5764 $5765 time 7000 flag 4 // ~w~Your Course Time: ~1~:0~1~ :GTRIAL_6870 0025: gosub @GTRIAL_3241 $1705 == 1 // (int) var == num jump_if_false @GTRIAL_6922 0045: actor $933 defined jump_if_false @GTRIAL_6907 012E: toggle_player $933 ignored_by_cops 1 :GTRIAL_6907 $5712 = 6 // (int) 0026: return 0002: jump @GTRIAL_6977 :GTRIAL_6922 $1448(4@,1) == 1 // (int) var == num jump_if_false @GTRIAL_6952 $5712 = 6 // (int) 0026: return 0002: jump @GTRIAL_6977 :GTRIAL_6952 0045: actor $933 defined jump_if_false @GTRIAL_6969 012E: toggle_player $933 ignored_by_cops 1 :GTRIAL_6969 $5712 = 6 // (int) 0026: return :GTRIAL_6977 0026: return :GTRIAL_6979 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0025: gosub @GTRIAL_2413 00BB: (unknown) $5771 00AC: stop_timer $5727 00AE: remove_status_text $5723 0025: gosub @GTRIAL_3241 0045: actor $933 defined jump_if_false @GTRIAL_7037 012E: toggle_player $933 ignored_by_cops 1 :GTRIAL_7037 $5712 = 6 // (int) 0026: return :GTRIAL_7045 0025: gosub @GTRIAL_2413 00BB: (unknown) $5771 00AC: stop_timer $5727 00AE: remove_status_text $5723 0059: text_clear_all 0162: release_model $5715 0049: destroy_car $5743 $5729 = 0 // (int) $5766 = 0 // (int) $5712 = 6 // (int) 0026: return :GTRIAL_7092 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 $933 money += 2500 $1705 = 1 // (int) $5712 = 6 // (int) 0026: return :GTRIAL_7145 0025: gosub @GTRIAL_2413 00BB: (unknown) $5771 00AC: stop_timer $5727 00AE: remove_status_text $5723 03C2: (unknown) 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_5026 'TT_E7' // ~r~Time Trial cancelled. 0125: set_traffic_density_multiplier_to 1.0 $5712 = 6 // (int) 0026: return :GTRIAL_7211 0045: actor $933 defined jump_if_false @GTRIAL_7233 012E: toggle_player $933 ignored_by_cops 0 0107: toggle_player $933 can_move 1 :GTRIAL_7233 $940 = 0 // (int) 0151: remove_forbidden_for_peds_cube_cornerA -331.0 765.98 0 cornerB 270.0 -265.36 30.0 0121: remove_forbidden_for_cars_cube_cornerA -331.0 765.98 0 cornerB 270.0 -265.36 30.0 $1071 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 25 call_with_params @MAIN_4379 007A: mission_cleanup 0026: return //-------------Mission 32--------------- :BMXMALL 0238: name_thread 'BMXMALL' 0025: gosub @BMXMALL_2914 009D: wasted_or_busted // mission only jump_if_false @BMXMALL_34 0025: gosub @BMXMALL_7163 :BMXMALL_34 0025: gosub @BMXMALL_7500 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 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @BMXMALL_243 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 007E: actor $933 driving jump_if_false @BMXMALL_237 0400: (unknown) $933 $1070 0002: jump @BMXMALL_243 :BMXMALL_237 02C0: (unknown) $933 $1070 :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_4301 0@ :BMXMALL_270 0045: actor $933 defined jump_if_false @BMXMALL_338 807E: not actor $933 driving jump_if_false @BMXMALL_315 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @BMXMALL_318 :BMXMALL_315 021D: (unknown) 0 :BMXMALL_318 $1078 == 0 // (int) var == num jump_if_false @BMXMALL_334 02EA: select_interior 2 :BMXMALL_334 01AE: (unknown) 1 :BMXMALL_338 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return 0045: actor $933 defined jump_if_false @BMXMALL_415 807E: not actor $933 driving jump_if_false @BMXMALL_403 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @BMXMALL_403 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :BMXMALL_403 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :BMXMALL_415 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @BMXMALL_464 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 01AE: (unknown) 0 $1078 == 0 // (int) var == num jump_if_false @BMXMALL_464 02EA: select_interior 0 :BMXMALL_464 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @BMXMALL_494 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :BMXMALL_494 0026: return 0045: actor 0@ defined jump_if_false @BMXMALL_515 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :BMXMALL_515 0026: return 0045: actor 0@ defined 0022: jump_if_false @BMXMALL_545 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @BMXMALL_545 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :BMXMALL_545 0026: return :BMXMALL_547 0045: actor 0@ defined 0022: jump_if_false @BMXMALL_594 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @BMXMALL_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 @BMXMALL_594 :BMXMALL_590 1@ = 0 // (int) :BMXMALL_594 1@ == 1 // (int) var == num jump_if_false @BMXMALL_678 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @BMXMALL_671 007E: actor 0@ driving jump_if_false @BMXMALL_667 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @BMXMALL_657 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @BMXMALL_660 :BMXMALL_657 00F1: (unknown) 0@ :BMXMALL_660 0002: jump @BMXMALL_671 :BMXMALL_667 1@ = 0 // (int) :BMXMALL_671 0002: jump @BMXMALL_594 :BMXMALL_678 0026: return 0045: actor 0@ defined jump_if_false @BMXMALL_772 007E: actor 0@ driving jump_if_false @BMXMALL_756 02A7: unknown_check 0@ jump_if_false @BMXMALL_726 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @BMXMALL_749 :BMXMALL_726 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BMXMALL_547 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :BMXMALL_749 0002: jump @BMXMALL_765 :BMXMALL_756 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :BMXMALL_765 0002: jump @BMXMALL_774 :BMXMALL_772 005F: (unknown) :BMXMALL_774 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @BMXMALL_932 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @BMXMALL_932 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @BMXMALL_873 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @BMXMALL_832 // Note: the incorrect math opcode was used here 0026: return 0002: jump @BMXMALL_866 :BMXMALL_832 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BMXMALL_547 0@ 4@ > -1 // (int) var > num jump_if_false @BMXMALL_866 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BMXMALL_547 4@ :BMXMALL_866 0002: jump @BMXMALL_932 :BMXMALL_873 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @BMXMALL_898 // Note: the incorrect math opcode was used here 0026: return 0002: jump @BMXMALL_932 :BMXMALL_898 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BMXMALL_547 0@ not 3@ == -1 // (int) var == num jump_if_false @BMXMALL_932 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BMXMALL_547 3@ :BMXMALL_932 0045: actor 0@ defined jump_if_false @BMXMALL_984 004F: unknown_check 1@ jump_if_false @BMXMALL_984 007E: actor 0@ driving jump_if_false @BMXMALL_984 807C: not actor 0@ driving 1@ 0022: jump_if_false @BMXMALL_984 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BMXMALL_547 0@ :BMXMALL_984 5@ = 0 // (int) :BMXMALL_988 5@ == 0 // (int) var == num jump_if_false @BMXMALL_1086 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @BMXMALL_1079 004F: unknown_check 1@ jump_if_false @BMXMALL_1079 007C: actor 0@ driving 1@ 0022: jump_if_false @BMXMALL_1045 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @BMXMALL_1079 :BMXMALL_1045 2@ == -1 // (int) var == num jump_if_false @BMXMALL_1071 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @BMXMALL_1079 :BMXMALL_1071 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :BMXMALL_1079 0002: jump @BMXMALL_988 :BMXMALL_1086 0026: return :BMXMALL_1088 0@ == 0 // (int) var == num jump_if_false @BMXMALL_1131 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @BMXMALL_1307 :BMXMALL_1131 0@ == 1 // (int) var == num jump_if_false @BMXMALL_1164 03CF: (unknown) 200 200 200 255 0002: jump @BMXMALL_1307 :BMXMALL_1164 0@ == 2 // (int) var == num jump_if_false @BMXMALL_1206 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @BMXMALL_1307 :BMXMALL_1206 0@ == 3 // (int) var == num jump_if_false @BMXMALL_1250 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @BMXMALL_1307 :BMXMALL_1250 0@ == 4 // (int) var == num jump_if_false @BMXMALL_1281 03CF: (unknown) 8 143 59 255 0002: jump @BMXMALL_1307 :BMXMALL_1281 0@ == 5 // (int) var == num jump_if_false @BMXMALL_1307 03CF: (unknown) 237 130 180 255 :BMXMALL_1307 0026: return :BMXMALL_1309 00BC: (unknown) 0@ 2 0026: return :BMXMALL_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 @BMXMALL_1316 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @BMXMALL_1371 014E: 3@ = car 0@ health 3@ -= 250 // (int) :BMXMALL_1371 0 > 3@ // (int) num > var 0022: jump_if_false @BMXMALL_1386 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :BMXMALL_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 @BMXMALL_1431 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :BMXMALL_1431 005F: (unknown) :BMXMALL_1433 $1084 = 0 // (int) 0377: (unknown) 0 $1084 $1084 > 0 // (int) var > num jump_if_false @BMXMALL_1506 0045: actor $933 defined jump_if_false @BMXMALL_1506 0429: (unknown) $933 0@ 0@ > -1 // (int) var > num jump_if_false @BMXMALL_1506 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @BMXMALL_1506 $1084 = 0 // (int) :BMXMALL_1506 $1084 > 0 // (int) var > num jump_if_false @BMXMALL_1624 $1085 == -1 // (int) var == num jump_if_false @BMXMALL_1578 010E: $1167 = current_time_in_ms 0035: $1085 = $1167 // (int vars) $1085 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1068 = 1 // (int) $1087 = 1 // (int) 0002: jump @BMXMALL_1611 :BMXMALL_1578 801C: not $1086 == $1084 // (int) num == var 0022: jump_if_false @BMXMALL_1611 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) 005E: (unknown) :BMXMALL_1611 0035: $1086 = $1084 // (int vars) 0002: jump @BMXMALL_1682 :BMXMALL_1624 $1087 == 1 // (int) var == num jump_if_false @BMXMALL_1677 010E: $1167 = current_time_in_ms 0011: $1167 > $1085 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BMXMALL_1677 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) $1087 = 0 // (int) :BMXMALL_1677 $1086 = 0 // (int) :BMXMALL_1682 005F: (unknown) 0002: jump @BMXMALL_1705 0048: $6084 = create_car #BMXBOY at 0 0 0 0049: destroy_car $6084 :BMXMALL_1705 0@ = 0 // (int) 0@ = 0 // (int) :BMXMALL_1713 $5501(0@,50) == 0 // (int) var == num jump_if_false @BMXMALL_1755 $5451(0@,50) == 1 // (int) var == num jump_if_false @BMXMALL_1755 00BB: (unknown) $5401(0@,50) $5451(0@,50) = 0 // (int) :BMXMALL_1755 0@ += 1 // (int) 0@ >= 50 // (int) var >= num jump_if_false @BMXMALL_1713 0026: return :BMXMALL_1774 0@ = 0 // (int) 0@ = 0 // (int) :BMXMALL_1782 $5701(0@,50) == 0 // (int) var == num jump_if_false @BMXMALL_1813 $6059 = 255 // (int) $6060 = 0 // (int) $6061 = 0 // (int) :BMXMALL_1813 $5701(0@,50) == 1 // (int) var == num jump_if_false @BMXMALL_1845 $6059 = 0 // (int) $6060 = 255 // (int) $6061 = 0 // (int) :BMXMALL_1845 $5701(0@,50) == 2 // (int) var == num jump_if_false @BMXMALL_1877 $6059 = 0 // (int) $6060 = 0 // (int) $6061 = 255 // (int) :BMXMALL_1877 0165: (unknown) $5551(0@,50) $5601(0@,50) $5651(0@,50) $6007 5 0 $6059 $6060 $6061 $6090 == 0 // (int) var == num jump_if_false @BMXMALL_1961 00BE: (unknown) $5551(0@,50) $5601(0@,50) $5651(0@,50) 0 0207: (unknown) $5401(0@,50) 00BC: (unknown) $5401(0@,50) $5753(0@,50) 00BF: (unknown) $5401(0@,50) 1 $5451(0@,50) = 1 // (int) :BMXMALL_1961 0@ += 1 // (int) 0@ >= 50 // (int) var >= num jump_if_false @BMXMALL_1782 0026: return :BMXMALL_1980 0@ = 0 // (int) :BMXMALL_1984 50 > 0@ // (int) num > var 0022: jump_if_false @BMXMALL_2476 // Note: the incorrect math opcode was used here $5501(0@,50) == 0 // (int) var == num jump_if_false @BMXMALL_2464 $5701(0@,50) == 0 // (int) var == num jump_if_false @BMXMALL_2041 $6059 = 255 // (int) $6060 = 0 // (int) $6061 = 0 // (int) :BMXMALL_2041 $5701(0@,50) == 1 // (int) var == num jump_if_false @BMXMALL_2073 $6059 = 0 // (int) $6060 = 255 // (int) $6061 = 0 // (int) :BMXMALL_2073 $5701(0@,50) == 2 // (int) var == num jump_if_false @BMXMALL_2105 $6059 = 0 // (int) $6060 = 0 // (int) $6061 = 255 // (int) :BMXMALL_2105 0165: (unknown) $5551(0@,50) $5601(0@,50) $5651(0@,50) $6007 5 0 $6059 $6060 $6061 $5451(0@,50) == 0 // (int) var == num jump_if_false @BMXMALL_2191 00BE: (unknown) $5551(0@,50) $5601(0@,50) $5651(0@,50) 0 0207: (unknown) $5401(0@,50) 00BC: (unknown) $5401(0@,50) $5753(0@,50) 00BF: (unknown) $5401(0@,50) 1 $5451(0@,50) = 1 // (int) :BMXMALL_2191 0089: actor $933 in_sphere $5551(0@,50) $5601(0@,50) $5651(0@,50) radius 2.0 2.0 $6008 sphere 0 0022: jump_if_false @BMXMALL_2464 // Note: the incorrect math opcode was used here 007D: actor $933 driving_car_with_model #BMXBOY 0022: jump_if_false @BMXMALL_2464 // Note: the incorrect math opcode was used here 0315: (unknown) $933 $6078 $6081 $6079 $6082 $6080 $6083 $5701(0@,50) == 0 // (int) var == num jump_if_false @BMXMALL_2314 $6076 += 1 // (int) $6077 += 1 // (int) 00BB: (unknown) $5401(0@,50) $5501(0@,50) = 1 // (int) 0057: show_text_highpriority GXT 'BMXM_16' time 1000 flag 1 // Corona Collected! 00D9: (unknown) 0 0 0 1 :BMXMALL_2314 $5701(0@,50) == 1 // (int) var == num jump_if_false @BMXMALL_2389 04E8: (unknown) $6084 jump_if_false @BMXMALL_2389 $6076 += 2 // (int) $6077 += 1 // (int) 00BB: (unknown) $5401(0@,50) $5501(0@,50) = 1 // (int) 0057: show_text_highpriority GXT 'BMXM_16' time 1000 flag 1 // Corona Collected! 00D9: (unknown) 0 0 0 1 :BMXMALL_2389 $5701(0@,50) == 2 // (int) var == num jump_if_false @BMXMALL_2464 04E9: (unknown) $6084 jump_if_false @BMXMALL_2464 $6076 += 3 // (int) $6077 += 1 // (int) 00BB: (unknown) $5401(0@,50) $5501(0@,50) = 1 // (int) 0057: show_text_highpriority GXT 'BMXM_16' time 1000 flag 1 // Corona Collected! 00D9: (unknown) 0 0 0 1 :BMXMALL_2464 0@ += 1 // (int) 0002: jump @BMXMALL_1984 :BMXMALL_2476 0026: return :BMXMALL_2478 0035: $6068 = $6067 // (int vars) $6068 /= 1000 // (int) 0035: $6069 = $6068 // (int vars) $6069 /= 60 // (int) 0035: $6070 = $6069 // (int vars) $6070 *= 60 // (int) 002B: $6068 -= $6070 // (int vars) // Note: the incorrect math opcode was used here 0026: return :BMXMALL_2523 1 > $6069 // (int) num > var 0022: jump_if_false @BMXMALL_2560 // Note: the incorrect math opcode was used here 011F: show_text_1number_highpriority GXT 'BMXM_8' number $6068 time 5000 flag 1 // ~w~New Course Record! 0:~1~ 0002: jump @BMXMALL_2619 :BMXMALL_2560 9 >= $6068 // (int) num >= var 0022: jump_if_false @BMXMALL_2599 // Note: the incorrect math opcode was used here 01D9: (unknown) 'BMXM_9' $6069 $6068 5000 1 // ~w~New Course Record! ~1~:0~1~ 0002: jump @BMXMALL_2619 :BMXMALL_2599 01D9: (unknown) 'BMXM_10' $6069 $6068 5000 1 // ~w~New Course Record! ~1~:~1~ :BMXMALL_2619 0026: return :BMXMALL_2621 0035: $6071 = $1670 // (int vars) $6071 /= 1000 // (int) 0035: $6072 = $6071 // (int vars) $6072 /= 60 // (int) 0035: $6073 = $6072 // (int vars) $6073 *= 60 // (int) 002B: $6071 -= $6073 // (int vars) // Note: the incorrect math opcode was used here 0026: return :BMXMALL_2666 1 > $6072 // (int) num > var 0022: jump_if_false @BMXMALL_2704 // Note: the incorrect math opcode was used here 011F: show_text_1number_highpriority GXT 'BMXM_22' number $6071 time 6500 flag 1 // Collect all the coronas! Beat the course record of 0:~1~. 0002: jump @BMXMALL_2764 :BMXMALL_2704 9 >= $6071 // (int) num >= var 0022: jump_if_false @BMXMALL_2744 // Note: the incorrect math opcode was used here 01D9: (unknown) 'BMXM_23' $6072 $6071 6500 1 // Collect all the coronas! Beat the course record of ~1~:0~1~. 0002: jump @BMXMALL_2764 :BMXMALL_2744 01D9: (unknown) 'BMXM_24' $6072 $6071 6500 1 // Collect all the coronas! Beat the course record of ~1~:~1~. :BMXMALL_2764 0026: return :BMXMALL_2766 1 > $6069 // (int) num > var 0022: jump_if_false @BMXMALL_2804 // Note: the incorrect math opcode was used here 011D: show_text_1number_styled GXT 'BMXM_11' number $6068 time 5000 style 8 // ~r~You failed to beat the Course Record! Your time 0:~1~. 0002: jump @BMXMALL_2864 :BMXMALL_2804 9 >= $6068 // (int) num >= var 0022: jump_if_false @BMXMALL_2844 // Note: the incorrect math opcode was used here 021E: show_text_2numbers_styled GXT 'BMXM_12' numbers $6069 $6068 time 5000 flag 8 // ~r~You failed to beat the Course Record! Your time ~1~:0~1~. 0002: jump @BMXMALL_2864 :BMXMALL_2844 021E: show_text_2numbers_styled GXT 'BMXM_13' numbers $6069 $6068 time 5000 flag 8 // ~r~You failed to beat the Course Record! Your time ~1~:~1~. :BMXMALL_2864 0026: return :BMXMALL_2866 $1084 = 0 // (int) 0377: (unknown) 44 0@ 0022: jump_if_false @BMXMALL_2907 // Note: the incorrect math opcode was used here 0@ > 0 // (int) var > num jump_if_false @BMXMALL_2900 $6087 = 1 // (int) :BMXMALL_2900 0002: jump @BMXMALL_2912 :BMXMALL_2907 $6087 = 0 // (int) :BMXMALL_2912 0026: return :BMXMALL_2914 $940 = 1 // (int) $1071 = 1 // (int) $1669 == 0 // (int) var == num jump_if_false @BMXMALL_2940 01EA: increment_mission_attempts :BMXMALL_2940 $6090 = 0 // (int) $6094 = 0 // (int) 033A: use_GXT_table 'BMX_MAL' // Fastest time on 'Mashin' up the Mall' 0001: wait 0 ms $5604 = 0 // (int) $5605 = -1 // (int) $6076 = 0 // (int) $6077 = 0 // (int) $6095 = 0 // (int) $1084 = 0 // (int) $6087 = 0 // (int) $6088 = 0 // (int) $6089 = 0 // (int) $6091 = 0 // (int) $6092 = 0 // (int) $6093 = 0 // (int) $6065 = 29999 // (int) $6062 = 0 // (int) $6063 = 0 // (int) $6064 = 0 // (int) $6066 = 0 // (int) $6067 = 0 // (int) $6068 = 0 // (int) $6069 = 0 // (int) $6070 = 0 // (int) $6074 = 0 // (int) $6071 = 0 // (int) $6072 = 0 // (int) $6073 = 0 // (int) $6007 = 1.0 // (float) $6008 = 2.0 // (float) $6078 = 0 // (int) $6081 = 0 // (float) $6079 = 0 // (int) $6082 = 0 // (float) $6080 = 0 // (int) $6083 = 0 // (float) $5606 = 50 // (int) $5807 = 430.103 // (float) $5857 = 1164.447 // (float) $5907 = -199.606 // (float) $5757 = 0 // (int) $5957 = 0 // (int) $6009 = 0 // (int) $5707 = 0 // (int) $5808 = 392.127 // (float) $5858 = 1170.134 // (float) $5908 = -199.606 // (float) $5758 = 0 // (int) $5958 = 0 // (int) $6010 = 0 // (int) $5708 = 0 // (int) $5809 = 403.929 // (float) $5859 = 1170.985 // (float) $5909 = -199.606 // (float) $5759 = 0 // (int) $5959 = 0 // (int) $6011 = 0 // (int) $5709 = 0 // (int) $5810 = 430.142 // (float) $5860 = 1174.72 // (float) $5910 = -199.606 // (float) $5760 = 0 // (int) $5960 = 0 // (int) $6012 = 0 // (int) $5710 = 0 // (int) $5811 = 421.049 // (float) $5861 = 1128.278 // (float) $5911 = -199.823 // (float) $5761 = 0 // (int) $5961 = 2 // (int) $6013 = 2 // (int) $5711 = 0 // (int) $5812 = 413.551 // (float) $5862 = 1193.831 // (float) $5912 = -199.021 // (float) $5762 = 0 // (int) $5962 = 1 // (int) $6014 = 1 // (int) $5712 = 0 // (int) $5813 = 446.936 // (float) $5863 = 1222.933 // (float) $5913 = -199.107 // (float) $5763 = 0 // (int) $5963 = 2 // (int) $6015 = 2 // (int) $5713 = 0 // (int) $5814 = 393.88 // (float) $5864 = 1130.56 // (float) $5914 = -193.596 // (float) $5764 = 0 // (int) $5964 = 1 // (int) $6016 = 1 // (int) $5714 = 0 // (int) $5815 = 367.111 // (float) $5865 = 1132.017 // (float) $5915 = -193.596 // (float) $5765 = 0 // (int) $5965 = 0 // (int) $6017 = 0 // (int) $5715 = 0 // (int) $5816 = 364.595 // (float) $5866 = 1126.417 // (float) $5916 = -193.596 // (float) $5766 = 0 // (int) $5966 = 2 // (int) $6018 = 2 // (int) $5716 = 0 // (int) $5817 = 368.586 // (float) $5867 = 1117.029 // (float) $5917 = -193.596 // (float) $5767 = 0 // (int) $5967 = 0 // (int) $6019 = 0 // (int) $5717 = 0 // (int) $5818 = 387.796 // (float) $5868 = 1117.428 // (float) $5918 = -193.596 // (float) $5768 = 0 // (int) $5968 = 0 // (int) $6020 = 0 // (int) $5718 = 0 // (int) $5819 = 413.293 // (float) $5869 = 1117.176 // (float) $5919 = -193.601 // (float) $5769 = 0 // (int) $5969 = 1 // (int) $6021 = 1 // (int) $5719 = 0 // (int) $5820 = 438.122 // (float) $5870 = 1117.362 // (float) $5920 = -193.598 // (float) $5770 = 0 // (int) $5970 = 0 // (int) $6022 = 0 // (int) $5720 = 0 // (int) $5821 = 454.216 // (float) $5871 = 1114.442 // (float) $5921 = -193.598 // (float) $5771 = 0 // (int) $5971 = 2 // (int) $6023 = 2 // (int) $5721 = 0 // (int) $5822 = 463.343 // (float) $5872 = 1117.606 // (float) $5922 = -193.598 // (float) $5772 = 0 // (int) $5972 = 0 // (int) $6024 = 0 // (int) $5722 = 0 // (int) $5823 = 464.147 // (float) $5873 = 1128.785 // (float) $5923 = -193.598 // (float) $5773 = 0 // (int) $5973 = 1 // (int) $6025 = 1 // (int) $5723 = 0 // (int) $5824 = 448.558 // (float) $5874 = 1133.176 // (float) $5924 = -193.598 // (float) $5774 = 0 // (int) $5974 = 0 // (int) $6026 = 0 // (int) $5724 = 0 // (int) $5825 = 415.909 // (float) $5875 = 1130.482 // (float) $5925 = -193.604 // (float) $5775 = 0 // (int) $5975 = 0 // (int) $6027 = 0 // (int) $5725 = 0 // (int) $5826 = 437.75 // (float) $5876 = 1078.934 // (float) $5926 = -199.021 // (float) $5776 = 0 // (int) $5976 = 2 // (int) $6028 = 2 // (int) $5726 = 0 // (int) $5827 = 421.861 // (float) $5877 = 1078.297 // (float) $5927 = -199.021 // (float) $5777 = 0 // (int) $5977 = 1 // (int) $6029 = 1 // (int) $5727 = 0 // (int) $5828 = 413.53 // (float) $5878 = 1056.032 // (float) $5928 = -199.606 // (float) $5778 = 0 // (int) $5978 = 0 // (int) $6030 = 0 // (int) $5728 = 0 // (int) $5829 = 447.547 // (float) $5879 = 1029.933 // (float) $5929 = -199.046 // (float) $5779 = 0 // (int) $5979 = 1 // (int) $6031 = 1 // (int) $5729 = 0 // (int) $5830 = 380.168 // (float) $5880 = 1031.125 // (float) $5930 = -199.066 // (float) $5780 = 0 // (int) $5980 = 0 // (int) $6032 = 0 // (int) $5730 = 0 // (int) $5831 = 390.139 // (float) $5881 = 1078.63 // (float) $5931 = -199.021 // (float) $5781 = 0 // (int) $5981 = 2 // (int) $6033 = 2 // (int) $5731 = 0 // (int) $5832 = 405.586 // (float) $5882 = 1079.932 // (float) $5932 = -199.021 // (float) $5782 = 0 // (int) $5982 = 2 // (int) $6034 = 2 // (int) $5732 = 0 // (int) $5833 = 406.987 // (float) $5883 = 1122.085 // (float) $5933 = -199.823 // (float) $5783 = 0 // (int) $5983 = 1 // (int) $6035 = 1 // (int) $5733 = 0 // (int) $5834 = 426.882 // (float) $5884 = 1043.727 // (float) $5934 = -193.593 // (float) $5784 = 0 // (int) $5984 = 1 // (int) $6036 = 1 // (int) $5734 = 0 // (int) $5835 = 435.125 // (float) $5885 = 1009.409 // (float) $5935 = -193.593 // (float) $5785 = 0 // (int) $5985 = 2 // (int) $6037 = 2 // (int) $5735 = 0 // (int) $5836 = 460.278 // (float) $5886 = 1007.347 // (float) $5936 = -193.597 // (float) $5786 = 0 // (int) $5986 = 0 // (int) $6038 = 0 // (int) $5736 = 0 // (int) $5837 = 469.522 // (float) $5887 = 1033.205 // (float) $5937 = -193.592 // (float) $5787 = 0 // (int) $5987 = 0 // (int) $6039 = 0 // (int) $5737 = 0 // (int) $5838 = 455.787 // (float) $5888 = 1062.651 // (float) $5938 = -193.587 // (float) $5788 = 0 // (int) $5988 = 1 // (int) $6040 = 1 // (int) $5738 = 0 // (int) $5839 = 455.817 // (float) $5889 = 1098.344 // (float) $5939 = -193.598 // (float) $5789 = 0 // (int) $5989 = 2 // (int) $6041 = 2 // (int) $5739 = 0 // (int) $5840 = 455.734 // (float) $5890 = 1148.552 // (float) $5940 = -193.598 // (float) $5790 = 0 // (int) $5990 = 0 // (int) $6042 = 0 // (int) $5740 = 0 // (int) $5841 = 455.895 // (float) $5891 = 1183.948 // (float) $5941 = -193.597 // (float) $5791 = 0 // (int) $5991 = 2 // (int) $6043 = 2 // (int) $5741 = 0 // (int) $5842 = 462.569 // (float) $5892 = 1209.795 // (float) $5942 = -193.597 // (float) $5792 = 0 // (int) $5992 = 1 // (int) $6044 = 1 // (int) $5742 = 0 // (int) $5843 = 468.866 // (float) $5893 = 1236.716 // (float) $5943 = -193.596 // (float) $5793 = 0 // (int) $5993 = 0 // (int) $6045 = 0 // (int) $5743 = 0 // (int) $5844 = 439.583 // (float) $5894 = 1246.975 // (float) $5944 = -193.596 // (float) $5794 = 0 // (int) $5994 = 1 // (int) $6046 = 1 // (int) $5744 = 0 // (int) $5845 = 427.087 // (float) $5895 = 1219.197 // (float) $5945 = -193.597 // (float) $5795 = 0 // (int) $5995 = 2 // (int) $6047 = 2 // (int) $5745 = 0 // (int) $5846 = 400.043 // (float) $5896 = 1039.284 // (float) $5946 = -193.59 // (float) $5796 = 0 // (int) $5996 = 0 // (int) $6048 = 0 // (int) $5746 = 0 // (int) $5847 = 394.349 // (float) $5897 = 1009.903 // (float) $5947 = -193.589 // (float) $5797 = 0 // (int) $5997 = 2 // (int) $6049 = 2 // (int) $5747 = 0 // (int) $5848 = 374.487 // (float) $5898 = 1004.733 // (float) $5948 = -193.59 // (float) $5798 = 0 // (int) $5998 = 0 // (int) $6050 = 0 // (int) $5748 = 0 // (int) $5849 = 358.916 // (float) $5899 = 1021.271 // (float) $5949 = -193.595 // (float) $5799 = 0 // (int) $5999 = 1 // (int) $6051 = 1 // (int) $5749 = 0 // (int) $5850 = 367.961 // (float) $5900 = 1044.931 // (float) $5950 = -193.594 // (float) $5800 = 0 // (int) $6000 = 2 // (int) $6052 = 2 // (int) $5750 = 0 // (int) $5851 = 372.316 // (float) $5901 = 1076.19 // (float) $5951 = -193.596 // (float) $5801 = 0 // (int) $6001 = 1 // (int) $6053 = 1 // (int) $5751 = 0 // (int) $5852 = 372.318 // (float) $5902 = 1167.082 // (float) $5952 = -193.597 // (float) $5802 = 0 // (int) $6002 = 2 // (int) $6054 = 2 // (int) $5752 = 0 // (int) $5853 = 372.657 // (float) $5903 = 1220.335 // (float) $5953 = -193.637 // (float) $5803 = 0 // (int) $6003 = 1 // (int) $6055 = 1 // (int) $5753 = 0 // (int) $5854 = 385.035 // (float) $5904 = 1247.645 // (float) $5954 = -193.59 // (float) $5804 = 0 // (int) $6004 = 0 // (int) $6056 = 0 // (int) $5754 = 0 // (int) $5855 = 400.643 // (float) $5905 = 1214.818 // (float) $5955 = -193.597 // (float) $5805 = 0 // (int) $6005 = 1 // (int) $6057 = 1 // (int) $5755 = 0 // (int) $5856 = 397.58 // (float) $5906 = 1239.664 // (float) $5956 = -193.59 // (float) $5806 = 0 // (int) $6006 = 0 // (int) $6058 = 0 // (int) $5756 = 0 // (int) $6075 = 0 // (int) $6086 = 0 // (int) 0045: actor $933 defined jump_if_false @BMXMALL_5643 0110: $6095 = player $933 wanted_level $6095 == 1 // (int) var == num jump_if_false @BMXMALL_5590 009B: clear_player $933 wanted_level :BMXMALL_5590 007D: actor $933 driving_car_with_model #BMXBOY 0022: jump_if_false @BMXMALL_5636 // Note: the incorrect math opcode was used here 007B: $6084 = actor $933 car 004E: put_car $6084 at 384.95 1226.62 -201.0 00D1: set_car $6084 Z_angle_to 180.0 0221: (unknown) :BMXMALL_5636 0002: jump @BMXMALL_5649 :BMXMALL_5643 $5604 = 2 // (int) :BMXMALL_5649 00AA: set_parked_car_generator $1276 cars_to_generate_to 0 022C: (unknown) 384.95 1226.62 -199.824 8.0 0 $6090 = 1 // (int) 00C9: fade 1 1500 ms 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @BMXMALL_1774 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @BMXMALL_2621 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @BMXMALL_2666 -1@ = 0 // (int) // timer2 $6089 = 1 // (int) :BMXMALL_5727 00CA: fading jump_if_false @BMXMALL_5778 0001: wait 0 ms 80A0: not car $6084 wrecked jump_if_false @BMXMALL_5750 :BMXMALL_5750 809F: not actor $933 dead jump_if_false @BMXMALL_5761 :BMXMALL_5761 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @BMXMALL_1774 0002: jump @BMXMALL_5727 :BMXMALL_5778 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @BMXMALL_1774 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @BMXMALL_2866 $6087 == 0 // (int) var == num jump_if_false @BMXMALL_5848 0377: (unknown) 44 $1084 0022: jump_if_false @BMXMALL_5848 // Note: the incorrect math opcode was used here $1084 > 0 // (int) var > num jump_if_false @BMXMALL_5848 $6091 = 1 // (int) 0002: jump @BMXMALL_6239 :BMXMALL_5848 $6088 == 0 // (int) var == num jump_if_false @BMXMALL_6239 0001: wait 0 ms $6087 == 0 // (int) var == num jump_if_false @BMXMALL_5913 0377: (unknown) 44 $1084 0022: jump_if_false @BMXMALL_5913 // Note: the incorrect math opcode was used here $1084 > 0 // (int) var > num jump_if_false @BMXMALL_5913 $6091 = 1 // (int) 0002: jump @BMXMALL_6239 :BMXMALL_5913 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @BMXMALL_2866 809F: not actor $933 dead jump_if_false @BMXMALL_6216 0043: store_actor $933 position_to $937 $938 $939 // Note: the incorrect math opcode was used here 80A0: not car $6084 wrecked 0022: jump_if_false @BMXMALL_6198 // Note: the incorrect math opcode was used here $6089 == 1 // (int) var == num jump_if_false @BMXMALL_6019 -1@ >= 4000 // (int) var >= num // timer2 jump_if_false @BMXMALL_6019 0059: text_clear_all 0055: show_text_styled GXT 'RACE_E3' time 1000 style 1 // ~w~3 00D9: (unknown) $937 $938 $939 7 -1@ = 0 // (int) // timer2 $6089 = 2 // (int) :BMXMALL_6019 $6089 == 2 // (int) var == num jump_if_false @BMXMALL_6083 -1@ >= 999 // (int) var >= num // timer2 jump_if_false @BMXMALL_6083 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E2' time 1000 style 1 // ~w~2 00D9: (unknown) $937 $938 $939 8 -1@ = 0 // (int) // timer2 $6089 = 3 // (int) :BMXMALL_6083 $6089 == 3 // (int) var == num jump_if_false @BMXMALL_6147 -1@ >= 999 // (int) var >= num // timer2 jump_if_false @BMXMALL_6147 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E1' time 1000 style 1 // ~w~1 00D9: (unknown) $937 $938 $939 9 -1@ = 0 // (int) // timer2 $6089 = 4 // (int) :BMXMALL_6147 $6089 == 4 // (int) var == num jump_if_false @BMXMALL_6191 -1@ >= 999 // (int) var >= num // timer2 jump_if_false @BMXMALL_6191 03C2: (unknown) -1@ = 0 // (int) // timer2 $6088 = 1 // (int) $6089 = 5 // (int) :BMXMALL_6191 0002: jump @BMXMALL_6209 :BMXMALL_6198 $5605 = 0 // (int) $5604 = 2 // (int) :BMXMALL_6209 0002: jump @BMXMALL_6222 :BMXMALL_6216 $5604 = 2 // (int) :BMXMALL_6222 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @BMXMALL_1774 0002: jump @BMXMALL_5848 :BMXMALL_6239 $6090 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @BMXMALL_1774 $6090 = 1 // (int) $6091 == 1 // (int) var == num jump_if_false @BMXMALL_6275 03C2: (unknown) :BMXMALL_6275 0055: show_text_styled GXT 'RACE_E' time 1000 style 1 // ~w~GO! 00D9: (unknown) $937 $938 $939 10 -1@ = 0 // (int) // timer2 $6093 = 1 // (int) 0045: actor $933 defined jump_if_false @BMXMALL_6339 0107: toggle_player $933 can_move 1 012E: toggle_player $933 ignored_by_cops 0 0002: jump @BMXMALL_6345 :BMXMALL_6339 $5604 = 2 // (int) :BMXMALL_6345 00A0: car $6084 wrecked jump_if_false @BMXMALL_6367 $5605 = 0 // (int) $5604 = 2 // (int) :BMXMALL_6367 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @BMXMALL_1088 5 024C: set_timer_with_text_to $6067 type 0 GXT 'TIME' // Time 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @BMXMALL_1088 1 03F9: (unknown) $6077 $5606 0 'BMXM_3' // Checkpoints ~1~ ~1~ :BMXMALL_6417 0001: wait 0 ms $5604 == 0 // (int) var == num jump_if_false @BMXMALL_7100 0045: actor $933 defined jump_if_false @BMXMALL_7094 80A0: not car $6084 wrecked jump_if_false @BMXMALL_7072 $1078 == 5 // (int) var == num jump_if_false @BMXMALL_7049 $6093 == 1 // (int) var == num jump_if_false @BMXMALL_6508 -1@ > 999 // (int) var > num // timer2 jump_if_false @BMXMALL_6508 025E: remove_styled_text 'RACE_E' // ~w~GO! $6093 = 0 // (int) :BMXMALL_6508 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @BMXMALL_1433 jump_if_false @BMXMALL_6561 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! $6075 = 1 // (int) $5604 = 2 // (int) :BMXMALL_6561 007C: actor $933 driving $6084 0022: jump_if_false @BMXMALL_6730 // Note: the incorrect math opcode was used here $6092 == 0 // (int) var == num jump_if_false @BMXMALL_6649 -1@ > 5000 // (int) var > num // timer2 jump_if_false @BMXMALL_6649 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. $6092 = 1 // (int) :BMXMALL_6649 014C: set_car $6084 health_to 1000 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @BMXMALL_1980 $6086 == 1 // (int) var == num jump_if_false @BMXMALL_6723 00BB: (unknown) $6085 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! $6086 = 0 // (int) :BMXMALL_6723 0002: jump @BMXMALL_6975 :BMXMALL_6730 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @BMXMALL_1705 $6086 == 0 // (int) var == num jump_if_false @BMXMALL_6794 00C0: (unknown) $6084 $6085 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @BMXMALL_1309 $6085 010E: $6064 = current_time_in_ms $6065 = 29999 // (int) $6086 = 1 // (int) 0002: jump @BMXMALL_6822 :BMXMALL_6794 010E: $6062 = current_time_in_ms 0035: $6063 = $6062 // (int vars) 002B: $6063 -= $6064 // (int vars) // Note: the incorrect math opcode was used here 0035: $6064 = $6062 // (int vars) 002B: $6065 -= $6063 // (int vars) // Note: the incorrect math opcode was used here :BMXMALL_6822 0035: $6066 = $6065 // (int vars) $6066 /= 1000 // (int) $6066 += 1 // (int) $6065 > 0 // (int) var > num jump_if_false @BMXMALL_6943 80A0: not car $6084 wrecked jump_if_false @BMXMALL_6925 $6066 == 1 // (int) var == num jump_if_false @BMXMALL_6901 03ED: (unknown) 'BMXM_4' $6066 1000 1 // You have ~1~ second to get back on your ~b~bmx! 0002: jump @BMXMALL_6918 :BMXMALL_6901 03ED: (unknown) 'BMXM_5' $6066 1000 1 // You have ~1~ seconds to get back on your ~b~bmx! :BMXMALL_6918 0002: jump @BMXMALL_6936 :BMXMALL_6925 $5605 = 0 // (int) $5604 = 2 // (int) :BMXMALL_6936 0002: jump @BMXMALL_6975 :BMXMALL_6943 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! $5605 = 1 // (int) $5604 = 2 // (int) :BMXMALL_6975 $6077 == 50 // (int) var == num jump_if_false @BMXMALL_7042 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @BMXMALL_2478 0011: $1670 > $6067 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BMXMALL_7030 // Note: the incorrect math opcode was used here 0035: $1670 = $6067 // (int vars) $5604 = 1 // (int) 0002: jump @BMXMALL_7042 :BMXMALL_7030 $6094 = 1 // (int) $5604 = 2 // (int) :BMXMALL_7042 0002: jump @BMXMALL_7065 :BMXMALL_7049 03C2: (unknown) 0059: text_clear_all $5605 = 2 // (int) $5604 = 2 // (int) :BMXMALL_7065 0002: jump @BMXMALL_7087 :BMXMALL_7072 03C2: (unknown) 0059: text_clear_all $5605 = 0 // (int) $5604 = 2 // (int) :BMXMALL_7087 0002: jump @BMXMALL_7100 :BMXMALL_7094 $5604 = 2 // (int) :BMXMALL_7100 $5604 == 1 // (int) var == num jump_if_false @BMXMALL_7127 0025: gosub @BMXMALL_7377 0002: jump @BMXMALL_7161 :BMXMALL_7127 $5604 == 2 // (int) var == num jump_if_false @BMXMALL_7154 0025: gosub @BMXMALL_7163 0002: jump @BMXMALL_7161 :BMXMALL_7154 0002: jump @BMXMALL_6417 :BMXMALL_7161 0026: return :BMXMALL_7163 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! $6075 == 1 // (int) var == num jump_if_false @BMXMALL_7238 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_7375 :BMXMALL_7238 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! $5605 == 2 // (int) var == num jump_if_false @BMXMALL_7289 0055: show_text_styled GXT 'BMXM_18' time 5000 style 8 // ~r~You left the mall! 0002: jump @BMXMALL_7352 :BMXMALL_7289 $5605 == 0 // (int) var == num jump_if_false @BMXMALL_7324 0055: show_text_styled GXT 'BMXM_25' time 5000 style 8 // ~r~You destroyed your bike! 0002: jump @BMXMALL_7352 :BMXMALL_7324 $5605 == 1 // (int) var == num jump_if_false @BMXMALL_7352 0055: show_text_styled GXT 'BMXM_6' time 5000 style 8 // ~r~You did not find your bmx in time. :BMXMALL_7352 $6094 == 1 // (int) var == num jump_if_false @BMXMALL_7375 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @BMXMALL_2766 :BMXMALL_7375 0026: return :BMXMALL_7377 0035: $6074 = $1670 // (int vars) $6074 /= 1000 // (int) 050F: (unknown) $6074 $1669 == 0 // (int) var == num jump_if_false @BMXMALL_7454 011D: show_text_1number_styled GXT 'M_PASS' number 500 time 1000 style 1 // ~Y~MISSION PASSED! ~n~$~1~ 0094: player $933 money += 500 022B: (unknown) 1 036A: (unknown) 01DF: progress_made += 1 $1669 = 1 // (int) 0002: jump @BMXMALL_7484 :BMXMALL_7454 011D: show_text_1number_styled GXT 'BMXM_51' number 500 time 1000 style 1 // Course Complete! ~n~$~1~ 0094: player $933 money += 500 022B: (unknown) 1 :BMXMALL_7484 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @BMXMALL_2523 009B: clear_player $933 wanted_level 0026: return :BMXMALL_7500 $940 = 0 // (int) $1071 = 0 // (int) 034B: unknown_check $6084 jump_if_false @BMXMALL_7536 80A0: not car $6084 wrecked jump_if_false @BMXMALL_7536 0113: remove_references_to_car $6084 // Like turning a car into any random car :BMXMALL_7536 0162: release_model #BMXBOY 00AE: remove_status_text $6077 00AC: stop_timer $6067 00BB: (unknown) $6085 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 00BB: (unknown) $5691 00BB: (unknown) $5692 00BB: (unknown) $5693 00BB: (unknown) $5694 00BB: (unknown) $5695 00BB: (unknown) $5696 00BB: (unknown) $5697 00BB: (unknown) $5698 00BB: (unknown) $5699 00BB: (unknown) $5700 00BB: (unknown) $5701 00BB: (unknown) $5702 00BB: (unknown) $5703 00BB: (unknown) $5704 00BB: (unknown) $5705 00BB: (unknown) $5706 00AA: set_parked_car_generator $1276 cars_to_generate_to 101 007A: mission_cleanup 0026: return //-------------Mission 33--------------- :BEACHPL 0238: name_thread 'BEACHPL' not $1679 == 1 // (int) var == num jump_if_false @BEACHPL_26 01EA: increment_mission_attempts :BEACHPL_26 0025: gosub @BEACHPL_10665 009D: wasted_or_busted // mission only jump_if_false @BEACHPL_55 $5922 = 99 // (int) 0025: gosub @BEACHPL_19928 :BEACHPL_55 0025: gosub @BEACHPL_20445 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 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @BEACHPL_264 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 007E: actor $933 driving jump_if_false @BEACHPL_258 0400: (unknown) $933 $1070 0002: jump @BEACHPL_264 :BEACHPL_258 02C0: (unknown) $933 $1070 :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_4301 0@ :BEACHPL_291 0045: actor $933 defined jump_if_false @BEACHPL_359 807E: not actor $933 driving jump_if_false @BEACHPL_336 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @BEACHPL_339 :BEACHPL_336 021D: (unknown) 0 :BEACHPL_339 $1078 == 0 // (int) var == num jump_if_false @BEACHPL_355 02EA: select_interior 2 :BEACHPL_355 01AE: (unknown) 1 :BEACHPL_359 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return 0045: actor $933 defined jump_if_false @BEACHPL_436 807E: not actor $933 driving jump_if_false @BEACHPL_424 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @BEACHPL_424 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :BEACHPL_424 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :BEACHPL_436 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @BEACHPL_485 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 01AE: (unknown) 0 $1078 == 0 // (int) var == num jump_if_false @BEACHPL_485 02EA: select_interior 0 :BEACHPL_485 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @BEACHPL_515 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :BEACHPL_515 0026: return 0045: actor 0@ defined jump_if_false @BEACHPL_536 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :BEACHPL_536 0026: return 0045: actor 0@ defined 0022: jump_if_false @BEACHPL_566 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @BEACHPL_566 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :BEACHPL_566 0026: return :BEACHPL_568 0045: actor 0@ defined 0022: jump_if_false @BEACHPL_615 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @BEACHPL_611 // 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_615 :BEACHPL_611 1@ = 0 // (int) :BEACHPL_615 1@ == 1 // (int) var == num jump_if_false @BEACHPL_699 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @BEACHPL_692 007E: actor 0@ driving jump_if_false @BEACHPL_688 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @BEACHPL_678 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @BEACHPL_681 :BEACHPL_678 00F1: (unknown) 0@ :BEACHPL_681 0002: jump @BEACHPL_692 :BEACHPL_688 1@ = 0 // (int) :BEACHPL_692 0002: jump @BEACHPL_615 :BEACHPL_699 0026: return 0045: actor 0@ defined jump_if_false @BEACHPL_793 007E: actor 0@ driving jump_if_false @BEACHPL_777 02A7: unknown_check 0@ jump_if_false @BEACHPL_747 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @BEACHPL_770 :BEACHPL_747 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BEACHPL_568 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :BEACHPL_770 0002: jump @BEACHPL_786 :BEACHPL_777 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :BEACHPL_786 0002: jump @BEACHPL_795 :BEACHPL_793 005F: (unknown) :BEACHPL_795 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @BEACHPL_953 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @BEACHPL_953 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @BEACHPL_894 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @BEACHPL_853 // Note: the incorrect math opcode was used here 0026: return 0002: jump @BEACHPL_887 :BEACHPL_853 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BEACHPL_568 0@ 4@ > -1 // (int) var > num jump_if_false @BEACHPL_887 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BEACHPL_568 4@ :BEACHPL_887 0002: jump @BEACHPL_953 :BEACHPL_894 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @BEACHPL_919 // Note: the incorrect math opcode was used here 0026: return 0002: jump @BEACHPL_953 :BEACHPL_919 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BEACHPL_568 0@ not 3@ == -1 // (int) var == num jump_if_false @BEACHPL_953 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BEACHPL_568 3@ :BEACHPL_953 0045: actor 0@ defined jump_if_false @BEACHPL_1005 004F: unknown_check 1@ jump_if_false @BEACHPL_1005 007E: actor 0@ driving jump_if_false @BEACHPL_1005 807C: not actor 0@ driving 1@ 0022: jump_if_false @BEACHPL_1005 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BEACHPL_568 0@ :BEACHPL_1005 5@ = 0 // (int) :BEACHPL_1009 5@ == 0 // (int) var == num jump_if_false @BEACHPL_1107 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @BEACHPL_1100 004F: unknown_check 1@ jump_if_false @BEACHPL_1100 007C: actor 0@ driving 1@ 0022: jump_if_false @BEACHPL_1066 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @BEACHPL_1100 :BEACHPL_1066 2@ == -1 // (int) var == num jump_if_false @BEACHPL_1092 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @BEACHPL_1100 :BEACHPL_1092 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :BEACHPL_1100 0002: jump @BEACHPL_1009 :BEACHPL_1107 0026: return :BEACHPL_1109 $1084 = 0 // (int) 0377: (unknown) 0 $1084 $1084 > 0 // (int) var > num jump_if_false @BEACHPL_1182 0045: actor $933 defined jump_if_false @BEACHPL_1182 0429: (unknown) $933 0@ 0@ > -1 // (int) var > num jump_if_false @BEACHPL_1182 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @BEACHPL_1182 $1084 = 0 // (int) :BEACHPL_1182 $1084 > 0 // (int) var > num jump_if_false @BEACHPL_1300 $1085 == -1 // (int) var == num jump_if_false @BEACHPL_1254 010E: $1167 = current_time_in_ms 0035: $1085 = $1167 // (int vars) $1085 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1068 = 1 // (int) $1087 = 1 // (int) 0002: jump @BEACHPL_1287 :BEACHPL_1254 801C: not $1086 == $1084 // (int) num == var 0022: jump_if_false @BEACHPL_1287 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) 005E: (unknown) :BEACHPL_1287 0035: $1086 = $1084 // (int vars) 0002: jump @BEACHPL_1358 :BEACHPL_1300 $1087 == 1 // (int) var == num jump_if_false @BEACHPL_1353 010E: $1167 = current_time_in_ms 0011: $1167 > $1085 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_1353 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) $1087 = 0 // (int) :BEACHPL_1353 $1086 = 0 // (int) :BEACHPL_1358 005F: (unknown) :BEACHPL_1360 0@ == 0 // (int) var == num jump_if_false @BEACHPL_1403 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @BEACHPL_1579 :BEACHPL_1403 0@ == 1 // (int) var == num jump_if_false @BEACHPL_1436 03CF: (unknown) 200 200 200 255 0002: jump @BEACHPL_1579 :BEACHPL_1436 0@ == 2 // (int) var == num jump_if_false @BEACHPL_1478 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @BEACHPL_1579 :BEACHPL_1478 0@ == 3 // (int) var == num jump_if_false @BEACHPL_1522 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @BEACHPL_1579 :BEACHPL_1522 0@ == 4 // (int) var == num jump_if_false @BEACHPL_1553 03CF: (unknown) 8 143 59 255 0002: jump @BEACHPL_1579 :BEACHPL_1553 0@ == 5 // (int) var == num jump_if_false @BEACHPL_1579 03CF: (unknown) 237 130 180 255 :BEACHPL_1579 0026: return :BEACHPL_1581 00BC: (unknown) 0@ 2 0026: return :BEACHPL_1588 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_1588 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @BEACHPL_1643 014E: 3@ = car 0@ health 3@ -= 250 // (int) :BEACHPL_1643 0 > 3@ // (int) num > var 0022: jump_if_false @BEACHPL_1658 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :BEACHPL_1658 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_1703 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :BEACHPL_1703 005F: (unknown) 009F: actor 0@ dead jump_if_false @BEACHPL_1717 005F: (unknown) :BEACHPL_1717 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_1764 005F: (unknown) :BEACHPL_1764 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_1811 005F: (unknown) :BEACHPL_1811 005E: (unknown) 009F: actor 0@ dead jump_if_false @BEACHPL_1825 005F: (unknown) :BEACHPL_1825 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 17 82DB: not unknown_check 1@ 12 jump_if_false @BEACHPL_1852 005F: (unknown) :BEACHPL_1852 0485: unknown_check 0@ 214 jump_if_false @BEACHPL_1867 005E: (unknown) :BEACHPL_1867 0485: unknown_check 0@ 215 jump_if_false @BEACHPL_1882 005E: (unknown) :BEACHPL_1882 0485: unknown_check 0@ 216 jump_if_false @BEACHPL_1897 005E: (unknown) :BEACHPL_1897 005F: (unknown) 809F: not actor 0@ dead jump_if_false @BEACHPL_2014 01EC: (unknown) 0@ 1 0119: actor 0@ kill_actor $933 0078: if or 1@ == -1 // (int) var == num 1@ == 0 // (int) var == num jump_if_false @BEACHPL_1974 1@ = 0 // (int) 00C1: (unknown) 0@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BEACHPL_1581 1@ 01F0: actor 0@ in_range_of_player $933 0022: jump_if_false @BEACHPL_1974 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 :BEACHPL_1974 01F0: actor 0@ in_range_of_player $933 0022: jump_if_false @BEACHPL_2003 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 0035: 2@ = 1@ // (int vars) 005E: (unknown) 0002: jump @BEACHPL_2014 :BEACHPL_2003 00C4: (unknown) 1@ 3 0035: 2@ = 1@ // (int vars) 005F: (unknown) :BEACHPL_2014 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_2035 3@ == 1 // (int) var == num jump_if_false @BEACHPL_2156 0443: (unknown) 80 0228: (unknown) 2@ == 0 // (int) var == num jump_if_false @BEACHPL_2110 0045: actor 1@ defined jump_if_false @BEACHPL_2103 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 25 0.2 0.1 0 0414: (unknown) 1@ 80 389 :BEACHPL_2103 0002: jump @BEACHPL_2149 :BEACHPL_2110 0045: actor 1@ defined jump_if_false @BEACHPL_2149 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 35 0.2 0.1 0 0414: (unknown) 1@ 80 390 :BEACHPL_2149 0002: jump @BEACHPL_2163 :BEACHPL_2156 0444: (unknown) 80 04C1: (unknown) 0@ :BEACHPL_2163 0026: return 1@ = 0 // (int) :BEACHPL_2169 $5348(1@,8) = -1 // (int) 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @BEACHPL_2169 0@ > 8 // (int) var > num jump_if_false @BEACHPL_2211 0@ = 8 // (int) :BEACHPL_2211 $5612 = 0 // (int) 0035: $5613 = 0@ // (int vars) 0026: return 0035: 1@ = $5612 // (int vars) not $5348(1@,8) == -1 // (int) var == num jump_if_false @BEACHPL_2249 020D: (unknown) $5348(1@,8) :BEACHPL_2249 0035: $5348(1@,8) = 0@ // (int vars) $5612 += 1 // (int) 0017: $5612 >= $5613 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_2280 // Note: the incorrect math opcode was used here $5612 = 0 // (int) :BEACHPL_2280 0026: return 0@ = 0 // (int) :BEACHPL_2286 not $5348(0@,8) == -1 // (int) var == num jump_if_false @BEACHPL_2307 020D: (unknown) $5348(0@,8) :BEACHPL_2307 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @BEACHPL_2286 0026: return 0@ = 0 // (int) :BEACHPL_2330 not $5348(0@,8) == -1 // (int) var == num jump_if_false @BEACHPL_2351 003F: destroy_actor $5348(0@,8) :BEACHPL_2351 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @BEACHPL_2330 0026: return 0@ = 0 // (int) :BEACHPL_2374 not $5348(0@,8) == -1 // (int) var == num jump_if_false @BEACHPL_2395 0112: remove_references_to_actor $5348(0@,8) // Like turning an actor into a random pedestrian :BEACHPL_2395 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @BEACHPL_2374 0026: return 834A: not unknown_check 0@ jump_if_false @BEACHPL_2426 005F: (unknown) :BEACHPL_2426 009F: actor 0@ dead jump_if_false @BEACHPL_2438 005F: (unknown) :BEACHPL_2438 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_2473 // Note: the incorrect math opcode was used here 005F: (unknown) :BEACHPL_2473 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_5093 3@ 4@ 5@ 6@ 7@ 8@ 15@ 16@ 17@ 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5093 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_2554 // Note: the incorrect math opcode was used here 005E: (unknown) :BEACHPL_2554 005F: (unknown) 1@ = -1 // (int) 1@ == -1 // (int) var == num jump_if_false @BEACHPL_2581 02E7: get_weapon_data_from_actor 0@ weapon_group 8 weapon 1@ ammo 2@ model 3@ :BEACHPL_2581 0078: if or 02DB: unknown_check 1@ 32 02DB: unknown_check 1@ 33 jump_if_false @BEACHPL_2607 1@ = -1 // (int) :BEACHPL_2607 1@ == -1 // (int) var == num jump_if_false @BEACHPL_2627 02E7: get_weapon_data_from_actor 0@ weapon_group 7 weapon 1@ ammo 2@ model 3@ :BEACHPL_2627 1@ == -1 // (int) var == num jump_if_false @BEACHPL_2647 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ :BEACHPL_2647 1@ == -1 // (int) var == num jump_if_false @BEACHPL_2667 02E7: get_weapon_data_from_actor 0@ weapon_group 5 weapon 1@ ammo 2@ model 3@ :BEACHPL_2667 1@ == -1 // (int) var == num jump_if_false @BEACHPL_2687 02E7: get_weapon_data_from_actor 0@ weapon_group 9 weapon 1@ ammo 2@ model 3@ :BEACHPL_2687 1@ == -1 // (int) var == num jump_if_false @BEACHPL_2707 02E7: get_weapon_data_from_actor 0@ weapon_group 4 weapon 1@ ammo 2@ model 3@ :BEACHPL_2707 1@ == -1 // (int) var == num jump_if_false @BEACHPL_2723 02E2: 1@ = 0 // (any) :BEACHPL_2723 0026: return :BEACHPL_2725 0160: load_model 0@ 0228: (unknown) :BEACHPL_2730 8161: not model 0@ available jump_if_false @BEACHPL_2750 0001: wait 0 ms 0002: jump @BEACHPL_2730 :BEACHPL_2750 0026: return 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @BEACHPL_2725 230 809F: not actor $933 dead jump_if_false @BEACHPL_2799 022C: (unknown) $5818 $5819 $5820 1.0 1 0044: put_actor $933 at $5818 $5819 $5820 :BEACHPL_2799 834B: not unknown_check $5614 0022: jump_if_false @BEACHPL_2823 // Note: the incorrect math opcode was used here 0048: $5614 = create_car #QUAD at $5821 $5822 $5823 :BEACHPL_2823 0026: return 809F: not actor $933 dead 0022: jump_if_false @BEACHPL_2932 // Note: the incorrect math opcode was used here 80A0: not car $5614 wrecked 0022: jump_if_false @BEACHPL_2927 // Note: the incorrect math opcode was used here 007C: actor $933 driving $5614 0022: jump_if_false @BEACHPL_2920 // Note: the incorrect math opcode was used here 0104: car $5614 in_sphere $5824 $5825 $5826 radius $5827 $5828 $5829 sphere 0 0022: jump_if_false @BEACHPL_2918 // 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_2911 0@ = 1 // (int) :BEACHPL_2911 0002: jump @BEACHPL_2920 :BEACHPL_2918 0268: (unknown) :BEACHPL_2920 0002: jump @BEACHPL_2932 :BEACHPL_2927 0@ = 2 // (int) :BEACHPL_2932 0026: return :BEACHPL_2934 0@ = 0 // (float) 8161: not model 12 available jump_if_false @BEACHPL_2961 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @BEACHPL_2725 12 :BEACHPL_2961 834A: not unknown_check $5617 jump_if_false @BEACHPL_3017 809F: not actor $933 dead jump_if_false @BEACHPL_3017 003E: $5617 = create_actor_pedtype 22 model 12 at $5833 $5834 $5835 0310: (unknown) $5617 $933 1 032D: (unknown) $5617 1 0232: (unknown) $5617 1 :BEACHPL_3017 8161: not model #AMBULAN available jump_if_false @BEACHPL_3042 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @BEACHPL_2725 227 :BEACHPL_3042 834B: not unknown_check $5616 jump_if_false @BEACHPL_3066 0048: $5616 = create_car #AMBULAN at $5830 $5831 $5832 :BEACHPL_3066 not $5860 == 1 // (int) var == num jump_if_false @BEACHPL_3120 809F: not actor $5617 dead jump_if_false @BEACHPL_3114 00C1: (unknown) $5617 $5625 01EC: (unknown) $5617 1 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @BEACHPL_1581 $5625 :BEACHPL_3114 $5860 = 1 // (int) :BEACHPL_3120 0026: return :BEACHPL_3122 809F: not actor $5617 dead jump_if_false @BEACHPL_3344 809F: not actor $933 dead jump_if_false @BEACHPL_3344 80A0: not car $5614 wrecked jump_if_false @BEACHPL_3344 80A0: not car $5616 wrecked jump_if_false @BEACHPL_3344 0135: actor $933 near_car $5616 radius 30.0 30.0 30.0 sphere 30.0 0022: jump_if_false @BEACHPL_3344 // Note: the incorrect math opcode was used here not $5988 == 1 // (int) var == num jump_if_false @BEACHPL_3220 $5988 = 1 // (int) 0325: (unknown) $5616 1 013A: set_car $5616 door_status_to 2 :BEACHPL_3220 807C: not actor $5617 driving $5614 0022: jump_if_false @BEACHPL_3342 // Note: the incorrect math opcode was used here 0091: actor $933 near_actor_in_car $5617 radius 18.0 18.0 18.0 sphere 0 0022: jump_if_false @BEACHPL_3303 // Note: the incorrect math opcode was used here not $5989 == 1 // (int) var == num jump_if_false @BEACHPL_3296 $5989 = 1 // (int) 0057: show_text_highpriority GXT 'BPL_06' time 2500 flag 1 // Pull up next to the ~b~paramedic~w~ 00E9: (unknown) $5617 $5614 :BEACHPL_3296 0002: jump @BEACHPL_3335 :BEACHPL_3303 0091: actor $933 near_actor_in_car $5617 radius 25.0 25.0 25.0 sphere 0 0022: jump_if_false @BEACHPL_3335 // Note: the incorrect math opcode was used here $5989 = 0 // (int) 00A2: (unknown) $5617 :BEACHPL_3335 0002: jump @BEACHPL_3344 :BEACHPL_3342 0059: text_clear_all :BEACHPL_3344 0026: return :BEACHPL_3346 0@ = 0 // (int) 1@ = 0 // (int) 2@ = 0 // (float) 6@ = 0 // (int) 8161: not model 46 available jump_if_false @BEACHPL_3385 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @BEACHPL_2725 46 :BEACHPL_3385 8017: not 1@ >= $5920 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_3982 // Note: the incorrect math opcode was used here 0001: wait 0 ms 834A: not unknown_check $5362(1@,3) 0022: jump_if_false @BEACHPL_3975 // Note: the incorrect math opcode was used here 0139: 0@ = random_int_in_ranges 0 39 801C: not 0@ == $5652 // (int) num == var 0022: jump_if_false @BEACHPL_3975 // Note: the incorrect math opcode was used here 8227: not (unknown) $5397(0@,39) $5436(0@,39) $5475(0@,39) 11.0 11.0 11.0 0022: jump_if_false @BEACHPL_3975 // Note: the incorrect math opcode was used here 0078: if or $5920 == 1 // (int) var == num 1@ == 0 // (int) var == num jump_if_false @BEACHPL_3487 6@ = 1 // (int) :BEACHPL_3487 $5920 == 2 // (int) var == num jump_if_false @BEACHPL_3565 1@ == 1 // (int) var == num jump_if_false @BEACHPL_3565 809F: not actor $5618 dead jump_if_false @BEACHPL_3565 8080: not actor $5618 near_point $5397(0@,39) $5436(0@,39) radius 11.0 11.0 sphere 0 0022: jump_if_false @BEACHPL_3561 // Note: the incorrect math opcode was used here 6@ = 1 // (int) 0002: jump @BEACHPL_3565 :BEACHPL_3561 6@ = 0 // (int) :BEACHPL_3565 $5920 == 3 // (int) var == num jump_if_false @BEACHPL_3643 1@ == 1 // (int) var == num jump_if_false @BEACHPL_3643 809F: not actor $5618 dead jump_if_false @BEACHPL_3643 8080: not actor $5618 near_point $5397(0@,39) $5436(0@,39) radius 11.0 11.0 sphere 0 0022: jump_if_false @BEACHPL_3639 // Note: the incorrect math opcode was used here 6@ = 1 // (int) 0002: jump @BEACHPL_3643 :BEACHPL_3639 6@ = 0 // (int) :BEACHPL_3643 $5920 == 3 // (int) var == num jump_if_false @BEACHPL_3769 1@ == 2 // (int) var == num jump_if_false @BEACHPL_3769 809F: not actor $5618 dead jump_if_false @BEACHPL_3769 8080: not actor $5618 near_point $5397(0@,39) $5436(0@,39) radius 11.0 11.0 sphere 0 0022: jump_if_false @BEACHPL_3765 // Note: the incorrect math opcode was used here 809F: not actor $5619 dead 0022: jump_if_false @BEACHPL_3758 // Note: the incorrect math opcode was used here 8080: not actor $5619 near_point $5397(0@,39) $5436(0@,39) radius 11.0 11.0 sphere 0 0022: jump_if_false @BEACHPL_3754 // Note: the incorrect math opcode was used here 6@ = 1 // (int) 0002: jump @BEACHPL_3758 :BEACHPL_3754 6@ = 0 // (int) :BEACHPL_3758 0002: jump @BEACHPL_3769 :BEACHPL_3765 6@ = 0 // (int) :BEACHPL_3769 6@ == 1 // (int) var == num jump_if_false @BEACHPL_3975 809F: not actor $933 dead jump_if_false @BEACHPL_3817 0043: store_actor $933 position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 031E: (unknown) 3@ 4@ 5@ $5397(0@,39) $5436(0@,39) $5475(0@,39) 2@ :BEACHPL_3817 not 50.0 > 2@ // (float) num > var 0022: jump_if_false @BEACHPL_3975 // Note: the incorrect math opcode was used here 022C: (unknown) $5397(0@,39) $5436(0@,39) $5475(0@,39) 3.0 0 8161: not model 46 available 0022: jump_if_false @BEACHPL_3871 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @BEACHPL_2725 46 :BEACHPL_3871 003E: $5362(1@,3) = create_actor_pedtype 22 model 46 at $5397(0@,39) $5436(0@,39) $5475(0@,39) $5725(1@,3) = 1 // (int) 6@ = 0 // (int) 01FD: (unknown) $5362(1@,3) 1 03DE: (unknown) $5362(1@,3) 1 01AF: (unknown) $5362(1@,3) 1 0045: actor $5362(1@,3) defined jump_if_false @BEACHPL_3953 0414: (unknown) $5362(1@,3) 85 399 :BEACHPL_3953 0127: reset_actor $5362(1@,3) flags 0035: $5652 = 0@ // (int vars) $5622 += 1 // (int) 1@ += 1 // (int) :BEACHPL_3975 0002: jump @BEACHPL_3385 :BEACHPL_3982 0026: return :BEACHPL_3984 809F: not actor $933 dead jump_if_false @BEACHPL_4002 0043: store_actor $933 position_to 2@ 3@ 4@ // Note: the incorrect math opcode was used here :BEACHPL_4002 809F: not actor 0@ dead 0022: jump_if_false @BEACHPL_4018 // 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_4018 031E: (unknown) 2@ 3@ 4@ 5@ 6@ 7@ 1@ 0026: return :BEACHPL_4029 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_4051 0@ = 0 // (int) 1@ = 0 // (int) 2@ = 0 // (float) 8161: not model 58 available jump_if_false @BEACHPL_4086 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BEACHPL_2725 58 :BEACHPL_4086 8161: not model #SANCHEZ available jump_if_false @BEACHPL_4111 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BEACHPL_2725 205 :BEACHPL_4111 8017: not 1@ >= $5920 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_4436 // Note: the incorrect math opcode was used here 834A: not unknown_check $5382(1@,4) 0022: jump_if_false @BEACHPL_4429 // Note: the incorrect math opcode was used here 834B: not unknown_check $5378(1@,4) 0022: jump_if_false @BEACHPL_4429 // Note: the incorrect math opcode was used here 0139: 0@ = random_int_in_ranges 0 39 801C: not 0@ == $5652 // (int) num == var 0022: jump_if_false @BEACHPL_4429 // Note: the incorrect math opcode was used here 8227: not (unknown) $5397(0@,39) $5436(0@,39) $5475(0@,39) 10.0 10.0 10.0 0022: jump_if_false @BEACHPL_4429 // Note: the incorrect math opcode was used here 809F: not actor $933 dead 0022: jump_if_false @BEACHPL_4233 // Note: the incorrect math opcode was used here 0043: store_actor $933 position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 031E: (unknown) 3@ 4@ 5@ $5397(0@,39) $5436(0@,39) $5475(0@,39) 2@ :BEACHPL_4233 not 50.0 > 2@ // (float) num > var 0022: jump_if_false @BEACHPL_4429 // Note: the incorrect math opcode was used here 8161: not model #SANCHEZ available 0022: jump_if_false @BEACHPL_4271 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BEACHPL_2725 205 :BEACHPL_4271 0048: $5378(1@,4) = create_car #SANCHEZ at $5397(0@,39) $5436(0@,39) $5475(0@,39) 0300: (unknown) $5378(1@,4) 255 0126: make_car $5378(1@,4) very_heavy 1 8161: not model 58 available jump_if_false @BEACHPL_4332 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BEACHPL_2725 58 :BEACHPL_4332 00A4: $5382(1@,4) = create_actor_pedtype 22 model 58 in_car $5378(1@,4) driverseat 03DE: (unknown) $5382(1@,4) 1 809F: not actor $933 dead jump_if_false @BEACHPL_4406 80A0: not car $5614 wrecked jump_if_false @BEACHPL_4406 007C: actor $933 driving $5614 0022: jump_if_false @BEACHPL_4406 // Note: the incorrect math opcode was used here 00C1: (unknown) $5382(1@,4) $5374(1@,4) 00BC: (unknown) $5374(1@,4) 0 :BEACHPL_4406 0127: reset_actor $5382(1@,4) flags 0035: $5652 = 0@ // (int vars) 0035: $5668(1@,4) = 0@ // (int vars) 1@ += 1 // (int) :BEACHPL_4429 0002: jump @BEACHPL_4111 :BEACHPL_4436 0026: return :BEACHPL_4438 1@ = 0 // (int) 0035: 2@ = $5668(0@,4) // (int vars) 3@ = 0 // (float) 8104: not car $5378(0@,4) in_sphere $5397(2@,39) $5436(2@,39) $5475(2@,39) radius 5.0 5.0 5.0 sphere 0 0022: jump_if_false @BEACHPL_4530 // Note: the incorrect math opcode was used here 004A: car $5378(0@,4) drive_to $5397(2@,39) $5436(2@,39) $5475(2@,39) 0050: set_car $5378(0@,4) max_speed_to 30.0 0051: set_car $5378(0@,4) traffic_behavior_to 3 0002: jump @BEACHPL_4589 :BEACHPL_4530 0139: 1@ = random_int_in_ranges 0 39 031D: (unknown) $5397(2@,39) $5436(2@,39) $5397(1@,39) $5436(1@,39) 3@ 255.0 > 3@ // (float) num > var 0022: jump_if_false @BEACHPL_4582 // Note: the incorrect math opcode was used here 0035: $5668(0@,4) = 1@ // (int vars) 0002: jump @BEACHPL_4589 :BEACHPL_4582 0035: $5668(0@,4) = 2@ // (int vars) :BEACHPL_4589 0026: return :BEACHPL_4591 1@ = 0 // (int) 2@ = 0 // (int) 0035: 3@ = $5920 // (int vars) 3@ -= 1 // (int) :BEACHPL_4609 8017: not 1@ >= $5920 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_4736 // Note: the incorrect math opcode was used here 809F: not actor $5382(1@,4) dead 0022: jump_if_false @BEACHPL_4729 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @BEACHPL_3984 $5382(1@,4) $5858 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @BEACHPL_4029 $5858 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_4724 // Note: the incorrect math opcode was used here 60000 > 0@ // (int) num > var 0022: jump_if_false @BEACHPL_4701 // Note: the incorrect math opcode was used here 0@ = 60000 // (int) :BEACHPL_4701 0@ > 270000 // (int) var > num jump_if_false @BEACHPL_4724 0@ = 270000 // (int) :BEACHPL_4724 1@ += 1 // (int) :BEACHPL_4729 0002: jump @BEACHPL_4609 :BEACHPL_4736 0026: return :BEACHPL_4738 1@ = 0 // (int) 2@ = 0 // (int) 0035: 3@ = $5920 // (int vars) 3@ -= 1 // (int) :BEACHPL_4756 8017: not 1@ >= $5920 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_4883 // Note: the incorrect math opcode was used here 809F: not actor $5624(1@,18) dead 0022: jump_if_false @BEACHPL_4876 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @BEACHPL_3984 $5624(1@,18) $5858 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @BEACHPL_4029 $5858 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_4871 // Note: the incorrect math opcode was used here 60000 > 0@ // (int) num > var 0022: jump_if_false @BEACHPL_4848 // Note: the incorrect math opcode was used here 0@ = 60000 // (int) :BEACHPL_4848 0@ > 180000 // (int) var > num jump_if_false @BEACHPL_4871 0@ = 180000 // (int) :BEACHPL_4871 1@ += 1 // (int) :BEACHPL_4876 0002: jump @BEACHPL_4756 :BEACHPL_4883 0026: return :BEACHPL_4885 1@ = 0 // (int) 2@ = 0 // (int) 0035: 3@ = $5920 // (int vars) 3@ -= 1 // (int) :BEACHPL_4903 0011: $5920 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_5033 // Note: the incorrect math opcode was used here 0001: wait 0 ms 809F: not actor $5362(1@,3) dead 0022: jump_if_false @BEACHPL_5026 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @BEACHPL_3984 $5362(1@,3) $5858 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @BEACHPL_4029 $5858 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_5021 // Note: the incorrect math opcode was used here not 0@ >= 45000 // (int) var >= num jump_if_false @BEACHPL_4998 0@ = 45000 // (int) :BEACHPL_4998 0@ > 240000 // (int) var > num jump_if_false @BEACHPL_5021 0@ = 240000 // (int) :BEACHPL_5021 1@ += 1 // (int) :BEACHPL_5026 0002: jump @BEACHPL_4903 :BEACHPL_5033 0026: return :BEACHPL_5035 0035: $5621 = $5928 // (int vars) $5621 += 1 // (int) not $5861 == 1 // (int) var == num jump_if_false @BEACHPL_5116 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @BEACHPL_1360 5 024C: set_timer_with_text_to $5859 type 1 GXT 'TIME' // Time 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @BEACHPL_1360 1 0311: status_text $5621 type 0 line 1 GXT 'LEVEL' // global_variable // Level $5861 = 1 // (int) :BEACHPL_5116 1000 > 0@ // (int) num > var 0022: jump_if_false @BEACHPL_5155 // Note: the incorrect math opcode was used here 1@ = 1 // (int) $5922 = 3 // (int) 0059: text_clear_all 00AC: stop_timer $5859 0026: return 0002: jump @BEACHPL_5159 :BEACHPL_5155 1@ = 0 // (int) :BEACHPL_5159 0026: return :BEACHPL_5161 809F: not actor $933 dead jump_if_false @BEACHPL_5293 81B3: not unknown_check $5614 jump_if_false @BEACHPL_5269 80A0: not car $5614 wrecked jump_if_false @BEACHPL_5238 007C: actor $933 driving $5614 0022: jump_if_false @BEACHPL_5223 // Note: the incorrect math opcode was used here 0@ = 1 // (int) 1@ = 0 // (int) 0002: jump @BEACHPL_5231 :BEACHPL_5223 0@ = 0 // (int) 1@ = 0 // (int) :BEACHPL_5231 0002: jump @BEACHPL_5262 :BEACHPL_5238 0@ = 1 // (int) 1@ = 1 // (int) $5922 = 1 // (int) 0059: text_clear_all 00AC: stop_timer $5859 0026: return :BEACHPL_5262 0002: jump @BEACHPL_5293 :BEACHPL_5269 0@ = 1 // (int) 1@ = 1 // (int) $5922 = 1 // (int) 0059: text_clear_all 00AC: stop_timer $5859 0026: return :BEACHPL_5293 0026: return :BEACHPL_5295 3@ = 0 // (int) 4@ = 0 // (int) 1@ == 0 // (int) var == num jump_if_false @BEACHPL_5940 $5879 == 1 // (int) var == num jump_if_false @BEACHPL_5355 -1@ >= 30000 // (int) var >= num // timer2 jump_if_false @BEACHPL_5355 0059: text_clear_all 2@ = 1 // (int) $5922 = 2 // (int) 0026: return :BEACHPL_5355 $5879 == 0 // (int) var == num jump_if_false @BEACHPL_5483 30000 > 0@ // (int) num > var 0022: jump_if_false @BEACHPL_5483 // 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_5429 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_5483 :BEACHPL_5429 3@ == 1 // (int) var == num jump_if_false @BEACHPL_5468 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_5483 :BEACHPL_5468 0059: text_clear_all 2@ = 1 // (int) $5922 = 2 // (int) 0026: return :BEACHPL_5483 0078: if or 0@ > 30000 // (int) var > num $5879 == 1 // (int) var == num jump_if_false @BEACHPL_5638 not $5879 == 1 // (int) var == num jump_if_false @BEACHPL_5529 -1@ = 0 // (int) // timer2 $5879 = 1 // (int) :BEACHPL_5529 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_5584 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_5638 :BEACHPL_5584 3@ == 1 // (int) var == num jump_if_false @BEACHPL_5623 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_5638 :BEACHPL_5623 0059: text_clear_all $5922 = 2 // (int) 2@ = 1 // (int) 0026: return :BEACHPL_5638 not $5932 == 1 // (int) var == num jump_if_false @BEACHPL_5940 $5931 == 1 // (int) var == num jump_if_false @BEACHPL_5689 00C0: (unknown) $5614 $5626 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @BEACHPL_1581 $5626 0002: jump @BEACHPL_5769 :BEACHPL_5689 $5931 == 2 // (int) var == num jump_if_false @BEACHPL_5727 00C0: (unknown) $5614 $5626 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @BEACHPL_1581 $5626 0002: jump @BEACHPL_5769 :BEACHPL_5727 $5931 == 3 // (int) var == num jump_if_false @BEACHPL_5769 80A0: not car $5951 wrecked jump_if_false @BEACHPL_5769 00C0: (unknown) $5951 $5952 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @BEACHPL_1581 $5952 :BEACHPL_5769 8017: not 4@ >= $5920 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_5934 // Note: the incorrect math opcode was used here $5931 == 1 // (int) var == num jump_if_false @BEACHPL_5828 809F: not actor $5382(4@,4) dead jump_if_false @BEACHPL_5828 not $5613(4@,4) == 1 // (int) var == num jump_if_false @BEACHPL_5828 00BB: (unknown) $5374(4@,4) :BEACHPL_5828 $5931 == 2 // (int) var == num jump_if_false @BEACHPL_5875 809F: not actor $5362(4@,3) dead jump_if_false @BEACHPL_5875 not $5613(4@,4) == 1 // (int) var == num jump_if_false @BEACHPL_5875 00BB: (unknown) $5371(4@,3) :BEACHPL_5875 $5931 == 3 // (int) var == num jump_if_false @BEACHPL_5922 809F: not actor $5624(4@,18) dead jump_if_false @BEACHPL_5922 not $5613(4@,4) == 1 // (int) var == num jump_if_false @BEACHPL_5922 00BB: (unknown) $5642(4@,18) :BEACHPL_5922 4@ += 1 // (int) 0002: jump @BEACHPL_5769 :BEACHPL_5934 $5932 = 1 // (int) :BEACHPL_5940 1@ == 1 // (int) var == num jump_if_false @BEACHPL_6325 $5879 = 0 // (int) -1@ = 0 // (int) // timer2 2@ = 0 // (int) $5932 == 1 // (int) var == num jump_if_false @BEACHPL_6325 0059: text_clear_all $5931 == 1 // (int) var == num jump_if_false @BEACHPL_6019 00BB: (unknown) $5626 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_6090 :BEACHPL_6019 $5931 == 2 // (int) var == num jump_if_false @BEACHPL_6058 00BB: (unknown) $5626 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_6090 :BEACHPL_6058 $5931 == 3 // (int) var == num jump_if_false @BEACHPL_6090 00BB: (unknown) $5952 0056: show_text_lowpriority GXT 'BPL_82' time 3000 flag 1 // ~w~Get to the ~b~swimmers~w~ in trouble before they drown! :BEACHPL_6090 8017: not 4@ >= $5920 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_6320 // Note: the incorrect math opcode was used here $5931 == 1 // (int) var == num jump_if_false @BEACHPL_6166 809F: not actor $5382(4@,4) dead jump_if_false @BEACHPL_6166 not $5613(4@,4) == 1 // (int) var == num jump_if_false @BEACHPL_6166 00BB: (unknown) $5374(4@,4) 00C1: (unknown) $5382(4@,4) $5374(4@,4) 00BC: (unknown) $5374(4@,4) 0 :BEACHPL_6166 $5931 == 2 // (int) var == num jump_if_false @BEACHPL_6237 809F: not actor $5362(4@,3) dead jump_if_false @BEACHPL_6237 not $5613(4@,4) == 1 // (int) var == num jump_if_false @BEACHPL_6237 00BB: (unknown) $5371(4@,3) 00C1: (unknown) $5362(4@,3) $5371(4@,3) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @BEACHPL_1581 $5371(4@,3) :BEACHPL_6237 $5931 == 3 // (int) var == num jump_if_false @BEACHPL_6308 809F: not actor $5624(4@,18) dead jump_if_false @BEACHPL_6308 not $5613(4@,4) == 1 // (int) var == num jump_if_false @BEACHPL_6308 00BB: (unknown) $5642(4@,18) 00C1: (unknown) $5624(4@,18) $5642(4@,18) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @BEACHPL_1581 $5642(4@,18) :BEACHPL_6308 4@ += 1 // (int) 0002: jump @BEACHPL_6090 :BEACHPL_6320 $5932 = 0 // (int) :BEACHPL_6325 0026: return :BEACHPL_6327 0@ = 0 // (int) 1@ = 0 // (int) 5@ = 0 // (float) 8161: not model 64 available jump_if_false @BEACHPL_6362 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @BEACHPL_2725 64 :BEACHPL_6362 8017: not 1@ >= $5920 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_6650 // Note: the incorrect math opcode was used here 0001: wait 0 ms 834A: not unknown_check $5624(1@,18) 0022: jump_if_false @BEACHPL_6643 // Note: the incorrect math opcode was used here 0139: 0@ = random_int_in_ranges 0 15 801C: not 0@ == $5652 // (int) num == var 0022: jump_if_false @BEACHPL_6643 // Note: the incorrect math opcode was used here 8227: not (unknown) $5514(0@,16) $5530(0@,16) $5546(0@,16) 10.0 10.0 10.0 0022: jump_if_false @BEACHPL_6643 // Note: the incorrect math opcode was used here 805D: not sphere_onscreen $5514(0@,16) $5530(0@,16) $5546(0@,16) radius 5.0 0022: jump_if_false @BEACHPL_6643 // Note: the incorrect math opcode was used here 809F: not actor $933 dead 0022: jump_if_false @BEACHPL_6498 // Note: the incorrect math opcode was used here 0043: store_actor $933 position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 031E: (unknown) 6@ 7@ 8@ $5514(0@,16) $5530(0@,16) $5546(0@,16) 5@ :BEACHPL_6498 not 40.0 > 5@ // (float) num > var 0022: jump_if_false @BEACHPL_6643 // Note: the incorrect math opcode was used here 022C: (unknown) $5514(0@,16) $5530(0@,16) $5546(0@,16) 3.0 0 8161: not model 64 available 0022: jump_if_false @BEACHPL_6552 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @BEACHPL_2725 64 :BEACHPL_6552 003E: $5624(1@,18) = create_actor_pedtype 22 model 64 at $5514(0@,16) $5530(0@,16) $5546(0@,16) 0045: actor $5624(1@,18) defined jump_if_false @BEACHPL_6598 0414: (unknown) $5624(1@,18) 78 385 :BEACHPL_6598 03DE: (unknown) $5624(1@,18) 1 01AF: (unknown) $5624(1@,18) 1 02F9: (unknown) $5624(1@,18) 0 0127: reset_actor $5624(1@,18) flags 0035: $5652 = 0@ // (int vars) 1@ += 1 // (int) $5947 = 2 // (int) :BEACHPL_6643 0002: jump @BEACHPL_6362 :BEACHPL_6650 0026: return :BEACHPL_6652 1@ = 0 // (int) 2@ = 0 // (int) 80A0: not car $5614 wrecked jump_if_false @BEACHPL_6682 0@ = 0 // (int) 0002: jump @BEACHPL_6695 :BEACHPL_6682 $5922 = 1 // (int) 0@ = 1 // (int) 0026: return :BEACHPL_6695 809F: not actor $5617 dead jump_if_false @BEACHPL_6717 0@ = 0 // (int) 0002: jump @BEACHPL_6730 :BEACHPL_6717 $5922 = 5 // (int) 0@ = 1 // (int) 0026: return :BEACHPL_6730 8017: not 2@ >= $5920 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_6840 // Note: the incorrect math opcode was used here 0001: wait 0 ms 809F: not actor $5362(2@,3) dead 0022: jump_if_false @BEACHPL_6828 // Note: the incorrect math opcode was used here 80A0: not car $5614 wrecked 0022: jump_if_false @BEACHPL_6828 // Note: the incorrect math opcode was used here 0132: actor $5362(2@,3) near_car $5614 radius 1.5 1.5 sphere 0 0022: jump_if_false @BEACHPL_6828 // Note: the incorrect math opcode was used here $5725(2@,3) == 0 // (int) var == num jump_if_false @BEACHPL_6821 04B5: (unknown) $5362(2@,3) 1 $5725(2@,3) = 1 // (int) :BEACHPL_6821 014B: set_actor $5362(2@,3) health_to 0 :BEACHPL_6828 2@ += 1 // (int) 0002: jump @BEACHPL_6730 :BEACHPL_6840 8017: not 1@ >= $5920 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_6904 // Note: the incorrect math opcode was used here 0001: wait 0 ms 809F: not actor $5362(1@,3) dead 0022: jump_if_false @BEACHPL_6884 // Note: the incorrect math opcode was used here 1@ += 1 // (int) 0@ = 0 // (int) 0002: jump @BEACHPL_6897 :BEACHPL_6884 0@ = 1 // (int) $5922 = 7 // (int) 0026: return :BEACHPL_6897 0002: jump @BEACHPL_6840 :BEACHPL_6904 0026: return :BEACHPL_6906 0@ = 0 // (int) :BEACHPL_6910 8017: not 0@ >= $5920 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_7013 // Note: the incorrect math opcode was used here 0001: wait 0 ms 00BB: (unknown) $5371(0@,3) $5613(0@,4) = 0 // (int) 0112: remove_references_to_actor $5362(0@,3) // Like turning an actor into a random pedestrian $5725(0@,3) == 0 // (int) var == num jump_if_false @BEACHPL_6987 809F: not actor $5362(0@,3) dead jump_if_false @BEACHPL_6987 04B5: (unknown) $5362(0@,3) 1 $5725(0@,3) = 1 // (int) :BEACHPL_6987 $5362(0@,3) = -1 // (int) $5622 -= 1 // (int) 0@ += 1 // (int) 0002: jump @BEACHPL_6910 :BEACHPL_7013 0026: return 0@ = 0 // (int) :BEACHPL_7019 8017: not 0@ >= $5920 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_7067 // Note: the incorrect math opcode was used here 0001: wait 0 ms $5613(0@,4) = 0 // (int) 0112: remove_references_to_actor $5624(0@,18) // Like turning an actor into a random pedestrian $5624(0@,18) = -1 // (int) 0@ += 1 // (int) 0002: jump @BEACHPL_7019 :BEACHPL_7067 0026: return :BEACHPL_7069 0@ = 0 // (int) :BEACHPL_7073 8017: not 0@ >= $5920 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_7135 // Note: the incorrect math opcode was used here 0001: wait 0 ms $5613(0@,4) = 0 // (int) 0112: remove_references_to_actor $5382(0@,4) // Like turning an actor into a random pedestrian 0113: remove_references_to_car $5378(0@,4) // Like turning a car into any random car $5382(0@,4) = -1 // (int) $5378(0@,4) = -1 // (int) 0@ += 1 // (int) 0002: jump @BEACHPL_7073 :BEACHPL_7135 0026: return :BEACHPL_7137 8161: not model 65 available jump_if_false @BEACHPL_7160 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @BEACHPL_2725 65 :BEACHPL_7160 834A: not unknown_check $5953 jump_if_false @BEACHPL_7204 809F: not actor $933 dead jump_if_false @BEACHPL_7204 003E: $5953 = create_actor_pedtype 22 model 65 at $5944 $5945 $5946 0310: (unknown) $5953 $933 1 :BEACHPL_7204 8161: not model #COASTG available 0022: jump_if_false @BEACHPL_7229 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @BEACHPL_2725 277 :BEACHPL_7229 834B: not unknown_check $5951 jump_if_false @BEACHPL_7271 0048: $5951 = create_car #COASTG at $5941 $5942 $5943 02B6: (unknown) $5953 $5951 0 1.5 1.5 0 30.0 0 :BEACHPL_7271 0026: return :BEACHPL_7273 1@ = 0 // (int) 809F: not actor $933 dead jump_if_false @BEACHPL_7554 80A0: not car $5614 wrecked jump_if_false @BEACHPL_7554 807C: not actor $933 driving $5614 0022: jump_if_false @BEACHPL_7484 // Note: the incorrect math opcode was used here not $5879 == 1 // (int) var == num jump_if_false @BEACHPL_7335 -1@ = 0 // (int) // timer2 $5879 = 1 // (int) :BEACHPL_7335 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_7386 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_7436 :BEACHPL_7386 1@ == 1 // (int) var == num jump_if_false @BEACHPL_7421 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_7436 :BEACHPL_7421 0059: text_clear_all 0@ = 1 // (int) $5922 = 2 // (int) 0026: return :BEACHPL_7436 not $5932 == 1 // (int) var == num jump_if_false @BEACHPL_7477 00BB: (unknown) $5625 00C0: (unknown) $5614 $5626 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @BEACHPL_1581 $5626 $5932 = 1 // (int) :BEACHPL_7477 0002: jump @BEACHPL_7554 :BEACHPL_7484 $5879 = 0 // (int) -1@ = 0 // (int) // timer2 0@ = 0 // (int) $5932 == 1 // (int) var == num jump_if_false @BEACHPL_7554 0059: text_clear_all 00BB: (unknown) $5626 00C1: (unknown) $5617 $5625 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @BEACHPL_1581 $5625 0056: show_text_lowpriority GXT 'BPL_04' time 3000 flag 1 // Collect the ~b~paramedic.~w~ $5932 = 0 // (int) :BEACHPL_7554 0026: return :BEACHPL_7556 0@ = 0 // (int) $5947 == 1 // (int) var == num jump_if_false @BEACHPL_7642 80A0: not car $5951 wrecked jump_if_false @BEACHPL_7612 00BB: (unknown) $5952 00C0: (unknown) $5951 $5952 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @BEACHPL_1581 $5952 $5947 = 99 // (int) :BEACHPL_7612 8017: not 0@ >= $5920 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_7642 // Note: the incorrect math opcode was used here 00BB: (unknown) $5642(0@,18) 0@ += 1 // (int) 0002: jump @BEACHPL_7612 :BEACHPL_7642 $5947 == 2 // (int) var == num jump_if_false @BEACHPL_7767 00BB: (unknown) $5952 :BEACHPL_7659 8017: not 0@ >= $5920 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_7767 // Note: the incorrect math opcode was used here 809F: not actor $5624(0@,18) dead 0022: jump_if_false @BEACHPL_7749 // Note: the incorrect math opcode was used here 00BB: (unknown) $5642(0@,18) 809F: not actor $933 dead 0022: jump_if_false @BEACHPL_7749 // Note: the incorrect math opcode was used here 80A0: not car $5951 wrecked 0022: jump_if_false @BEACHPL_7749 // Note: the incorrect math opcode was used here 007C: actor $933 driving $5951 0022: jump_if_false @BEACHPL_7749 // Note: the incorrect math opcode was used here 00C1: (unknown) $5624(0@,18) $5642(0@,18) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @BEACHPL_1581 $5642(0@,18) :BEACHPL_7749 0@ += 1 // (int) $5947 = 99 // (int) 0002: jump @BEACHPL_7659 :BEACHPL_7767 0026: return :BEACHPL_7769 not $5860 == 1 // (int) var == num jump_if_false @BEACHPL_7794 $5947 = 1 // (int) $5860 = 1 // (int) :BEACHPL_7794 0026: return :BEACHPL_7796 00A0: car $5951 wrecked jump_if_false @BEACHPL_7820 $5922 = 9 // (int) 0@ = 1 // (int) 0026: return :BEACHPL_7820 809F: not actor $5953 dead jump_if_false @BEACHPL_7875 809F: not actor $933 dead jump_if_false @BEACHPL_7868 0326: unknown_check $5953 $933 0022: jump_if_false @BEACHPL_7868 // Note: the incorrect math opcode was used here $5922 = 10 // (int) 0@ = 1 // (int) 0026: return :BEACHPL_7868 0002: jump @BEACHPL_7888 :BEACHPL_7875 $5922 = 10 // (int) 0@ = 1 // (int) 0026: return :BEACHPL_7888 0@ = 0 // (int) 0026: return :BEACHPL_7894 6@ = 0 // (float) 7@ = 0 // (float) 8@ = 0 // (float) not $5966 == 1 // (int) var == num jump_if_false @BEACHPL_8028 809F: not actor $5953 dead jump_if_false @BEACHPL_7937 0043: store_actor $5953 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here :BEACHPL_7937 80A0: not car $5951 wrecked 0022: jump_if_false @BEACHPL_7955 // Note: the incorrect math opcode was used here 004D: store_car $5951 position_to 3@ 4@ 5@ :BEACHPL_7955 0036: 8@ = 5@ // (float vars) 8@ -= 5.0 // (float) 0092: $5954 = init_object #DR_LIFESAVER at 6@ 7@ 8@ 0252: object $5954 exists 0022: jump_if_false @BEACHPL_8028 // Note: the incorrect math opcode was used here 0225: (unknown) $5954 0 022A: (unknown) $5954 1 03F6: (unknown) $5954 0 -90.0 0 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @BEACHPL_2035 $5954 $5953 0 1 $5966 = 1 // (int) :BEACHPL_8028 0026: return :BEACHPL_8030 3@ = 0 // (float) 4@ = 0 // (float) 5@ = 0 // (float) 809F: not actor $5953 dead jump_if_false @BEACHPL_8360 0043: store_actor $5953 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 0078: if and 8485: not unknown_check $5953 405 $5967 == 0 // (int) var == num jump_if_false @BEACHPL_8102 0414: (unknown) $5953 87 405 $5967 = 1 // (int) 010E: $5968 = current_time_in_ms :BEACHPL_8102 $5967 == 1 // (int) var == num jump_if_false @BEACHPL_8360 010E: $5969 = current_time_in_ms 0035: $5970 = $5969 // (int vars) 002B: $5970 -= $5968 // (int vars) // Note: the incorrect math opcode was used here $5970 >= 700 // (int) var >= num jump_if_false @BEACHPL_8360 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 $5954 exists jump_if_false @BEACHPL_8360 not $5949 == 1 // (int) var == num jump_if_false @BEACHPL_8360 $5949 = 1 // (int) 04C1: (unknown) $5954 010D: put_object $5954 at 3@ 1@ 5@ 0225: (unknown) $5954 1 022A: (unknown) $5954 1 $5973 == 1 // (int) var == num jump_if_false @BEACHPL_8303 80A0: not car $5951 wrecked jump_if_false @BEACHPL_8255 00D0: 8@ = car $5951 Z_angle :BEACHPL_8255 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) $5954 6@ 7@ 1.0 0002: jump @BEACHPL_8360 :BEACHPL_8303 80A0: not car $5951 wrecked 0022: jump_if_false @BEACHPL_8319 // Note: the incorrect math opcode was used here 00D0: 8@ = car $5951 Z_angle :BEACHPL_8319 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) $5954 6@ 7@ 4.0 :BEACHPL_8360 0026: return :BEACHPL_8362 3@ = 0 // (float) 4@ = 0 // (float) 5@ = 0 // (float) 809F: not actor $5953 dead jump_if_false @BEACHPL_8692 0043: store_actor $5953 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 0078: if and 8485: not unknown_check $5953 407 $5967 == 0 // (int) var == num jump_if_false @BEACHPL_8434 0414: (unknown) $5953 87 407 $5967 = 1 // (int) 010E: $5968 = current_time_in_ms :BEACHPL_8434 $5967 == 1 // (int) var == num jump_if_false @BEACHPL_8692 010E: $5969 = current_time_in_ms 0035: $5970 = $5969 // (int vars) 002B: $5970 -= $5968 // (int vars) // Note: the incorrect math opcode was used here $5970 >= 700 // (int) var >= num jump_if_false @BEACHPL_8692 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 $5954 exists jump_if_false @BEACHPL_8692 not $5949 == 1 // (int) var == num jump_if_false @BEACHPL_8692 $5949 = 1 // (int) 04C1: (unknown) $5954 010D: put_object $5954 at 3@ 1@ 5@ 0225: (unknown) $5954 1 022A: (unknown) $5954 1 $5973 == 1 // (int) var == num jump_if_false @BEACHPL_8635 80A0: not car $5951 wrecked jump_if_false @BEACHPL_8587 00D0: 8@ = car $5951 Z_angle :BEACHPL_8587 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) $5954 6@ 7@ 1.0 0002: jump @BEACHPL_8692 :BEACHPL_8635 80A0: not car $5951 wrecked 0022: jump_if_false @BEACHPL_8651 // Note: the incorrect math opcode was used here 00D0: 8@ = car $5951 Z_angle :BEACHPL_8651 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) $5954 6@ 7@ 4.0 :BEACHPL_8692 0026: return :BEACHPL_8694 0@ = 0 // (int) :BEACHPL_8698 8017: not 0@ >= $5920 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_8746 // Note: the incorrect math opcode was used here 0001: wait 0 ms $5613(0@,4) = 0 // (int) 0112: remove_references_to_actor $5624(0@,18) // Like turning an actor into a random pedestrian $5624(0@,18) = -1 // (int) 0@ += 1 // (int) 0002: jump @BEACHPL_8698 :BEACHPL_8746 0026: return :BEACHPL_8748 2@ = 0 // (int) 10@ = 8.0 // (float) 80A0: not car $5951 wrecked jump_if_false @BEACHPL_8775 004D: store_car $5951 position_to 6@ 7@ 8@ :BEACHPL_8775 8017: not 2@ >= $5920 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_8943 // Note: the incorrect math opcode was used here 0001: wait 0 ms not $5613(2@,4) == 1 // (int) var == num jump_if_false @BEACHPL_8931 009F: actor $5624(2@,18) dead jump_if_false @BEACHPL_8849 0@ = 1 // (int) 1@ = 1 // (int) $5922 = 4 // (int) 0059: text_clear_all 00AC: stop_timer $5859 0026: return 0002: jump @BEACHPL_8931 :BEACHPL_8849 0043: store_actor $5624(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_8880 // Note: the incorrect math opcode was used here 0044: put_actor $5624(2@,18) at 3@ 4@ 10@ :BEACHPL_8880 $5955 == 0 // (int) var == num jump_if_false @BEACHPL_8931 031E: (unknown) 3@ 4@ 5@ 6@ 7@ 8@ 9@ 30.0 > 9@ // (float) num > var 0022: jump_if_false @BEACHPL_8931 // 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~. $5955 = 1 // (int) :BEACHPL_8931 2@ += 1 // (int) 0002: jump @BEACHPL_8775 :BEACHPL_8943 809F: not actor $933 dead jump_if_false @BEACHPL_9106 809F: not actor $5953 dead jump_if_false @BEACHPL_9093 8326: not unknown_check $5953 $933 0022: jump_if_false @BEACHPL_9073 // Note: the incorrect math opcode was used here 80A0: not car $5951 wrecked 0022: jump_if_false @BEACHPL_9042 // Note: the incorrect math opcode was used here 007C: actor $933 driving $5951 0022: jump_if_false @BEACHPL_9025 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to 0 0@ = 1 // (int) 1@ = 0 // (int) 0026: return 0002: jump @BEACHPL_9035 :BEACHPL_9025 0@ = 0 // (int) 1@ = 0 // (int) 0026: return :BEACHPL_9035 0002: jump @BEACHPL_9066 :BEACHPL_9042 0@ = 1 // (int) 1@ = 1 // (int) $5922 = 9 // (int) 0059: text_clear_all 00AC: stop_timer $5859 0026: return :BEACHPL_9066 0002: jump @BEACHPL_9086 :BEACHPL_9073 $5922 = 10 // (int) 1@ = 1 // (int) 0026: return :BEACHPL_9086 0002: jump @BEACHPL_9106 :BEACHPL_9093 $5922 = 10 // (int) 1@ = 1 // (int) 0026: return :BEACHPL_9106 0026: return :BEACHPL_9108 0@ = 0 // (int) 13@ = 9999.99 // (float) 14@ = 0 // (float) :BEACHPL_9124 8017: not 0@ >= $5920 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_9239 // Note: the incorrect math opcode was used here 809F: not actor $5624(0@,18) dead 0022: jump_if_false @BEACHPL_9227 // Note: the incorrect math opcode was used here not $5613(0@,4) == 1 // (int) var == num jump_if_false @BEACHPL_9227 0043: store_actor $5624(0@,18) position_to 5@(0@,3) 8@(0@,3) 11@(0@,3) // Note: the incorrect math opcode was used here 809F: not actor $933 dead 0022: jump_if_false @BEACHPL_9197 // Note: the incorrect math opcode was used here 0043: store_actor $933 position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here :BEACHPL_9197 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_9227 // Note: the incorrect math opcode was used here 0036: 13@ = 14@ // (float vars) :BEACHPL_9227 0@ += 1 // (int) 0002: jump @BEACHPL_9124 :BEACHPL_9239 10.0 > 14@ // (float) num > var 0022: jump_if_false @BEACHPL_9265 // Note: the incorrect math opcode was used here $5973 = 1 // (int) 0002: jump @BEACHPL_9270 :BEACHPL_9265 $5973 = 0 // (int) :BEACHPL_9270 0026: return :BEACHPL_9272 0@ = 0 // (int) 809F: not actor $933 dead jump_if_false @BEACHPL_9453 809F: not actor $5617 dead jump_if_false @BEACHPL_9453 80A0: not car $5614 wrecked jump_if_false @BEACHPL_9453 807C: not actor $933 driving $5614 0022: jump_if_false @BEACHPL_9453 // Note: the incorrect math opcode was used here $5978 = 1 // (int) not $5974 == 1 // (int) var == num jump_if_false @BEACHPL_9453 $5974 = 1 // (int) $5975 = 0 // (int) $5976 = 0 // (int) $5977 = 0 // (int) 00BB: (unknown) $5626 00C0: (unknown) $5614 $5626 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @BEACHPL_1581 $5626 00BB: (unknown) $5625 0@ = 0 // (int) :BEACHPL_9392 8017: not 0@ >= $5920 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_9453 // Note: the incorrect math opcode was used here 0001: wait 0 ms 809F: not actor $5362(0@,3) dead 0022: jump_if_false @BEACHPL_9441 // Note: the incorrect math opcode was used here not $5613(0@,4) == 1 // (int) var == num jump_if_false @BEACHPL_9441 00BB: (unknown) $5371(0@,3) :BEACHPL_9441 0@ += 1 // (int) 0002: jump @BEACHPL_9392 :BEACHPL_9453 809F: not actor $933 dead jump_if_false @BEACHPL_9733 809F: not actor $5617 dead jump_if_false @BEACHPL_9733 80A0: not car $5614 wrecked jump_if_false @BEACHPL_9733 007C: actor $933 driving $5614 0022: jump_if_false @BEACHPL_9733 // Note: the incorrect math opcode was used here $5978 = 0 // (int) 807C: not actor $5617 driving $5614 0022: jump_if_false @BEACHPL_9728 // Note: the incorrect math opcode was used here $5923 == 0 // (int) var == num jump_if_false @BEACHPL_9721 0078: if or 808F: not actor $5617 near_actor $933 radius 10.0 10.0 10.0 sphere 0 $5980 == 1 // (int) var == num jump_if_false @BEACHPL_9721 $5980 = 1 // (int) $5975 == 0 // (int) var == num jump_if_false @BEACHPL_9721 $5975 = 1 // (int) $5974 = 0 // (int) $5976 = 0 // (int) $5977 = 0 // (int) 00BB: (unknown) $5626 00BB: (unknown) $5625 00C1: (unknown) $5617 $5625 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @BEACHPL_1581 $5625 0059: text_clear_all 0057: show_text_highpriority GXT 'BPL_04' time 4000 flag 1 // Collect the ~b~paramedic.~w~ 01EC: (unknown) $5617 1 00E9: (unknown) $5617 $5614 0@ = 0 // (int) :BEACHPL_9660 8017: not 0@ >= $5920 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_9721 // Note: the incorrect math opcode was used here 0001: wait 0 ms 809F: not actor $5362(0@,3) dead 0022: jump_if_false @BEACHPL_9709 // Note: the incorrect math opcode was used here not $5613(0@,4) == 1 // (int) var == num jump_if_false @BEACHPL_9709 00BB: (unknown) $5371(0@,3) :BEACHPL_9709 0@ += 1 // (int) 0002: jump @BEACHPL_9660 :BEACHPL_9721 0002: jump @BEACHPL_9733 :BEACHPL_9728 $5980 = 0 // (int) :BEACHPL_9733 809F: not actor $933 dead jump_if_false @BEACHPL_9952 809F: not actor $5617 dead jump_if_false @BEACHPL_9952 80A0: not car $5614 wrecked jump_if_false @BEACHPL_9952 007C: actor $933 driving $5614 0022: jump_if_false @BEACHPL_9952 // Note: the incorrect math opcode was used here $5978 = 0 // (int) 807C: not actor $5617 driving $5614 0022: jump_if_false @BEACHPL_9947 // Note: the incorrect math opcode was used here $5923 == 1 // (int) var == num jump_if_false @BEACHPL_9940 $5977 == 0 // (int) var == num jump_if_false @BEACHPL_9940 $5975 = 0 // (int) $5974 = 0 // (int) $5976 = 0 // (int) $5977 = 1 // (int) 00BB: (unknown) $5626 00BB: (unknown) $5625 0@ = 0 // (int) :BEACHPL_9855 8017: not 0@ >= $5920 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_9940 // Note: the incorrect math opcode was used here 0001: wait 0 ms 809F: not actor $5362(0@,3) dead 0022: jump_if_false @BEACHPL_9928 // Note: the incorrect math opcode was used here not $5613(0@,4) == 1 // (int) var == num jump_if_false @BEACHPL_9928 00BB: (unknown) $5371(0@,3) 00C1: (unknown) $5362(0@,3) $5371(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @BEACHPL_1581 $5371(0@,3) :BEACHPL_9928 0@ += 1 // (int) 0002: jump @BEACHPL_9855 :BEACHPL_9940 0002: jump @BEACHPL_9952 :BEACHPL_9947 $5980 = 0 // (int) :BEACHPL_9952 809F: not actor $933 dead jump_if_false @BEACHPL_10202 809F: not actor $5617 dead jump_if_false @BEACHPL_10202 80A0: not car $5614 wrecked jump_if_false @BEACHPL_10202 007C: actor $933 driving $5614 0022: jump_if_false @BEACHPL_10202 // Note: the incorrect math opcode was used here $5978 = 0 // (int) 007C: actor $5617 driving $5614 0022: jump_if_false @BEACHPL_10202 // Note: the incorrect math opcode was used here not $5976 == 1 // (int) var == num jump_if_false @BEACHPL_10202 $5976 = 1 // (int) $5975 = 0 // (int) $5977 = 0 // (int) 00BB: (unknown) $5626 00BB: (unknown) $5625 0@ = 0 // (int) :BEACHPL_10057 8017: not 0@ >= $5920 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_10142 // Note: the incorrect math opcode was used here 0001: wait 0 ms 809F: not actor $5362(0@,3) dead 0022: jump_if_false @BEACHPL_10130 // Note: the incorrect math opcode was used here not $5613(0@,4) == 1 // (int) var == num jump_if_false @BEACHPL_10130 00BB: (unknown) $5371(0@,3) 00C1: (unknown) $5362(0@,3) $5371(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @BEACHPL_1581 $5371(0@,3) :BEACHPL_10130 0@ += 1 // (int) 0002: jump @BEACHPL_10057 :BEACHPL_10142 $5974 == 1 // (int) var == num jump_if_false @BEACHPL_10175 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! $5974 = 0 // (int) :BEACHPL_10175 $5916 == 0 // (int) var == num jump_if_false @BEACHPL_10202 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_10202 0026: return :BEACHPL_10204 2@ = 0 // (int) $5978 == 1 // (int) var == num jump_if_false @BEACHPL_10552 $5879 == 1 // (int) var == num jump_if_false @BEACHPL_10262 -1@ >= 30000 // (int) var >= num // timer2 jump_if_false @BEACHPL_10262 0059: text_clear_all 1@ = 1 // (int) $5922 = 2 // (int) 0026: return :BEACHPL_10262 $5879 == 0 // (int) var == num jump_if_false @BEACHPL_10390 30000 > 0@ // (int) num > var 0022: jump_if_false @BEACHPL_10390 // 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_10336 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_10390 :BEACHPL_10336 2@ == 1 // (int) var == num jump_if_false @BEACHPL_10375 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_10390 :BEACHPL_10375 0059: text_clear_all 1@ = 1 // (int) $5922 = 2 // (int) 0026: return :BEACHPL_10390 0078: if or 0@ > 30000 // (int) var > num $5879 == 1 // (int) var == num jump_if_false @BEACHPL_10545 not $5879 == 1 // (int) var == num jump_if_false @BEACHPL_10436 -1@ = 0 // (int) // timer2 $5879 = 1 // (int) :BEACHPL_10436 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_10491 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_10545 :BEACHPL_10491 2@ == 1 // (int) var == num jump_if_false @BEACHPL_10530 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_10545 :BEACHPL_10530 0059: text_clear_all $5922 = 2 // (int) 1@ = 1 // (int) 0026: return :BEACHPL_10545 0002: jump @BEACHPL_10577 :BEACHPL_10552 $5978 == 0 // (int) var == num jump_if_false @BEACHPL_10577 $5879 = 0 // (int) -1@ = 0 // (int) // timer2 1@ = 0 // (int) :BEACHPL_10577 0026: return :BEACHPL_10579 0443: (unknown) 26 0228: (unknown) 0443: (unknown) 85 0228: (unknown) :BEACHPL_10591 0078: if or 8445: not (unknown) 26 8445: not (unknown) 85 jump_if_false @BEACHPL_10620 0001: wait 0 ms 0002: jump @BEACHPL_10591 :BEACHPL_10620 0026: return :BEACHPL_10622 0443: (unknown) 78 0228: (unknown) 0443: (unknown) 87 0228: (unknown) :BEACHPL_10634 0078: if or 8445: not (unknown) 78 8445: not (unknown) 87 jump_if_false @BEACHPL_10663 0001: wait 0 ms 0002: jump @BEACHPL_10634 :BEACHPL_10663 0026: return :BEACHPL_10665 $940 = 1 // (int) 033A: use_GXT_table 'BCH_PAT' 0001: wait 0 ms 0@ = 0 // (int) $5818 = 759.64 // (float) $5819 = -224.99 // (float) $5820 = 11.0 // (float) $5821 = 753.25 // (float) $5822 = -230.94 // (float) $5823 = 11.0 // (float) $5824 = 753.25 // (float) $5825 = -230.94 // (float) $5826 = 11.0 // (float) $5827 = 5.0 // (float) $5828 = 5.0 // (float) $5829 = 5.0 // (float) $5830 = 598.0 // (float) $5831 = -393.42 // (float) $5832 = 10.0 // (float) $5833 = 601.87 // (float) $5834 = -395.84 // (float) $5835 = 10.0 // (float) $5836 = 793.84 // (float) $5839 = -475.11 // (float) $5842 = 14.0 // (float) $5837 = 753.25 // (float) $5840 = -230.94 // (float) $5843 = 11.0 // (float) $5838 = 793.84 // (float) $5841 = -475.11 // (float) $5844 = 14.0 // (float) $5845 = 450.02 // (float) $5848 = -1524.55 // (float) $5851 = 15.5 // (float) $5846 = 438.85 // (float) $5849 = -1531.96 // (float) $5852 = 15.0 // (float) $5847 = 455.86 // (float) $5850 = -1537.43 // (float) $5853 = 13.8 // (float) $5615 = 0 // (int) $5651 = 0 // (int) $5621 = 0 // (int) $5622 = 0 // (int) $5650 = 0 // (int) $5874 = 0 // (int) $5649 = 0 // (int) $5642 = 0 // (int) $5643 = 2 // (int) $5644 = 99 // (int) $5859 = 9999999 // (int) $5645 = 0 // (int) $5646 = 0 // (int) $5647 = 0 // (int) $5648 = 0 // (int) $5875 = 0 // (int) $5876 = 0 // (int) $5877 = 0 // (int) $5866 = 0 // (int) $5867 = 0 // (int) $5868 = 0 // (int) $5869 = 0 // (int) $5870 = 0 // (int) $5871 = 0 // (int) $5872 = 0 // (int) $5916 = 0 // (int) $5920 = 1 // (int) 0035: $5928 = $1680 // (int vars) $5929 = 0 // (int) $5930 = 0 // (int) $5874 = 0 // (int) $5873 = 0 // (int) $5652 = 99 // (int) $5922 = 0 // (int) $5924 = 99 // (int) $5925 = 99 // (int) $5926 = 99 // (int) $5927 = 99 // (int) $5918 = 0 // (int) $5919 = 0 // (int) $5653 = 467.8122 // (float) $5692 = -1524.624 // (float) $5731 = 12.8734 // (float) $5654 = 380.4903 // (float) $5693 = -1487.757 // (float) $5732 = 13.0339 // (float) $5655 = 320.0491 // (float) $5694 = -1471.058 // (float) $5733 = 11.0876 // (float) $5656 = 371.5938 // (float) $5695 = -1344.152 // (float) $5734 = 11.7014 // (float) $5657 = 475.3043 // (float) $5696 = -1372.525 // (float) $5735 = 11.2307 // (float) $5658 = 568.6472 // (float) $5697 = -1414.951 // (float) $5736 = 13.1719 // (float) $5659 = 596.4088 // (float) $5698 = -1287.711 // (float) $5737 = 13.1432 // (float) $5660 = 501.7119 // (float) $5699 = -1221.325 // (float) $5738 = 12.4462 // (float) $5661 = 410.2585 // (float) $5700 = -1163.89 // (float) $5739 = 11.2409 // (float) $5662 = 444.5638 // (float) $5701 = -990.6222 // (float) $5740 = 12.7811 // (float) $5663 = 544.9205 // (float) $5702 = -987.0963 // (float) $5741 = 13.1336 // (float) $5664 = 668.4418 // (float) $5703 = -1005.559 // (float) $5742 = 13.1519 // (float) $5665 = 693.9211 // (float) $5704 = -901.2567 // (float) $5743 = 12.7589 // (float) $5666 = 509.8017 // (float) $5705 = -797.4133 // (float) $5744 = 11.3487 // (float) $5667 = 542.4794 // (float) $5706 = -729.2158 // (float) $5745 = 11.7546 // (float) $5668 = 663.2099 // (float) $5707 = -744.7081 // (float) $5746 = 12.0621 // (float) $5669 = 761.3071 // (float) $5708 = -721.096 // (float) $5747 = 13.6319 // (float) $5670 = 812.6864 // (float) $5709 = -618.2054 // (float) $5748 = 12.2951 // (float) $5671 = 741.4277 // (float) $5710 = -546.8158 // (float) $5749 = 11.5388 // (float) $5672 = 730.9762 // (float) $5711 = -404.4107 // (float) $5750 = 14.5693 // (float) $5673 = 872.6285 // (float) $5712 = -357.4947 // (float) $5751 = 14.5595 // (float) $5674 = 881.1955 // (float) $5713 = -263.6492 // (float) $5752 = 14.4248 // (float) $5675 = 813.6265 // (float) $5714 = -176.6389 // (float) $5753 = 13.7626 // (float) $5676 = 695.7982 // (float) $5715 = -112.4336 // (float) $5754 = 10.338 // (float) $5677 = 742.3579 // (float) $5716 = -8.5039 // (float) $5755 = 11.9384 // (float) $5678 = 835.6168 // (float) $5717 = -4.5257 // (float) $5756 = 14.437 // (float) $5679 = 844.3389 // (float) $5718 = 95.7815 // (float) $5757 = 15.4039 // (float) $5680 = 740.341 // (float) $5719 = 119.9276 // (float) $5758 = 12.2127 // (float) $5681 = 627.6996 // (float) $5720 = 134.4967 // (float) $5759 = 10.6603 // (float) $5682 = 614.7393 // (float) $5721 = 242.5707 // (float) $5760 = 11.9184 // (float) $5683 = 738.912 // (float) $5722 = 269.3732 // (float) $5761 = 14.5009 // (float) $5684 = 808.5703 // (float) $5723 = 271.9391 // (float) $5762 = 17.2317 // (float) $5685 = 636.1819 // (float) $5724 = 332.5873 // (float) $5763 = 14.8148 // (float) $5686 = 860.7647 // (float) $5725 = 435.0328 // (float) $5764 = 17.1284 // (float) $5687 = 812.1499 // (float) $5726 = 454.5648 // (float) $5765 = 13.7812 // (float) $5688 = 641.7086 // (float) $5727 = 514.9999 // (float) $5766 = 12.2344 // (float) $5689 = 646.2253 // (float) $5728 = 578.8136 // (float) $5767 = 12.64 // (float) $5690 = 825.089 // (float) $5729 = 564.6714 // (float) $5768 = 13.5177 // (float) $5691 = 828.0928 // (float) $5730 = 634.8728 // (float) $5769 = 12.9112 // (float) $5770 = 1049.243 // (float) $5786 = 161.8445 // (float) $5802 = 7.0 // (float) $5771 = 1073.745 // (float) $5787 = 63.3651 // (float) $5803 = 8.0 // (float) $5772 = 1067.038 // (float) $5788 = -44.2298 // (float) $5804 = 8.0 // (float) $5773 = 1107.885 // (float) $5789 = -138.2763 // (float) $5805 = 8.0 // (float) $5774 = 1070.47 // (float) $5790 = -224.5937 // (float) $5806 = 8.0 // (float) $5775 = 1044.676 // (float) $5791 = -348.1555 // (float) $5807 = 8.0 // (float) $5776 = 1049.05 // (float) $5792 = -437.4034 // (float) $5808 = 8.0 // (float) $5777 = 1030.022 // (float) $5793 = -517.183 // (float) $5809 = 8.0 // (float) $5778 = 980.6084 // (float) $5794 = -671.8218 // (float) $5810 = 8.0 // (float) $5779 = 940.5997 // (float) $5795 = -761.1816 // (float) $5811 = 8.0 // (float) $5780 = 913.8301 // (float) $5796 = -861.8112 // (float) $5812 = 8.0 // (float) $5781 = 868.2946 // (float) $5797 = -954.7016 // (float) $5813 = 8.0 // (float) $5782 = 831.1447 // (float) $5798 = -1044.551 // (float) $5814 = 8.0 // (float) $5783 = 808.6096 // (float) $5799 = -1158.03 // (float) $5815 = 8.0 // (float) $5784 = 769.4344 // (float) $5800 = -1298.598 // (float) $5816 = 8.0 // (float) $5785 = 731.4536 // (float) $5801 = -1380.825 // (float) $5817 = 8.0 // (float) $5941 = 936.2432 // (float) $5942 = -404.9839 // (float) $5943 = 5.8728 // (float) $5944 = 907.9249 // (float) $5945 = -396.6512 // (float) $5946 = 8.2552 // (float) $5959 = 248.2955 // (float) $5947 = 0 // (int) $5948 = 0 // (int) $5949 = 0 // (int) $5950 = 0 // (int) $5955 = 0 // (int) $5931 = 0 // (int) $5932 = 0 // (int) $5956 = 0 // (int) $5957 = 0 // (int) $5958 = 0 // (int) $5960 = 0 // (int) $5961 = 0 // (int) $5962 = 0 // (int) $5936 = 0 // (int) $5937 = 0 // (int) $5938 = 0 // (int) $5854 = 753.0858 // (float) $5855 = -229.6598 // (float) $5856 = 12.2 // (float) $5857 = 179.8594 // (float) $5939 = 0 // (int) $5966 = 0 // (int) $5967 = 0 // (int) $5968 = 0 // (int) $5969 = 0 // (int) $5970 = 0 // (int) $5971 = 0 // (int) $5972 = 0 // (int) $5973 = 0 // (int) $5981 = 1 // (int) $5982 = 1 // (int) $5983 = 1 // (int) $5984 = 757.4516 // (float) $5985 = -224.938 // (float) $5986 = 12.5 // (float) $5987 = 142.196 // (float) $5988 = 0 // (int) $5989 = 0 // (int) :BEACHPL_12920 0001: wait 0 ms :BEACHPL_12923 0@ == 0 // (int) var == num jump_if_false @BEACHPL_13164 0001: wait 0 ms 2@ = 0 // (int) 0045: actor $933 defined jump_if_false @BEACHPL_12993 007D: actor $933 driving_car_with_model #BFINJECT 0022: jump_if_false @BEACHPL_12993 // Note: the incorrect math opcode was used here 007B: $5614 = actor $933 car 0110: 2@ = player $933 wanted_level 2@ == 1 // (int) var == num jump_if_false @BEACHPL_12993 009B: clear_player $933 wanted_level :BEACHPL_12993 004E: put_car $5614 at $5854 $5855 $5856 00D1: set_car $5614 Z_angle_to $5857 809F: not actor $933 dead 0022: jump_if_false @BEACHPL_13022 // Note: the incorrect math opcode was used here 0221: (unknown) :BEACHPL_13022 00AA: set_parked_car_generator $1275 cars_to_generate_to 0 022C: (unknown) $5854 $5855 $5856 8.0 0 012E: toggle_player $933 ignored_by_cops 0 0139: $5644 = random_int_in_ranges 0 3 $5644 == 0 // (int) var == num jump_if_false @BEACHPL_13085 0@ = 2 // (int) 1@ = 21 // (int) $5931 = 1 // (int) 0025: gosub @BEACHPL_19842 :BEACHPL_13085 $5644 == 2 // (int) var == num jump_if_false @BEACHPL_13121 0@ = 5 // (int) 1@ = 51 // (int) $5931 = 2 // (int) 0025: gosub @BEACHPL_19842 :BEACHPL_13121 $5644 == 1 // (int) var == num jump_if_false @BEACHPL_13157 0@ = 3 // (int) 1@ = 31 // (int) $5931 = 3 // (int) 0025: gosub @BEACHPL_19842 :BEACHPL_13157 0002: jump @BEACHPL_12923 :BEACHPL_13164 0@ == 2 // (int) var == num jump_if_false @BEACHPL_14802 0001: wait 0 ms :BEACHPL_13179 1@ == 21 // (int) var == num jump_if_false @BEACHPL_13382 0001: wait 0 ms $5930 == 0 // (int) var == num jump_if_false @BEACHPL_13243 $1680 > 0 // (int) var > num jump_if_false @BEACHPL_13231 $5920 = 4 // (int) 0002: jump @BEACHPL_13237 :BEACHPL_13231 $5920 = 1 // (int) :BEACHPL_13237 $5930 = 1 // (int) :BEACHPL_13243 not $5938 == 1 // (int) var == num jump_if_false @BEACHPL_13308 $5938 = 1 // (int) 809F: not actor $933 dead jump_if_false @BEACHPL_13279 0107: toggle_player $933 can_move 1 :BEACHPL_13279 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_4051 00C9: fade 1 1500 ms 1@ = 22 // (int) 0002: jump @BEACHPL_13375 :BEACHPL_13308 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_4051 0059: text_clear_all 80A0: not car $5614 wrecked jump_if_false @BEACHPL_13370 809F: not actor $933 dead jump_if_false @BEACHPL_13370 007C: actor $933 driving $5614 0022: jump_if_false @BEACHPL_13370 // 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_13370 1@ = 22 // (int) :BEACHPL_13375 0002: jump @BEACHPL_13179 :BEACHPL_13382 1@ == 22 // (int) var == num jump_if_false @BEACHPL_14197 0001: wait 0 ms 0035: 3@ = $5873 // (int vars) 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_1109 jump_if_false @BEACHPL_13430 $5922 = 8 // (int) 1@ = 29 // (int) :BEACHPL_13430 not $5863 == 1 // (int) var == num jump_if_false @BEACHPL_13467 037B: constant_params 0 variable_params 1 unknown 38 call_with_params @BEACHPL_4591 $5859 $5875 = 1 // (int) $5863 = 1 // (int) :BEACHPL_13467 not $5876 == 1 // (int) var == num jump_if_false @BEACHPL_13501 037B: constant_params 0 variable_params 2 unknown 38 call_with_params @BEACHPL_5161 $5875 $5876 0002: jump @BEACHPL_13506 :BEACHPL_13501 1@ = 29 // (int) :BEACHPL_13506 not $5876 == 1 // (int) var == num jump_if_false @BEACHPL_13540 037B: constant_params 1 variable_params 1 unknown 38 call_with_params @BEACHPL_5035 $5859 $5876 0002: jump @BEACHPL_13545 :BEACHPL_13540 1@ = 29 // (int) :BEACHPL_13545 not $5876 == 1 // (int) var == num jump_if_false @BEACHPL_13581 037B: constant_params 2 variable_params 1 unknown 38 call_with_params @BEACHPL_5295 $5859 $5875 $5876 0002: jump @BEACHPL_13586 :BEACHPL_13581 1@ = 29 // (int) :BEACHPL_13586 801C: not $5874 == $5920 // (int) num == var 0022: jump_if_false @BEACHPL_14185 // Note: the incorrect math opcode was used here $5613(3@,4) == 0 // (int) var == num jump_if_false @BEACHPL_14154 809F: not actor $5382(3@,4) dead jump_if_false @BEACHPL_14052 80A0: not car $5378(3@,4) wrecked jump_if_false @BEACHPL_13903 80A0: not car $5614 wrecked jump_if_false @BEACHPL_13694 0132: actor $5382(3@,4) near_car $5614 radius 15.0 15.0 sphere 0 0022: jump_if_false @BEACHPL_13686 // Note: the incorrect math opcode was used here 0126: make_car $5378(3@,4) very_heavy 0 0002: jump @BEACHPL_13694 :BEACHPL_13686 0126: make_car $5378(3@,4) very_heavy 1 :BEACHPL_13694 007C: actor $5382(3@,4) driving $5378(3@,4) 0022: jump_if_false @BEACHPL_13754 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 38 call_with_params @BEACHPL_4438 $5873 $5873 += 1 // (int) 001C: $5873 == $5920 // (int) num == var 0022: jump_if_false @BEACHPL_13747 // Note: the incorrect math opcode was used here $5873 = 0 // (int) :BEACHPL_13747 0002: jump @BEACHPL_13896 :BEACHPL_13754 $5613(3@,4) = 1 // (int) 00BB: (unknown) $5374(3@,4) 809F: not actor $5382(3@,4) dead jump_if_false @BEACHPL_13815 807E: not actor $5382(3@,4) driving jump_if_false @BEACHPL_13809 0040: (unknown) $5382(3@,4) -1 0002: jump @BEACHPL_13815 :BEACHPL_13809 00F1: (unknown) $5382(3@,4) :BEACHPL_13815 $5873 += 1 // (int) $5874 += 1 // (int) 801C: not $5874 == $5920 // (int) num == var 0022: jump_if_false @BEACHPL_13878 // Note: the incorrect math opcode was used here 809F: not actor $933 dead 0022: jump_if_false @BEACHPL_13878 // Note: the incorrect math opcode was used here 007E: actor $933 driving 0022: jump_if_false @BEACHPL_13878 // 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_13878 001C: $5873 == $5920 // (int) num == var 0022: jump_if_false @BEACHPL_13896 // Note: the incorrect math opcode was used here $5873 = 0 // (int) :BEACHPL_13896 0002: jump @BEACHPL_14045 :BEACHPL_13903 $5613(3@,4) = 1 // (int) 00BB: (unknown) $5374(3@,4) 809F: not actor $5382(3@,4) dead jump_if_false @BEACHPL_13964 807E: not actor $5382(3@,4) driving jump_if_false @BEACHPL_13958 0040: (unknown) $5382(3@,4) -1 0002: jump @BEACHPL_13964 :BEACHPL_13958 00F1: (unknown) $5382(3@,4) :BEACHPL_13964 $5873 += 1 // (int) $5874 += 1 // (int) 801C: not $5874 == $5920 // (int) num == var 0022: jump_if_false @BEACHPL_14027 // Note: the incorrect math opcode was used here 809F: not actor $933 dead 0022: jump_if_false @BEACHPL_14027 // Note: the incorrect math opcode was used here 007E: actor $933 driving 0022: jump_if_false @BEACHPL_14027 // 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_14027 001C: $5873 == $5920 // (int) num == var 0022: jump_if_false @BEACHPL_14045 // Note: the incorrect math opcode was used here $5873 = 0 // (int) :BEACHPL_14045 0002: jump @BEACHPL_14147 :BEACHPL_14052 $5613(3@,4) = 1 // (int) 00BB: (unknown) $5374(3@,4) $5873 += 1 // (int) $5874 += 1 // (int) 801C: not $5874 == $5920 // (int) num == var 0022: jump_if_false @BEACHPL_14129 // Note: the incorrect math opcode was used here 809F: not actor $933 dead 0022: jump_if_false @BEACHPL_14129 // Note: the incorrect math opcode was used here 007E: actor $933 driving 0022: jump_if_false @BEACHPL_14129 // 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_14129 001C: $5873 == $5920 // (int) num == var 0022: jump_if_false @BEACHPL_14147 // Note: the incorrect math opcode was used here $5873 = 0 // (int) :BEACHPL_14147 0002: jump @BEACHPL_14178 :BEACHPL_14154 $5873 += 1 // (int) 001C: $5873 == $5920 // (int) num == var 0022: jump_if_false @BEACHPL_14178 // Note: the incorrect math opcode was used here $5873 = 0 // (int) :BEACHPL_14178 0002: jump @BEACHPL_14190 :BEACHPL_14185 1@ = 23 // (int) :BEACHPL_14190 0002: jump @BEACHPL_13382 :BEACHPL_14197 1@ == 23 // (int) var == num jump_if_false @BEACHPL_14331 0001: wait 0 ms 80A0: not car $5614 wrecked jump_if_false @BEACHPL_14230 014C: set_car $5614 health_to 1000 :BEACHPL_14230 $5929 += 1 // (int) $5928 += 1 // (int) $5920 >= 3 // (int) var >= num jump_if_false @BEACHPL_14288 $5920 = 4 // (int) 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_7069 $5874 = 0 // (int) $5863 = 0 // (int) 0002: jump @BEACHPL_14314 :BEACHPL_14288 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_7069 $5874 = 0 // (int) $5863 = 0 // (int) $5920 += 1 // (int) :BEACHPL_14314 $5934 = 0 // (int) 1@ = 24 // (int) 0002: jump @BEACHPL_14197 :BEACHPL_14331 1@ == 24 // (int) var == num jump_if_false @BEACHPL_14671 0001: wait 0 ms $5936 == 0 // (int) var == num jump_if_false @BEACHPL_14418 $5936 = 1 // (int) 022D: (unknown) 1 010E: $5933 = current_time_in_ms 00BB: (unknown) $5626 00AC: stop_timer $5859 00AE: remove_status_text $5621 $5861 = 0 // (int) 03ED: (unknown) 'BPL_800' $5928 4000 1 // ~w~Level ~1~ Passed!~w~ 00D9: (unknown) 0 0 0 1 0518: (unknown) $5928 :BEACHPL_14418 010E: $5935 = current_time_in_ms 0035: $5934 = $5935 // (int vars) 002B: $5934 -= $5933 // (int vars) // Note: the incorrect math opcode was used here $5934 >= 4000 // (int) var >= num jump_if_false @BEACHPL_14576 $5979 == 0 // (int) var == num jump_if_false @BEACHPL_14576 $5979 = 1 // (int) $5929 == 5 // (int) var == num jump_if_false @BEACHPL_14556 0035: $1680 = $5928 // (int vars) $5929 = 0 // (int) not $5928 == 15 // (int) var == num jump_if_false @BEACHPL_14530 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_14549 :BEACHPL_14530 $1679 == 0 // (int) var == num jump_if_false @BEACHPL_14549 0025: gosub @BEACHPL_20324 :BEACHPL_14549 0002: jump @BEACHPL_14576 :BEACHPL_14556 $5936 = 0 // (int) $5979 = 0 // (int) 0059: text_clear_all 022D: (unknown) 0 1@ = 21 // (int) :BEACHPL_14576 00A0: car $5614 wrecked jump_if_false @BEACHPL_14598 $5922 = 1 // (int) 1@ = 29 // (int) :BEACHPL_14598 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_1109 jump_if_false @BEACHPL_14626 $5922 = 8 // (int) 1@ = 29 // (int) :BEACHPL_14626 $5934 >= 8000 // (int) var >= num jump_if_false @BEACHPL_14664 0059: text_clear_all 03C2: (unknown) 0268: (unknown) $5979 = 0 // (int) $5936 = 0 // (int) 022D: (unknown) 0 1@ = 21 // (int) :BEACHPL_14664 0002: jump @BEACHPL_14331 :BEACHPL_14671 1@ == 29 // (int) var == num jump_if_false @BEACHPL_14795 0001: wait 0 ms 4@ = 0 // (int) 00AC: stop_timer $5859 0059: text_clear_all :BEACHPL_14696 1 > 4@ // (int) num > var 0022: jump_if_false @BEACHPL_14762 // Note: the incorrect math opcode was used here 0001: wait 0 ms 809F: not actor $5382(4@,4) dead 0022: jump_if_false @BEACHPL_14750 // Note: the incorrect math opcode was used here 00BB: (unknown) $5374(3@,4) 0112: remove_references_to_actor $5382(3@,4) // Like turning an actor into a random pedestrian 0113: remove_references_to_car $5378(3@,4) // Like turning a car into any random car $5382(3@,4) = -1 // (int) :BEACHPL_14750 4@ += 1 // (int) 0002: jump @BEACHPL_14696 :BEACHPL_14762 80A0: not car $5614 wrecked jump_if_false @BEACHPL_14779 $5614 = -1 // (int) :BEACHPL_14779 0025: gosub @BEACHPL_19928 0026: return 0002: jump @BEACHPL_14671 :BEACHPL_14795 0002: jump @BEACHPL_13164 :BEACHPL_14802 0@ == 5 // (int) var == num jump_if_false @BEACHPL_16896 0001: wait 0 ms :BEACHPL_14817 1@ == 51 // (int) var == num jump_if_false @BEACHPL_14937 0001: wait 0 ms $5930 == 0 // (int) var == num jump_if_false @BEACHPL_14881 $1680 > 0 // (int) var > num jump_if_false @BEACHPL_14869 $5920 = 3 // (int) 0002: jump @BEACHPL_14875 :BEACHPL_14869 $5920 = 1 // (int) :BEACHPL_14875 $5930 = 1 // (int) :BEACHPL_14881 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_10579 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_2934 00C9: fade 1 1500 ms 809F: not actor $933 dead jump_if_false @BEACHPL_14925 0107: toggle_player $933 can_move 1 :BEACHPL_14925 1@ = 52 // (int) 0002: jump @BEACHPL_14817 :BEACHPL_14937 1@ == 52 // (int) var == num jump_if_false @BEACHPL_15153 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_1109 jump_if_false @BEACHPL_14986 $5922 = 8 // (int) $5876 = 1 // (int) 1@ = 59 // (int) :BEACHPL_14986 not $5876 == 1 // (int) var == num jump_if_false @BEACHPL_15032 037B: constant_params 0 variable_params 1 unknown 38 call_with_params @BEACHPL_6652 $5876 037B: constant_params 0 variable_params 2 unknown 38 call_with_params @BEACHPL_5161 $5875 $5876 0002: jump @BEACHPL_15037 :BEACHPL_15032 1@ = 59 // (int) :BEACHPL_15037 809F: not actor $5617 dead jump_if_false @BEACHPL_15135 80A0: not car $5614 wrecked jump_if_false @BEACHPL_15117 807C: not actor $5617 driving $5614 0022: jump_if_false @BEACHPL_15101 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_3122 037B: constant_params 0 variable_params 1 unknown 38 call_with_params @BEACHPL_7273 $5876 0002: jump @BEACHPL_15110 :BEACHPL_15101 00BB: (unknown) $5625 1@ = 53 // (int) :BEACHPL_15110 0002: jump @BEACHPL_15128 :BEACHPL_15117 $5922 = 1 // (int) 1@ = 59 // (int) :BEACHPL_15128 0002: jump @BEACHPL_15146 :BEACHPL_15135 $5922 = 5 // (int) 1@ = 59 // (int) :BEACHPL_15146 0002: jump @BEACHPL_14937 :BEACHPL_15153 1@ == 53 // (int) var == num jump_if_false @BEACHPL_15192 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_3346 0059: text_clear_all 1@ = 54 // (int) 0002: jump @BEACHPL_15153 :BEACHPL_15192 1@ == 54 // (int) var == num jump_if_false @BEACHPL_16343 0001: wait 0 ms 0035: 5@ = $5873 // (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_1109 jump_if_false @BEACHPL_15256 $5922 = 8 // (int) 1@ = 59 // (int) :BEACHPL_15256 not $5863 == 1 // (int) var == num jump_if_false @BEACHPL_15293 037B: constant_params 0 variable_params 1 unknown 38 call_with_params @BEACHPL_4885 $5859 $5875 = 1 // (int) $5863 = 1 // (int) :BEACHPL_15293 not $5876 == 1 // (int) var == num jump_if_false @BEACHPL_15325 037B: constant_params 0 variable_params 1 unknown 38 call_with_params @BEACHPL_6652 $5876 0002: jump @BEACHPL_15330 :BEACHPL_15325 1@ = 59 // (int) :BEACHPL_15330 not $5876 == 1 // (int) var == num jump_if_false @BEACHPL_15364 037B: constant_params 1 variable_params 1 unknown 38 call_with_params @BEACHPL_5035 $5859 $5876 0002: jump @BEACHPL_15369 :BEACHPL_15364 1@ = 59 // (int) :BEACHPL_15369 not $5876 == 1 // (int) var == num jump_if_false @BEACHPL_15399 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_9272 0002: jump @BEACHPL_15404 :BEACHPL_15399 1@ = 59 // (int) :BEACHPL_15404 not $5876 == 1 // (int) var == num jump_if_false @BEACHPL_15438 037B: constant_params 1 variable_params 1 unknown 38 call_with_params @BEACHPL_10204 $5859 $5876 0002: jump @BEACHPL_15443 :BEACHPL_15438 1@ = 59 // (int) :BEACHPL_15443 801C: not $5916 == $5920 // (int) num == var 0022: jump_if_false @BEACHPL_16331 // Note: the incorrect math opcode was used here 809F: not actor $5362(5@,3) dead 0022: jump_if_false @BEACHPL_16312 // Note: the incorrect math opcode was used here not $5613(5@,4) == 1 // (int) var == num jump_if_false @BEACHPL_16281 not $5918 == 1 // (int) var == num jump_if_false @BEACHPL_15537 0045: actor $5362(5@,3) defined jump_if_false @BEACHPL_15537 8485: not unknown_check $5362(5@,3) 399 jump_if_false @BEACHPL_15537 0414: (unknown) $5362(5@,3) 85 399 :BEACHPL_15537 809F: not actor $5617 dead jump_if_false @BEACHPL_16274 0078: if or 008F: actor $5617 near_actor $5362(5@,3) radius 10.0 10.0 10.0 sphere 0 $5864 == 1 // (int) var == num jump_if_false @BEACHPL_16250 80A0: not car $5614 wrecked jump_if_false @BEACHPL_15599 01CA: (unknown) $5614 6@ :BEACHPL_15599 2.0 > 6@ // (float) num > var 0022: jump_if_false @BEACHPL_15677 // Note: the incorrect math opcode was used here not $5864 == 1 // (int) var == num jump_if_false @BEACHPL_15670 007E: actor $5617 driving jump_if_false @BEACHPL_15658 00F1: (unknown) $5617 $5864 = 1 // (int) $5923 = 1 // (int) 0002: jump @BEACHPL_15670 :BEACHPL_15658 $5864 = 1 // (int) $5923 = 1 // (int) :BEACHPL_15670 0002: jump @BEACHPL_15724 :BEACHPL_15677 not $5864 == 1 // (int) var == num jump_if_false @BEACHPL_15724 not $5939 == 1 // (int) var == num jump_if_false @BEACHPL_15724 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~ $5939 = 1 // (int) :BEACHPL_15724 807E: not actor $5617 driving jump_if_false @BEACHPL_16243 0045: actor $5362(5@,3) defined jump_if_false @BEACHPL_15777 $5725(5@,3) == 1 // (int) var == num jump_if_false @BEACHPL_15777 04B5: (unknown) $5362(5@,3) 0 $5725(5@,3) = 0 // (int) :BEACHPL_15777 809F: not actor $5362(5@,3) dead jump_if_false @BEACHPL_15805 02EE: get_actor $5362(5@,3) coords_to $5963 $5964 $5965 with_offset 7@ 8@ 9@ :BEACHPL_15805 0080: actor $5617 near_point $5963 $5964 radius 10.0 10.0 sphere 0 0022: jump_if_false @BEACHPL_15827 // Note: the incorrect math opcode was used here :BEACHPL_15827 8080: not actor $5617 near_point $5963 $5964 radius 0.95 0.95 sphere 0 0022: jump_if_false @BEACHPL_15916 // Note: the incorrect math opcode was used here 8080: not actor $5617 near_point $5963 $5964 radius 3.5 3.5 sphere 0 0022: jump_if_false @BEACHPL_15896 // Note: the incorrect math opcode was used here 01EC: (unknown) $5617 1 00EE: (unknown) $5617 $5963 $5964 0002: jump @BEACHPL_15909 :BEACHPL_15896 01EC: (unknown) $5617 0 00EE: (unknown) $5617 $5963 $5964 :BEACHPL_15909 0002: jump @BEACHPL_16243 :BEACHPL_15916 00BB: (unknown) $5371(5@,3) 0045: actor $5617 defined 0022: jump_if_false @BEACHPL_15972 // Note: the incorrect math opcode was used here 0078: if and 8485: not unknown_check $5617 223 not $5917 == 1 // (int) var == num jump_if_false @BEACHPL_15972 0414: (unknown) $5617 26 223 $5917 = 1 // (int) :BEACHPL_15972 0078: if and 8485: not unknown_check $5617 223 $5917 == 1 // (int) var == num jump_if_false @BEACHPL_16243 0045: actor $5362(5@,3) defined jump_if_false @BEACHPL_16042 8485: not unknown_check $5362(5@,3) 401 jump_if_false @BEACHPL_16042 0414: (unknown) $5362(5@,3) 85 401 $5918 = 1 // (int) :BEACHPL_16042 01FD: (unknown) $5362(5@,3) 0 0040: (unknown) $5362(5@,3) -1 $5725(5@,3) == 0 // (int) var == num jump_if_false @BEACHPL_16087 04B5: (unknown) $5362(5@,3) 1 $5725(5@,3) = 1 // (int) :BEACHPL_16087 $5917 = 0 // (int) $5864 = 0 // (int) $5918 = 0 // (int) $5923 = 0 // (int) 809F: not actor $5617 dead jump_if_false @BEACHPL_16154 80A0: not car $5614 wrecked jump_if_false @BEACHPL_16154 807C: not actor $5617 driving $5614 0022: jump_if_false @BEACHPL_16154 // Note: the incorrect math opcode was used here 01EC: (unknown) $5617 1 00E9: (unknown) $5617 $5614 :BEACHPL_16154 $5613(5@,4) = 1 // (int) $5916 += 1 // (int) 801C: not $5916 == $5920 // (int) num == var 0022: jump_if_false @BEACHPL_16219 // Note: the incorrect math opcode was used here 809F: not actor $933 dead 0022: jump_if_false @BEACHPL_16219 // Note: the incorrect math opcode was used here 007E: actor $933 driving 0022: jump_if_false @BEACHPL_16219 // 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_16219 $5873 += 1 // (int) 001C: $5873 == $5920 // (int) num == var 0022: jump_if_false @BEACHPL_16243 // Note: the incorrect math opcode was used here $5873 = 0 // (int) :BEACHPL_16243 0002: jump @BEACHPL_16274 :BEACHPL_16250 $5873 += 1 // (int) 001C: $5873 == $5920 // (int) num == var 0022: jump_if_false @BEACHPL_16274 // Note: the incorrect math opcode was used here $5873 = 0 // (int) :BEACHPL_16274 0002: jump @BEACHPL_16305 :BEACHPL_16281 $5873 += 1 // (int) 001C: $5873 == $5920 // (int) num == var 0022: jump_if_false @BEACHPL_16305 // Note: the incorrect math opcode was used here $5873 = 0 // (int) :BEACHPL_16305 0002: jump @BEACHPL_16324 :BEACHPL_16312 $5922 = 7 // (int) $5876 = 1 // (int) :BEACHPL_16324 0002: jump @BEACHPL_16336 :BEACHPL_16331 1@ = 58 // (int) :BEACHPL_16336 0002: jump @BEACHPL_15192 :BEACHPL_16343 1@ == 58 // (int) var == num jump_if_false @BEACHPL_16477 0001: wait 0 ms 80A0: not car $5614 wrecked jump_if_false @BEACHPL_16376 014C: set_car $5614 health_to 1000 :BEACHPL_16376 $5929 += 1 // (int) $5928 += 1 // (int) $5920 >= 3 // (int) var >= num jump_if_false @BEACHPL_16434 $5920 = 3 // (int) 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_6906 $5916 = 0 // (int) $5863 = 0 // (int) 0002: jump @BEACHPL_16460 :BEACHPL_16434 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_6906 $5916 = 0 // (int) $5863 = 0 // (int) $5920 += 1 // (int) :BEACHPL_16460 $5934 = 0 // (int) 1@ = 55 // (int) 0002: jump @BEACHPL_16343 :BEACHPL_16477 1@ == 55 // (int) var == num jump_if_false @BEACHPL_16858 0001: wait 0 ms $5936 == 0 // (int) var == num jump_if_false @BEACHPL_16583 $5936 = 1 // (int) $5974 = 0 // (int) $5975 = 0 // (int) $5976 = 0 // (int) 022D: (unknown) 1 010E: $5933 = current_time_in_ms 00BB: (unknown) $5626 00BB: (unknown) $5625 00AC: stop_timer $5859 00AE: remove_status_text $5621 $5861 = 0 // (int) 03ED: (unknown) 'BPL_800' $5928 4000 1 // ~w~Level ~1~ Passed!~w~ 00D9: (unknown) 0 0 0 1 0518: (unknown) $5928 :BEACHPL_16583 010E: $5935 = current_time_in_ms 0035: $5934 = $5935 // (int vars) 002B: $5934 -= $5933 // (int vars) // Note: the incorrect math opcode was used here $5934 >= 4000 // (int) var >= num jump_if_false @BEACHPL_16741 $5979 == 0 // (int) var == num jump_if_false @BEACHPL_16741 $5979 = 1 // (int) $5929 == 5 // (int) var == num jump_if_false @BEACHPL_16721 0035: $1680 = $5928 // (int vars) $5929 = 0 // (int) not $5928 == 15 // (int) var == num jump_if_false @BEACHPL_16695 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_16714 :BEACHPL_16695 $1679 == 0 // (int) var == num jump_if_false @BEACHPL_16714 0025: gosub @BEACHPL_20324 :BEACHPL_16714 0002: jump @BEACHPL_16741 :BEACHPL_16721 $5936 = 0 // (int) $5979 = 0 // (int) 022D: (unknown) 0 0059: text_clear_all 1@ = 53 // (int) :BEACHPL_16741 00A0: car $5614 wrecked jump_if_false @BEACHPL_16763 $5922 = 1 // (int) 1@ = 59 // (int) :BEACHPL_16763 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_1109 jump_if_false @BEACHPL_16791 $5922 = 8 // (int) 1@ = 59 // (int) :BEACHPL_16791 009F: actor $5617 dead jump_if_false @BEACHPL_16813 $5922 = 5 // (int) 1@ = 59 // (int) :BEACHPL_16813 $5934 >= 8000 // (int) var >= num jump_if_false @BEACHPL_16851 0059: text_clear_all 03C2: (unknown) 0268: (unknown) $5979 = 0 // (int) $5936 = 0 // (int) 022D: (unknown) 0 1@ = 53 // (int) :BEACHPL_16851 0002: jump @BEACHPL_16477 :BEACHPL_16858 1@ == 59 // (int) var == num jump_if_false @BEACHPL_16889 0001: wait 0 ms 0025: gosub @BEACHPL_19928 0026: return 0002: jump @BEACHPL_16858 :BEACHPL_16889 0002: jump @BEACHPL_14802 :BEACHPL_16896 0@ == 99 // (int) var == num jump_if_false @BEACHPL_16927 0001: wait 0 ms 0002: jump @BEACHPL_19928 0026: return 0002: jump @BEACHPL_16896 :BEACHPL_16927 0@ == 3 // (int) var == num jump_if_false @BEACHPL_19823 0001: wait 0 ms :BEACHPL_16942 1@ == 31 // (int) var == num jump_if_false @BEACHPL_17178 0001: wait 0 ms 834B: not unknown_check $5951 jump_if_false @BEACHPL_16998 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_10622 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_7137 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_7894 :BEACHPL_16998 not $5938 == 1 // (int) var == num jump_if_false @BEACHPL_17041 $5938 = 1 // (int) 00C9: fade 1 1500 ms 809F: not actor $933 dead jump_if_false @BEACHPL_17041 0107: toggle_player $933 can_move 1 :BEACHPL_17041 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_1109 jump_if_false @BEACHPL_17069 $5922 = 8 // (int) 1@ = 39 // (int) :BEACHPL_17069 not $5876 == 1 // (int) var == num jump_if_false @BEACHPL_17121 037B: constant_params 0 variable_params 1 unknown 38 call_with_params @BEACHPL_7796 $5876 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_7769 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_7556 0002: jump @BEACHPL_17126 :BEACHPL_17121 1@ = 39 // (int) :BEACHPL_17126 809F: not actor $933 dead jump_if_false @BEACHPL_17171 80A0: not car $5951 wrecked jump_if_false @BEACHPL_17171 007C: actor $933 driving $5951 0022: jump_if_false @BEACHPL_17171 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to 0 1@ = 32 // (int) :BEACHPL_17171 0002: jump @BEACHPL_16942 :BEACHPL_17178 1@ == 32 // (int) var == num jump_if_false @BEACHPL_17326 0001: wait 0 ms $5930 == 0 // (int) var == num jump_if_false @BEACHPL_17242 $1680 > 0 // (int) var > num jump_if_false @BEACHPL_17230 $5920 = 3 // (int) 0002: jump @BEACHPL_17236 :BEACHPL_17230 $5920 = 1 // (int) :BEACHPL_17236 $5930 = 1 // (int) :BEACHPL_17242 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_6327 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_7556 0059: text_clear_all 809F: not actor $933 dead jump_if_false @BEACHPL_17314 80A0: not car $5951 wrecked jump_if_false @BEACHPL_17314 007C: actor $933 driving $5951 0022: jump_if_false @BEACHPL_17314 // 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_17314 1@ = 33 // (int) 0002: jump @BEACHPL_17178 :BEACHPL_17326 1@ == 33 // (int) var == num jump_if_false @BEACHPL_19007 0001: wait 0 ms 0035: 14@ = $5873 // (int vars) not $5955 == 1 // (int) var == num jump_if_false @BEACHPL_17482 809F: not actor $5880 dead jump_if_false @BEACHPL_17465 80A0: not car $5951 wrecked jump_if_false @BEACHPL_17441 0043: store_actor $5880 position_to 18@ 19@ 20@ // Note: the incorrect math opcode was used here 004D: store_car $5951 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_17434 // 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~. $5955 = 1 // (int) :BEACHPL_17434 0002: jump @BEACHPL_17458 :BEACHPL_17441 $5922 = 9 // (int) $5876 = 1 // (int) 1@ = 39 // (int) :BEACHPL_17458 0002: jump @BEACHPL_17482 :BEACHPL_17465 $5922 = 4 // (int) $5876 = 1 // (int) 1@ = 39 // (int) :BEACHPL_17482 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_1109 jump_if_false @BEACHPL_17510 $5922 = 8 // (int) 1@ = 39 // (int) :BEACHPL_17510 not $5863 == 1 // (int) var == num jump_if_false @BEACHPL_17547 037B: constant_params 0 variable_params 1 unknown 38 call_with_params @BEACHPL_4738 $5859 $5875 = 1 // (int) $5863 = 1 // (int) :BEACHPL_17547 not $5876 == 1 // (int) var == num jump_if_false @BEACHPL_17581 037B: constant_params 0 variable_params 2 unknown 38 call_with_params @BEACHPL_8748 $5875 $5876 0002: jump @BEACHPL_17586 :BEACHPL_17581 1@ = 39 // (int) :BEACHPL_17586 not $5876 == 1 // (int) var == num jump_if_false @BEACHPL_17620 037B: constant_params 1 variable_params 1 unknown 38 call_with_params @BEACHPL_5035 $5859 $5876 0002: jump @BEACHPL_17625 :BEACHPL_17620 1@ = 39 // (int) :BEACHPL_17625 not $5876 == 1 // (int) var == num jump_if_false @BEACHPL_17661 037B: constant_params 2 variable_params 1 unknown 38 call_with_params @BEACHPL_5295 $5859 $5875 $5876 0002: jump @BEACHPL_17666 :BEACHPL_17661 1@ = 39 // (int) :BEACHPL_17666 $5950 == 1 // (int) var == num jump_if_false @BEACHPL_18154 $5949 == 1 // (int) var == num jump_if_false @BEACHPL_18154 $5966 == 1 // (int) var == num jump_if_false @BEACHPL_18154 010E: $5957 = current_time_in_ms 0035: $5958 = $5957 // (int vars) 002B: $5958 -= $5956 // (int vars) // Note: the incorrect math opcode was used here $5958 > 3000 // (int) var > num jump_if_false @BEACHPL_18154 $5873 = 0 // (int) 0252: object $5954 exists jump_if_false @BEACHPL_18056 :BEACHPL_17751 8017: not $5873 >= $5920 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_18056 // Note: the incorrect math opcode was used here not $5613(14@,4) == 1 // (int) var == num jump_if_false @BEACHPL_18043 809F: not actor $5624(14@,18) dead jump_if_false @BEACHPL_18030 0043: store_actor $5624(14@,18) position_to 24@ 25@ 26@ // Note: the incorrect math opcode was used here 0304: unknown_check $5954 24@ 25@ 3.0 3.0 0 0022: jump_if_false @BEACHPL_18017 // Note: the incorrect math opcode was used here $5613(14@,4) = 1 // (int) $5916 += 1 // (int) 801C: not $5916 == $5920 // (int) num == var 0022: jump_if_false @BEACHPL_17864 // 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_17864 00BB: (unknown) $5642(14@,18) 0352: (unknown) $5624(14@,18) 0045: actor $5624(14@,18) defined jump_if_false @BEACHPL_17940 0252: object $5954 exists jump_if_false @BEACHPL_17940 010C: store_object $5954 position_to 28@(14@,3) 31@(14@,3) 34@(14@,3) 010F: (unknown) $5624(14@,18) 28@(14@,3) 31@(14@,3) 34@(14@,3) 00EE: (unknown) $5624(14@,18) 28@(14@,3) 31@(14@,3) :BEACHPL_17940 0114: remove_references_to_object $5954 // This object will now disappear when the player looks away 0093: destroy_object $5954 $5954 = -1 // (int) $5949 = 0 // (int) $5966 = 0 // (int) $5967 = 0 // (int) $5971 = 0 // (int) $5972 = 0 // (int) $5969 = 0 // (int) $5970 = 0 // (int) $5960 = 0 // (int) $5961 = 0 // (int) $5962 = 0 // (int) 0035: $5873 = $5920 // (int vars) 0002: jump @BEACHPL_18023 :BEACHPL_18017 $5873 += 1 // (int) :BEACHPL_18023 0002: jump @BEACHPL_18036 :BEACHPL_18030 $5873 += 1 // (int) :BEACHPL_18036 0002: jump @BEACHPL_18049 :BEACHPL_18043 $5873 += 1 // (int) :BEACHPL_18049 0002: jump @BEACHPL_17751 :BEACHPL_18056 0017: $5873 >= $5920 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_18074 // Note: the incorrect math opcode was used here $5873 = 0 // (int) :BEACHPL_18074 0252: object $5954 exists jump_if_false @BEACHPL_18149 0114: remove_references_to_object $5954 // This object will now disappear when the player looks away 0093: destroy_object $5954 $5966 = 0 // (int) $5949 = 0 // (int) $5967 = 0 // (int) $5971 = 0 // (int) $5972 = 0 // (int) $5969 = 0 // (int) $5970 = 0 // (int) $5954 = -1 // (int) $5960 = 0 // (int) $5961 = 0 // (int) $5962 = 0 // (int) :BEACHPL_18149 $5950 = 0 // (int) :BEACHPL_18154 not $5966 == 1 // (int) var == num jump_if_false @BEACHPL_18177 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_7894 :BEACHPL_18177 809F: not actor $933 dead jump_if_false @BEACHPL_18230 80A0: not car $5951 wrecked jump_if_false @BEACHPL_18230 007C: actor $933 driving $5951 0022: jump_if_false @BEACHPL_18230 // Note: the incorrect math opcode was used here 0377: (unknown) 8 $5960 0377: (unknown) 20 $5962 0377: (unknown) 9 $5961 :BEACHPL_18230 0078: if and $5961 > 0 // (int) var > num $5962 > 0 // (int) var > num jump_if_false @BEACHPL_18292 $5966 == 1 // (int) var == num jump_if_false @BEACHPL_18292 $5949 == 0 // (int) var == num jump_if_false @BEACHPL_18292 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_9108 $5972 = 1 // (int) :BEACHPL_18292 0078: if and $5960 > 0 // (int) var > num $5962 > 0 // (int) var > num jump_if_false @BEACHPL_18354 $5966 == 1 // (int) var == num jump_if_false @BEACHPL_18354 $5949 == 0 // (int) var == num jump_if_false @BEACHPL_18354 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_9108 $5971 = 1 // (int) :BEACHPL_18354 $5966 == 1 // (int) var == num jump_if_false @BEACHPL_18446 not $5949 == 1 // (int) var == num jump_if_false @BEACHPL_18446 $5971 == 1 // (int) var == num jump_if_false @BEACHPL_18413 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_8362 010E: $5956 = current_time_in_ms $5950 = 1 // (int) :BEACHPL_18413 $5972 == 1 // (int) var == num jump_if_false @BEACHPL_18446 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_8030 010E: $5956 = current_time_in_ms $5950 = 1 // (int) :BEACHPL_18446 801C: not $5916 == $5920 // (int) num == var 0022: jump_if_false @BEACHPL_18977 // Note: the incorrect math opcode was used here 0252: object $5954 exists 0022: jump_if_false @BEACHPL_18945 // Note: the incorrect math opcode was used here 0306: unknown_check $5954 0022: jump_if_false @BEACHPL_18938 // Note: the incorrect math opcode was used here not $5613(14@,4) == 1 // (int) var == num jump_if_false @BEACHPL_18914 809F: not actor $5624(14@,18) dead jump_if_false @BEACHPL_18883 82C4: not unknown_check $5624(14@,18) $5954 10.0 10.0 20.0 0 0022: jump_if_false @BEACHPL_18669 // Note: the incorrect math opcode was used here 809F: not actor $5624(14@,18) dead 0022: jump_if_false @BEACHPL_18574 // Note: the incorrect math opcode was used here 8485: not unknown_check $5624(14@,18) 385 jump_if_false @BEACHPL_18574 0414: (unknown) $5624(14@,18) 78 385 :BEACHPL_18574 $5873 += 1 // (int) 0017: $5873 >= $5920 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_18662 // Note: the incorrect math opcode was used here 0114: remove_references_to_object $5954 // This object will now disappear when the player looks away 0093: destroy_object $5954 $5954 = -1 // (int) $5966 = 0 // (int) $5949 = 0 // (int) $5967 = 0 // (int) $5971 = 0 // (int) $5972 = 0 // (int) $5969 = 0 // (int) $5970 = 0 // (int) $5960 = 0 // (int) $5961 = 0 // (int) $5962 = 0 // (int) $5873 = 0 // (int) :BEACHPL_18662 0002: jump @BEACHPL_18876 :BEACHPL_18669 $5613(14@,4) = 1 // (int) $5916 += 1 // (int) 801C: not $5916 == $5920 // (int) num == var 0022: jump_if_false @BEACHPL_18712 // 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_18712 00BB: (unknown) $5642(14@,18) 0352: (unknown) $5624(14@,18) 809F: not actor $5624(14@,18) dead jump_if_false @BEACHPL_18788 0252: object $5954 exists jump_if_false @BEACHPL_18788 010C: store_object $5954 position_to 28@(14@,3) 31@(14@,3) 34@(14@,3) 010F: (unknown) $5624(14@,18) 28@(14@,3) 31@(14@,3) 34@(14@,3) 00EE: (unknown) $5624(14@,18) 28@(14@,3) 31@(14@,3) :BEACHPL_18788 0114: remove_references_to_object $5954 // This object will now disappear when the player looks away 0093: destroy_object $5954 $5954 = -1 // (int) $5949 = 0 // (int) $5966 = 0 // (int) $5967 = 0 // (int) $5971 = 0 // (int) $5972 = 0 // (int) $5969 = 0 // (int) $5970 = 0 // (int) $5960 = 0 // (int) $5961 = 0 // (int) $5962 = 0 // (int) $5873 += 1 // (int) 0017: $5873 >= $5920 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_18876 // Note: the incorrect math opcode was used here $5873 = 0 // (int) :BEACHPL_18876 0002: jump @BEACHPL_18907 :BEACHPL_18883 $5873 += 1 // (int) 0017: $5873 >= $5920 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_18907 // Note: the incorrect math opcode was used here $5873 = 0 // (int) :BEACHPL_18907 0002: jump @BEACHPL_18938 :BEACHPL_18914 $5873 += 1 // (int) 0017: $5873 >= $5920 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_18938 // Note: the incorrect math opcode was used here $5873 = 0 // (int) :BEACHPL_18938 0002: jump @BEACHPL_18970 :BEACHPL_18945 $5966 = 0 // (int) $5949 = 0 // (int) $5967 = 0 // (int) $5971 = 0 // (int) $5972 = 0 // (int) :BEACHPL_18970 0002: jump @BEACHPL_18982 :BEACHPL_18977 1@ = 34 // (int) :BEACHPL_18982 001C: $5916 == $5920 // (int) num == var 0022: jump_if_false @BEACHPL_19000 // Note: the incorrect math opcode was used here 1@ = 34 // (int) :BEACHPL_19000 0002: jump @BEACHPL_17326 :BEACHPL_19007 1@ == 34 // (int) var == num jump_if_false @BEACHPL_19141 0001: wait 0 ms 80A0: not car $5951 wrecked jump_if_false @BEACHPL_19040 014C: set_car $5951 health_to 1000 :BEACHPL_19040 $5929 += 1 // (int) $5928 += 1 // (int) $5920 >= 3 // (int) var >= num jump_if_false @BEACHPL_19098 $5920 = 3 // (int) 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_8694 $5916 = 0 // (int) $5863 = 0 // (int) 0002: jump @BEACHPL_19124 :BEACHPL_19098 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_8694 $5916 = 0 // (int) $5863 = 0 // (int) $5920 += 1 // (int) :BEACHPL_19124 $5934 = 0 // (int) 1@ = 35 // (int) 0002: jump @BEACHPL_19007 :BEACHPL_19141 1@ == 35 // (int) var == num jump_if_false @BEACHPL_19538 0001: wait 0 ms $5936 == 0 // (int) var == num jump_if_false @BEACHPL_19228 $5936 = 1 // (int) 022D: (unknown) 1 010E: $5933 = current_time_in_ms 00BB: (unknown) $5952 00AC: stop_timer $5859 00AE: remove_status_text $5621 $5861 = 0 // (int) 03ED: (unknown) 'BPL_800' $5928 4000 1 // ~w~Level ~1~ Passed!~w~ 00D9: (unknown) 0 0 0 1 0518: (unknown) $5928 :BEACHPL_19228 010E: $5935 = current_time_in_ms 0035: $5934 = $5935 // (int vars) 002B: $5934 -= $5933 // (int vars) // Note: the incorrect math opcode was used here $5934 >= 4000 // (int) var >= num jump_if_false @BEACHPL_19386 $5979 == 0 // (int) var == num jump_if_false @BEACHPL_19386 $5979 = 1 // (int) $5929 == 5 // (int) var == num jump_if_false @BEACHPL_19366 0035: $1680 = $5928 // (int vars) $5929 = 0 // (int) not $5928 == 15 // (int) var == num jump_if_false @BEACHPL_19340 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_19359 :BEACHPL_19340 $1679 == 0 // (int) var == num jump_if_false @BEACHPL_19359 0025: gosub @BEACHPL_20324 :BEACHPL_19359 0002: jump @BEACHPL_19386 :BEACHPL_19366 $5936 = 0 // (int) $5979 = 0 // (int) 0059: text_clear_all 022D: (unknown) 0 1@ = 32 // (int) :BEACHPL_19386 00A0: car $5951 wrecked jump_if_false @BEACHPL_19408 $5922 = 9 // (int) 1@ = 39 // (int) :BEACHPL_19408 037B: constant_params 0 variable_params 0 unknown 38 call_with_params @BEACHPL_1109 jump_if_false @BEACHPL_19436 $5922 = 8 // (int) 1@ = 39 // (int) :BEACHPL_19436 809F: not actor $933 dead jump_if_false @BEACHPL_19471 0326: unknown_check $5953 $933 0022: jump_if_false @BEACHPL_19471 // Note: the incorrect math opcode was used here $5922 = 10 // (int) 1@ = 39 // (int) :BEACHPL_19471 009F: actor $5953 dead jump_if_false @BEACHPL_19493 $5922 = 10 // (int) 1@ = 39 // (int) :BEACHPL_19493 $5934 >= 8000 // (int) var >= num jump_if_false @BEACHPL_19531 0059: text_clear_all 03C2: (unknown) 0268: (unknown) $5979 = 0 // (int) $5936 = 0 // (int) 022D: (unknown) 0 1@ = 32 // (int) :BEACHPL_19531 0002: jump @BEACHPL_19141 :BEACHPL_19538 1@ == 39 // (int) var == num jump_if_false @BEACHPL_19816 $5930 == 1 // (int) var == num jump_if_false @BEACHPL_19800 00C9: fade 0 750 ms 0001: wait 750 ms 022C: (unknown) $5854 $5855 $5856 5.0 0 809F: not actor $933 dead 0022: jump_if_false @BEACHPL_19602 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 0 :BEACHPL_19602 007E: actor $933 driving jump_if_false @BEACHPL_19640 0216: (unknown) $933 $5984 $5985 $5986 00CF: set_actor $933 Z_angle_to $5987 0221: (unknown) 01CF: (unknown) 0002: jump @BEACHPL_19660 :BEACHPL_19640 0044: put_actor $933 at $5984 $5985 $5986 00CF: set_actor $933 Z_angle_to $5987 0221: (unknown) 01CF: (unknown) :BEACHPL_19660 809F: not actor $5953 dead 0022: jump_if_false @BEACHPL_19685 // Note: the incorrect math opcode was used here 02B7: (unknown) $5953 003F: destroy_actor $5953 $5953 = -1 // (int) :BEACHPL_19685 8227: not (unknown) $5854 $5855 $5856 2.0 2.0 2.0 0022: jump_if_false @BEACHPL_19776 // Note: the incorrect math opcode was used here 022C: (unknown) $5854 $5855 $5856 2.0 0 8161: not model #BFINJECT available 0022: jump_if_false @BEACHPL_19742 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 38 call_with_params @BEACHPL_2725 255 :BEACHPL_19742 0048: $5940 = create_car #BFINJECT at $5854 $5855 $5856 00D1: set_car $5940 Z_angle_to $5857 0496: (unknown) $5940 0 0113: remove_references_to_car $5940 // Like turning a car into any random car $5940 = -1 // (int) :BEACHPL_19776 00C9: fade 1 1000 ms 809F: not actor $933 dead jump_if_false @BEACHPL_19800 0107: toggle_player $933 can_move 1 :BEACHPL_19800 0025: gosub @BEACHPL_19928 0026: return 0002: jump @BEACHPL_19538 :BEACHPL_19816 0002: jump @BEACHPL_16927 :BEACHPL_19823 not 0@ == 99 // (int) var == num jump_if_false @BEACHPL_19842 0002: jump @BEACHPL_12920 :BEACHPL_19842 0@ == 5 // (int) var == num jump_if_false @BEACHPL_19870 0057: show_text_highpriority GXT 'BPL_805' time 5000 flag 1 // ~w~The ambulance is stuck, collect the ~b~paramedic!~w~ :BEACHPL_19870 0@ == 2 // (int) var == num jump_if_false @BEACHPL_19898 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_19898 0@ == 3 // (int) var == num jump_if_false @BEACHPL_19926 0057: show_text_highpriority GXT 'BPL_804' time 5000 flag 1 // ~w~Swimmers are in trouble, get to the ~b~patrol boat!~w~ :BEACHPL_19926 0026: return :BEACHPL_19928 0059: text_clear_all $5922 == 99 // (int) var == num jump_if_false @BEACHPL_19960 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0026: return :BEACHPL_19960 not $5922 == 8 // (int) var == num jump_if_false @BEACHPL_19988 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! :BEACHPL_19988 $5922 == 8 // (int) var == num jump_if_false @BEACHPL_20032 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_20032 $5922 == 1 // (int) var == num jump_if_false @BEACHPL_20061 0055: show_text_styled GXT 'BPL_102' time 5000 style 8 // ~r~You wrecked the Patrol Buggy!~w~ :BEACHPL_20061 $5922 == 2 // (int) var == num jump_if_false @BEACHPL_20090 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_20090 $5922 == 3 // (int) var == num jump_if_false @BEACHPL_20119 0055: show_text_styled GXT 'BPL_104' time 5000 style 8 // ~r~You ran out of time!~w~ :BEACHPL_20119 $5922 == 4 // (int) var == num jump_if_false @BEACHPL_20148 0055: show_text_styled GXT 'BPL_105' time 5000 style 8 // ~r~One of the swimmers died!~w~ :BEACHPL_20148 $5922 == 5 // (int) var == num jump_if_false @BEACHPL_20177 0055: show_text_styled GXT 'BPL_106' time 5000 style 8 // ~r~The paramedic is dead!~w~ :BEACHPL_20177 $5922 == 6 // (int) var == num jump_if_false @BEACHPL_20206 0055: show_text_styled GXT 'BPL_107' time 5000 style 8 // ~r~You are meant to help the medic, not hurt him!~w~ :BEACHPL_20206 $5922 == 7 // (int) var == num jump_if_false @BEACHPL_20235 0055: show_text_styled GXT 'BPL_108' time 5000 style 8 // ~r~One of the patients is dead!~w~ :BEACHPL_20235 $5922 == 9 // (int) var == num jump_if_false @BEACHPL_20264 0055: show_text_styled GXT 'BPL_109' time 5000 style 8 // ~r~You destroyed the boat!~w~ :BEACHPL_20264 $5922 == 10 // (int) var == num jump_if_false @BEACHPL_20293 0055: show_text_styled GXT 'BPL_110' time 5000 style 8 // ~r~You're not meant to attack the lifeguard!~w~ :BEACHPL_20293 $5922 == 11 // (int) var == num jump_if_false @BEACHPL_20322 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_20322 0026: return :BEACHPL_20324 00AC: stop_timer $5859 00AE: remove_status_text $5621 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 $933 dead jump_if_false @BEACHPL_20378 0094: player $933 money += 1500 :BEACHPL_20378 022B: (unknown) 1 809F: not actor $933 dead jump_if_false @BEACHPL_20397 009B: clear_player $933 wanted_level :BEACHPL_20397 $1679 == 0 // (int) var == num jump_if_false @BEACHPL_20438 036A: (unknown) 01DF: progress_made += 1 $1679 = 1 // (int) 0045: actor $933 defined jump_if_false @BEACHPL_20438 0532: (unknown) $933 1 :BEACHPL_20438 0001: wait 5000 ms 0026: return :BEACHPL_20445 37@ = 0 // (int) $940 = 0 // (int) 00AA: set_parked_car_generator $1275 cars_to_generate_to 101 809F: not actor $933 dead jump_if_false @BEACHPL_20477 0107: toggle_player $933 can_move 1 :BEACHPL_20477 0@ == 5 // (int) var == num jump_if_false @BEACHPL_20649 :BEACHPL_20489 8017: not 37@ >= $5920 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_20579 // Note: the incorrect math opcode was used here 0001: wait 0 ms 00BB: (unknown) $5371(37@,3) $5725(37@,3) == 0 // (int) var == num jump_if_false @BEACHPL_20553 809F: not actor $5362(37@,3) dead jump_if_false @BEACHPL_20553 04B5: (unknown) $5362(37@,3) 1 $5725(37@,3) = 1 // (int) :BEACHPL_20553 0112: remove_references_to_actor $5362(37@,3) // Like turning an actor into a random pedestrian $5362(37@,3) = -1 // (int) 37@ += 1 // (int) 0002: jump @BEACHPL_20489 :BEACHPL_20579 00BB: (unknown) $5626 00BB: (unknown) $5625 0112: remove_references_to_actor $5617 // Like turning an actor into a random pedestrian $5617 = -1 // (int) 0113: remove_references_to_car $5616 // Like turning a car into any random car $5616 = -1 // (int) 0162: release_model 12 0162: release_model #AMBULAN 0444: (unknown) 26 0162: release_model 46 0444: (unknown) 85 $5861 == 1 // (int) var == num jump_if_false @BEACHPL_20649 00AC: stop_timer $5859 00AE: remove_status_text $5621 :BEACHPL_20649 0@ == 2 // (int) var == num jump_if_false @BEACHPL_20789 :BEACHPL_20661 8017: not 37@ >= $5920 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_20755 // Note: the incorrect math opcode was used here 0001: wait 0 ms 809F: not actor $5382(37@,4) dead 0022: jump_if_false @BEACHPL_20743 // Note: the incorrect math opcode was used here 00BB: (unknown) $5374(37@,4) 0112: remove_references_to_actor $5382(37@,4) // Like turning an actor into a random pedestrian 80A0: not car $5378(37@,4) wrecked 0022: jump_if_false @BEACHPL_20721 // Note: the incorrect math opcode was used here 0126: make_car $5378(37@,4) very_heavy 0 :BEACHPL_20721 0113: remove_references_to_car $5378(37@,4) // Like turning a car into any random car $5382(37@,4) = -1 // (int) $5378(37@,4) = -1 // (int) :BEACHPL_20743 37@ += 1 // (int) 0002: jump @BEACHPL_20661 :BEACHPL_20755 00BB: (unknown) $5626 0162: release_model 58 0162: release_model #SANCHEZ $5861 == 1 // (int) var == num jump_if_false @BEACHPL_20789 00AC: stop_timer $5859 00AE: remove_status_text $5621 :BEACHPL_20789 0@ == 3 // (int) var == num jump_if_false @BEACHPL_20962 :BEACHPL_20801 8017: not 37@ >= $5920 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BEACHPL_20864 // Note: the incorrect math opcode was used here 00BB: (unknown) $5642(37@,18) 809F: not actor $5624(37@,18) dead 0022: jump_if_false @BEACHPL_20852 // Note: the incorrect math opcode was used here 0352: (unknown) $5624(37@,18) 0112: remove_references_to_actor $5624(37@,18) // Like turning an actor into a random pedestrian $5624(37@,18) = -1 // (int) :BEACHPL_20852 37@ += 1 // (int) 0002: jump @BEACHPL_20801 :BEACHPL_20864 0252: object $5954 exists jump_if_false @BEACHPL_20885 0114: remove_references_to_object $5954 // This object will now disappear when the player looks away $5954 = -1 // (int) :BEACHPL_20885 034A: unknown_check $5953 jump_if_false @BEACHPL_20906 0112: remove_references_to_actor $5953 // Like turning an actor into a random pedestrian $5953 = -1 // (int) :BEACHPL_20906 0113: remove_references_to_car $5951 // Like turning a car into any random car $5951 = -1 // (int) 00BB: (unknown) $5952 0444: (unknown) 78 0444: (unknown) 87 0162: release_model #COASTG 0162: release_model 65 0162: release_model 64 $5861 == 1 // (int) var == num jump_if_false @BEACHPL_20962 00AC: stop_timer $5859 00AE: remove_status_text $5621 :BEACHPL_20962 0113: remove_references_to_car $5614 // Like turning a car into any random car $5614 = -1 // (int) 007A: mission_cleanup 0026: return //-------------Mission 34--------------- :TOURVCS 0238: name_thread 'TOURVCS' $1690 == 0 // (int) var == num jump_if_false @TOURVCS_25 01EA: increment_mission_attempts :TOURVCS_25 0025: gosub @TOURVCS_3423 009D: wasted_or_busted // mission only jump_if_false @TOURVCS_48 0025: gosub @TOURVCS_7247 :TOURVCS_48 0025: gosub @TOURVCS_7381 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 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @TOURVCS_257 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 007E: actor $933 driving jump_if_false @TOURVCS_251 0400: (unknown) $933 $1070 0002: jump @TOURVCS_257 :TOURVCS_251 02C0: (unknown) $933 $1070 :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_4301 0@ :TOURVCS_284 0045: actor $933 defined jump_if_false @TOURVCS_352 807E: not actor $933 driving jump_if_false @TOURVCS_329 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @TOURVCS_332 :TOURVCS_329 021D: (unknown) 0 :TOURVCS_332 $1078 == 0 // (int) var == num jump_if_false @TOURVCS_348 02EA: select_interior 2 :TOURVCS_348 01AE: (unknown) 1 :TOURVCS_352 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :TOURVCS_365 0045: actor $933 defined jump_if_false @TOURVCS_429 807E: not actor $933 driving jump_if_false @TOURVCS_417 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @TOURVCS_417 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :TOURVCS_417 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :TOURVCS_429 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @TOURVCS_478 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 01AE: (unknown) 0 $1078 == 0 // (int) var == num jump_if_false @TOURVCS_478 02EA: select_interior 0 :TOURVCS_478 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @TOURVCS_508 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :TOURVCS_508 0026: return 0045: actor 0@ defined jump_if_false @TOURVCS_529 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :TOURVCS_529 0026: return 0045: actor 0@ defined 0022: jump_if_false @TOURVCS_559 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @TOURVCS_559 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :TOURVCS_559 0026: return :TOURVCS_561 0045: actor 0@ defined 0022: jump_if_false @TOURVCS_608 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @TOURVCS_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 @TOURVCS_608 :TOURVCS_604 1@ = 0 // (int) :TOURVCS_608 1@ == 1 // (int) var == num jump_if_false @TOURVCS_692 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @TOURVCS_685 007E: actor 0@ driving jump_if_false @TOURVCS_681 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @TOURVCS_671 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @TOURVCS_674 :TOURVCS_671 00F1: (unknown) 0@ :TOURVCS_674 0002: jump @TOURVCS_685 :TOURVCS_681 1@ = 0 // (int) :TOURVCS_685 0002: jump @TOURVCS_608 :TOURVCS_692 0026: return 0045: actor 0@ defined jump_if_false @TOURVCS_786 007E: actor 0@ driving jump_if_false @TOURVCS_770 02A7: unknown_check 0@ jump_if_false @TOURVCS_740 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @TOURVCS_763 :TOURVCS_740 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @TOURVCS_561 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :TOURVCS_763 0002: jump @TOURVCS_779 :TOURVCS_770 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :TOURVCS_779 0002: jump @TOURVCS_788 :TOURVCS_786 005F: (unknown) :TOURVCS_788 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @TOURVCS_946 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @TOURVCS_946 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @TOURVCS_887 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @TOURVCS_846 // Note: the incorrect math opcode was used here 0026: return 0002: jump @TOURVCS_880 :TOURVCS_846 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @TOURVCS_561 0@ 4@ > -1 // (int) var > num jump_if_false @TOURVCS_880 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @TOURVCS_561 4@ :TOURVCS_880 0002: jump @TOURVCS_946 :TOURVCS_887 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @TOURVCS_912 // Note: the incorrect math opcode was used here 0026: return 0002: jump @TOURVCS_946 :TOURVCS_912 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @TOURVCS_561 0@ not 3@ == -1 // (int) var == num jump_if_false @TOURVCS_946 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @TOURVCS_561 3@ :TOURVCS_946 0045: actor 0@ defined jump_if_false @TOURVCS_998 004F: unknown_check 1@ jump_if_false @TOURVCS_998 007E: actor 0@ driving jump_if_false @TOURVCS_998 807C: not actor 0@ driving 1@ 0022: jump_if_false @TOURVCS_998 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @TOURVCS_561 0@ :TOURVCS_998 5@ = 0 // (int) :TOURVCS_1002 5@ == 0 // (int) var == num jump_if_false @TOURVCS_1100 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @TOURVCS_1093 004F: unknown_check 1@ jump_if_false @TOURVCS_1093 007C: actor 0@ driving 1@ 0022: jump_if_false @TOURVCS_1059 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @TOURVCS_1093 :TOURVCS_1059 2@ == -1 // (int) var == num jump_if_false @TOURVCS_1085 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @TOURVCS_1093 :TOURVCS_1085 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :TOURVCS_1093 0002: jump @TOURVCS_1002 :TOURVCS_1100 0026: return :TOURVCS_1102 $1084 = 0 // (int) 0377: (unknown) 0 $1084 $1084 > 0 // (int) var > num jump_if_false @TOURVCS_1175 0045: actor $933 defined jump_if_false @TOURVCS_1175 0429: (unknown) $933 0@ 0@ > -1 // (int) var > num jump_if_false @TOURVCS_1175 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @TOURVCS_1175 $1084 = 0 // (int) :TOURVCS_1175 $1084 > 0 // (int) var > num jump_if_false @TOURVCS_1293 $1085 == -1 // (int) var == num jump_if_false @TOURVCS_1247 010E: $1167 = current_time_in_ms 0035: $1085 = $1167 // (int vars) $1085 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1068 = 1 // (int) $1087 = 1 // (int) 0002: jump @TOURVCS_1280 :TOURVCS_1247 801C: not $1086 == $1084 // (int) num == var 0022: jump_if_false @TOURVCS_1280 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) 005E: (unknown) :TOURVCS_1280 0035: $1086 = $1084 // (int vars) 0002: jump @TOURVCS_1351 :TOURVCS_1293 $1087 == 1 // (int) var == num jump_if_false @TOURVCS_1346 010E: $1167 = current_time_in_ms 0011: $1167 > $1085 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TOURVCS_1346 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) $1087 = 0 // (int) :TOURVCS_1346 $1086 = 0 // (int) :TOURVCS_1351 005F: (unknown) :TOURVCS_1353 0@ == 0 // (int) var == num jump_if_false @TOURVCS_1396 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @TOURVCS_1572 :TOURVCS_1396 0@ == 1 // (int) var == num jump_if_false @TOURVCS_1429 03CF: (unknown) 200 200 200 255 0002: jump @TOURVCS_1572 :TOURVCS_1429 0@ == 2 // (int) var == num jump_if_false @TOURVCS_1471 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @TOURVCS_1572 :TOURVCS_1471 0@ == 3 // (int) var == num jump_if_false @TOURVCS_1515 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @TOURVCS_1572 :TOURVCS_1515 0@ == 4 // (int) var == num jump_if_false @TOURVCS_1546 03CF: (unknown) 8 143 59 255 0002: jump @TOURVCS_1572 :TOURVCS_1546 0@ == 5 // (int) var == num jump_if_false @TOURVCS_1572 03CF: (unknown) 237 130 180 255 :TOURVCS_1572 0026: return :TOURVCS_1574 00BC: (unknown) 0@ 2 0026: return :TOURVCS_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 @TOURVCS_1581 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @TOURVCS_1636 014E: 3@ = car 0@ health 3@ -= 250 // (int) :TOURVCS_1636 0 > 3@ // (int) num > var 0022: jump_if_false @TOURVCS_1651 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :TOURVCS_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 @TOURVCS_1696 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :TOURVCS_1696 005F: (unknown) $5604 = 0 // (int) $5605 = 0 // (int) $5782 = 0 // (int) $5785 = 0 // (int) $5789 = 0 // (int) $5790 = 0 // (int) $5791 = 0 // (int) $5792 = 0 // (int) $5793 = 0 // (int) $5795 = 0 // (int) $5796 = 0 // (int) $5799 = 0 // (int) :TOURVCS_1758 0@ == 1 // (int) var == num jump_if_false @TOURVCS_1817 0160: load_model #MAVERICK 0160: load_model 58 0160: load_model 16 :TOURVCS_1783 0078: if or 8161: not model #MAVERICK available 8161: not model 58 available 8161: not model 16 available jump_if_false @TOURVCS_1817 0001: wait 0 ms 0002: jump @TOURVCS_1783 :TOURVCS_1817 0026: return :TOURVCS_1819 0035: $5755 = 0@ // (int vars) 0035: $5756 = 1@ // (int vars) 0035: $5757 = 2@ // (int vars) 0035: $5758 = 3@ // (int vars) 0036: $5786 = 4@ // (float vars) 0035: $5787 = 5@ // (int vars) 0026: return :TOURVCS_1851 $5609 = -1746.173 // (float) $5629 = -325.489 // (float) $5649 = 65.9644 // (float) $5669 = -1000.0 // (float) $5689 = -1000.0 // (float) $5709 = 0 // (float) $5610 = -1153.874 // (float) $5630 = -541.1709 // (float) $5650 = 49.082 // (float) $5670 = -1000.0 // (float) $5690 = -1000.0 // (float) $5710 = 0 // (float) $5611 = -854.0767 // (float) $5631 = -153.3732 // (float) $5651 = 77.7967 // (float) $5671 = -670.0 // (float) $5691 = 7520.0 // (float) $5711 = 90.0 // (float) $5612 = -969.6631 // (float) $5632 = -1538.7 // (float) $5652 = 42.1883 // (float) $5672 = -1000.0 // (float) $5692 = -1000.0 // (float) $5712 = 0 // (float) $5613 = -684.1679 // (float) $5633 = -924.7611 // (float) $5653 = 72.9591 // (float) $5673 = -1000.0 // (float) $5693 = -1000.0 // (float) $5713 = 0 // (float) $5614 = -993.475 // (float) $5634 = 127.8968 // (float) $5654 = 37.009 // (float) $5674 = -670.0 // (float) $5694 = 7520.0 // (float) $5714 = 90.0 // (float) $5615 = -393.8954 // (float) $5635 = -488.0966 // (float) $5655 = 60.8232 // (float) $5675 = -670.0 // (float) $5695 = 7520.0 // (float) $5715 = 90.0 // (float) $5616 = -672.8151 // (float) $5636 = 802.1052 // (float) $5656 = 39.6241 // (float) $5676 = -670.0 // (float) $5696 = 7520.0 // (float) $5716 = 90.0 // (float) $5617 = -1078.198 // (float) $5637 = 641.6732 // (float) $5657 = 59.6144 // (float) $5677 = -670.0 // (float) $5697 = 7520.0 // (float) $5717 = 90.0 // (float) $5618 = -852.2155 // (float) $5638 = -312.4086 // (float) $5658 = 81.9268 // (float) $5678 = -670.0 // (float) $5698 = 7520.0 // (float) $5718 = 90.0 // (float) $5619 = -1552.483 // (float) $5639 = -138.9121 // (float) $5659 = 62.3162 // (float) $5679 = -1000.0 // (float) $5699 = -1000.0 // (float) $5719 = 0 // (float) $5620 = -444.9268 // (float) $5640 = 1089.072 // (float) $5660 = 68.9082 // (float) $5680 = -1000.0 // (float) $5700 = -1000.0 // (float) $5720 = 0 // (float) $5621 = -1014.287 // (float) $5641 = 1383.666 // (float) $5661 = 76.1017 // (float) $5681 = -670.0 // (float) $5701 = 7520.0 // (float) $5721 = 90.0 // (float) $5622 = -1242.401 // (float) $5642 = 129.1817 // (float) $5662 = 41.1388 // (float) $5682 = -1000.0 // (float) $5702 = -1000.0 // (float) $5722 = 0 // (float) $5623 = -587.0449 // (float) $5643 = -80.1851 // (float) $5663 = 52.8292 // (float) $5683 = -670.0 // (float) $5703 = 7520.0 // (float) $5723 = 90.0 // (float) $5624 = -780.0643 // (float) $5644 = 515.0904 // (float) $5664 = 79.3568 // (float) $5684 = -670.0 // (float) $5704 = 7520.0 // (float) $5724 = 90.0 // (float) $5625 = -425.0872 // (float) $5645 = 1226.247 // (float) $5665 = 89.1515 // (float) $5685 = -670.0 // (float) $5705 = 7520.0 // (float) $5725 = 90.0 // (float) $5626 = -412.1435 // (float) $5646 = 1471.264 // (float) $5666 = 74.1655 // (float) $5686 = -670.0 // (float) $5706 = 7520.0 // (float) $5726 = 90.0 // (float) $5762 = 0 // (int) 0026: return :TOURVCS_2718 80A0: not car $5730 wrecked jump_if_false @TOURVCS_2836 809F: not actor $933 dead jump_if_false @TOURVCS_2836 807C: not actor $933 driving $5730 0022: jump_if_false @TOURVCS_2836 // Note: the incorrect math opcode was used here 00C0: (unknown) $5730 $5751 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @TOURVCS_1574 $5751 $5604 == 1 // (int) var == num jump_if_false @TOURVCS_2826 0035: 0@ = $5758 // (int vars) :TOURVCS_2789 0011: $5755 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TOURVCS_2826 // Note: the incorrect math opcode was used here 00BB: (unknown) $5475(0@,20) 0@ += 1 // (int) 0002: jump @TOURVCS_2789 0002: jump @TOURVCS_2830 :TOURVCS_2826 00BB: (unknown) $5752 :TOURVCS_2830 $5784 = 2 // (int) :TOURVCS_2836 0026: return :TOURVCS_2838 80A0: not car $5730 wrecked jump_if_false @TOURVCS_2957 809F: not actor $933 dead jump_if_false @TOURVCS_2957 007C: actor $933 driving $5730 0022: jump_if_false @TOURVCS_2957 // Note: the incorrect math opcode was used here 0035: 0@ = $5758 // (int vars) $5784 == 2 // (int) var == num jump_if_false @TOURVCS_2895 00BB: (unknown) $5751 :TOURVCS_2895 0011: $5755 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TOURVCS_2951 // Note: the incorrect math opcode was used here $5506(0@,20) == 0 // (int) var == num jump_if_false @TOURVCS_2939 00C3: (unknown) $5353(0@,20) $5373(0@,20) $5393(0@,20) $5475(0@,20) :TOURVCS_2939 0@ += 1 // (int) 0002: jump @TOURVCS_2895 :TOURVCS_2951 $5784 = 1 // (int) :TOURVCS_2957 0026: return :TOURVCS_2959 80A0: not car $5730 wrecked jump_if_false @TOURVCS_3036 809F: not actor $933 dead jump_if_false @TOURVCS_3036 007C: actor $933 driving $5730 0022: jump_if_false @TOURVCS_3036 // Note: the incorrect math opcode was used here $5784 == 2 // (int) var == num jump_if_false @TOURVCS_3011 00BB: (unknown) $5751 :TOURVCS_3011 00C3: (unknown) -1236.12 -924.8318 14.8681 $5752 $5784 = 1 // (int) :TOURVCS_3036 0026: return :TOURVCS_3038 0035: 0@ = $5758 // (int vars) :TOURVCS_3043 0011: $5755 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TOURVCS_3119 // Note: the incorrect math opcode was used here $5506(0@,20) == 0 // (int) var == num jump_if_false @TOURVCS_3107 04BF: (unknown) $5353(0@,20) $5373(0@,20) $5393(0@,20) $5413(0@,20) $5433(0@,20) $5453(0@,20) 237 130 180 5.0 :TOURVCS_3107 0@ += 1 // (int) 0002: jump @TOURVCS_3043 :TOURVCS_3119 0026: return :TOURVCS_3121 80A0: not car $5730 wrecked jump_if_false @TOURVCS_3192 809F: not actor $933 dead jump_if_false @TOURVCS_3192 807C: not actor $933 driving $5730 0022: jump_if_false @TOURVCS_3192 // Note: the incorrect math opcode was used here -1@ = 0 // (int) // timer2 $5793 = 1 // (int) $5789 = 1 // (int) 0059: text_clear_all 03ED: (unknown) 'TOUR_30' $5794 4000 1 // ~w~You've got ~1~ seconds to get back in the ~b~helicopter~w~ or this tour's over! :TOURVCS_3192 0026: return :TOURVCS_3194 80A0: not car $5730 wrecked 0022: jump_if_false @TOURVCS_3314 // Note: the incorrect math opcode was used here 809F: not actor $933 dead 0022: jump_if_false @TOURVCS_3314 // Note: the incorrect math opcode was used here 007C: actor $933 driving $5730 0022: jump_if_false @TOURVCS_3314 // Note: the incorrect math opcode was used here -1@ = 0 // (int) // timer2 $5789 = 0 // (int) $5793 = 0 // (int) $5796 = 0 // (int) $5799 = 1 // (int) 0059: text_clear_all 0268: (unknown) $5604 == 1 // (int) var == num jump_if_false @TOURVCS_3286 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_3286 $5604 == 2 // (int) var == num jump_if_false @TOURVCS_3314 0057: show_text_highpriority GXT 'TOUR_7' time 6000 flag 1 // ~w~Get back to ~y~base~w~ to collect your payment. :TOURVCS_3314 0026: return :TOURVCS_3316 80A0: not car $5730 wrecked jump_if_false @TOURVCS_3421 014E: $5814 = car $5730 health 0@ = 0 // (int) :TOURVCS_3337 10 > 0@ // (int) num > var 0022: jump_if_false @TOURVCS_3421 // Note: the incorrect math opcode was used here $5560(0@,11) == 0 // (int) var == num jump_if_false @TOURVCS_3409 0011: $5815 > $5814 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TOURVCS_3409 // Note: the incorrect math opcode was used here $5800 > 20 // (int) var > num jump_if_false @TOURVCS_3395 $5800 -= 10 // (int) :TOURVCS_3395 $5815 -= 100 // (int) $5560(0@,11) = 1 // (int) :TOURVCS_3409 0@ += 1 // (int) 0002: jump @TOURVCS_3337 :TOURVCS_3421 0026: return :TOURVCS_3423 $940 = 1 // (int) 809F: not actor $933 dead jump_if_false @TOURVCS_3480 007E: actor $933 driving jump_if_false @TOURVCS_3457 007B: $5730 = actor $933 car :TOURVCS_3457 0110: $5827 = player $933 wanted_level $5827 == 1 // (int) var == num jump_if_false @TOURVCS_3480 009B: clear_player $933 wanted_level :TOURVCS_3480 012E: toggle_player $933 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_1758 1 $5606 = -1308.6 // (float) $5607 = -531.0 // (float) $5608 = 13.42 // (float) 809F: not actor $933 dead jump_if_false @TOURVCS_3589 80A0: not car $5730 wrecked jump_if_false @TOURVCS_3587 004E: put_car $5730 at -1236.356 -901.2057 14.5299 00D1: set_car $5730 Z_angle_to 90.63 :TOURVCS_3587 0221: (unknown) :TOURVCS_3589 80A0: not car $5730 wrecked jump_if_false @TOURVCS_3655 03D8: (unknown) $5730 0118: $5753 = create_actor_pedtype 5 model 58 in_car $5730 passenger_seat 0 0232: (unknown) $5753 1 032D: (unknown) $5753 1 0118: $5754 = create_actor_pedtype 4 model 16 in_car $5730 passenger_seat 1 0232: (unknown) $5754 1 032D: (unknown) $5754 1 031C: (unknown) $5730 :TOURVCS_3655 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @TOURVCS_1851 $5604 = 0 // (int) $5790 = 1 // (int) $5783 = 0 // (int) $5815 = 1000 // (int) 00AA: set_parked_car_generator $1268 cars_to_generate_to 0 :TOURVCS_3693 0001: wait 0 ms 80A0: not car $5730 wrecked jump_if_false @TOURVCS_6830 809F: not actor $933 dead jump_if_false @TOURVCS_6830 007C: actor $933 driving $5730 0022: jump_if_false @TOURVCS_4220 // Note: the incorrect math opcode was used here $5799 == 1 // (int) var == num jump_if_false @TOURVCS_3909 -1@ = 0 // (int) // timer2 00D0: $5812 = car $5730 Z_angle $5799 = 2 // (int) 40 > $5800 // (int) num > var 0022: jump_if_false @TOURVCS_3876 // Note: the incorrect math opcode was used here $5798 == 0 // (int) var == num jump_if_false @TOURVCS_3876 $5791 == 0 // (int) var == num jump_if_false @TOURVCS_3876 $5791 = 1 // (int) 0323: show_text_box 'TOUR_17' // Your fun level is low. Fly low and fast. 00AE: remove_status_text $5800 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @TOURVCS_1353 1 024D: (unknown) $5800 1 'TOUR_15' // Fun 00AE: remove_status_text $5800 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @TOURVCS_1353 1 024D: (unknown) $5800 1 'TOUR_15' // Fun :TOURVCS_3876 $5800 > 50 // (int) var > num jump_if_false @TOURVCS_3909 $5791 == 1 // (int) var == num jump_if_false @TOURVCS_3909 $5791 = 0 // (int) 0268: (unknown) :TOURVCS_3909 $5799 == 2 // (int) var == num jump_if_false @TOURVCS_4220 -1@ > 2500 // (int) var > num // timer2 jump_if_false @TOURVCS_4220 $5799 = 1 // (int) 01CA: (unknown) $5730 $5808 10.0 > $5808 // (float) num > var 0022: jump_if_false @TOURVCS_3967 // Note: the incorrect math opcode was used here $5800 -= 4 // (int) :TOURVCS_3967 0078: if and $5808 > 9.0 // (float) var > num 20.0 > $5808 // (float) num > var 0022: jump_if_false @TOURVCS_3998 // Note: the incorrect math opcode was used here $5800 -= 1 // (int) :TOURVCS_3998 0078: if and $5808 > 19.0 // (float) var > num 25.0 > $5808 // (float) num > var 0022: jump_if_false @TOURVCS_4029 // Note: the incorrect math opcode was used here $5800 += 1 // (int) :TOURVCS_4029 $5808 > 25.0 // (float) var > num jump_if_false @TOURVCS_4049 $5800 += 2 // (int) :TOURVCS_4049 004D: store_car $5730 position_to $5802 $5803 $5804 01BB: (unknown) $5802 $5803 $5804 $5809 0036: $5810 = $5804 // (float vars) 002C: $5810 -= $5809 // (float vars) 20.0 > $5810 // (float) num > var 0022: jump_if_false @TOURVCS_4101 // Note: the incorrect math opcode was used here $5800 += 2 // (int) :TOURVCS_4101 0078: if and $5810 > 19.0 // (float) var > num 30.0 > $5810 // (float) num > var 0022: jump_if_false @TOURVCS_4132 // Note: the incorrect math opcode was used here $5800 += 1 // (int) :TOURVCS_4132 0078: if and $5810 > 29.0 // (float) var > num 35.0 > $5810 // (float) num > var 0022: jump_if_false @TOURVCS_4163 // Note: the incorrect math opcode was used here 0035: $5800 = $5800 // (int vars) :TOURVCS_4163 $5810 > 35.0 // (float) var > num jump_if_false @TOURVCS_4183 $5800 -= 2 // (int) :TOURVCS_4183 $5800 > 99 // (int) var > num jump_if_false @TOURVCS_4202 $5800 = 100 // (int) :TOURVCS_4202 1 > $5800 // (int) num > var 0022: jump_if_false @TOURVCS_4220 // Note: the incorrect math opcode was used here $5800 = 0 // (int) :TOURVCS_4220 $5789 == 0 // (int) var == num jump_if_false @TOURVCS_4249 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @TOURVCS_3121 0002: jump @TOURVCS_4259 :TOURVCS_4249 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @TOURVCS_3194 :TOURVCS_4259 $5793 == 1 // (int) var == num jump_if_false @TOURVCS_4576 0035: $5797 = -1@ // (int vars) // timer2 $5797 /= 1000 // (int) $5796 == 0 // (int) var == num jump_if_false @TOURVCS_4326 0078: if and 31000 > $5787 // (int) num > var $5787 > 1 // (int) var > num jump_if_false @TOURVCS_4326 $5796 = 1 // (int) :TOURVCS_4326 $5796 == 0 // (int) var == num jump_if_false @TOURVCS_4358 $5787 > 30099 // (int) var > num jump_if_false @TOURVCS_4358 $5796 = 2 // (int) :TOURVCS_4358 $5796 == 1 // (int) var == num jump_if_false @TOURVCS_4384 0035: $5794 = $5787 // (int vars) $5794 /= 1000 // (int) :TOURVCS_4384 $5796 == 2 // (int) var == num jump_if_false @TOURVCS_4409 $5794 = 30 // (int) 002B: $5794 -= $5797 // (int vars) // Note: the incorrect math opcode was used here :TOURVCS_4409 0059: text_clear_all $5794 > 0 // (int) var > num jump_if_false @TOURVCS_4539 $5794 > 1 // (int) var > num jump_if_false @TOURVCS_4461 03ED: (unknown) 'TOUR_30' $5794 4000 1 // ~w~You've got ~1~ seconds to get back in the ~b~helicopter~w~ or this tour's over! 0002: jump @TOURVCS_4479 :TOURVCS_4461 03ED: (unknown) 'TOUR_29' $5794 4000 1 // ~w~You've got ~1~ second to get back in the ~b~helicopter~w~ or this tour's over! :TOURVCS_4479 $5795 == 0 // (int) var == num jump_if_false @TOURVCS_4503 $5800 -= 1 // (int) $5795 = 1 // (int) :TOURVCS_4503 $5795 > 0 // (int) var > num jump_if_false @TOURVCS_4521 $5795 += 1 // (int) :TOURVCS_4521 $5795 == 15 // (int) var == num jump_if_false @TOURVCS_4539 $5795 = 0 // (int) :TOURVCS_4539 -1@ > 30000 // (int) var > num // timer2 jump_if_false @TOURVCS_4576 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! $5604 = 12 // (int) :TOURVCS_4576 $5604 == 0 // (int) var == num jump_if_false @TOURVCS_5105 $5782 == 0 // (int) var == num jump_if_false @TOURVCS_4694 037B: constant_params 6 variable_params 0 unknown 4 call_with_params @TOURVCS_1819 3 3 0 0 15.0 240000 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @TOURVCS_2838 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_4658 00CA: fading jump_if_false @TOURVCS_4677 0001: wait 0 ms 0002: jump @TOURVCS_4658 :TOURVCS_4677 809F: not actor $933 dead jump_if_false @TOURVCS_4694 0107: toggle_player $933 can_move 1 :TOURVCS_4694 $5782 == 1 // (int) var == num jump_if_false @TOURVCS_4776 037B: constant_params 6 variable_params 0 unknown 4 call_with_params @TOURVCS_1819 6 3 0 3 15.0 240000 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @TOURVCS_2838 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 $933 dead jump_if_false @TOURVCS_4776 0107: toggle_player $933 can_move 1 :TOURVCS_4776 $5782 == 2 // (int) var == num jump_if_false @TOURVCS_4858 037B: constant_params 6 variable_params 0 unknown 4 call_with_params @TOURVCS_1819 10 4 0 6 15.0 300000 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @TOURVCS_2838 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 $933 dead jump_if_false @TOURVCS_4858 0107: toggle_player $933 can_move 1 :TOURVCS_4858 $5782 == 3 // (int) var == num jump_if_false @TOURVCS_4940 037B: constant_params 6 variable_params 0 unknown 4 call_with_params @TOURVCS_1819 14 4 0 10 15.0 300000 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @TOURVCS_2838 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 $933 dead jump_if_false @TOURVCS_4940 0107: toggle_player $933 can_move 1 :TOURVCS_4940 $5782 == 4 // (int) var == num jump_if_false @TOURVCS_5022 037B: constant_params 6 variable_params 0 unknown 4 call_with_params @TOURVCS_1819 18 4 0 14 15.0 300000 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @TOURVCS_2838 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 $933 dead jump_if_false @TOURVCS_5022 0107: toggle_player $933 can_move 1 :TOURVCS_5022 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @TOURVCS_1353 5 024C: set_timer_with_text_to $5787 type 1 GXT 'TIME' // Time $5800 = 100 // (int) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @TOURVCS_1353 1 024D: (unknown) $5800 1 'TOUR_15' // Fun $5784 = 1 // (int) $5799 = 1 // (int) $5604 = 1 // (int) 1@ = 0 // (int) -2@ = 0 // (int) // timer1 :TOURVCS_5105 $5604 == 1 // (int) var == num jump_if_false @TOURVCS_6502 $5784 == 1 // (int) var == num jump_if_false @TOURVCS_6469 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @TOURVCS_2718 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @TOURVCS_3038 $5790 == 1 // (int) var == num jump_if_false @TOURVCS_5256 -2@ > 7000 // (int) var > num // timer1 jump_if_false @TOURVCS_5256 0267: (unknown) 'TOUR_14' // ~w~Fly low and fast between sights to keep the tour fun level up! $5790 = 2 // (int) 00AE: remove_status_text $5800 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @TOURVCS_1353 1 024D: (unknown) $5800 1 'TOUR_15' // Fun 00AE: remove_status_text $5800 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @TOURVCS_1353 1 024D: (unknown) $5800 1 'TOUR_15' // Fun :TOURVCS_5256 $5798 == 0 // (int) var == num jump_if_false @TOURVCS_5584 0035: 0@ = $5758 // (int vars) 0035: 2@ = $5761 // (int vars) :TOURVCS_5278 0011: $5755 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TOURVCS_5577 // Note: the incorrect math opcode was used here $5506(0@,20) == 0 // (int) var == num jump_if_false @TOURVCS_5565 $5788 == 0 // (int) var == num jump_if_false @TOURVCS_5365 008B: actor $933 in_sphere_in_car $5353(0@,20) $5373(0@,20) $5393(0@,20) radius 160.0 160.0 160.0 sphere 0 0022: jump_if_false @TOURVCS_5365 // 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. $5788 = 1 // (int) :TOURVCS_5365 $5792 == 1 // (int) var == num jump_if_false @TOURVCS_5416 808B: not actor $933 in_sphere_in_car $5353(2@,20) $5373(2@,20) $5393(2@,20) radius 60.0 60.0 60.0 sphere 0 0022: jump_if_false @TOURVCS_5416 // Note: the incorrect math opcode was used here $5792 = 0 // (int) :TOURVCS_5416 008B: actor $933 in_sphere_in_car $5353(0@,20) $5373(0@,20) $5393(0@,20) radius 7.5 7.5 7.5 sphere 0 0022: jump_if_false @TOURVCS_5565 // Note: the incorrect math opcode was used here 01CA: (unknown) $5730 $5808 $5808 > 10.0 // (float) var > num jump_if_false @TOURVCS_5522 $5791 == 0 // (int) var == num jump_if_false @TOURVCS_5515 $5792 == 0 // (int) var == num jump_if_false @TOURVCS_5515 0267: (unknown) 'TOUR_53' // ~w~Fly slower when nearing a sight to begin viewing! $5792 = 1 // (int) 0035: $5761 = 0@ // (int vars) :TOURVCS_5515 0002: jump @TOURVCS_5565 :TOURVCS_5522 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 $5798 = 1 // (int) 0035: 1@ = 0@ // (int vars) $5792 = 1 // (int) 0035: $5761 = 0@ // (int vars) :TOURVCS_5565 0@ += 1 // (int) 0002: jump @TOURVCS_5278 :TOURVCS_5577 0002: jump @TOURVCS_6469 :TOURVCS_5584 -2@ > 250 // (int) var > num // timer1 jump_if_false @TOURVCS_5651 300 > -2@ // (int) num > var // timer1 0022: jump_if_false @TOURVCS_5651 // Note: the incorrect math opcode was used here 027F: store_coords_to $5805 $5806 $5807 from_actor $5730 with_offset 0.8 0 0 029F: (unknown) 80 $5805 $5806 $5807 0.05 0 0.03 1.0 :TOURVCS_5651 -2@ > 500 // (int) var > num // timer1 jump_if_false @TOURVCS_5726 700 > -2@ // (int) num > var // timer1 0022: jump_if_false @TOURVCS_5726 // Note: the incorrect math opcode was used here 027F: store_coords_to $5805 $5806 $5807 from_actor $5730 with_offset -0.8 0.3 0.2 029F: (unknown) 80 $5805 $5806 $5807 0.05 0 0.03 1.0 :TOURVCS_5726 -2@ > 900 // (int) var > num // timer1 jump_if_false @TOURVCS_5803 1100 > -2@ // (int) num > var // timer1 0022: jump_if_false @TOURVCS_5803 // Note: the incorrect math opcode was used here 027F: store_coords_to $5805 $5806 $5807 from_actor $5730 with_offset 0.8 0.3 0.2 029F: (unknown) 80 $5805 $5806 $5807 0.05 0 0.03 0.6 :TOURVCS_5803 -2@ > 1300 // (int) var > num // timer1 jump_if_false @TOURVCS_5876 1500 > -2@ // (int) num > var // timer1 0022: jump_if_false @TOURVCS_5876 // Note: the incorrect math opcode was used here 027F: store_coords_to $5805 $5806 $5807 from_actor $5730 with_offset -0.8 0 0.2 029F: (unknown) 80 $5805 $5806 $5807 0.05 0 0.03 0.6 :TOURVCS_5876 -2@ > 1800 // (int) var > num // timer1 jump_if_false @TOURVCS_5996 01CA: (unknown) $5730 $5808 $5808 > 10.0 // (float) var > num jump_if_false @TOURVCS_5932 0059: text_clear_all $5798 = 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_5932 2000 > -2@ // (int) num > var // timer1 0022: jump_if_false @TOURVCS_5996 // Note: the incorrect math opcode was used here 027F: store_coords_to $5805 $5806 $5807 from_actor $5730 with_offset 0.8 0.3 0.2 029F: (unknown) 80 $5805 $5806 $5807 0.05 0 0.03 0.6 :TOURVCS_5996 -2@ > 2300 // (int) var > num // timer1 jump_if_false @TOURVCS_6069 2800 > -2@ // (int) num > var // timer1 0022: jump_if_false @TOURVCS_6069 // Note: the incorrect math opcode was used here 027F: store_coords_to $5805 $5806 $5807 from_actor $5730 with_offset -0.8 0 0.2 029F: (unknown) 80 $5805 $5806 $5807 0.05 0 0.03 0.6 :TOURVCS_6069 -2@ > 3000 // (int) var > num // timer1 jump_if_false @TOURVCS_6146 3300 > -2@ // (int) num > var // timer1 0022: jump_if_false @TOURVCS_6146 // Note: the incorrect math opcode was used here 027F: store_coords_to $5805 $5806 $5807 from_actor $5730 with_offset 0.8 0.3 0.2 029F: (unknown) 80 $5805 $5806 $5807 0.05 0 0.03 0.6 :TOURVCS_6146 -2@ > 3400 // (int) var > num // timer1 jump_if_false @TOURVCS_6223 3700 > -2@ // (int) num > var // timer1 0022: jump_if_false @TOURVCS_6223 // Note: the incorrect math opcode was used here 027F: store_coords_to $5805 $5806 $5807 from_actor $5730 with_offset -0.8 0.2 0.2 029F: (unknown) 80 $5805 $5806 $5807 0.05 0 0.03 0.6 :TOURVCS_6223 -2@ > 3800 // (int) var > num // timer1 jump_if_false @TOURVCS_6296 4000 > -2@ // (int) num > var // timer1 0022: jump_if_false @TOURVCS_6296 // Note: the incorrect math opcode was used here 027F: store_coords_to $5805 $5806 $5807 from_actor $5730 with_offset 0.8 0 0.2 029F: (unknown) 80 $5805 $5806 $5807 0.05 0 0.03 0.6 :TOURVCS_6296 -2@ > 4000 // (int) var > num // timer1 jump_if_false @TOURVCS_6469 $5757 += 1 // (int) 67 > $5783 // (int) num > var 0022: jump_if_false @TOURVCS_6334 // Note: the incorrect math opcode was used here $5783 += 1 // (int) :TOURVCS_6334 $5798 = 0 // (int) 0059: text_clear_all 001C: $5757 == $5756 // (int) num == var 0022: jump_if_false @TOURVCS_6401 // 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 $5752 $5604 = 2 // (int) 0002: jump @TOURVCS_6416 :TOURVCS_6401 0057: show_text_highpriority GXT 'TOUR_5' time 6000 flag 1 // ~w~Sight viewed! Fly to another ~y~sight marker~w~ now. :TOURVCS_6416 00D9: (unknown) 0 0 0 1 00BB: (unknown) $5475(1@,20) $5506(1@,20) = 1 // (int) 80 > $5800 // (int) num > var 0022: jump_if_false @TOURVCS_6463 // Note: the incorrect math opcode was used here $5800 += 20 // (int) 0002: jump @TOURVCS_6469 :TOURVCS_6463 $5800 = 100 // (int) :TOURVCS_6469 $5784 == 2 // (int) var == num jump_if_false @TOURVCS_6492 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @TOURVCS_2838 :TOURVCS_6492 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @TOURVCS_3316 :TOURVCS_6502 $5604 == 2 // (int) var == num jump_if_false @TOURVCS_6719 $5784 == 1 // (int) var == num jump_if_false @TOURVCS_6696 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @TOURVCS_2718 008B: actor $933 in_sphere_in_car -1236.12 -924.8318 14.8681 radius 10.0 10.0 2.0 sphere 1 jump_if_false @TOURVCS_6696 0325: (unknown) $5730 1 $5800 *= 10 // (int) 0035: $5801 = $5787 // (int vars) $5801 /= 100 // (int) 0029: $5801 += $5800 // (int vars) // Note: the incorrect math opcode was used here $5604 = 3 // (int) 00AC: stop_timer $5787 $5799 = 0 // (int) 00AE: remove_status_text $5800 00BB: (unknown) $5752 0059: text_clear_all $5782 += 1 // (int) 01D9: (unknown) 'TOUR_10' $5782 $5801 6000 1 // ~w~Good. Level ~1~ complete. Your bonus is $~1~. 0094: player $933 money += $5801 0515: (unknown) $5782 809F: not actor $933 dead 0022: jump_if_false @TOURVCS_6692 // Note: the incorrect math opcode was used here 02A7: unknown_check $933 0022: jump_if_false @TOURVCS_6692 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 0 :TOURVCS_6692 -2@ = 0 // (int) // timer1 :TOURVCS_6696 $5784 == 2 // (int) var == num jump_if_false @TOURVCS_6719 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @TOURVCS_2959 :TOURVCS_6719 $5604 == 3 // (int) var == num jump_if_false @TOURVCS_6830 -2@ > 2000 // (int) var > num // timer1 jump_if_false @TOURVCS_6830 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_6830 $5782 == 5 // (int) var == num jump_if_false @TOURVCS_6820 809F: not actor $933 dead jump_if_false @TOURVCS_6802 0107: toggle_player $933 can_move 1 :TOURVCS_6802 0325: (unknown) $5730 0 $5604 = 11 // (int) 0002: jump @TOURVCS_6830 :TOURVCS_6820 0325: (unknown) $5730 0 $5604 = 0 // (int) :TOURVCS_6830 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @TOURVCS_1102 jump_if_false @TOURVCS_6893 0059: text_clear_all 0055: show_text_styled GXT 'TOUR_35' time 5000 style 8 // ~r~Vice Sights Cancelled! 80A0: not car $5730 wrecked jump_if_false @TOURVCS_6881 0325: (unknown) $5730 0 :TOURVCS_6881 $5605 = 1 // (int) $5604 = 12 // (int) :TOURVCS_6893 8045: not actor $933 defined jump_if_false @TOURVCS_6910 $5604 = 12 // (int) :TOURVCS_6910 009F: actor $5753 dead jump_if_false @TOURVCS_6945 0059: text_clear_all 0055: show_text_styled GXT 'TOUR_37' time 5000 style 8 // ~r~Dead passengers are not good for business! $5604 = 12 // (int) :TOURVCS_6945 009F: actor $5754 dead jump_if_false @TOURVCS_6980 0059: text_clear_all 0055: show_text_styled GXT 'TOUR_37' time 5000 style 8 // ~r~Dead passengers are not good for business! $5604 = 12 // (int) :TOURVCS_6980 $5799 > 0 // (int) var > num jump_if_false @TOURVCS_7029 1 > $5800 // (int) num > var 0022: jump_if_false @TOURVCS_7029 // 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! $5604 = 12 // (int) :TOURVCS_7029 00A0: car $5730 wrecked jump_if_false @TOURVCS_7064 0059: text_clear_all 0055: show_text_styled GXT 'TOUR_31' time 5000 style 8 // ~r~You can't tour with a destroyed helicopter! $5604 = 12 // (int) :TOURVCS_7064 3 > $5604 // (int) num > var 0022: jump_if_false @TOURVCS_7114 // Note: the incorrect math opcode was used here 1 > $5787 // (int) num > var 0022: jump_if_false @TOURVCS_7114 // 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! $5604 = 12 // (int) :TOURVCS_7114 10 > $5604 // (int) num > var 0022: jump_if_false @TOURVCS_7134 // Note: the incorrect math opcode was used here 0002: jump @TOURVCS_3693 :TOURVCS_7134 $5604 == 11 // (int) var == num jump_if_false @TOURVCS_7161 0025: gosub @TOURVCS_7299 0002: jump @TOURVCS_7168 :TOURVCS_7161 0025: gosub @TOURVCS_7247 :TOURVCS_7168 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_4379 0057: show_text_highpriority GXT 'TEMP1_A' time 5000 flag 1 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4394 5000 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_4364 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @TOURVCS_365 1000 0026: return :TOURVCS_7247 $5605 == 1 // (int) var == num jump_if_false @TOURVCS_7282 0055: show_text_styled GXT 'M_OVER' time 1000 style 1 // ~r~MISSION OVER! 0002: jump @TOURVCS_7297 :TOURVCS_7282 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! :TOURVCS_7297 0026: return :TOURVCS_7299 $1690 == 0 // (int) var == num jump_if_false @TOURVCS_7359 011D: show_text_1number_styled GXT 'M_PASS' number 500 time 1000 style 1 // ~Y~MISSION PASSED! ~n~$~1~ 0094: player $933 money += 500 036A: (unknown) 01DF: progress_made += 1 022B: (unknown) 1 $1690 = 1 // (int) 0002: jump @TOURVCS_7375 :TOURVCS_7359 0055: show_text_styled GXT 'TOUR_52' time 1000 style 1 // All Runs Complete :TOURVCS_7375 009B: clear_player $933 wanted_level 0026: return :TOURVCS_7381 $940 = 0 // (int) 0011: $5783 > $1691 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TOURVCS_7405 // Note: the incorrect math opcode was used here 0035: $1691 = $5783 // (int vars) :TOURVCS_7405 809F: not actor $5753 dead 0022: jump_if_false @TOURVCS_7420 // Note: the incorrect math opcode was used here 003F: destroy_actor $5753 :TOURVCS_7420 809F: not actor $5754 dead 0022: jump_if_false @TOURVCS_7435 // Note: the incorrect math opcode was used here 003F: destroy_actor $5754 :TOURVCS_7435 00AA: set_parked_car_generator $1268 cars_to_generate_to 101 00C9: fade 1 1500 ms 809F: not actor $933 dead jump_if_false @TOURVCS_7465 0107: toggle_player $933 can_move 1 :TOURVCS_7465 0112: remove_references_to_actor $5753 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5754 // Like turning an actor into a random pedestrian 0162: release_model #MAVERICK 0162: release_model 58 0162: release_model 16 00AC: stop_timer $5787 00AE: remove_status_text $5800 00BB: (unknown) $5751 00BB: (unknown) $5752 0035: 3@ = $5758 // (int vars) :TOURVCS_7507 0011: $5755 > 3@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TOURVCS_7537 // Note: the incorrect math opcode was used here 00BB: (unknown) $5475(3@,20) 3@ += 1 // (int) 0002: jump @TOURVCS_7507 :TOURVCS_7537 007A: mission_cleanup 0026: return //-------------Mission 35--------------- :FIREHEL 0238: name_thread 'FIREHEL' $1688 == 0 // (int) var == num jump_if_false @FIREHEL_25 01EA: increment_mission_attempts :FIREHEL_25 0025: gosub @FIREHEL_5114 009D: wasted_or_busted // mission only jump_if_false @FIREHEL_48 0025: gosub @FIREHEL_8005 :FIREHEL_48 0025: gosub @FIREHEL_8139 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 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @FIREHEL_257 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 007E: actor $933 driving jump_if_false @FIREHEL_251 0400: (unknown) $933 $1070 0002: jump @FIREHEL_257 :FIREHEL_251 02C0: (unknown) $933 $1070 :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_4301 0@ :FIREHEL_284 0045: actor $933 defined jump_if_false @FIREHEL_352 807E: not actor $933 driving jump_if_false @FIREHEL_329 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @FIREHEL_332 :FIREHEL_329 021D: (unknown) 0 :FIREHEL_332 $1078 == 0 // (int) var == num jump_if_false @FIREHEL_348 02EA: select_interior 2 :FIREHEL_348 01AE: (unknown) 1 :FIREHEL_352 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :FIREHEL_365 0045: actor $933 defined jump_if_false @FIREHEL_429 807E: not actor $933 driving jump_if_false @FIREHEL_417 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @FIREHEL_417 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :FIREHEL_417 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :FIREHEL_429 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @FIREHEL_478 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 01AE: (unknown) 0 $1078 == 0 // (int) var == num jump_if_false @FIREHEL_478 02EA: select_interior 0 :FIREHEL_478 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @FIREHEL_508 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :FIREHEL_508 0026: return 0045: actor 0@ defined jump_if_false @FIREHEL_529 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :FIREHEL_529 0026: return 0045: actor 0@ defined 0022: jump_if_false @FIREHEL_559 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @FIREHEL_559 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :FIREHEL_559 0026: return :FIREHEL_561 0045: actor 0@ defined 0022: jump_if_false @FIREHEL_608 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @FIREHEL_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 @FIREHEL_608 :FIREHEL_604 1@ = 0 // (int) :FIREHEL_608 1@ == 1 // (int) var == num jump_if_false @FIREHEL_692 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @FIREHEL_685 007E: actor 0@ driving jump_if_false @FIREHEL_681 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @FIREHEL_671 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @FIREHEL_674 :FIREHEL_671 00F1: (unknown) 0@ :FIREHEL_674 0002: jump @FIREHEL_685 :FIREHEL_681 1@ = 0 // (int) :FIREHEL_685 0002: jump @FIREHEL_608 :FIREHEL_692 0026: return 0045: actor 0@ defined jump_if_false @FIREHEL_786 007E: actor 0@ driving jump_if_false @FIREHEL_770 02A7: unknown_check 0@ jump_if_false @FIREHEL_740 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @FIREHEL_763 :FIREHEL_740 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @FIREHEL_561 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :FIREHEL_763 0002: jump @FIREHEL_779 :FIREHEL_770 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :FIREHEL_779 0002: jump @FIREHEL_788 :FIREHEL_786 005F: (unknown) :FIREHEL_788 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @FIREHEL_946 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @FIREHEL_946 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @FIREHEL_887 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @FIREHEL_846 // Note: the incorrect math opcode was used here 0026: return 0002: jump @FIREHEL_880 :FIREHEL_846 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @FIREHEL_561 0@ 4@ > -1 // (int) var > num jump_if_false @FIREHEL_880 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @FIREHEL_561 4@ :FIREHEL_880 0002: jump @FIREHEL_946 :FIREHEL_887 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @FIREHEL_912 // Note: the incorrect math opcode was used here 0026: return 0002: jump @FIREHEL_946 :FIREHEL_912 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @FIREHEL_561 0@ not 3@ == -1 // (int) var == num jump_if_false @FIREHEL_946 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @FIREHEL_561 3@ :FIREHEL_946 0045: actor 0@ defined jump_if_false @FIREHEL_998 004F: unknown_check 1@ jump_if_false @FIREHEL_998 007E: actor 0@ driving jump_if_false @FIREHEL_998 807C: not actor 0@ driving 1@ 0022: jump_if_false @FIREHEL_998 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @FIREHEL_561 0@ :FIREHEL_998 5@ = 0 // (int) :FIREHEL_1002 5@ == 0 // (int) var == num jump_if_false @FIREHEL_1100 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @FIREHEL_1093 004F: unknown_check 1@ jump_if_false @FIREHEL_1093 007C: actor 0@ driving 1@ 0022: jump_if_false @FIREHEL_1059 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @FIREHEL_1093 :FIREHEL_1059 2@ == -1 // (int) var == num jump_if_false @FIREHEL_1085 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @FIREHEL_1093 :FIREHEL_1085 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :FIREHEL_1093 0002: jump @FIREHEL_1002 :FIREHEL_1100 0026: return :FIREHEL_1102 $1084 = 0 // (int) 0377: (unknown) 0 $1084 $1084 > 0 // (int) var > num jump_if_false @FIREHEL_1175 0045: actor $933 defined jump_if_false @FIREHEL_1175 0429: (unknown) $933 0@ 0@ > -1 // (int) var > num jump_if_false @FIREHEL_1175 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @FIREHEL_1175 $1084 = 0 // (int) :FIREHEL_1175 $1084 > 0 // (int) var > num jump_if_false @FIREHEL_1293 $1085 == -1 // (int) var == num jump_if_false @FIREHEL_1247 010E: $1167 = current_time_in_ms 0035: $1085 = $1167 // (int vars) $1085 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1068 = 1 // (int) $1087 = 1 // (int) 0002: jump @FIREHEL_1280 :FIREHEL_1247 801C: not $1086 == $1084 // (int) num == var 0022: jump_if_false @FIREHEL_1280 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) 005E: (unknown) :FIREHEL_1280 0035: $1086 = $1084 // (int vars) 0002: jump @FIREHEL_1351 :FIREHEL_1293 $1087 == 1 // (int) var == num jump_if_false @FIREHEL_1346 010E: $1167 = current_time_in_ms 0011: $1167 > $1085 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIREHEL_1346 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) $1087 = 0 // (int) :FIREHEL_1346 $1086 = 0 // (int) :FIREHEL_1351 005F: (unknown) :FIREHEL_1353 0@ == 0 // (int) var == num jump_if_false @FIREHEL_1396 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @FIREHEL_1572 :FIREHEL_1396 0@ == 1 // (int) var == num jump_if_false @FIREHEL_1429 03CF: (unknown) 200 200 200 255 0002: jump @FIREHEL_1572 :FIREHEL_1429 0@ == 2 // (int) var == num jump_if_false @FIREHEL_1471 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @FIREHEL_1572 :FIREHEL_1471 0@ == 3 // (int) var == num jump_if_false @FIREHEL_1515 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @FIREHEL_1572 :FIREHEL_1515 0@ == 4 // (int) var == num jump_if_false @FIREHEL_1546 03CF: (unknown) 8 143 59 255 0002: jump @FIREHEL_1572 :FIREHEL_1546 0@ == 5 // (int) var == num jump_if_false @FIREHEL_1572 03CF: (unknown) 237 130 180 255 :FIREHEL_1572 0026: return :FIREHEL_1574 00BC: (unknown) 0@ 2 0026: return :FIREHEL_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 @FIREHEL_1581 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @FIREHEL_1636 014E: 3@ = car 0@ health 3@ -= 250 // (int) :FIREHEL_1636 0 > 3@ // (int) num > var 0022: jump_if_false @FIREHEL_1651 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :FIREHEL_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 @FIREHEL_1696 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :FIREHEL_1696 005F: (unknown) $5604 = 0 // (int) $5605 = 0 // (int) $6035 = 0 // (int) $6121 = 0 // (int) $6122 = 0 // (int) $6123 = 0 // (int) $6124 = 0 // (int) $6125 = 0 // (int) $6127 = 0 // (int) $6129 = 0 // (int) 0002: jump @FIREHEL_1768 0092: $5863 = init_object #BRIEFCASE at 0 0 0 0093: destroy_object $5863 :FIREHEL_1768 0@ == 1 // (int) var == num jump_if_false @FIREHEL_1807 0160: load_model #HUEYHOSP :FIREHEL_1785 8161: not model #HUEYHOSP available jump_if_false @FIREHEL_1807 0001: wait 0 ms 0002: jump @FIREHEL_1785 :FIREHEL_1807 0026: return :FIREHEL_1809 0035: $5949 = 0@ // (int vars) 0035: $5950 = 1@ // (int vars) 0035: $5951 = 2@ // (int vars) 0035: $5952 = 3@ // (int vars) 0036: $6118 = 4@ // (float vars) 0035: $6119 = 5@ // (int vars) 0026: return :FIREHEL_1841 $5609 = -936.1857 // (float) $5689 = 1400.166 // (float) $5769 = 46.088 // (float) $5610 = -934.6121 // (float) $5690 = 1399.685 // (float) $5770 = 46.0088 // (float) $5611 = -938.0585 // (float) $5691 = 1399.057 // (float) $5771 = 46.0088 // (float) $5612 = -926.1708 // (float) $5692 = 705.4319 // (float) $5772 = 57.0187 // (float) $5613 = -926.6482 // (float) $5693 = 703.6282 // (float) $5773 = 57.0187 // (float) $5614 = -925.0129 // (float) $5694 = 702.5076 // (float) $5774 = 57.0187 // (float) $5615 = -926.3981 // (float) $5695 = 701.2804 // (float) $5775 = 57.0187 // (float) $5616 = -995.5313 // (float) $5696 = 337.2551 // (float) $5776 = 25.012 // (float) $5617 = -993.881 // (float) $5697 = 337.2681 // (float) $5777 = 25.012 // (float) $5618 = -991.6244 // (float) $5698 = 337.269 // (float) $5778 = 25.012 // (float) $5619 = -990.9677 // (float) $5699 = 337.269 // (float) $5779 = 25.012 // (float) $5620 = -985.4716 // (float) $5700 = 337.2679 // (float) $5780 = 25.012 // (float) $5621 = -1088.346 // (float) $5701 = -203.3098 // (float) $5781 = 23.0664 // (float) $5622 = -1090.963 // (float) $5702 = -203.4709 // (float) $5782 = 23.3203 // (float) $5623 = -1095.165 // (float) $5703 = -203.6321 // (float) $5783 = 23.2741 // (float) $5624 = -1290.443 // (float) $5704 = 85.058 // (float) $5784 = 26.0234 // (float) $5625 = -1288.127 // (float) $5705 = 85.3126 // (float) $5785 = 26.0284 // (float) $5626 = -1292.085 // (float) $5706 = 80.446 // (float) $5786 = 30.2728 // (float) $5627 = -1290.327 // (float) $5707 = 81.5295 // (float) $5787 = 30.2728 // (float) $5628 = -792.4524 // (float) $5708 = 430.0685 // (float) $5788 = 66.4816 // (float) $5629 = -790.1435 // (float) $5709 = 427.3332 // (float) $5789 = 66.4816 // (float) $5630 = -791.7105 // (float) $5710 = 424.6288 // (float) $5790 = 66.4816 // (float) $5631 = -794.3157 // (float) $5711 = 424.0474 // (float) $5791 = 66.4816 // (float) $5632 = -774.6963 // (float) $5712 = 567.1682 // (float) $5792 = 58.2407 // (float) $5633 = -776.0135 // (float) $5713 = 568.9343 // (float) $5793 = 58.2407 // (float) $5634 = -775.1944 // (float) $5714 = 571.8878 // (float) $5794 = 58.2407 // (float) $5635 = -772.6431 // (float) $5715 = 573.0134 // (float) $5795 = 58.2407 // (float) $5636 = -771.9196 // (float) $5716 = 570.493 // (float) $5796 = 58.2407 // (float) $5637 = -770.3365 // (float) $5717 = 567.708 // (float) $5797 = 58.2407 // (float) $5638 = -636.9337 // (float) $5718 = 860.2426 // (float) $5798 = 22.3562 // (float) $5639 = -634.984 // (float) $5719 = 861.6247 // (float) $5799 = 22.7234 // (float) $5640 = -636.3994 // (float) $5720 = 858.6077 // (float) $5800 = 22.3562 // (float) $5641 = -699.973 // (float) $5721 = 1276.767 // (float) $5801 = 17.3894 // (float) $5642 = -698.203 // (float) $5722 = 1278.25 // (float) $5802 = 17.3894 // (float) $5643 = -695.8476 // (float) $5723 = 1276.893 // (float) $5803 = 17.3894 // (float) $5644 = -696.6719 // (float) $5724 = 1273.81 // (float) $5804 = 17.3894 // (float) $5645 = -699.8391 // (float) $5725 = 1272.035 // (float) $5805 = 17.3894 // (float) $5646 = -74.6521 // (float) $5726 = 935.815 // (float) $5806 = 23.7388 // (float) $5647 = -71.4321 // (float) $5727 = 932.2327 // (float) $5807 = 23.9583 // (float) $5648 = -74.3694 // (float) $5728 = 930.6535 // (float) $5808 = 23.9583 // (float) $5649 = -75.3465 // (float) $5729 = 932.5193 // (float) $5809 = 23.9583 // (float) $5650 = -76.9783 // (float) $5730 = 930.6529 // (float) $5810 = 23.9583 // (float) $5651 = -87.0728 // (float) $5731 = 934.4072 // (float) $5811 = 23.9583 // (float) $5652 = -1014.185 // (float) $5732 = 153.2984 // (float) $5812 = 15.3183 // (float) $5653 = -1013.254 // (float) $5733 = 150.308 // (float) $5813 = 15.3183 // (float) $5654 = -1011.442 // (float) $5734 = 151.605 // (float) $5814 = 15.3183 // (float) $5655 = -1013.844 // (float) $5735 = 154.4557 // (float) $5815 = 15.3183 // (float) $5656 = -1010.268 // (float) $5736 = 148.0047 // (float) $5816 = 15.3183 // (float) $5657 = -976.0948 // (float) $5737 = 105.8954 // (float) $5817 = 9.2371 // (float) $5658 = -975.5024 // (float) $5738 = 109.0072 // (float) $5818 = 9.2377 // (float) $5659 = -977.3224 // (float) $5739 = 110.8594 // (float) $5819 = 9.2463 // (float) $5660 = -975.2151 // (float) $5740 = 112.5553 // (float) $5820 = 9.2428 // (float) $5661 = -976.1135 // (float) $5741 = 114.4929 // (float) $5821 = 9.2482 // (float) $5662 = -878.7376 // (float) $5742 = -190.567 // (float) $5822 = 18.447 // (float) $5663 = -880.9933 // (float) $5743 = -192.1031 // (float) $5823 = 18.447 // (float) $5664 = -876.0129 // (float) $5744 = -197.4636 // (float) $5824 = 18.447 // (float) $5665 = -874.2783 // (float) $5745 = -196.9168 // (float) $5825 = 18.447 // (float) $5666 = -874.9995 // (float) $5746 = -171.1674 // (float) $5826 = 18.447 // (float) $5667 = -876.9607 // (float) $5747 = -166.974 // (float) $5827 = 18.447 // (float) $5668 = -676.743 // (float) $5748 = -1274.67 // (float) $5828 = 12.4726 // (float) $5669 = -678.3516 // (float) $5749 = -1276.911 // (float) $5829 = 12.4726 // (float) $5670 = -675.9635 // (float) $5750 = -1278.341 // (float) $5830 = 12.4726 // (float) $5671 = -674.927 // (float) $5751 = -1275.792 // (float) $5831 = 12.4726 // (float) $5672 = -662.6949 // (float) $5752 = -1536.342 // (float) $5832 = 26.2807 // (float) $5673 = -662.839 // (float) $5753 = -1535.31 // (float) $5833 = 26.2807 // (float) $5674 = -662.0499 // (float) $5754 = -1535.311 // (float) $5834 = 26.2807 // (float) $5675 = -661.2424 // (float) $5755 = -1535.835 // (float) $5835 = 26.2807 // (float) $5676 = -858.8179 // (float) $5756 = 232.233 // (float) $5836 = 12.9986 // (float) $5677 = -859.8162 // (float) $5757 = 231.1027 // (float) $5837 = 12.9986 // (float) $5678 = -860.3204 // (float) $5758 = 232.3889 // (float) $5838 = 12.9986 // (float) $5679 = -861.33 // (float) $5759 = 233.0617 // (float) $5839 = 12.9986 // (float) $5680 = -863.288 // (float) $5760 = 230.6279 // (float) $5840 = 12.9986 // (float) $5681 = -1086.731 // (float) $5761 = 1409.992 // (float) $5841 = 34.2411 // (float) $5682 = -1087.132 // (float) $5762 = 1412.464 // (float) $5842 = 34.2411 // (float) $5683 = -1088.314 // (float) $5763 = 1412.531 // (float) $5843 = 34.2411 // (float) $5684 = -1759.4 // (float) $5764 = -184.729 // (float) $5844 = 51.41 // (float) $5685 = -1759.181 // (float) $5765 = -182.7299 // (float) $5845 = 51.41 // (float) $5686 = -1756.44 // (float) $5766 = -182.7578 // (float) $5846 = 51.41 // (float) $5687 = -1754.521 // (float) $5767 = -184.9557 // (float) $5847 = 48.9543 // (float) $5955 = 0 // (int) 0026: return :FIREHEL_3980 80A0: not car $5859 wrecked jump_if_false @FIREHEL_4098 809F: not actor $933 dead jump_if_false @FIREHEL_4098 807C: not actor $933 driving $5859 0022: jump_if_false @FIREHEL_4098 // Note: the incorrect math opcode was used here 00C0: (unknown) $5859 $5944 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @FIREHEL_1574 $5944 $5604 == 1 // (int) var == num jump_if_false @FIREHEL_4088 0035: 0@ = $5952 // (int vars) :FIREHEL_4051 0011: $5949 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIREHEL_4088 // Note: the incorrect math opcode was used here 00BB: (unknown) $5608(0@,80) 0@ += 1 // (int) 0002: jump @FIREHEL_4051 0002: jump @FIREHEL_4092 :FIREHEL_4088 00BB: (unknown) $5945 :FIREHEL_4092 $6036 = 2 // (int) :FIREHEL_4098 0026: return :FIREHEL_4100 80A0: not car $5859 wrecked jump_if_false @FIREHEL_4227 809F: not actor $933 dead jump_if_false @FIREHEL_4227 007C: actor $933 driving $5859 0022: jump_if_false @FIREHEL_4227 // Note: the incorrect math opcode was used here 0035: 0@ = $5952 // (int vars) $6036 == 2 // (int) var == num jump_if_false @FIREHEL_4157 00BB: (unknown) $5944 :FIREHEL_4157 0011: $5949 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIREHEL_4221 // Note: the incorrect math opcode was used here $5699(0@,80) == 0 // (int) var == num jump_if_false @FIREHEL_4209 00C3: (unknown) $5353(0@,80) $5433(0@,80) $5513(0@,80) $5608(0@,80) 00BF: (unknown) $5608(0@,80) 2 :FIREHEL_4209 0@ += 1 // (int) 0002: jump @FIREHEL_4157 :FIREHEL_4221 $6036 = 1 // (int) :FIREHEL_4227 0026: return :FIREHEL_4229 80A0: not car $5859 wrecked jump_if_false @FIREHEL_4306 809F: not actor $933 dead jump_if_false @FIREHEL_4306 007C: actor $933 driving $5859 0022: jump_if_false @FIREHEL_4306 // Note: the incorrect math opcode was used here $6036 == 2 // (int) var == num jump_if_false @FIREHEL_4281 00BB: (unknown) $5944 :FIREHEL_4281 00C3: (unknown) -742.272 858.7609 11.781 $5945 $6036 = 1 // (int) :FIREHEL_4306 0026: return :FIREHEL_4308 80A0: not car $5859 wrecked jump_if_false @FIREHEL_4325 04A6: (unknown) $5859 3 :FIREHEL_4325 0026: return :FIREHEL_4327 80A0: not car $5859 wrecked jump_if_false @FIREHEL_4344 04AD: (unknown) $5859 $5863 :FIREHEL_4344 0026: return :FIREHEL_4346 80A0: not car $5859 wrecked 0022: jump_if_false @FIREHEL_4860 // Note: the incorrect math opcode was used here 0252: object $5863 exists 0022: jump_if_false @FIREHEL_4375 // Note: the incorrect math opcode was used here 010C: store_object $5863 position_to 0@ 1@ 2@ :FIREHEL_4375 037B: constant_params 6 variable_params 3 unknown 3 call_with_params @MAIN_5197 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_5197 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_4860 0026: return :FIREHEL_4862 0035: 0@ = $5952 // (int vars) :FIREHEL_4867 0011: $5949 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIREHEL_4923 // Note: the incorrect math opcode was used here $5699(0@,80) == 0 // (int) var == num jump_if_false @FIREHEL_4911 01BC: (unknown) $5353(0@,80) $5433(0@,80) $5513(0@,80) $5782(0@,80) :FIREHEL_4911 0@ += 1 // (int) 0002: jump @FIREHEL_4867 :FIREHEL_4923 0026: return :FIREHEL_4925 80A0: not car $5859 wrecked jump_if_false @FIREHEL_4996 809F: not actor $933 dead jump_if_false @FIREHEL_4996 807C: not actor $933 driving $5859 0022: jump_if_false @FIREHEL_4996 // Note: the incorrect math opcode was used here -1@ = 0 // (int) // timer2 $6125 = 1 // (int) $6121 = 1 // (int) 0059: text_clear_all 03ED: (unknown) 'FIRE_30' $6126 4000 1 // ~w~You've got ~1~ seconds to get back in the ~b~helicopter~w~ or this run's over! :FIREHEL_4996 0026: return :FIREHEL_4998 80A0: not car $5859 wrecked 0022: jump_if_false @FIREHEL_5112 // Note: the incorrect math opcode was used here 809F: not actor $933 dead 0022: jump_if_false @FIREHEL_5112 // Note: the incorrect math opcode was used here 007C: actor $933 driving $5859 0022: jump_if_false @FIREHEL_5112 // Note: the incorrect math opcode was used here -1@ = 0 // (int) // timer2 $6121 = 0 // (int) $6125 = 0 // (int) $6127 = 0 // (int) 0059: text_clear_all 0268: (unknown) $5604 == 1 // (int) var == num jump_if_false @FIREHEL_5084 0057: show_text_highpriority GXT 'FIRE_1' time 6000 flag 1 // ~w~Extinguish all ~y~fires~w~ in the allotted time. :FIREHEL_5084 $5604 == 2 // (int) var == num jump_if_false @FIREHEL_5112 0057: show_text_highpriority GXT 'FIRE_7' time 6000 flag 1 // ~w~Get back to the ~y~fire station~w~. :FIREHEL_5112 0026: return :FIREHEL_5114 $940 = 1 // (int) 00AA: set_parked_car_generator $1269 cars_to_generate_to 0 809F: not actor $933 dead jump_if_false @FIREHEL_5176 007E: actor $933 driving jump_if_false @FIREHEL_5153 007B: $5859 = actor $933 car :FIREHEL_5153 0110: $6145 = player $933 wanted_level $6145 == 1 // (int) var == num jump_if_false @FIREHEL_5176 009B: clear_player $933 wanted_level :FIREHEL_5176 012E: toggle_player $933 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_1768 1 $5606 = -771.83 // (float) $5607 = 916.16 // (float) $5608 = 11.42 // (float) 809F: not actor $933 dead jump_if_false @FIREHEL_5292 80A0: not car $5859 wrecked jump_if_false @FIREHEL_5282 004E: put_car $5859 at -783.38 923.28 11.09 00D1: set_car $5859 Z_angle_to 90.0 :FIREHEL_5282 0524: (unknown) $6146 0525: (unknown) 3 0221: (unknown) :FIREHEL_5292 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @FIREHEL_1841 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @FIREHEL_4308 0001: wait 1000 ms 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @FIREHEL_4327 80A0: not car $5859 wrecked jump_if_false @FIREHEL_5342 03D8: (unknown) $5859 :FIREHEL_5342 $5604 = 0 // (int) $6144 = 100 // (int) $6122 = 1 // (int) $6037 = 0 // (int) :FIREHEL_5364 0001: wait 0 ms 80A0: not car $5859 wrecked jump_if_false @FIREHEL_7707 809F: not actor $933 dead jump_if_false @FIREHEL_7707 007D: actor $933 driving_car_with_model #FIRETRUK 0022: jump_if_false @FIREHEL_5479 // Note: the incorrect math opcode was used here $6148 == 0 // (int) var == num jump_if_false @FIREHEL_5479 0107: toggle_player $933 can_move 0 00A2: (unknown) $933 00F1: (unknown) $933 024B: (unknown) $933 $6147 034B: unknown_check $6147 0022: jump_if_false @FIREHEL_5462 // Note: the incorrect math opcode was used here 004F: unknown_check $6147 0022: jump_if_false @FIREHEL_5462 // Note: the incorrect math opcode was used here 0325: (unknown) $6147 1 :FIREHEL_5462 $6148 = 1 // (int) 0267: (unknown) 'FIRE_60' // You can drive the firetruck after finishing your current job. :FIREHEL_5479 $6148 == 1 // (int) var == num jump_if_false @FIREHEL_5536 80A0: not car $6147 wrecked jump_if_false @FIREHEL_5525 807C: not actor $933 driving $6147 0022: jump_if_false @FIREHEL_5525 // Note: the incorrect math opcode was used here 0325: (unknown) $6147 0 0113: remove_references_to_car $6147 // Like turning a car into any random car :FIREHEL_5525 0107: toggle_player $933 can_move 1 $6148 = 0 // (int) :FIREHEL_5536 007C: actor $933 driving $5859 0022: jump_if_false @FIREHEL_5913 // Note: the incorrect math opcode was used here $6144 > 0 // (int) var > num jump_if_false @FIREHEL_5652 $6124 == 1 // (int) var == num jump_if_false @FIREHEL_5581 0268: (unknown) $6124 = 0 // (int) :FIREHEL_5581 007F: player 0 pressed_key 17 jump_if_false @FIREHEL_5645 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @FIREHEL_4346 $6144 -= 1 // (int) 1 > $6144 // (int) num > var 0022: jump_if_false @FIREHEL_5627 // Note: the incorrect math opcode was used here $6144 = 0 // (int) :FIREHEL_5627 $6130 == 0 // (int) var == num jump_if_false @FIREHEL_5645 $6130 = 1 // (int) :FIREHEL_5645 0002: jump @FIREHEL_5761 :FIREHEL_5652 $6124 == 0 // (int) var == num jump_if_false @FIREHEL_5681 0323: show_text_box 'FIRE_13' // ~w~You are out of water! Fly low over deep water to replenish your bucket. $6124 = 1 // (int) :FIREHEL_5681 $6123 == 0 // (int) var == num jump_if_false @FIREHEL_5761 $6123 = 1 // (int) 00AE: remove_status_text $6144 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @FIREHEL_1353 1 024D: (unknown) $6144 1 'FIRE_14' // Water 00AE: remove_status_text $6144 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @FIREHEL_1353 1 024D: (unknown) $6144 1 'FIRE_14' // Water :FIREHEL_5761 100 > $6144 // (int) num > var 0022: jump_if_false @FIREHEL_5913 // Note: the incorrect math opcode was used here 004D: store_car $5859 position_to $6132 $6133 $6134 01BB: (unknown) $6132 $6133 $6134 $6136 0036: $6137 = $6134 // (float vars) 002C: $6137 -= $6136 // (float vars) 0.2 > $6136 // (float) num > var 0022: jump_if_false @FIREHEL_5913 // Note: the incorrect math opcode was used here 20.0 > $6137 // (float) num > var 0022: jump_if_false @FIREHEL_5913 // Note: the incorrect math opcode was used here $6129 == 0 // (int) var == num jump_if_false @FIREHEL_5895 $6144 += 5 // (int) $6123 = 0 // (int) -2@ = 0 // (int) // timer1 $6129 = 1 // (int) $6144 > 99 // (int) var > num jump_if_false @FIREHEL_5888 $6144 = 100 // (int) :FIREHEL_5888 0002: jump @FIREHEL_5913 :FIREHEL_5895 -2@ > 1000 // (int) var > num // timer1 jump_if_false @FIREHEL_5913 $6129 = 0 // (int) :FIREHEL_5913 $6121 == 0 // (int) var == num jump_if_false @FIREHEL_5942 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @FIREHEL_4925 0002: jump @FIREHEL_5952 :FIREHEL_5942 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @FIREHEL_4998 :FIREHEL_5952 $6125 == 1 // (int) var == num jump_if_false @FIREHEL_6209 0035: $6128 = -1@ // (int vars) // timer2 $6128 /= 1000 // (int) $6127 == 0 // (int) var == num jump_if_false @FIREHEL_6019 0078: if and 31000 > $6119 // (int) num > var $6119 > 1 // (int) var > num jump_if_false @FIREHEL_6019 $6127 = 1 // (int) :FIREHEL_6019 $6127 == 0 // (int) var == num jump_if_false @FIREHEL_6051 $6119 > 30099 // (int) var > num jump_if_false @FIREHEL_6051 $6127 = 2 // (int) :FIREHEL_6051 $6127 == 1 // (int) var == num jump_if_false @FIREHEL_6077 0035: $6126 = $6119 // (int vars) $6126 /= 1000 // (int) :FIREHEL_6077 $6127 == 2 // (int) var == num jump_if_false @FIREHEL_6102 $6126 = 30 // (int) 002B: $6126 -= $6128 // (int vars) // Note: the incorrect math opcode was used here :FIREHEL_6102 0059: text_clear_all $6126 > 0 // (int) var > num jump_if_false @FIREHEL_6172 $6126 > 1 // (int) var > num jump_if_false @FIREHEL_6154 03ED: (unknown) 'FIRE_30' $6126 4000 1 // ~w~You've got ~1~ seconds to get back in the ~b~helicopter~w~ or this run's over! 0002: jump @FIREHEL_6172 :FIREHEL_6154 03ED: (unknown) 'FIRE_29' $6126 4000 1 // ~w~You've got ~1~ second to get back in the ~b~helicopter~w~ or this run's over! :FIREHEL_6172 -1@ > 30000 // (int) var > num // timer2 jump_if_false @FIREHEL_6209 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! $5604 = 12 // (int) :FIREHEL_6209 $5604 == 0 // (int) var == num jump_if_false @FIREHEL_6819 $6035 == 0 // (int) var == num jump_if_false @FIREHEL_6374 037B: constant_params 6 variable_params 0 unknown 3 call_with_params @FIREHEL_1809 12 12 0 0 15.0 300000 80A0: not car $5859 wrecked jump_if_false @FIREHEL_6294 004E: put_car $5859 at -783.38 923.28 20.49 00D1: set_car $5859 Z_angle_to 90.0 :FIREHEL_6294 00C9: fade 1 1500 ms 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @FIREHEL_4100 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @FIREHEL_4862 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_6338 00CA: fading jump_if_false @FIREHEL_6357 0001: wait 0 ms 0002: jump @FIREHEL_6338 :FIREHEL_6357 809F: not actor $933 dead jump_if_false @FIREHEL_6374 0107: toggle_player $933 can_move 1 :FIREHEL_6374 $6035 == 1 // (int) var == num jump_if_false @FIREHEL_6466 037B: constant_params 6 variable_params 0 unknown 3 call_with_params @FIREHEL_1809 29 17 0 12 15.0 360000 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @FIREHEL_4100 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @FIREHEL_4862 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 $933 dead jump_if_false @FIREHEL_6466 0107: toggle_player $933 can_move 1 :FIREHEL_6466 $6035 == 2 // (int) var == num jump_if_false @FIREHEL_6558 037B: constant_params 6 variable_params 0 unknown 3 call_with_params @FIREHEL_1809 48 19 0 29 15.0 360000 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @FIREHEL_4100 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @FIREHEL_4862 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 $933 dead jump_if_false @FIREHEL_6558 0107: toggle_player $933 can_move 1 :FIREHEL_6558 $6035 == 3 // (int) var == num jump_if_false @FIREHEL_6650 037B: constant_params 6 variable_params 0 unknown 3 call_with_params @FIREHEL_1809 67 19 0 48 15.0 360000 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @FIREHEL_4100 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @FIREHEL_4862 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 $933 dead jump_if_false @FIREHEL_6650 0107: toggle_player $933 can_move 1 :FIREHEL_6650 $6035 == 4 // (int) var == num jump_if_false @FIREHEL_6742 037B: constant_params 6 variable_params 0 unknown 3 call_with_params @FIREHEL_1809 79 12 0 67 15.0 360000 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @FIREHEL_4100 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @FIREHEL_4862 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 $933 dead jump_if_false @FIREHEL_6742 0107: toggle_player $933 can_move 1 :FIREHEL_6742 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @FIREHEL_1353 5 024C: set_timer_with_text_to $6119 type 1 GXT 'TIME' // Time $6144 = 100 // (int) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @FIREHEL_1353 1 024D: (unknown) $6144 1 'FIRE_14' // Water $6036 = 1 // (int) $5604 = 1 // (int) 1@ = 0 // (int) -2@ = 0 // (int) // timer1 :FIREHEL_6819 $5604 == 1 // (int) var == num jump_if_false @FIREHEL_7376 $6036 == 1 // (int) var == num jump_if_false @FIREHEL_7353 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @FIREHEL_3980 $6122 == 1 // (int) var == num jump_if_false @FIREHEL_6959 -2@ > 7000 // (int) var > num // timer1 jump_if_false @FIREHEL_6959 0267: (unknown) 'FIRE_3' // ~w~Press~h~ ~k~ ~VEWEP~ ~w~to release water from your bucket. $6122 = 2 // (int) 00AE: remove_status_text $6144 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @FIREHEL_1353 1 024D: (unknown) $6144 1 'FIRE_14' // Water 00AE: remove_status_text $6144 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @FIREHEL_1353 1 024D: (unknown) $6144 1 'FIRE_14' // Water :FIREHEL_6959 0035: 0@ = $5952 // (int vars) :FIREHEL_6964 0011: $5949 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIREHEL_7353 // Note: the incorrect math opcode was used here $5699(0@,80) == 0 // (int) var == num jump_if_false @FIREHEL_7341 0104: car $5859 in_sphere $5353(0@,80) $5433(0@,80) $5513(0@,80) radius 2.0 2.0 4.0 sphere 0 0022: jump_if_false @FIREHEL_7058 // Note: the incorrect math opcode was used here 014E: $5860 = car $5859 health $5860 -= 5 // (int) 100 > $5860 // (int) num > var 0022: jump_if_false @FIREHEL_7052 // Note: the incorrect math opcode was used here $5860 = 100 // (int) :FIREHEL_7052 014C: set_car $5859 health_to $5860 :FIREHEL_7058 $6120 == 0 // (int) var == num jump_if_false @FIREHEL_7121 008B: actor $933 in_sphere_in_car $5353(0@,80) $5433(0@,80) $5513(0@,80) radius 20.0 20.0 30.0 sphere 0 0022: jump_if_false @FIREHEL_7121 // 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. $6120 = 1 // (int) :FIREHEL_7121 $6130 == 1 // (int) var == num jump_if_false @FIREHEL_7341 0305: unknown_check $5863 $5353(0@,80) $5433(0@,80) $5513(0@,80) 5.0 5.0 10.0 0 0022: jump_if_false @FIREHEL_7324 // Note: the incorrect math opcode was used here 81BD: not unknown_check $5782(0@,80) 0022: jump_if_false @FIREHEL_7324 // Note: the incorrect math opcode was used here 01BE: (unknown) $5782(0@,80) 04EC: (unknown) $5353(0@,80) $5433(0@,80) $5513(0@,80) 2.0 1 67 > $6037 // (int) num > var 0022: jump_if_false @FIREHEL_7223 // Note: the incorrect math opcode was used here $6037 += 1 // (int) :FIREHEL_7223 $5951 += 1 // (int) 0059: text_clear_all 001C: $5951 == $5950 // (int) num == var 0022: jump_if_false @FIREHEL_7291 // 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 $5945 $5604 = 2 // (int) 0002: jump @FIREHEL_7306 :FIREHEL_7291 0057: show_text_highpriority GXT 'FIRE_5' time 6000 flag 1 // ~w~Fire extinguished! Put out another ~y~fire~w~ now. :FIREHEL_7306 0035: 1@ = 0@ // (int vars) 00BB: (unknown) $5608(1@,80) $5699(1@,80) = 1 // (int) :FIREHEL_7324 807F: not player 0 pressed_key 17 jump_if_false @FIREHEL_7341 $6130 = 0 // (int) :FIREHEL_7341 0@ += 1 // (int) 0002: jump @FIREHEL_6964 :FIREHEL_7353 $6036 == 2 // (int) var == num jump_if_false @FIREHEL_7376 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @FIREHEL_4100 :FIREHEL_7376 $5604 == 2 // (int) var == num jump_if_false @FIREHEL_7596 $6036 == 1 // (int) var == num jump_if_false @FIREHEL_7573 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @FIREHEL_3980 008B: actor $933 in_sphere_in_car -742.272 858.7609 11.781 radius 10.0 10.0 2.0 sphere 1 jump_if_false @FIREHEL_7573 0325: (unknown) $5859 1 $6144 *= 10 // (int) 0035: $6131 = $6119 // (int vars) $6131 /= 100 // (int) 0029: $6131 += $6144 // (int vars) // Note: the incorrect math opcode was used here $5604 = 3 // (int) 00AC: stop_timer $6119 00AE: remove_status_text $6144 0268: (unknown) $6144 = 100 // (int) 00BB: (unknown) $5945 0059: text_clear_all $6035 += 1 // (int) 01D9: (unknown) 'FIRE_10' $6035 $6131 6000 1 // ~w~Great. Level ~1~ complete. Your bonus is $~1~. 0094: player $933 money += $6131 0517: (unknown) $6035 809F: not actor $933 dead 0022: jump_if_false @FIREHEL_7569 // Note: the incorrect math opcode was used here 02A7: unknown_check $933 0022: jump_if_false @FIREHEL_7569 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 0 :FIREHEL_7569 -2@ = 0 // (int) // timer1 :FIREHEL_7573 $6036 == 2 // (int) var == num jump_if_false @FIREHEL_7596 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @FIREHEL_4229 :FIREHEL_7596 $5604 == 3 // (int) var == num jump_if_false @FIREHEL_7707 -2@ > 2000 // (int) var > num // timer1 jump_if_false @FIREHEL_7707 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_7707 $6035 == 5 // (int) var == num jump_if_false @FIREHEL_7697 809F: not actor $933 dead jump_if_false @FIREHEL_7679 0107: toggle_player $933 can_move 1 :FIREHEL_7679 0325: (unknown) $5859 0 $5604 = 11 // (int) 0002: jump @FIREHEL_7707 :FIREHEL_7697 0325: (unknown) $5859 0 $5604 = 0 // (int) :FIREHEL_7707 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @FIREHEL_1102 jump_if_false @FIREHEL_7770 0059: text_clear_all 0055: show_text_styled GXT 'FIRE_35' time 5000 style 8 // ~r~Fire Copter Cancelled! 80A0: not car $5859 wrecked jump_if_false @FIREHEL_7758 0325: (unknown) $5859 0 :FIREHEL_7758 $5605 = 1 // (int) $5604 = 12 // (int) :FIREHEL_7770 8045: not actor $933 defined jump_if_false @FIREHEL_7787 $5604 = 12 // (int) :FIREHEL_7787 00A0: car $5859 wrecked jump_if_false @FIREHEL_7822 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! $5604 = 12 // (int) :FIREHEL_7822 3 > $5604 // (int) num > var 0022: jump_if_false @FIREHEL_7872 // Note: the incorrect math opcode was used here 1 > $6119 // (int) num > var 0022: jump_if_false @FIREHEL_7872 // 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! $5604 = 12 // (int) :FIREHEL_7872 10 > $5604 // (int) num > var 0022: jump_if_false @FIREHEL_7892 // Note: the incorrect math opcode was used here 0002: jump @FIREHEL_5364 :FIREHEL_7892 $5604 == 11 // (int) var == num jump_if_false @FIREHEL_7919 0025: gosub @FIREHEL_8057 0002: jump @FIREHEL_7926 :FIREHEL_7919 0025: gosub @FIREHEL_8005 :FIREHEL_7926 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_4379 0057: show_text_highpriority GXT 'TEMP1_A' time 5000 flag 1 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4394 5000 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_4364 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @FIREHEL_365 1000 0026: return :FIREHEL_8005 $5605 == 1 // (int) var == num jump_if_false @FIREHEL_8040 0055: show_text_styled GXT 'M_OVER' time 1000 style 1 // ~r~MISSION OVER! 0002: jump @FIREHEL_8055 :FIREHEL_8040 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! :FIREHEL_8055 0026: return :FIREHEL_8057 $1688 == 0 // (int) var == num jump_if_false @FIREHEL_8117 011D: show_text_1number_styled GXT 'M_PASS' number 500 time 1000 style 1 // ~Y~MISSION PASSED! ~n~$~1~ 0094: player $933 money += 500 036A: (unknown) 01DF: progress_made += 1 022B: (unknown) 1 $1688 = 1 // (int) 0002: jump @FIREHEL_8133 :FIREHEL_8117 0055: show_text_styled GXT 'FIRE_52' time 1000 style 1 // All Runs Complete :FIREHEL_8133 009B: clear_player $933 wanted_level 0026: return :FIREHEL_8139 0011: $6037 > $1689 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIREHEL_8158 // Note: the incorrect math opcode was used here 0035: $1689 = $6037 // (int vars) :FIREHEL_8158 $940 = 0 // (int) 0525: (unknown) $6146 00AA: set_parked_car_generator $1269 cars_to_generate_to 101 00C9: fade 1 1500 ms 809F: not actor $933 dead jump_if_false @FIREHEL_8197 0107: toggle_player $933 can_move 1 :FIREHEL_8197 0162: release_model #HUEYHOSP 00AC: stop_timer $6119 00AE: remove_status_text $6144 00BB: (unknown) $5944 00BB: (unknown) $5945 0035: 2@ = $5952 // (int vars) :FIREHEL_8223 0011: $5949 > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @FIREHEL_8273 // Note: the incorrect math opcode was used here $5699(2@,80) == 0 // (int) var == num jump_if_false @FIREHEL_8261 00BB: (unknown) $5608(2@,80) 01BE: (unknown) $5782(2@,80) :FIREHEL_8261 2@ += 1 // (int) 0002: jump @FIREHEL_8223 :FIREHEL_8273 007A: mission_cleanup 0026: return //-------------Mission 36--------------- :RACEHUB 0238: name_thread 'RACEHUB' 033A: use_GXT_table 'RAC' 0025: gosub @RACEHUB_27169 009D: wasted_or_busted // mission only jump_if_false @RACEHUB_41 0025: gosub @RACEHUB_28492 :RACEHUB_41 0025: gosub @RACEHUB_28897 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 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @RACEHUB_595 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 007E: actor $933 driving jump_if_false @RACEHUB_589 0400: (unknown) $933 $1070 0002: jump @RACEHUB_595 :RACEHUB_589 02C0: (unknown) $933 $1070 :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_4301 0@ :RACEHUB_622 0045: actor $933 defined jump_if_false @RACEHUB_690 807E: not actor $933 driving jump_if_false @RACEHUB_667 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @RACEHUB_670 :RACEHUB_667 021D: (unknown) 0 :RACEHUB_670 $1078 == 0 // (int) var == num jump_if_false @RACEHUB_686 02EA: select_interior 2 :RACEHUB_686 01AE: (unknown) 1 :RACEHUB_690 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :RACEHUB_703 0045: actor $933 defined jump_if_false @RACEHUB_767 807E: not actor $933 driving jump_if_false @RACEHUB_755 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @RACEHUB_755 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :RACEHUB_755 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :RACEHUB_767 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @RACEHUB_816 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 01AE: (unknown) 0 $1078 == 0 // (int) var == num jump_if_false @RACEHUB_816 02EA: select_interior 0 :RACEHUB_816 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @RACEHUB_846 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :RACEHUB_846 0026: return 0045: actor 0@ defined jump_if_false @RACEHUB_867 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :RACEHUB_867 0026: return 0045: actor 0@ defined 0022: jump_if_false @RACEHUB_897 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @RACEHUB_897 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :RACEHUB_897 0026: return :RACEHUB_899 0045: actor 0@ defined 0022: jump_if_false @RACEHUB_946 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @RACEHUB_942 // 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_946 :RACEHUB_942 1@ = 0 // (int) :RACEHUB_946 1@ == 1 // (int) var == num jump_if_false @RACEHUB_1030 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @RACEHUB_1023 007E: actor 0@ driving jump_if_false @RACEHUB_1019 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @RACEHUB_1009 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @RACEHUB_1012 :RACEHUB_1009 00F1: (unknown) 0@ :RACEHUB_1012 0002: jump @RACEHUB_1023 :RACEHUB_1019 1@ = 0 // (int) :RACEHUB_1023 0002: jump @RACEHUB_946 :RACEHUB_1030 0026: return 0045: actor 0@ defined jump_if_false @RACEHUB_1124 007E: actor 0@ driving jump_if_false @RACEHUB_1108 02A7: unknown_check 0@ jump_if_false @RACEHUB_1078 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @RACEHUB_1101 :RACEHUB_1078 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_899 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :RACEHUB_1101 0002: jump @RACEHUB_1117 :RACEHUB_1108 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :RACEHUB_1117 0002: jump @RACEHUB_1126 :RACEHUB_1124 005F: (unknown) :RACEHUB_1126 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @RACEHUB_1284 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @RACEHUB_1284 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @RACEHUB_1225 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @RACEHUB_1184 // Note: the incorrect math opcode was used here 0026: return 0002: jump @RACEHUB_1218 :RACEHUB_1184 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RACEHUB_899 0@ 4@ > -1 // (int) var > num jump_if_false @RACEHUB_1218 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RACEHUB_899 4@ :RACEHUB_1218 0002: jump @RACEHUB_1284 :RACEHUB_1225 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @RACEHUB_1250 // Note: the incorrect math opcode was used here 0026: return 0002: jump @RACEHUB_1284 :RACEHUB_1250 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RACEHUB_899 0@ not 3@ == -1 // (int) var == num jump_if_false @RACEHUB_1284 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RACEHUB_899 3@ :RACEHUB_1284 0045: actor 0@ defined jump_if_false @RACEHUB_1336 004F: unknown_check 1@ jump_if_false @RACEHUB_1336 007E: actor 0@ driving jump_if_false @RACEHUB_1336 807C: not actor 0@ driving 1@ 0022: jump_if_false @RACEHUB_1336 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RACEHUB_899 0@ :RACEHUB_1336 5@ = 0 // (int) :RACEHUB_1340 5@ == 0 // (int) var == num jump_if_false @RACEHUB_1438 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @RACEHUB_1431 004F: unknown_check 1@ jump_if_false @RACEHUB_1431 007C: actor 0@ driving 1@ 0022: jump_if_false @RACEHUB_1397 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @RACEHUB_1431 :RACEHUB_1397 2@ == -1 // (int) var == num jump_if_false @RACEHUB_1423 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @RACEHUB_1431 :RACEHUB_1423 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :RACEHUB_1431 0002: jump @RACEHUB_1340 :RACEHUB_1438 0026: return :RACEHUB_1440 $1084 = 0 // (int) 0377: (unknown) 0 $1084 $1084 > 0 // (int) var > num jump_if_false @RACEHUB_1513 0045: actor $933 defined jump_if_false @RACEHUB_1513 0429: (unknown) $933 0@ 0@ > -1 // (int) var > num jump_if_false @RACEHUB_1513 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @RACEHUB_1513 $1084 = 0 // (int) :RACEHUB_1513 $1084 > 0 // (int) var > num jump_if_false @RACEHUB_1631 $1085 == -1 // (int) var == num jump_if_false @RACEHUB_1585 010E: $1167 = current_time_in_ms 0035: $1085 = $1167 // (int vars) $1085 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1068 = 1 // (int) $1087 = 1 // (int) 0002: jump @RACEHUB_1618 :RACEHUB_1585 801C: not $1086 == $1084 // (int) num == var 0022: jump_if_false @RACEHUB_1618 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) 005E: (unknown) :RACEHUB_1618 0035: $1086 = $1084 // (int vars) 0002: jump @RACEHUB_1689 :RACEHUB_1631 $1087 == 1 // (int) var == num jump_if_false @RACEHUB_1684 010E: $1167 = current_time_in_ms 0011: $1167 > $1085 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_1684 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) $1087 = 0 // (int) :RACEHUB_1684 $1086 = 0 // (int) :RACEHUB_1689 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_2152 0017: 3@ >= 16@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_2302 // 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_2278 0027: (unknown) 8@ 9@ 10@ 11@ 12@ 13@ :RACEHUB_2278 0036: 8@ = 11@ // (float vars) 0036: 9@ = 12@ // (float vars) 0036: 10@ = 13@ // (float vars) 16@ += 1 // (int) 0002: jump @RACEHUB_2152 :RACEHUB_2302 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_2385 0 > 5@ // (int) num > var 0022: jump_if_false @RACEHUB_2368 // Note: the incorrect math opcode was used here 002B: 10@ -= 5@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @RACEHUB_2372 :RACEHUB_2368 0035: 10@ = 5@ // (int vars) :RACEHUB_2372 02B1: draw_text_1number 0@ 1@ GXT 4@ number 10@ 0002: jump @RACEHUB_2390 :RACEHUB_2385 0203: set_draw_text_position 0@ 1@ GXT 4@ :RACEHUB_2390 0026: return :RACEHUB_2392 0045: actor 0@ defined 0022: jump_if_false @RACEHUB_2477 // 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_2477 005F: (unknown) 037B: constant_params 1 variable_params 2 unknown 4 call_with_params @RACEHUB_2392 0@ 2@ 3@ jump_if_false @RACEHUB_2504 0203: set_draw_text_position 2@ 3@ GXT 1@ :RACEHUB_2504 0026: return 037B: constant_params 1 variable_params 2 unknown 5 call_with_params @RACEHUB_2392 0@ 3@ 4@ jump_if_false @RACEHUB_2532 02B1: draw_text_1number 3@ 4@ GXT 1@ number 2@ :RACEHUB_2532 0026: return 037B: constant_params 1 variable_params 2 unknown 6 call_with_params @RACEHUB_2392 0@ 4@ 5@ jump_if_false @RACEHUB_2561 02B2: (unknown) 4@ 5@ 1@ 2@ 3@ :RACEHUB_2561 0026: return :RACEHUB_2563 007F: player 0 pressed_key 4 jump_if_false @RACEHUB_2638 007F: player 0 pressed_key 8 jump_if_false @RACEHUB_2631 $5604 == 0 // (int) var == num jump_if_false @RACEHUB_2631 0043: store_actor $933 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $933 Z_angle 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) $5604 = 1 // (int) :RACEHUB_2631 0002: jump @RACEHUB_2643 :RACEHUB_2638 $5604 = 0 // (int) :RACEHUB_2643 007F: player 0 pressed_key 4 jump_if_false @RACEHUB_2729 007F: player 0 pressed_key 9 jump_if_false @RACEHUB_2722 $5605 == 0 // (int) var == num jump_if_false @RACEHUB_2722 0043: store_actor $933 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $933 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) :RACEHUB_2722 0002: jump @RACEHUB_2734 :RACEHUB_2729 $5605 = 0 // (int) :RACEHUB_2734 0026: return :RACEHUB_2736 $5886 = 0 // (int) $5887 = 1 // (int) 0@ = 0 // (int) :RACEHUB_2751 $5636(0@,4) = 0 // (int) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @RACEHUB_2751 $5984 = 0 // (int) $5985 = 0 // (int) $5986 = -1 // (int) $5987 = 0 // (int) $5990 = 1.0 // (float) $5991 = 15.0 // (float) $5992 = 0 // (int) $5993 = 0 // (int) $5994 = 1 // (int) $5995 = 1 // (int) $5996 = 40.0 // (float) $5997 = 15.0 // (float) $5998 = 60.0 // (float) $5999 = 0 // (int) $6000 = 0 // (float) $6001 = 0 // (float) $6002 = 0 // (int) $6003 = 0 // (float) $6004 = 0 // (float) $6005 = 0 // (int) $6006 = 0 // (float) $6007 = 0 // (float) $6008 = 0 // (int) $6009 = 0 // (float) $6010 = 0 // (float) $6011 = 0 // (int) $6012 = 0 // (float) $6013 = 0 // (float) $6014 = 0 // (int) $6015 = 0 // (float) $6016 = 0 // (float) 0026: return :RACEHUB_2945 0035: 7@ = $5886 // (int vars) 7@ >= 40 // (int) var >= num jump_if_false @RACEHUB_2964 039E: (unknown) :RACEHUB_2964 $5886 += 1 // (int) 001D: 2@ == -100.0 // (int) var == var jump_if_false @RACEHUB_2996 2@ = 99.0 // (float) 0002: jump @RACEHUB_3001 :RACEHUB_2996 2@ += 2.0 // (float) :RACEHUB_3001 01BB: (unknown) 0@ 1@ 2@ 2@ 001D: 5@ == -100.0 // (int) var == var jump_if_false @RACEHUB_3033 5@ = 99.0 // (float) 0002: jump @RACEHUB_3038 :RACEHUB_3033 5@ += 2.0 // (float) :RACEHUB_3038 01BB: (unknown) 3@ 4@ 5@ 5@ 0036: $5350(7@,40) = 0@ // (float vars) 0036: $5390(7@,40) = 1@ // (float vars) 0036: $5430(7@,40) = 2@ // (float vars) 0036: $5470(7@,40) = 3@ // (float vars) 0036: $5510(7@,40) = 4@ // (float vars) 0036: $5550(7@,40) = 5@ // (float vars) 0036: $5590(7@,40) = 6@ // (float vars) 0026: return :RACEHUB_3095 037B: constant_params 7 variable_params 0 unknown 6 call_with_params @RACEHUB_2945 0@ 1@ 2@ 3@ 4@ 5@ 0 0026: return :RACEHUB_3114 037B: constant_params 7 variable_params 0 unknown 6 call_with_params @RACEHUB_2945 0@ 1@ 2@ 3@ 4@ 5@ 1001.0 0026: return :RACEHUB_3136 037B: constant_params 7 variable_params 0 unknown 6 call_with_params @RACEHUB_2945 0@ 1@ 2@ 3@ 4@ 5@ 1002.0 0026: return :RACEHUB_3158 037B: constant_params 7 variable_params 0 unknown 6 call_with_params @RACEHUB_2945 0@ 1@ 2@ 3@ 4@ 5@ 1003.0 0026: return 037B: constant_params 7 variable_params 0 unknown 3 call_with_params @RACEHUB_2945 0@ 1@ 2@ 0@ 1@ 2@ 0 0026: return :RACEHUB_3199 0035: $5887 = 0@ // (int vars) 0026: return :RACEHUB_3206 004F: unknown_check 0@ 0022: jump_if_false @RACEHUB_3370 // Note: the incorrect math opcode was used here 1@ == 0 // (int) var == num jump_if_false @RACEHUB_3286 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_3279 0230: (unknown) 0@ 0 :RACEHUB_3279 0002: jump @RACEHUB_3370 :RACEHUB_3286 01B0: (unknown) 0@ 1 014C: set_car 0@ health_to 1000 0290: (unknown) 0@ $5990 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 $5992 == 1 // (int) var == num jump_if_false @RACEHUB_3352 04FA: (unknown) 0@ 1 :RACEHUB_3352 80A6: not (unknown) 0@ 230 jump_if_false @RACEHUB_3370 0230: (unknown) 0@ 1 :RACEHUB_3370 0026: return :RACEHUB_3372 0035: 3@ = $5985 // (int vars) 3@ >= 4 // (int) var >= num jump_if_false @RACEHUB_3391 039E: (unknown) :RACEHUB_3391 $5985 += 1 // (int) 0035: $5644(3@,4) = 0@ // (int vars) 0035: $5648(3@,4) = 1@ // (int vars) $5636(3@,4) = 1 // (int) $5652(3@,4) = 0 // (int) $5656(3@,4) = 0 // (int) $5660(3@,4) = 0 // (int) $5684(3@,4) = 0 // (int) $5688(3@,4) = 0 // (int) $5692(3@,4) = 0 // (float) $5696(3@,4) = 0 // (float) $5700(3@,4) = 0 // (float) $5720(3@,4) = 0 // (int) 004F: unknown_check 0@ jump_if_false @RACEHUB_3506 02A3: (unknown) 0@ $5724(3@,4) 0002: jump @RACEHUB_3515 :RACEHUB_3506 $5724(3@,4) = 274 // (int) :RACEHUB_3515 $5664(3@,4) = 20.0 // (float) $5668(3@,4) = 20.0 // (float) $5672(3@,4) = 20.0 // (float) $5676(3@,4) = 20.0 // (float) $5680(3@,4) = 0 // (float) 0035: $5640(3@,4) = 3@ // (int vars) 0035: $5761(3@,4) = 3@ // (int vars) 2@ == 0 // (int) var == num jump_if_false @RACEHUB_3603 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @RACEHUB_3206 0@ 1 0002: jump @RACEHUB_3608 :RACEHUB_3603 0035: $5986 = 3@ // (int vars) :RACEHUB_3608 0026: return :RACEHUB_3610 not $5636(0@,4) == 0 // (int) var == num jump_if_false @RACEHUB_3685 801C: not $5644(0@,4) == 1@ // (int) num == var 0022: jump_if_false @RACEHUB_3685 // Note: the incorrect math opcode was used here $5644(0@,4) >= 0 // (int) var >= num jump_if_false @RACEHUB_3658 0113: remove_references_to_car $5644(0@,4) // Like turning a car into any random car :RACEHUB_3658 0035: $5644(0@,4) = 1@ // (int vars) $5644(0@,4) >= 0 // (int) var >= num jump_if_false @RACEHUB_3685 0116: remove_car $5644(0@,4) from_mission_cleanup_list :RACEHUB_3685 0026: return :RACEHUB_3687 001D: 3@ == -100.0 // (int) var == var jump_if_false @RACEHUB_3712 3@ = 99.0 // (float) 01BB: (unknown) 1@ 2@ 3@ 3@ :RACEHUB_3712 0036: $5704(0@,4) = 1@ // (float vars) 0036: $5708(0@,4) = 2@ // (float vars) 0036: $5712(0@,4) = 3@ // (float vars) 0036: $5716(0@,4) = 4@ // (float vars) 0026: return 0036: $5668(0@,4) = 2@ // (float vars) 0036: $5672(0@,4) = 1@ // (float vars) 0036: $5676(0@,4) = 3@ // (float vars) 0036: $5680(0@,4) = 4@ // (float vars) 0026: return 4@ = 0 // (int) :RACEHUB_3776 not $5636(4@,4) == 0 // (int) var == num jump_if_false @RACEHUB_3818 0036: $5668(4@,4) = 1@ // (float vars) 0036: $5672(4@,4) = 0@ // (float vars) 0036: $5676(4@,4) = 2@ // (float vars) 0036: $5680(4@,4) = 3@ // (float vars) :RACEHUB_3818 4@ += 1 // (int) 4@ >= 4 // (int) var >= num jump_if_false @RACEHUB_3776 0026: return :RACEHUB_3837 0035: $5994 = 0@ // (int vars) 0026: return :RACEHUB_3844 0035: $5992 = 0@ // (int vars) 0026: return 0035: $5993 = 0@ // (int vars) 0270: (unknown) 0@ 0026: return :RACEHUB_3861 0036: $5990 = 0@ // (float vars) 0026: return 0036: $5991 = 0@ // (float vars) 0026: return 0036: $5632(0@,4) = 1@ // (float vars) 0026: return :RACEHUB_3884 0036: $5996 = 0@ // (float vars) 0026: return :RACEHUB_3891 0036: $5997 = 0@ // (float vars) 0036: $5998 = 1@ // (float vars) 0026: return :RACEHUB_3903 0035: $5995 = 0@ // (int vars) 0026: return :RACEHUB_3910 0035: $5999 = 0@ // (int vars) 0036: $6000 = 1@ // (float vars) 0036: $6001 = 2@ // (float vars) 0026: return :RACEHUB_3927 0035: $6002 = 0@ // (int vars) 0036: $6003 = 1@ // (float vars) 0036: $6004 = 2@ // (float vars) 0026: return :RACEHUB_3944 0035: $6005 = 0@ // (int vars) 0036: $6006 = 1@ // (float vars) 0036: $6007 = 2@ // (float vars) 0026: return :RACEHUB_3961 0035: $6008 = 0@ // (int vars) 0036: $6009 = 1@ // (float vars) 0036: $6010 = 2@ // (float vars) 0026: return :RACEHUB_3978 0035: $6011 = 0@ // (int vars) 0036: $6012 = 1@ // (float vars) 0036: $6013 = 2@ // (float vars) 0026: return :RACEHUB_3995 0035: $6014 = 0@ // (int vars) 0036: $6015 = 1@ // (float vars) 0036: $6016 = 2@ // (float vars) 0026: return :RACEHUB_4012 0035: 2@ = $5986 // (int vars) 0045: actor $933 defined 0022: jump_if_false @RACEHUB_4035 // Note: the incorrect math opcode was used here 0043: store_actor $933 position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here :RACEHUB_4035 0045: actor $5648(0@,4) defined 0022: jump_if_false @RACEHUB_4057 // Note: the incorrect math opcode was used here 0043: store_actor $5648(0@,4) position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here :RACEHUB_4057 031D: (unknown) 3@ 4@ 6@ 7@ 1@ 0011: $5640(0@,4) > $5640(2@,4) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_4087 // Note: the incorrect math opcode was used here 1@ *= -1.0 // (float) :RACEHUB_4087 0026: return :RACEHUB_4089 037B: constant_params 1 variable_params 1 unknown 6 call_with_params @RACEHUB_4012 0@ 2@ 0036: 3@ = $5664(0@,4) // (float vars) 002C: 3@ -= 2@ // (float vars) 0036: 4@ = 3@ // (float vars) 002E: 4@ *= $5680(0@,4) // (float vars) 0036: 1@ = $5668(0@,4) // (float vars) 002A: 1@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0014: $5672(0@,4) > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_4162 // Note: the incorrect math opcode was used here 0036: 1@ = $5672(0@,4) // (float vars) 0002: jump @RACEHUB_4183 :RACEHUB_4162 0014: 1@ > $5676(0@,4) // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_4183 // Note: the incorrect math opcode was used here 0036: 1@ = $5676(0@,4) // (float vars) :RACEHUB_4183 0035: 5@ = $5656(0@,4) // (int vars) 0014: 1@ > $5590(5@,40) // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_4211 // Note: the incorrect math opcode was used here 0036: 1@ = $5590(5@,40) // (float vars) :RACEHUB_4211 0026: return :RACEHUB_4213 0035: 2@ = $5986 // (int vars) 0036: 1@ = $5996 // (float vars) 0045: actor $5648(0@,4) defined 0022: jump_if_false @RACEHUB_4706 // Note: the incorrect math opcode was used here 0035: 3@ = $5656(0@,4) // (int vars) 1000.0 > $5590(3@,40) // (float) num > var 0022: jump_if_false @RACEHUB_4286 // Note: the incorrect math opcode was used here $5995 == 1 // (int) var == num jump_if_false @RACEHUB_4279 002A: 1@ += $5590(3@,40) // (float vars) // Note: the incorrect math opcode was used here :RACEHUB_4279 0002: jump @RACEHUB_4519 :RACEHUB_4286 001D: $5590(3@,40) == 1001.0 // (int) var == var jump_if_false @RACEHUB_4366 $6002 == 1 // (int) var == num jump_if_false @RACEHUB_4359 0080: actor $5648(0@,4) near_point $5470(3@,40) $5510(3@,40) radius $6003 $6003 sphere 0 0022: jump_if_false @RACEHUB_4359 // Note: the incorrect math opcode was used here 0014: 1@ > $6004 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_4359 // Note: the incorrect math opcode was used here 0036: 1@ = $6004 // (float vars) :RACEHUB_4359 0002: jump @RACEHUB_4519 :RACEHUB_4366 001D: $5590(3@,40) == 1002.0 // (int) var == var jump_if_false @RACEHUB_4446 $6005 == 1 // (int) var == num jump_if_false @RACEHUB_4439 0080: actor $5648(0@,4) near_point $5470(3@,40) $5510(3@,40) radius $6006 $6006 sphere 0 0022: jump_if_false @RACEHUB_4439 // Note: the incorrect math opcode was used here 0014: 1@ > $6007 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_4439 // Note: the incorrect math opcode was used here 0036: 1@ = $6007 // (float vars) :RACEHUB_4439 0002: jump @RACEHUB_4519 :RACEHUB_4446 001D: $5590(3@,40) == 1003.0 // (int) var == var jump_if_false @RACEHUB_4519 $6008 == 1 // (int) var == num jump_if_false @RACEHUB_4519 0080: actor $5648(0@,4) near_point $5470(3@,40) $5510(3@,40) radius $6009 $6009 sphere 0 0022: jump_if_false @RACEHUB_4519 // Note: the incorrect math opcode was used here 0014: 1@ > $6010 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_4519 // Note: the incorrect math opcode was used here 0036: 1@ = $6010 // (float vars) :RACEHUB_4519 $5999 == 1 // (int) var == num jump_if_false @RACEHUB_4597 0011: $5640(2@,4) > $5640(0@,4) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_4597 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @RACEHUB_4597 // Note: the incorrect math opcode was used here 8086: not actor $933 near_actor $5648(0@,4) radius $6000 $6000 sphere 0 0022: jump_if_false @RACEHUB_4597 // Note: the incorrect math opcode was used here 0014: 1@ > $6001 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_4597 // Note: the incorrect math opcode was used here 0036: 1@ = $6001 // (float vars) :RACEHUB_4597 $6011 == 1 // (int) var == num jump_if_false @RACEHUB_4706 0035: 4@ = $5640(0@,4) // (int vars) 4@ -= 1 // (int) 4@ >= 0 // (int) var >= num jump_if_false @RACEHUB_4706 0035: 5@ = $5761(4@,4) // (int vars) 0045: actor $5648(5@,4) defined 0022: jump_if_false @RACEHUB_4706 // Note: the incorrect math opcode was used here $5636(5@,4) == 2 // (int) var == num jump_if_false @RACEHUB_4706 801C: not 5@ == 2@ // (int) num == var 0022: jump_if_false @RACEHUB_4706 // Note: the incorrect math opcode was used here 0086: actor $5648(5@,4) near_actor $5648(0@,4) radius $6012 $6012 sphere 0 0022: jump_if_false @RACEHUB_4706 // Note: the incorrect math opcode was used here 002A: 1@ += $6013 // (float vars) // Note: the incorrect math opcode was used here :RACEHUB_4706 0014: 1@ > $5998 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_4730 // Note: the incorrect math opcode was used here 0036: 1@ = $5998 // (float vars) 0002: jump @RACEHUB_4747 :RACEHUB_4730 0014: $5997 > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_4747 // Note: the incorrect math opcode was used here 0036: 1@ = $5997 // (float vars) :RACEHUB_4747 0026: return :RACEHUB_4749 8045: not actor $933 defined 0022: jump_if_false @RACEHUB_4769 // Note: the incorrect math opcode was used here 005F: (unknown) 0002: jump @RACEHUB_4784 :RACEHUB_4769 8045: not actor $5648(0@,4) defined 0022: jump_if_false @RACEHUB_4784 // Note: the incorrect math opcode was used here 005F: (unknown) :RACEHUB_4784 0086: actor $933 near_actor $5648(0@,4) radius 30.0 30.0 sphere 0 0022: jump_if_false @RACEHUB_4815 // Note: the incorrect math opcode was used here 005F: (unknown) 0002: jump @RACEHUB_4830 :RACEHUB_4815 01B8: unknown_check $5648(0@,4) 0022: jump_if_false @RACEHUB_4830 // Note: the incorrect math opcode was used here 005F: (unknown) :RACEHUB_4830 2@ = 0 // (int) 034B: unknown_check $5644(0@,4) jump_if_false @RACEHUB_4875 0078: if and 80A0: not car $5644(0@,4) wrecked 81B3: not unknown_check $5644(0@,4) jump_if_false @RACEHUB_4875 2@ = 1 // (int) :RACEHUB_4875 2@ == 1 // (int) var == num jump_if_false @RACEHUB_4933 0132: actor $933 near_car $5644(0@,4) radius 30.0 30.0 sphere 0 0022: jump_if_false @RACEHUB_4918 // Note: the incorrect math opcode was used here 005F: (unknown) 0002: jump @RACEHUB_4933 :RACEHUB_4918 01B7: unknown_check $5644(0@,4) 0022: jump_if_false @RACEHUB_4933 // Note: the incorrect math opcode was used here 005F: (unknown) :RACEHUB_4933 2@ == 0 // (int) var == num jump_if_false @RACEHUB_4965 0160: load_model $5724(0@,4) 8161: not model $5724(0@,4) available jump_if_false @RACEHUB_4965 005F: (unknown) :RACEHUB_4965 0035: 3@ = $5656(0@,4) // (int vars) 0035: 4@ = 3@ // (int vars) 4@ -= 1 // (int) 0 > 4@ // (int) num > var 0022: jump_if_false @RACEHUB_4997 // Note: the incorrect math opcode was used here 0029: 4@ += $5886 // (int vars) // Note: the incorrect math opcode was used here :RACEHUB_4997 0036: 5@ = $5470(4@,40) // (float vars) 0036: 6@ = $5510(4@,40) // (float vars) 0036: 7@ = $5550(4@,40) // (float vars) 7@ += 1.0 // (float) 01BB: (unknown) 5@ 6@ 7@ 7@ 0080: actor $933 near_point 5@ 6@ radius 30.0 30.0 sphere 0 0022: jump_if_false @RACEHUB_5059 // Note: the incorrect math opcode was used here 005F: (unknown) 0002: jump @RACEHUB_5131 :RACEHUB_5059 005D: sphere_onscreen 5@ 6@ 7@ radius 6.0 0022: jump_if_false @RACEHUB_5083 // Note: the incorrect math opcode was used here 005F: (unknown) 0002: jump @RACEHUB_5131 :RACEHUB_5083 037B: constant_params 1 variable_params 1 unknown 8 call_with_params @MAIN_6449 3 1@ 1@ == 1 // (int) var == num jump_if_false @RACEHUB_5131 0227: (unknown) 5@ 6@ 7@ 5.0 5.0 10.0 0022: jump_if_false @RACEHUB_5131 // Note: the incorrect math opcode was used here 005F: (unknown) :RACEHUB_5131 2@ == 0 // (int) var == num jump_if_false @RACEHUB_5184 0113: remove_references_to_car $5644(0@,4) // Like turning a car into any random car 0048: $5644(0@,4) = create_car $5724(0@,4) at 5@ 6@ 7@ 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @RACEHUB_3206 $5644(0@,4) 1 0002: jump @RACEHUB_5193 :RACEHUB_5184 004E: put_car $5644(0@,4) at 5@ 6@ 7@ :RACEHUB_5193 0233: (unknown) $5644(0@,4) $5470(3@,40) $5510(3@,40) 005E: (unknown) :RACEHUB_5209 0011: $5640(1@,4) > $5640(0@,4) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_5567 // Note: the incorrect math opcode was used here 004F: unknown_check $5644(1@,4) 0022: jump_if_false @RACEHUB_5567 // Note: the incorrect math opcode was used here 0045: actor $5648(0@,4) defined 0022: jump_if_false @RACEHUB_5567 // Note: the incorrect math opcode was used here 0045: actor $5648(1@,4) defined 0022: jump_if_false @RACEHUB_5567 // Note: the incorrect math opcode was used here 81B7: not unknown_check $5644(1@,4) 0022: jump_if_false @RACEHUB_5567 // Note: the incorrect math opcode was used here 8086: not actor $5648(0@,4) near_actor $5648(1@,4) radius $6016 $6016 sphere 0 0022: jump_if_false @RACEHUB_5567 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 0035: 4@ = $5652(0@,4) // (int vars) 0035: 3@ = $5660(0@,4) // (int vars) :RACEHUB_5318 3 > 2@ // (int) num > var 0022: jump_if_false @RACEHUB_5450 // 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_5360 // Note: the incorrect math opcode was used here 0029: 4@ += $5886 // (int vars) // Note: the incorrect math opcode was used here 3@ -= 1 // (int) :RACEHUB_5360 0036: 6@ = $5350(4@,40) // (float vars) 0036: 7@ = $5390(4@,40) // (float vars) 0036: 8@ = $5430(4@,40) // (float vars) 3@ >= 0 // (int) var >= num jump_if_false @RACEHUB_5438 8080: not actor $5648(0@,4) near_point 6@ 7@ radius $6015 $6015 sphere 0 0022: jump_if_false @RACEHUB_5438 // Note: the incorrect math opcode was used here 0080: actor $5648(0@,4) near_point 6@ 7@ radius $6016 $6016 sphere 0 0022: jump_if_false @RACEHUB_5438 // Note: the incorrect math opcode was used here 2@ = 999 // (int) :RACEHUB_5438 2@ += 1 // (int) 0002: jump @RACEHUB_5318 :RACEHUB_5450 2@ >= 999 // (int) var >= num jump_if_false @RACEHUB_5567 805D: not sphere_onscreen 6@ 7@ 8@ radius 8.0 0022: jump_if_false @RACEHUB_5567 // 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_5567 // 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 $5644(1@,4) at 6@ 7@ 8@ 0233: (unknown) $5644(1@,4) $5470(5@,40) $5510(5@,40) 0035: $5656(1@,4) = 5@ // (int vars) 0035: $5652(1@,4) = 5@ // (int vars) 0035: $5660(1@,4) = 3@ // (int vars) 005E: (unknown) :RACEHUB_5567 005F: (unknown) :RACEHUB_5569 0078: if and not $5636(0@,4) == 2 // (int) var == num not $5636(0@,4) == 3 // (int) var == num jump_if_false @RACEHUB_5598 005F: (unknown) :RACEHUB_5598 8045: not actor $5648(0@,4) defined jump_if_false @RACEHUB_5613 005F: (unknown) :RACEHUB_5613 0078: if and not $5636(1@,4) == 2 // (int) var == num not $5636(1@,4) == 3 // (int) var == num jump_if_false @RACEHUB_5642 005E: (unknown) :RACEHUB_5642 8045: not actor $5648(1@,4) defined jump_if_false @RACEHUB_5657 005E: (unknown) :RACEHUB_5657 0011: $5660(1@,4) > $5660(0@,4) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_5676 // Note: the incorrect math opcode was used here 005F: (unknown) :RACEHUB_5676 0011: $5660(0@,4) > $5660(1@,4) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_5695 // Note: the incorrect math opcode was used here 005E: (unknown) :RACEHUB_5695 0011: $5652(1@,4) > $5652(0@,4) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_5714 // Note: the incorrect math opcode was used here 005F: (unknown) :RACEHUB_5714 0011: $5652(0@,4) > $5652(1@,4) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_5733 // Note: the incorrect math opcode was used here 005E: (unknown) :RACEHUB_5733 0035: 2@ = $5652(0@,4) // (int vars) 0036: 3@ = $5350(2@,40) // (float vars) 0036: 4@ = $5390(2@,40) // (float vars) 0036: 5@ = $5430(2@,40) // (float vars) 0043: store_actor $5648(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 $5648(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_5806 // Note: the incorrect math opcode was used here 005F: (unknown) :RACEHUB_5806 005E: (unknown) :RACEHUB_5808 not $5636(0@,4) == 0 // (int) var == num jump_if_false @RACEHUB_5939 0045: actor $5648(0@,4) defined jump_if_false @RACEHUB_5939 1@ == 1 // (int) var == num jump_if_false @RACEHUB_5912 $5684(0@,4) == 0 // (int) var == num jump_if_false @RACEHUB_5905 00C1: (unknown) $5648(0@,4) $5684(0@,4) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @RACEHUB_271 $5684(0@,4) $5993 == 0 // (int) var == num jump_if_false @RACEHUB_5905 00C4: (unknown) $5684(0@,4) 1 :RACEHUB_5905 0002: jump @RACEHUB_5939 :RACEHUB_5912 $5684(0@,4) > 0 // (int) var > num jump_if_false @RACEHUB_5939 00BB: (unknown) $5684(0@,4) $5684(0@,4) = 0 // (int) :RACEHUB_5939 0026: return :RACEHUB_5941 0@ = 0 // (int) :RACEHUB_5945 801C: not $5986 == 0@ // (int) num == var 0022: jump_if_false @RACEHUB_6010 // Note: the incorrect math opcode was used here 0078: if or $5636(0@,4) == 2 // (int) var == num $5636(0@,4) == 3 // (int) var == num jump_if_false @RACEHUB_6010 0045: actor $5648(0@,4) defined jump_if_false @RACEHUB_6010 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @RACEHUB_5808 0@ 1 :RACEHUB_6010 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @RACEHUB_5945 0026: return :RACEHUB_6029 010E: 2@ = current_time_in_ms not $5636(0@,4) == 0 // (int) var == num jump_if_false @RACEHUB_6282 0078: if and 0045: actor $5648(0@,4) defined 004F: unknown_check $5644(0@,4) jump_if_false @RACEHUB_6282 801C: not $5986 == 0@ // (int) num == var 0022: jump_if_false @RACEHUB_6259 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @RACEHUB_3206 $5644(0@,4) 1 1@ == 1 // (int) var == num jump_if_false @RACEHUB_6185 $5640(0@,4) == 0 // (int) var == num jump_if_false @RACEHUB_6139 02E9: set_car $5644(0@,4) speed_to 20.0 0002: jump @RACEHUB_6163 :RACEHUB_6139 $5640(0@,4) == 1 // (int) var == num jump_if_false @RACEHUB_6163 02E9: set_car $5644(0@,4) speed_to 15.0 :RACEHUB_6163 0050: set_car $5644(0@,4) max_speed_to 18.0 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @RACEHUB_5808 0@ 1 :RACEHUB_6185 0035: 3@ = $5656(0@,4) // (int vars) 004A: car $5644(0@,4) drive_to $5470(3@,40) $5510(3@,40) $5550(3@,40) 0051: set_car $5644(0@,4) traffic_behavior_to 2 004D: store_car $5644(0@,4) position_to $5692(0@,4) $5696(0@,4) $5700(0@,4) 0035: $5688(0@,4) = 2@ // (int vars) $5688(0@,4) += 5000 // (int) 0002: jump @RACEHUB_6274 :RACEHUB_6259 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @RACEHUB_3206 $5644(0@,4) 0 :RACEHUB_6274 $5636(0@,4) = 2 // (int) :RACEHUB_6282 0026: return :RACEHUB_6284 not $5636(0@,4) == 0 // (int) var == num jump_if_false @RACEHUB_6376 0078: if and 0045: actor $5648(0@,4) defined 004F: unknown_check $5644(0@,4) jump_if_false @RACEHUB_6376 801C: not $5986 == 0@ // (int) num == var 0022: jump_if_false @RACEHUB_6368 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @RACEHUB_3206 $5644(0@,4) 0 0052: set_car $5644(0@,4) driver_behaviour_to 0 0050: set_car $5644(0@,4) max_speed_to 0 00A2: (unknown) $5648(0@,4) :RACEHUB_6368 $5636(0@,4) = 3 // (int) :RACEHUB_6376 0026: return :RACEHUB_6378 0078: if and not $5636(0@,4) == 0 // (int) var == num not $5636(0@,4) == 5 // (int) var == num jump_if_false @RACEHUB_6589 0078: if and 0045: actor $5648(0@,4) defined 004F: unknown_check $5644(0@,4) jump_if_false @RACEHUB_6589 001C: $5986 == 0@ // (int) num == var 0022: jump_if_false @RACEHUB_6469 // Note: the incorrect math opcode was used here 0236: (unknown) $5644(0@,4) 3 010E: 1@ = current_time_in_ms 0035: $5988 = 1@ // (int vars) 002B: $5988 -= $6033 // (int vars) // Note: the incorrect math opcode was used here 0035: $5989 = $5640(0@,4) // (int vars) :RACEHUB_6469 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @RACEHUB_3206 $5644(0@,4) 0 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @RACEHUB_5808 0@ 0 0052: set_car $5644(0@,4) driver_behaviour_to 0 $5984 == 0 // (int) var == num jump_if_false @RACEHUB_6533 02C7: (unknown) $5644(0@,4) 5 3000 0002: jump @RACEHUB_6575 :RACEHUB_6533 $5984 == 1 // (int) var == num jump_if_false @RACEHUB_6564 02C7: (unknown) $5644(0@,4) 5 2000 0002: jump @RACEHUB_6575 :RACEHUB_6564 02C7: (unknown) $5644(0@,4) 5 1000 :RACEHUB_6575 $5636(0@,4) = 5 // (int) $5984 += 1 // (int) :RACEHUB_6589 0026: return :RACEHUB_6591 not $5636(0@,4) == 0 // (int) var == num jump_if_false @RACEHUB_6658 $5636(0@,4) == 5 // (int) var == num jump_if_false @RACEHUB_6626 $5984 -= 1 // (int) :RACEHUB_6626 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @RACEHUB_5808 0@ 0 0112: remove_references_to_actor $5648(0@,4) // Like turning an actor into a random pedestrian 0113: remove_references_to_car $5644(0@,4) // Like turning a car into any random car $5636(0@,4) = 7 // (int) :RACEHUB_6658 0026: return :RACEHUB_6660 $5652(0@,4) += 1 // (int) 0017: $5652(0@,4) >= $5886 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_6698 // Note: the incorrect math opcode was used here $5652(0@,4) = 0 // (int) $5660(0@,4) += 1 // (int) :RACEHUB_6698 001C: $5986 == 0@ // (int) num == var 0022: jump_if_false @RACEHUB_6751 // Note: the incorrect math opcode was used here $5652(0@,4) == 0 // (int) var == num jump_if_false @RACEHUB_6741 00D9: (unknown) $937 $938 $939 10 0002: jump @RACEHUB_6751 :RACEHUB_6741 00D9: (unknown) $937 $938 $939 9 :RACEHUB_6751 0017: $5660(0@,4) >= $5887 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_6777 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RACEHUB_6378 0@ :RACEHUB_6777 0026: return :RACEHUB_6779 $5656(0@,4) += 1 // (int) 0017: $5656(0@,4) >= $5886 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_6809 // Note: the incorrect math opcode was used here $5656(0@,4) = 0 // (int) :RACEHUB_6809 0011: $5656(0@,4) > $5652(0@,4) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_6837 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RACEHUB_6660 0@ :RACEHUB_6837 0026: return :RACEHUB_6839 02BD: (unknown) 0@ 1@ 1@ == -1 // (int) var == num jump_if_false @RACEHUB_6857 005F: (unknown) :RACEHUB_6857 005E: (unknown) :RACEHUB_6859 010E: 0@ = current_time_in_ms $5993 == 1 // (int) var == num jump_if_false @RACEHUB_7003 1@ = 0 // (int) :RACEHUB_6879 0011: $5985 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_7003 // Note: the incorrect math opcode was used here $5636(1@,4) == 2 // (int) var == num jump_if_false @RACEHUB_6991 004F: unknown_check $5644(1@,4) jump_if_false @RACEHUB_6991 0035: 3@ = 1@ // (int vars) 3@ += 2 // (int) 3@ *= 35 // (int) 01CA: (unknown) $5644(1@,4) 4@ $5994 == 1 // (int) var == num jump_if_false @RACEHUB_6972 037B: constant_params 1 variable_params 1 unknown 14 call_with_params @RACEHUB_4089 1@ 5@ 0002: jump @RACEHUB_6984 :RACEHUB_6972 037B: constant_params 1 variable_params 1 unknown 14 call_with_params @RACEHUB_4213 1@ 5@ :RACEHUB_6984 0375: (unknown) 50 3@ 4@ 5@ :RACEHUB_6991 1@ += 1 // (int) 0002: jump @RACEHUB_6879 :RACEHUB_7003 1@ = 0 // (int) :RACEHUB_7007 801C: not $5986 == 1@ // (int) num == var 0022: jump_if_false @RACEHUB_7069 // Note: the incorrect math opcode was used here 0078: if and not $5636(1@,4) == 0 // (int) var == num not $5636(1@,4) == 7 // (int) var == num jump_if_false @RACEHUB_7069 009F: actor $5648(1@,4) dead jump_if_false @RACEHUB_7069 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @RACEHUB_6591 1@ :RACEHUB_7069 1@ += 1 // (int) 1@ >= 4 // (int) var >= num jump_if_false @RACEHUB_7007 0035: 6@ = $5984 // (int vars) 0035: 7@ = $5984 // (int vars) 7@ += 1 // (int) :RACEHUB_7101 0011: $5985 > 7@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_7191 // Note: the incorrect math opcode was used here 0035: 1@ = $5761(6@,4) // (int vars) 0035: 8@ = $5761(7@,4) // (int vars) 037A: constant_params 2 variable_params 0 unknown 14 call_with_params @RACEHUB_5569 1@ 8@ jump_if_false @RACEHUB_7174 0035: $5640(1@,4) = 7@ // (int vars) 0035: $5640(8@,4) = 6@ // (int vars) 0035: $5761(6@,4) = 8@ // (int vars) 0035: $5761(7@,4) = 1@ // (int vars) :RACEHUB_7174 6@ += 1 // (int) 7@ += 1 // (int) 0002: jump @RACEHUB_7101 :RACEHUB_7191 2@ = 0 // (int) 6@ = 0 // (int) :RACEHUB_7199 0011: $5985 > 6@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_7271 // Note: the incorrect math opcode was used here 0035: 1@ = $5761(6@,4) // (int vars) not $5636(1@,4) == 0 // (int) var == num jump_if_false @RACEHUB_7259 801C: not $5986 == 1@ // (int) num == var 0022: jump_if_false @RACEHUB_7259 // Note: the incorrect math opcode was used here 0036: $5664(1@,4) = $5632(2@,4) // (float vars) 2@ += 1 // (int) :RACEHUB_7259 6@ += 1 // (int) 0002: jump @RACEHUB_7199 :RACEHUB_7271 1@ = 0 // (int) :RACEHUB_7275 $5636(1@,4) == 2 // (int) var == num jump_if_false @RACEHUB_7450 0078: if and 0045: actor $5648(1@,4) defined 004F: unknown_check $5644(1@,4) jump_if_false @RACEHUB_7450 0035: 9@ = $5652(1@,4) // (int vars) 0035: 10@ = $5887 // (int vars) 10@ -= 1 // (int) 0035: 11@ = $5886 // (int vars) 11@ -= 1 // (int) 0078: if and 001C: $5652(1@,4) == 11@ // (int) num == var 001C: $5660(1@,4) == 10@ // (int) num == var 0022: jump_if_false @RACEHUB_7411 // Note: the incorrect math opcode was used here 0080: actor $5648(1@,4) near_point $5350(9@,40) $5390(9@,40) radius 15.0 15.0 sphere 0 0022: jump_if_false @RACEHUB_7404 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @RACEHUB_6660 1@ :RACEHUB_7404 0002: jump @RACEHUB_7450 :RACEHUB_7411 0080: actor $5648(1@,4) near_point $5350(9@,40) $5390(9@,40) radius 12.0 12.0 sphere 0 0022: jump_if_false @RACEHUB_7450 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @RACEHUB_6660 1@ :RACEHUB_7450 1@ += 1 // (int) 1@ >= 4 // (int) var >= num jump_if_false @RACEHUB_7275 $5987 += 1 // (int) $5987 >= 4 // (int) var >= num jump_if_false @RACEHUB_7491 $5987 = 0 // (int) :RACEHUB_7491 1@ = 0 // (int) :RACEHUB_7495 not $5636(1@,4) == 0 // (int) var == num jump_if_false @RACEHUB_8457 801C: not $5986 == 1@ // (int) num == var 0022: jump_if_false @RACEHUB_8457 // Note: the incorrect math opcode was used here $5636(1@,4) == 1 // (int) var == num jump_if_false @RACEHUB_7621 004F: unknown_check $5644(1@,4) jump_if_false @RACEHUB_7614 0078: if or 80D8: not car $5644(1@,4) health >= 990 0251: (unknown) $5644(1@,4) 02D9: unknown_check $5644(1@,4) 0 02D9: unknown_check $5644(1@,4) 1 02D9: unknown_check $5644(1@,4) 2 02D9: unknown_check $5644(1@,4) 3 jump_if_false @RACEHUB_7614 $5720(1@,4) = 1 // (int) :RACEHUB_7614 0002: jump @RACEHUB_8457 :RACEHUB_7621 $5636(1@,4) == 2 // (int) var == num jump_if_false @RACEHUB_8139 01B3: unknown_check $5644(1@,4) jump_if_false @RACEHUB_7695 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @RACEHUB_4749 1@ jump_if_false @RACEHUB_7688 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @RACEHUB_6029 1@ 0 02E9: set_car $5644(1@,4) speed_to 10.0 :RACEHUB_7688 0002: jump @RACEHUB_8132 :RACEHUB_7695 804F: not unknown_check $5644(1@,4) jump_if_false @RACEHUB_7726 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @RACEHUB_6284 1@ 0002: jump @RACEHUB_8132 :RACEHUB_7726 807C: not actor $5648(1@,4) driving $5644(1@,4) 0022: jump_if_false @RACEHUB_7761 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @RACEHUB_6284 1@ 0002: jump @RACEHUB_8132 :RACEHUB_7761 0011: 0@ > $5688(1@,4) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_7821 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @RACEHUB_4749 1@ jump_if_false @RACEHUB_7814 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @RACEHUB_6029 1@ 0 02E9: set_car $5644(1@,4) speed_to 10.0 :RACEHUB_7814 0002: jump @RACEHUB_8132 :RACEHUB_7821 001C: 1@ == $5987 // (int) num == var 0022: jump_if_false @RACEHUB_8132 // Note: the incorrect math opcode was used here 0035: 12@ = $5656(1@,4) // (int vars) 0080: actor $5648(1@,4) near_point $5470(12@,40) $5510(12@,40) radius $5991 $5991 sphere 0 0022: jump_if_false @RACEHUB_7910 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @RACEHUB_6779 1@ 0035: 12@ = $5656(1@,4) // (int vars) 004A: car $5644(1@,4) drive_to $5470(12@,40) $5510(12@,40) $5550(12@,40) 0051: set_car $5644(1@,4) traffic_behavior_to 2 :RACEHUB_7910 0078: if and 8102: not car $5644(1@,4) near_point $5692(1@,4) $5696(1@,4) radius 13.0 13.0 sphere 0 812D: not car $5644(1@,4) flipped 81B3: not unknown_check $5644(1@,4) 0022: jump_if_false @RACEHUB_7988 // Note: the incorrect math opcode was used here 004D: store_car $5644(1@,4) position_to $5692(1@,4) $5696(1@,4) $5700(1@,4) 0035: $5688(1@,4) = 0@ // (int vars) $5688(1@,4) += 5000 // (int) :RACEHUB_7988 $5994 == 1 // (int) var == num jump_if_false @RACEHUB_8020 037B: constant_params 1 variable_params 1 unknown 14 call_with_params @RACEHUB_4089 1@ 13@ 0002: jump @RACEHUB_8032 :RACEHUB_8020 037B: constant_params 1 variable_params 1 unknown 14 call_with_params @RACEHUB_4213 1@ 13@ :RACEHUB_8032 0050: set_car $5644(1@,4) max_speed_to 13@ $6014 == 1 // (int) var == num jump_if_false @RACEHUB_8093 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @RACEHUB_5209 $5986 1@ jump_if_false @RACEHUB_8093 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @RACEHUB_6029 1@ 0 02E9: set_car $5644(1@,4) speed_to 15.0 :RACEHUB_8093 0111: unknown_check $5644(1@,4) jump_if_false @RACEHUB_8132 004A: car $5644(1@,4) drive_to $5470(12@,40) $5510(12@,40) $5550(12@,40) 0051: set_car $5644(1@,4) traffic_behavior_to 2 :RACEHUB_8132 0002: jump @RACEHUB_8457 :RACEHUB_8139 $5636(1@,4) == 3 // (int) var == num jump_if_false @RACEHUB_8403 004F: unknown_check $5644(1@,4) jump_if_false @RACEHUB_8312 007C: actor $5648(1@,4) driving $5644(1@,4) 0022: jump_if_false @RACEHUB_8203 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @RACEHUB_6029 1@ 0 0002: jump @RACEHUB_8305 :RACEHUB_8203 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @RACEHUB_6839 $5644(1@,4) jump_if_false @RACEHUB_8239 $5644(1@,4) = -1 // (int) 0002: jump @RACEHUB_8305 :RACEHUB_8239 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @RACEHUB_4749 1@ jump_if_false @RACEHUB_8295 021C: (unknown) $5648(1@,4) $5644(1@,4) 02E9: set_car $5644(1@,4) speed_to 10.0 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @RACEHUB_6029 1@ 0 0002: jump @RACEHUB_8305 :RACEHUB_8295 00EA: (unknown) $5648(1@,4) $5644(1@,4) :RACEHUB_8305 0002: jump @RACEHUB_8396 :RACEHUB_8312 not $5644(1@,4) == -1 // (int) var == num jump_if_false @RACEHUB_8341 0113: remove_references_to_car $5644(1@,4) // Like turning a car into any random car $5644(1@,4) = -1 // (int) :RACEHUB_8341 00A2: (unknown) $5648(1@,4) 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @RACEHUB_4749 1@ jump_if_false @RACEHUB_8396 021C: (unknown) $5648(1@,4) $5644(1@,4) 02E9: set_car $5644(1@,4) speed_to 10.0 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @RACEHUB_6029 1@ 0 :RACEHUB_8396 0002: jump @RACEHUB_8457 :RACEHUB_8403 $5636(1@,4) == 5 // (int) var == num jump_if_false @RACEHUB_8425 0002: jump @RACEHUB_8457 :RACEHUB_8425 $5636(1@,4) == 7 // (int) var == num jump_if_false @RACEHUB_8447 0002: jump @RACEHUB_8457 :RACEHUB_8447 0239: (unknown) $5636(1@,4) 023B: (unknown) 039E: (unknown) :RACEHUB_8457 1@ += 1 // (int) 1@ >= 4 // (int) var >= num jump_if_false @RACEHUB_7495 0026: return :RACEHUB_8476 0@ = 1 // (int) :RACEHUB_8481 0@ == 1 // (int) var == num jump_if_false @RACEHUB_8626 0@ = 0 // (int) 1@ = 0 // (int) :RACEHUB_8501 not $5636(1@,4) == 0 // (int) var == num jump_if_false @RACEHUB_8602 0035: 2@ = $5640(1@,4) // (int vars) 2@ > 0 // (int) var > num jump_if_false @RACEHUB_8602 2@ -= 1 // (int) 0035: 3@ = $5761(2@,4) // (int vars) 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @RACEHUB_5569 1@ 3@ jump_if_false @RACEHUB_8602 0035: $5640(1@,4) = 2@ // (int vars) 0035: $5761(2@,4) = 1@ // (int vars) 2@ += 1 // (int) 0035: $5640(3@,4) = 2@ // (int vars) 0035: $5761(2@,4) = 3@ // (int vars) 0@ = 1 // (int) :RACEHUB_8602 1@ += 1 // (int) 1@ >= 4 // (int) var >= num jump_if_false @RACEHUB_8501 0002: jump @RACEHUB_8481 :RACEHUB_8626 0026: return :RACEHUB_8628 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @RACEHUB_2736 0035: $6021 = 0@ // (int vars) $6022 = 1 // (int) $6023 = 0 // (int) 0036: $6024 = 1@ // (float vars) $6025 = 0 // (int) $6026 = 0 // (int) $6027 = 0 // (int) $6028 = 0 // (int) $6029 = -1 // (int) $6030 = -1 // (int) $6031 = -1 // (int) $6032 = -1 // (int) $6033 = 0 // (int) $6034 = 0 // (int) $6036 = 0 // (int) $6037 = 0 // (int) $6038 = 0 // (int) $6039 = 0 // (int) $6040 = 0 // (int) 0026: return :RACEHUB_8740 0160: load_model 4@ :RACEHUB_8743 8161: not model 4@ available jump_if_false @RACEHUB_8763 0001: wait 0 ms 0002: jump @RACEHUB_8743 :RACEHUB_8763 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_8797 8161: not model 7@ available 0022: jump_if_false @RACEHUB_8817 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @RACEHUB_8797 :RACEHUB_8817 004F: unknown_check 10@ 0022: jump_if_false @RACEHUB_8889 // 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_8889 037B: constant_params 3 variable_params 1 unknown 11 call_with_params @RACEHUB_3372 10@ 9@ 0 8@ 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @RACEHUB_3687 8@ 0@ 1@ 2@ 3@ 0026: return :RACEHUB_8920 0045: actor $933 defined jump_if_false @RACEHUB_8963 037B: constant_params 3 variable_params 1 unknown 5 call_with_params @RACEHUB_3372 -1 $933 1 4@ 037B: constant_params 5 variable_params 0 unknown 5 call_with_params @RACEHUB_3687 4@ 0@ 1@ 2@ 3@ :RACEHUB_8963 0026: return 037B: constant_params 4 variable_params 1 unknown 7 call_with_params @RACEHUB_8920 1@ 2@ 3@ 4@ 5@ 0160: load_model 0@ :RACEHUB_8983 8161: not model 0@ available jump_if_false @RACEHUB_9003 0001: wait 0 ms 0002: jump @RACEHUB_8983 :RACEHUB_9003 0048: 6@ = create_car 0@ at 1@ 2@ 3@ 00D1: set_car 6@ Z_angle_to 4@ 0045: actor $933 defined 0022: jump_if_false @RACEHUB_9040 // Note: the incorrect math opcode was used here 3@ += 1.0 // (float) 0216: (unknown) $933 1@ 2@ 3@ 01CF: (unknown) :RACEHUB_9040 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @RACEHUB_3610 5@ 6@ 0026: return :RACEHUB_9054 0045: actor $933 defined jump_if_false @RACEHUB_9125 0035: 1@ = $5986 // (int vars) 0078: if and 1@ >= 0 // (int) var >= num 4 > 1@ // (int) num > var 0022: jump_if_false @RACEHUB_9125 // Note: the incorrect math opcode was used here 004F: unknown_check $5644(1@,4) 0022: jump_if_false @RACEHUB_9125 // Note: the incorrect math opcode was used here 007C: actor $933 driving $5644(1@,4) 0022: jump_if_false @RACEHUB_9125 // Note: the incorrect math opcode was used here 0236: (unknown) $5644(1@,4) 0 :RACEHUB_9125 1@ = 0 // (int) :RACEHUB_9129 not $5636(1@,4) == 0 // (int) var == num jump_if_false @RACEHUB_9236 0@ == 0 // (int) var == num jump_if_false @RACEHUB_9188 801C: not $5648(1@,4) == $933 // (int) num == var 0022: jump_if_false @RACEHUB_9175 // Note: the incorrect math opcode was used here 0112: remove_references_to_actor $5648(1@,4) // Like turning an actor into a random pedestrian :RACEHUB_9175 0113: remove_references_to_car $5644(1@,4) // Like turning a car into any random car 0002: jump @RACEHUB_9223 :RACEHUB_9188 801C: not $5648(1@,4) == $933 // (int) num == var 0022: jump_if_false @RACEHUB_9209 // Note: the incorrect math opcode was used here 003F: destroy_actor $5648(1@,4) :RACEHUB_9209 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4661 $5644(1@,4) :RACEHUB_9223 $5636(1@,4) = 0 // (int) $5985 -= 1 // (int) :RACEHUB_9236 1@ += 1 // (int) 1@ >= 4 // (int) var >= num jump_if_false @RACEHUB_9129 0026: return :RACEHUB_9255 0035: $6022 = 0@ // (int vars) $6023 = 1 // (int) 0026: return :RACEHUB_9268 0@ = 0 // (int) :RACEHUB_9272 $5636(0@,4) == 1 // (int) var == num jump_if_false @RACEHUB_9300 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @RACEHUB_6029 0@ 1 :RACEHUB_9300 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @RACEHUB_9272 010E: 1@ = current_time_in_ms 0035: $6033 = 1@ // (int vars) 0035: $6034 = 1@ // (int vars) 00D9: (unknown) $937 $938 $939 10 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E' time 1500 style 1 // ~w~GO! 010E: $6040 = current_time_in_ms $6040 += 1000 // (int) 004F: unknown_check $2769 jump_if_false @RACEHUB_9384 0236: (unknown) $2769 0 :RACEHUB_9384 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @RACEHUB_9255 4 0026: return 0035: $6032 = 0@ // (int vars) 0026: return :RACEHUB_9405 0@ == 0 // (int) var == num jump_if_false @RACEHUB_9431 00AE: remove_status_text $6039 00AC: stop_timer $6038 0002: jump @RACEHUB_9660 :RACEHUB_9431 $6036 == 0 // (int) var == num jump_if_false @RACEHUB_9468 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RACEHUB_50 5 024C: set_timer_with_text_to $6038 type 0 GXT 'RACE_T' // Time :RACEHUB_9468 00AE: remove_status_text $6039 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RACEHUB_50 1 $6037 == 0 // (int) var == num jump_if_false @RACEHUB_9529 03FF: (unknown) $6039 $5887 0 3 'RACE_P1' 'RACE_L' // ~w~1st // Lap 0002: jump @RACEHUB_9660 :RACEHUB_9529 $6037 == 1 // (int) var == num jump_if_false @RACEHUB_9575 03FF: (unknown) $6039 $5887 0 3 'RACE_P2' 'RACE_L' // ~w~2nd // Lap 0002: jump @RACEHUB_9660 :RACEHUB_9575 $6037 == 2 // (int) var == num jump_if_false @RACEHUB_9621 03FF: (unknown) $6039 $5887 0 3 'RACE_P3' 'RACE_L' // ~w~3rd // Lap 0002: jump @RACEHUB_9660 :RACEHUB_9621 $6037 == 3 // (int) var == num jump_if_false @RACEHUB_9660 03FF: (unknown) $6039 $5887 0 3 'RACE_P4' 'RACE_L' // ~w~4th // Lap :RACEHUB_9660 0035: $6036 = 0@ // (int vars) 0026: return :RACEHUB_9667 010E: 0@ = current_time_in_ms 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @RACEHUB_6859 0035: $6038 = 0@ // (int vars) 002B: $6038 -= $6033 // (int vars) // Note: the incorrect math opcode was used here 0035: 1@ = $5986 // (int vars) $6036 == 1 // (int) var == num jump_if_false @RACEHUB_9744 801C: not $6037 == $5640(1@,4) // (int) num == var 0022: jump_if_false @RACEHUB_9744 // Note: the incorrect math opcode was used here 0035: $6037 = $5640(1@,4) // (int vars) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @RACEHUB_9405 1 :RACEHUB_9744 0017: $5660(1@,4) >= $6039 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_9877 // Note: the incorrect math opcode was used here $6039 > 0 // (int) var > num jump_if_false @RACEHUB_9807 0035: 2@ = 0@ // (int vars) 002B: 2@ -= $6034 // (int vars) // Note: the incorrect math opcode was used here 0078: if or 0011: $6035 > 2@ // (int) var > var // Note: the incorrect math opcode was used here $6039 == 1 // (int) var == num jump_if_false @RACEHUB_9807 0035: $6035 = 2@ // (int vars) :RACEHUB_9807 0035: $6039 = $5660(1@,4) // (int vars) $6039 += 1 // (int) 0035: $6034 = 0@ // (int vars) 0078: if and 001C: $5887 == $6039 // (int) num == var $5887 > 1 // (int) var > num jump_if_false @RACEHUB_9877 0055: show_text_styled GXT 'RACE_FL' time 1500 style 1 // ~w~FINAL LAP 0035: $6040 = 0@ // (int vars) $6040 += 1000 // (int) :RACEHUB_9877 $6040 > 0 // (int) var > num jump_if_false @RACEHUB_9910 0011: 0@ > $6040 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_9910 // Note: the incorrect math opcode was used here 03C2: (unknown) 0059: text_clear_all $6040 = 0 // (int) :RACEHUB_9910 0026: return :RACEHUB_9912 009F: actor $933 dead jump_if_false @RACEHUB_9925 005F: (unknown) :RACEHUB_9925 807E: not actor $933 driving jump_if_false @RACEHUB_9938 005F: (unknown) :RACEHUB_9938 024B: (unknown) $933 0@ $6021 == 2 // (int) var == num jump_if_false @RACEHUB_9975 837D: not unknown_check 0@ jump_if_false @RACEHUB_9968 005F: (unknown) :RACEHUB_9968 0002: jump @RACEHUB_10048 :RACEHUB_9975 $6021 == 1 // (int) var == num jump_if_false @RACEHUB_10020 0078: if or 037D: unknown_check 0@ 01AB: unknown_check 0@ 037F: unknown_check 0@ 037E: (unknown) 0@ jump_if_false @RACEHUB_10013 005F: (unknown) :RACEHUB_10013 0002: jump @RACEHUB_10048 :RACEHUB_10020 $6021 == 3 // (int) var == num jump_if_false @RACEHUB_10048 80A6: not (unknown) 0@ 230 jump_if_false @RACEHUB_10048 005F: (unknown) :RACEHUB_10048 005E: (unknown) :RACEHUB_10050 0035: 1@ = $5886 // (int vars) 1@ -= 1 // (int) 0035: 2@ = $5887 // (int vars) 2@ -= 1 // (int) not $6029 == -1 // (int) var == num jump_if_false @RACEHUB_10093 00BB: (unknown) $6029 $6029 = -1 // (int) :RACEHUB_10093 not $6030 == -1 // (int) var == num jump_if_false @RACEHUB_10116 00BB: (unknown) $6030 $6030 = -1 // (int) :RACEHUB_10116 0035: 3@ = $5652(0@,4) // (int vars) 0035: 4@ = $5660(0@,4) // (int vars) 0036: 5@ = $5350(3@,40) // (float vars) 0036: 6@ = $5390(3@,40) // (float vars) 0036: 7@ = $5430(3@,40) // (float vars) 00C3: (unknown) 5@ 6@ 7@ $6029 0017: 2@ >= 4@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_10231 // 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_10214 // Note: the incorrect math opcode was used here 03D2: (unknown) 5@ 6@ 7@ 35.0 0 255 0 00BC: (unknown) $6029 1 0002: jump @RACEHUB_10231 :RACEHUB_10214 03D2: (unknown) 5@ 6@ 7@ 12.0 237 130 180 :RACEHUB_10231 0035: 8@ = 3@ // (int vars) 0035: 9@ = 4@ // (int vars) 8@ += 1 // (int) 0017: 8@ >= $5886 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_10265 // Note: the incorrect math opcode was used here 8@ = 0 // (int) 9@ += 1 // (int) :RACEHUB_10265 0036: 10@ = $5350(8@,40) // (float vars) 0036: 11@ = $5390(8@,40) // (float vars) 0036: 12@ = $5430(8@,40) // (float vars) 0017: 2@ >= 9@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_10317 // Note: the incorrect math opcode was used here 03E2: (unknown) 5@ 6@ 7@ 10@ 11@ 12@ 237 130 180 -2.25 :RACEHUB_10317 0017: 2@ >= 9@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_10365 // Note: the incorrect math opcode was used here 00C3: (unknown) 10@ 11@ 12@ $6030 00BD: (unknown) $6030 1 0078: if and 001C: 8@ == 1@ // (int) num == var 001C: 9@ == 2@ // (int) num == var 0022: jump_if_false @RACEHUB_10365 // Note: the incorrect math opcode was used here 00BC: (unknown) $6030 0 :RACEHUB_10365 0026: return :RACEHUB_10367 0@ = 0 // (int) :RACEHUB_10371 not $5636(0@,4) == 0 // (int) var == num jump_if_false @RACEHUB_10397 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @RACEHUB_5808 0@ 0 :RACEHUB_10397 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @RACEHUB_10371 not $6029 == -1 // (int) var == num jump_if_false @RACEHUB_10437 00BB: (unknown) $6029 $6029 = -1 // (int) :RACEHUB_10437 not $6030 == -1 // (int) var == num jump_if_false @RACEHUB_10460 00BB: (unknown) $6030 $6030 = -1 // (int) :RACEHUB_10460 not $6031 == -1 // (int) var == num jump_if_false @RACEHUB_10483 00BB: (unknown) $6031 $6031 = -1 // (int) :RACEHUB_10483 0026: return :RACEHUB_10485 0035: 0@ = $5986 // (int vars) 0078: if and 004F: unknown_check $5644(0@,4) 0045: actor $933 defined 0022: jump_if_false @RACEHUB_10534 // Note: the incorrect math opcode was used here 807C: not actor $933 driving $5644(0@,4) 0022: jump_if_false @RACEHUB_10534 // Note: the incorrect math opcode was used here 021C: (unknown) $933 $5644(0@,4) :RACEHUB_10534 0@ = 0 // (int) :RACEHUB_10538 not $5636(0@,4) == 0 // (int) var == num jump_if_false @RACEHUB_10612 004F: unknown_check $5644(0@,4) jump_if_false @RACEHUB_10612 022C: (unknown) $5704(0@,4) $5708(0@,4) $5712(0@,4) 100.0 1 004E: put_car $5644(0@,4) at $5704(0@,4) $5708(0@,4) $5712(0@,4) 00D1: set_car $5644(0@,4) Z_angle_to $5716(0@,4) :RACEHUB_10612 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @RACEHUB_10538 0221: (unknown) 01CF: (unknown) 0026: return :RACEHUB_10635 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E3' time 1000 style 8 // ~w~3 00D9: (unknown) $937 $938 $939 7 0001: wait 1000 ms 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E2' time 1000 style 8 // ~w~2 00D9: (unknown) $937 $938 $939 8 0001: wait 1000 ms 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E1' time 1000 style 8 // ~w~1 00D9: (unknown) $937 $938 $939 9 0001: wait 1000 ms 0026: return :RACEHUB_10736 0045: actor $933 defined 0022: jump_if_false @RACEHUB_10778 // Note: the incorrect math opcode was used here 0043: store_actor $933 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) $933 15 2 :RACEHUB_10778 0026: return :RACEHUB_10780 $6037 == 0 // (int) var == num jump_if_false @RACEHUB_10827 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_10909 :RACEHUB_10827 $6037 == 1 // (int) var == num jump_if_false @RACEHUB_10861 0055: show_text_styled GXT 'RACE_Z2' time 0@ style 5 // ~w~2ND PLACE! 0002: jump @RACEHUB_10909 :RACEHUB_10861 $6037 == 2 // (int) var == num jump_if_false @RACEHUB_10895 0055: show_text_styled GXT 'RACE_Z3' time 0@ style 5 // ~w~3RD PLACE! 0002: jump @RACEHUB_10909 :RACEHUB_10895 0055: show_text_styled GXT 'RACE_Z4' time 0@ style 5 // ~w~LAST PLACE! :RACEHUB_10909 0026: return :RACEHUB_10911 0377: (unknown) 42 1@ 0377: (unknown) 42 2@ -2@ = -6000 // (int) // timer1 :RACEHUB_10927 0078: if or 2@ == 0 // (int) var == num 1@ == 1 // (int) var == num jump_if_false @RACEHUB_11003 0001: wait 0 ms 0 > -2@ // (int) num > var // timer1 0022: jump_if_false @RACEHUB_10977 // Note: the incorrect math opcode was used here 0035: 1@ = 2@ // (int vars) 0377: (unknown) 42 2@ 0002: jump @RACEHUB_10986 :RACEHUB_10977 1@ = 0 // (int) 2@ = 1 // (int) :RACEHUB_10986 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @RACEHUB_9667 0002: jump @RACEHUB_10927 :RACEHUB_11003 0026: return :RACEHUB_11005 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @RACEHUB_9054 1 $6037 == 0 // (int) var == num jump_if_false @RACEHUB_11047 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @RACEHUB_9255 0 0002: jump @RACEHUB_11059 :RACEHUB_11047 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @RACEHUB_9255 -2 :RACEHUB_11059 0026: return :RACEHUB_11061 $6021 == 1 // (int) var == num jump_if_false @RACEHUB_11097 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_11162 :RACEHUB_11097 $6021 == 2 // (int) var == num jump_if_false @RACEHUB_11133 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_11162 :RACEHUB_11133 $6021 == 3 // (int) var == num jump_if_false @RACEHUB_11162 0056: show_text_lowpriority GXT 'RACE_A2' time 5000 flag 1 // ~w~Get a Quad and head for the ~y~start line. :RACEHUB_11162 0026: return :RACEHUB_11164 $6021 == 1 // (int) var == num jump_if_false @RACEHUB_11200 0057: show_text_highpriority GXT 'RACE_B0' time 5000 flag 1 // ~w~You need a car to be in this race. 0002: jump @RACEHUB_11265 :RACEHUB_11200 $6021 == 2 // (int) var == num jump_if_false @RACEHUB_11236 0057: show_text_highpriority GXT 'RACE_B1' time 5000 flag 1 // ~w~You need a motorbike to be in this race. 0002: jump @RACEHUB_11265 :RACEHUB_11236 $6021 == 3 // (int) var == num jump_if_false @RACEHUB_11265 0057: show_text_highpriority GXT 'RACE_B2' time 5000 flag 1 // ~w~You need a Quad to be in this race. :RACEHUB_11265 0026: return :RACEHUB_11267 $6032 == -1 // (int) var == num jump_if_false @RACEHUB_11523 0@ > 1 // (int) var > num jump_if_false @RACEHUB_11403 $6021 == 1 // (int) var == num jump_if_false @RACEHUB_11329 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_11396 :RACEHUB_11329 $6021 == 2 // (int) var == num jump_if_false @RACEHUB_11366 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_11396 :RACEHUB_11366 $6021 == 3 // (int) var == num jump_if_false @RACEHUB_11396 011F: show_text_1number_highpriority GXT 'RACE_C2' number 0@ time 200 flag 1 // ~w~You have ~1~ seconds to find a Quad. :RACEHUB_11396 0002: jump @RACEHUB_11516 :RACEHUB_11403 0@ == 1 // (int) var == num jump_if_false @RACEHUB_11516 $6021 == 1 // (int) var == num jump_if_false @RACEHUB_11451 0057: show_text_highpriority GXT 'RACE_D0' time 200 flag 1 // ~w~You have 1 second to find a car. 0002: jump @RACEHUB_11516 :RACEHUB_11451 $6021 == 2 // (int) var == num jump_if_false @RACEHUB_11487 0057: show_text_highpriority GXT 'RACE_D1' time 200 flag 1 // ~w~You have 1 second to find a motorbike. 0002: jump @RACEHUB_11516 :RACEHUB_11487 $6021 == 3 // (int) var == num jump_if_false @RACEHUB_11516 0057: show_text_highpriority GXT 'RACE_D2' time 200 flag 1 // ~w~You have 1 second to find a Quad. :RACEHUB_11516 0002: jump @RACEHUB_11759 :RACEHUB_11523 0@ > 1 // (int) var > num jump_if_false @RACEHUB_11646 $6021 == 1 // (int) var == num jump_if_false @RACEHUB_11572 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_11639 :RACEHUB_11572 $6021 == 2 // (int) var == num jump_if_false @RACEHUB_11609 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_11639 :RACEHUB_11609 $6021 == 3 // (int) var == num jump_if_false @RACEHUB_11639 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_11639 0002: jump @RACEHUB_11759 :RACEHUB_11646 0@ == 1 // (int) var == num jump_if_false @RACEHUB_11759 $6021 == 1 // (int) var == num jump_if_false @RACEHUB_11694 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_11759 :RACEHUB_11694 $6021 == 2 // (int) var == num jump_if_false @RACEHUB_11730 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_11759 :RACEHUB_11730 $6021 == 3 // (int) var == num jump_if_false @RACEHUB_11759 0057: show_text_highpriority GXT 'RACE_G2' time 200 flag 1 // ~w~You have 1 second to get back on the ~b~Quad. :RACEHUB_11759 0026: return :RACEHUB_11761 $6023 = 0 // (int) 0035: 1@ = $5986 // (int vars) 0@ == 1 // (int) var == num jump_if_false @RACEHUB_11831 0125: set_traffic_density_multiplier_to 10.0 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @RACEHUB_11061 00C3: (unknown) $5704(1@,4) $5708(1@,4) $5712(1@,4) $6031 $6027 = 0 // (int) $6028 = 0 // (int) 0002: jump @RACEHUB_12263 :RACEHUB_11831 0@ == 2 // (int) var == num jump_if_false @RACEHUB_11923 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_10485 0125: set_traffic_density_multiplier_to 0 0001: wait 1000 ms 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_4379 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @RACEHUB_10635 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @RACEHUB_703 -1 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @RACEHUB_9268 0002: jump @RACEHUB_12263 :RACEHUB_11923 0@ == 4 // (int) var == num jump_if_false @RACEHUB_12038 0125: set_traffic_density_multiplier_to $6024 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @RACEHUB_9405 1 2@ = -1 // (int) 0045: actor $933 defined jump_if_false @RACEHUB_11995 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @RACEHUB_9912 jump_if_false @RACEHUB_11995 024B: (unknown) $933 2@ $6025 = 1 // (int) :RACEHUB_11995 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @RACEHUB_3610 $5986 2@ 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @RACEHUB_5941 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @RACEHUB_6029 $5986 0 0002: jump @RACEHUB_12263 :RACEHUB_12038 0@ == 5 // (int) var == num jump_if_false @RACEHUB_12157 0125: set_traffic_density_multiplier_to 10.0 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @RACEHUB_9405 1 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @RACEHUB_3610 $5986 -1 010E: $6026 = current_time_in_ms $6026 += 30400 // (int) 004F: unknown_check $6032 jump_if_false @RACEHUB_12128 00C0: (unknown) $6032 $6031 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @RACEHUB_271 $6031 0002: jump @RACEHUB_12138 :RACEHUB_12128 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @RACEHUB_5941 :RACEHUB_12138 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @RACEHUB_6284 $5986 0002: jump @RACEHUB_12263 :RACEHUB_12157 0@ == 6 // (int) var == num jump_if_false @RACEHUB_12261 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_10736 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @RACEHUB_10780 5000 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @RACEHUB_10911 6000 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @RACEHUB_11005 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @RACEHUB_703 1000 0002: jump @RACEHUB_12263 :RACEHUB_12261 039E: (unknown) :RACEHUB_12263 0026: return :RACEHUB_12265 010E: 1@ = current_time_in_ms 0035: 2@ = $5986 // (int vars) 009F: actor $933 dead 0022: jump_if_false @RACEHUB_12286 // Note: the incorrect math opcode was used here 005F: (unknown) :RACEHUB_12286 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @RACEHUB_9667 3@ = 0 // (int) :RACEHUB_12300 $5636(3@,4) == 7 // (int) var == num jump_if_false @RACEHUB_12329 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RACEHUB_9255 -4 005E: (unknown) :RACEHUB_12329 3@ += 1 // (int) 3@ >= 4 // (int) var >= num jump_if_false @RACEHUB_12300 0@ == 1 // (int) var == num jump_if_false @RACEHUB_12701 3@ = 0 // (int) :RACEHUB_12362 $5636(3@,4) == 1 // (int) var == num jump_if_false @RACEHUB_12404 $5720(3@,4) == 1 // (int) var == num jump_if_false @RACEHUB_12404 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @RACEHUB_9268 005E: (unknown) :RACEHUB_12404 3@ += 1 // (int) 3@ >= 4 // (int) var >= num jump_if_false @RACEHUB_12362 $6027 == 0 // (int) var == num jump_if_false @RACEHUB_12509 007E: actor $933 driving jump_if_false @RACEHUB_12502 037A: constant_params 0 variable_params 0 unknown 6 call_with_params @RACEHUB_9912 jump_if_false @RACEHUB_12478 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @RACEHUB_11164 0002: jump @RACEHUB_12496 :RACEHUB_12478 024B: (unknown) $933 4@ 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @RACEHUB_3610 $5986 4@ :RACEHUB_12496 $6027 = 1 // (int) :RACEHUB_12502 0002: jump @RACEHUB_12525 :RACEHUB_12509 807E: not actor $933 driving jump_if_false @RACEHUB_12525 $6027 = 0 // (int) :RACEHUB_12525 $6028 == 0 // (int) var == num jump_if_false @RACEHUB_12611 0089: actor $933 in_sphere $5704(2@,4) $5708(2@,4) $5712(2@,4) radius 3.5 3.5 10.0 sphere 1 0022: jump_if_false @RACEHUB_12604 // Note: the incorrect math opcode was used here 037A: constant_params 0 variable_params 0 unknown 6 call_with_params @RACEHUB_9912 jump_if_false @RACEHUB_12598 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @RACEHUB_11164 :RACEHUB_12598 $6028 = 1 // (int) :RACEHUB_12604 0002: jump @RACEHUB_12650 :RACEHUB_12611 8089: not actor $933 in_sphere $5704(2@,4) $5708(2@,4) $5712(2@,4) radius 4.5 4.5 10.0 sphere 1 0022: jump_if_false @RACEHUB_12650 // Note: the incorrect math opcode was used here $6028 = 0 // (int) :RACEHUB_12650 $6028 == 1 // (int) var == num jump_if_false @RACEHUB_12694 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @RACEHUB_9912 jump_if_false @RACEHUB_12694 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RACEHUB_9255 2 005E: (unknown) :RACEHUB_12694 0002: jump @RACEHUB_13108 :RACEHUB_12701 0@ == 4 // (int) var == num jump_if_false @RACEHUB_12912 $5644(2@,4) == -1 // (int) var == num jump_if_false @RACEHUB_12749 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RACEHUB_9255 5 005E: (unknown) 0002: jump @RACEHUB_12905 :RACEHUB_12749 00A0: car $5644(2@,4) wrecked jump_if_false @RACEHUB_12783 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RACEHUB_9255 5 005E: (unknown) 0002: jump @RACEHUB_12905 :RACEHUB_12783 807C: not actor $933 driving $5644(2@,4) 0022: jump_if_false @RACEHUB_12819 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RACEHUB_9255 5 005E: (unknown) 0002: jump @RACEHUB_12905 :RACEHUB_12819 037A: constant_params 0 variable_params 0 unknown 6 call_with_params @RACEHUB_9912 jump_if_false @RACEHUB_12857 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RACEHUB_9255 5 005E: (unknown) 0002: jump @RACEHUB_12905 :RACEHUB_12857 $5636(2@,4) == 5 // (int) var == num jump_if_false @RACEHUB_12893 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RACEHUB_9255 6 005E: (unknown) 0002: jump @RACEHUB_12905 :RACEHUB_12893 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RACEHUB_10050 $5986 :RACEHUB_12905 0002: jump @RACEHUB_13108 :RACEHUB_12912 0@ == 5 // (int) var == num jump_if_false @RACEHUB_13108 0035: 5@ = $6026 // (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_12955 // Note: the incorrect math opcode was used here 5@ = 0 // (int) :RACEHUB_12955 5@ == 0 // (int) var == num jump_if_false @RACEHUB_12987 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RACEHUB_9255 -3 005E: (unknown) 0002: jump @RACEHUB_13097 :RACEHUB_12987 $6032 == -1 // (int) var == num jump_if_false @RACEHUB_13038 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @RACEHUB_9912 jump_if_false @RACEHUB_13031 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RACEHUB_9255 4 005E: (unknown) :RACEHUB_13031 0002: jump @RACEHUB_13097 :RACEHUB_13038 00A0: car $6032 wrecked jump_if_false @RACEHUB_13070 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RACEHUB_9255 -6 005E: (unknown) 0002: jump @RACEHUB_13097 :RACEHUB_13070 007C: actor $933 driving $6032 0022: jump_if_false @RACEHUB_13097 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RACEHUB_9255 4 005E: (unknown) :RACEHUB_13097 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @RACEHUB_11267 5@ :RACEHUB_13108 005F: (unknown) :RACEHUB_13110 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @RACEHUB_10367 0026: return 0035: 0@ = $6022 // (int vars) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RACEHUB_11761 0@ :RACEHUB_13138 $6023 == 0 // (int) var == num jump_if_false @RACEHUB_13171 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RACEHUB_12265 0@ 0002: jump @RACEHUB_13138 :RACEHUB_13171 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RACEHUB_13110 0@ 0026: return :RACEHUB_13184 00AE: remove_status_text $6039 00AC: stop_timer $6038 0125: set_traffic_density_multiplier_to 1.0 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @RACEHUB_10367 0026: return :RACEHUB_13209 0059: text_clear_all $6022 == -7 // (int) var == num jump_if_false @RACEHUB_13246 0055: show_text_styled GXT 'M_OVER' time 1000 style 1 // ~r~MISSION OVER! 0002: jump @RACEHUB_13261 :RACEHUB_13246 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! :RACEHUB_13261 809D: not wasted_or_busted // mission only jump_if_false @RACEHUB_13804 $6022 == -2 // (int) var == num jump_if_false @RACEHUB_13308 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_5026 'RACEX0' // ~r~You didn't come first. 0002: jump @RACEHUB_13804 :RACEHUB_13308 $6022 == -4 // (int) var == num jump_if_false @RACEHUB_13346 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_5026 'RACEX1' // ~r~One of the racers has died - the race has been called off. 0002: jump @RACEHUB_13804 :RACEHUB_13346 $6022 == -5 // (int) var == num jump_if_false @RACEHUB_13384 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_5026 'RACEX1' // ~r~One of the racers has died - the race has been called off. 0002: jump @RACEHUB_13804 :RACEHUB_13384 $6022 == -3 // (int) var == num jump_if_false @RACEHUB_13643 $6025 == 0 // (int) var == num jump_if_false @RACEHUB_13526 $6021 == 1 // (int) var == num jump_if_false @RACEHUB_13448 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_5026 'RACEX2A' // ~r~You have been disqualified for failing to find a car. 0002: jump @RACEHUB_13519 :RACEHUB_13448 $6021 == 2 // (int) var == num jump_if_false @RACEHUB_13487 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_5026 'RACEX2B' // ~r~You have been disqualified for failing to find a motorbike. 0002: jump @RACEHUB_13519 :RACEHUB_13487 $6021 == 3 // (int) var == num jump_if_false @RACEHUB_13519 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_5026 'RACEX2C' // ~r~You have been disqualified for failing to find a Quad. :RACEHUB_13519 0002: jump @RACEHUB_13636 :RACEHUB_13526 $6021 == 1 // (int) var == num jump_if_false @RACEHUB_13565 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_5026 'RACEX3A' // ~r~You have been disqualified for leaving your car. 0002: jump @RACEHUB_13636 :RACEHUB_13565 $6021 == 2 // (int) var == num jump_if_false @RACEHUB_13604 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_5026 'RACEX3B' // ~r~You have been disqualified for leaving your motorbike. 0002: jump @RACEHUB_13636 :RACEHUB_13604 $6021 == 3 // (int) var == num jump_if_false @RACEHUB_13636 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_5026 'RACEX3C' // ~r~You have been disqualified for leaving your Quad. :RACEHUB_13636 0002: jump @RACEHUB_13804 :RACEHUB_13643 $6022 == -6 // (int) var == num jump_if_false @RACEHUB_13773 $6021 == 1 // (int) var == num jump_if_false @RACEHUB_13695 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_5026 'RACEX4A' // ~r~Your car was destroyed. 0002: jump @RACEHUB_13766 :RACEHUB_13695 $6021 == 2 // (int) var == num jump_if_false @RACEHUB_13734 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_5026 'RACEX4B' // ~r~Your motorbike was destroyed. 0002: jump @RACEHUB_13766 :RACEHUB_13734 $6021 == 3 // (int) var == num jump_if_false @RACEHUB_13766 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_5026 'RACEX4C' // ~r~Your Quad was destroyed. :RACEHUB_13766 0002: jump @RACEHUB_13804 :RACEHUB_13773 $6022 == -7 // (int) var == num jump_if_false @RACEHUB_13804 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_5026 'RACEX5' // ~r~Race mission cancelled. :RACEHUB_13804 0026: return 0@ = 0 // (int) 0270: (unknown) 1 0125: set_traffic_density_multiplier_to 0 0264: (unknown) 0 0045: actor $933 defined jump_if_false @RACEHUB_13851 0216: (unknown) $933 $5606 $5646 $5686 010F: (unknown) $933 $5607 $5647 $5687 :RACEHUB_13851 0045: actor $933 defined 0022: jump_if_false @RACEHUB_14391 // Note: the incorrect math opcode was used here not $6029 == -1 // (int) var == num jump_if_false @RACEHUB_13879 00BB: (unknown) $6029 :RACEHUB_13879 00C3: (unknown) $5350(0@,40) $5390(0@,40) $5430(0@,40) $6029 not $6030 == -1 // (int) var == num jump_if_false @RACEHUB_13912 00BB: (unknown) $6030 :RACEHUB_13912 00C3: (unknown) $5470(0@,40) $5510(0@,40) $5550(0@,40) $6030 0035: 1@ = 0@ // (int vars) 1@ += 1 // (int) 0017: 1@ >= $5886 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_13953 // Note: the incorrect math opcode was used here 1@ = 0 // (int) :RACEHUB_13953 0035: 2@ = 0@ // (int vars) 2@ -= 1 // (int) 0 > 2@ // (int) num > var 0022: jump_if_false @RACEHUB_13983 // Note: the incorrect math opcode was used here 0035: 2@ = $5886 // (int vars) 2@ -= 1 // (int) :RACEHUB_13983 3@ = 1 // (int) :RACEHUB_13988 3@ == 1 // (int) var == num jump_if_false @RACEHUB_14338 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @RACEHUB_2563 03D2: (unknown) $5350(0@,40) $5390(0@,40) $5430(0@,40) 12.0 255 0 0 03D2: (unknown) $5470(0@,40) $5510(0@,40) $5550(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) $937 $938 $5470(0@,40) $5510(0@,40) 5@ 0376: (unknown) 50 10 $5350(0@,40) $5390(0@,40) $5430(0@,40) 0376: (unknown) 50 25 $5470(0@,40) $5510(0@,40) $5550(0@,40) 0375: (unknown) 50 50 0 5@ 007F: player 0 pressed_key 4 jump_if_false @RACEHUB_14284 007F: player 0 pressed_key 16 jump_if_false @RACEHUB_14218 0045: actor $933 defined jump_if_false @RACEHUB_14207 0216: (unknown) $933 $5350(0@,40) $5390(0@,40) $5430(0@,40) 010F: (unknown) $933 $5350(1@,40) $5390(1@,40) $5430(1@,40) :RACEHUB_14207 0221: (unknown) 01CF: (unknown) 0002: jump @RACEHUB_14277 :RACEHUB_14218 007F: player 0 pressed_key 15 jump_if_false @RACEHUB_14277 0045: actor $933 defined jump_if_false @RACEHUB_14273 0216: (unknown) $933 $5470(0@,40) $5510(0@,40) $5550(0@,40) 010F: (unknown) $933 $5470(1@,40) $5510(1@,40) $5550(1@,40) :RACEHUB_14273 0221: (unknown) 01CF: (unknown) :RACEHUB_14277 0002: jump @RACEHUB_14331 :RACEHUB_14284 007F: player 0 pressed_key 6 jump_if_false @RACEHUB_14311 0035: 0@ = 1@ // (int vars) 3@ = 0 // (int) 0002: jump @RACEHUB_14331 :RACEHUB_14311 007F: player 0 pressed_key 7 jump_if_false @RACEHUB_14331 0035: 0@ = 2@ // (int vars) 3@ = 0 // (int) :RACEHUB_14331 0002: jump @RACEHUB_13988 :RACEHUB_14338 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_14384 0001: wait 0 ms 0002: jump @RACEHUB_14338 :RACEHUB_14384 0002: jump @RACEHUB_13851 :RACEHUB_14391 not $6029 == -1 // (int) var == num jump_if_false @RACEHUB_14408 00BB: (unknown) $6029 :RACEHUB_14408 not $6030 == -1 // (int) var == num jump_if_false @RACEHUB_14425 00BB: (unknown) $6030 :RACEHUB_14425 0270: (unknown) 0 0026: return :RACEHUB_14430 0@ = 0 // (int) :RACEHUB_14434 $5797(0@,12) = -1 // (int) 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @RACEHUB_14434 $6113 = -1 // (int) $6114 = 0 // (int) $6116 = 0 // (int) $6115 = 0 // (int) $6117 = 0 // (int) 0026: return :RACEHUB_14487 0026: return :RACEHUB_14489 0035: $6115 = $6116 // (int vars) 0026: return :RACEHUB_14497 0035: 6@ = $6116 // (int vars) 6@ >= 12 // (int) var >= num jump_if_false @RACEHUB_14516 039E: (unknown) :RACEHUB_14516 $6116 += 1 // (int) 0037: $5785(6@,12) = 0@ // (string vars) 0035: $5797(6@,12) = 1@ // (int vars) 0035: $5809(6@,12) = 2@ // (int vars) 0035: $5821(6@,12) = 3@ // (int vars) 0035: $5833(6@,12) = 4@ // (int vars) 0035: $5845(6@,12) = 5@ // (int vars) 0026: return :RACEHUB_14566 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_14643 not $6113 == -1 // (int) var == num jump_if_false @RACEHUB_14666 0093: destroy_object $6113 $6113 = -1 // (int) :RACEHUB_14666 0161: model $5809(0@,12) available jump_if_false @RACEHUB_14821 0011: $6115 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_14737 // 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_14803 :RACEHUB_14737 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_14803 01AA: $6113 = create_object $5809(0@,12) at 1@ 2@ 3@ 03F6: (unknown) $6113 4@ 5@ 6@ :RACEHUB_14821 0026: return :RACEHUB_14823 not $6113 == -1 // (int) var == num jump_if_false @RACEHUB_14846 0093: destroy_object $6113 $6113 = -1 // (int) :RACEHUB_14846 0026: return :RACEHUB_14848 0035: 1@ = 0@ // (int vars) 1@ += 1 // (int) 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @RACEHUB_14566 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_14566 0.5 255 02B1: draw_text_1number 20.0 93.0 GXT 'RACFEE' number $5833(0@,12) // Entrance Fee: $~1~ 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @RACEHUB_14566 0.5 255 02B1: draw_text_1number 20.0 105.0 GXT 'RACRWRD' number $5845(0@,12) // Reward: $~1~ $5797(0@,12) == 1 // (int) var == num jump_if_false @RACEHUB_15016 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @RACEHUB_14566 0.5 255 0203: set_draw_text_position 20.0 130.0 GXT 'RACCAR' // Race type: Car 0002: jump @RACEHUB_15048 :RACEHUB_15016 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @RACEHUB_14566 0.5 255 0203: set_draw_text_position 20.0 130.0 GXT 'RACBIKE' // Race type: Motorbike :RACEHUB_15048 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @RACEHUB_14566 0.5 255 02B1: draw_text_1number 20.0 142.0 GXT 'RACLAP' number $5821(0@,12) // Laps: ~1~ $1273(0@,12) == 1 // (int) var == num jump_if_false @RACEHUB_15140 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @RACEHUB_14566 0.6 255 0203: set_draw_text_position 20.0 180.0 GXT 'RACPOS1' // Best Result: 1st 0002: jump @RACEHUB_15346 :RACEHUB_15140 $1273(0@,12) == 2 // (int) var == num jump_if_false @RACEHUB_15197 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @RACEHUB_14566 0.6 255 0203: set_draw_text_position 20.0 180.0 GXT 'RACPOS2' // Best Result: 2nd 0002: jump @RACEHUB_15346 :RACEHUB_15197 $1273(0@,12) == 3 // (int) var == num jump_if_false @RACEHUB_15254 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @RACEHUB_14566 0.6 255 0203: set_draw_text_position 20.0 180.0 GXT 'RACPOS3' // Best Result: 3rd 0002: jump @RACEHUB_15346 :RACEHUB_15254 $1273(0@,12) == 4 // (int) var == num jump_if_false @RACEHUB_15311 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @RACEHUB_14566 0.6 255 0203: set_draw_text_position 20.0 180.0 GXT 'RACPOS4' // Best Result: 4th 0002: jump @RACEHUB_15346 :RACEHUB_15311 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @RACEHUB_14566 0.6 255 0203: set_draw_text_position 20.0 180.0 GXT 'RACPOS0' // Best Result: N/A :RACEHUB_15346 $1285(0@,12) > 0 // (int) var > num jump_if_false @RACEHUB_15503 0035: 2@ = $1285(0@,12) // (int vars) 2@ /= 60000 // (int) 0035: 3@ = 2@ // (int vars) 3@ *= 60000 // (int) 0035: 4@ = $1285(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_15459 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @RACEHUB_14566 0.6 255 02B2: (unknown) 20.0 195.0 'RACREC' 2@ 4@ // Best Time: ~1~:0~1~ 0002: jump @RACEHUB_15496 :RACEHUB_15459 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @RACEHUB_14566 0.6 255 02B2: (unknown) 20.0 195.0 'RACREC2' 2@ 4@ // Best Time: ~1~:~1~ :RACEHUB_15496 0002: jump @RACEHUB_15538 :RACEHUB_15503 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @RACEHUB_14566 0.6 255 0203: set_draw_text_position 20.0 195.0 GXT 'RACREC3' // Best Time: N/A :RACEHUB_15538 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @RACEHUB_14566 0.8 255 0203: set_draw_text_position 20.0 230.0 GXT $5785(0@,12) 0026: return :RACEHUB_15570 0377: (unknown) 38 0@ 0@ == 1 // (int) var == num jump_if_false @RACEHUB_15595 $6117 = 1 // (int) 005E: (unknown) :RACEHUB_15595 005F: (unknown) :RACEHUB_15597 0377: (unknown) 39 0@ 0@ == 1 // (int) var == num jump_if_false @RACEHUB_15622 $6117 = 1 // (int) 005E: (unknown) :RACEHUB_15622 005F: (unknown) :RACEHUB_15624 0377: (unknown) 43 0@ 0@ == 1 // (int) var == num jump_if_false @RACEHUB_15643 005E: (unknown) :RACEHUB_15643 005F: (unknown) :RACEHUB_15645 0377: (unknown) 42 0@ 0@ == 1 // (int) var == num jump_if_false @RACEHUB_15664 005E: (unknown) :RACEHUB_15664 005F: (unknown) :RACEHUB_15666 $6117 == 1 // (int) var == num jump_if_false @RACEHUB_15712 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_15712 // Note: the incorrect math opcode was used here $6117 = 0 // (int) :RACEHUB_15712 0026: return :RACEHUB_15714 02E2: 0@ = 7473 // (any) 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @RACEHUB_14487 02E2: 0@ = 7473 // (any) 037B: constant_params 6 variable_params 1 unknown 1 call_with_params @RACEHUB_14497 'RACTIT1' 2 0@ 2 100 500 $6119 // Escobar Run-Way 02E2: 0@ = 7476 // (any) 037B: constant_params 6 variable_params 1 unknown 1 call_with_params @RACEHUB_14497 'RACTIT6' 1 0@ 2 150 600 $6120 // Downtown Showdown 02E2: 0@ = 7475 // (any) 037B: constant_params 6 variable_params 1 unknown 1 call_with_params @RACEHUB_14497 'RACTIT2' 2 0@ 2 200 800 $6121 // Port Sports 02E2: 0@ = 7478 // (any) 037B: constant_params 6 variable_params 1 unknown 1 call_with_params @RACEHUB_14497 'RACTIT4' 1 0@ 1 250 1000 $6122 // Rum & Salsa Sting 02E2: 0@ = 7474 // (any) 037B: constant_params 6 variable_params 1 unknown 1 call_with_params @RACEHUB_14497 'RACTIT3' 2 0@ 2 300 1200 $6123 // Cuban Wheels 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @RACEHUB_14489 02E2: 0@ = 7484 // (any) 037B: constant_params 6 variable_params 1 unknown 1 call_with_params @RACEHUB_14497 'RACTIT7' 1 0@ 2 350 1400 $6124 // Fools Rush 02E2: 0@ = 7489 // (any) 037B: constant_params 6 variable_params 1 unknown 1 call_with_params @RACEHUB_14497 'RACTITB' 2 0@ 1 400 1600 $6125 // High Stakes Highway 02E2: 0@ = 7485 // (any) 037B: constant_params 6 variable_params 1 unknown 1 call_with_params @RACEHUB_14497 'RACTIT8' 2 0@ 2 450 1800 $6126 // Asphalt Assault 02E2: 0@ = 7487 // (any) 037B: constant_params 6 variable_params 1 unknown 1 call_with_params @RACEHUB_14497 'RACTITC' 1 0@ 2 500 2000 $6127 // Supercharged Circuit 0026: return :RACEHUB_16083 001C: 0@ == $6119 // (int) num == var 0022: jump_if_false @RACEHUB_16879 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @RACEHUB_8628 $5797(0@,12) 0.6 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3095 -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_3095 -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_3095 -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_3095 -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_3095 -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_3095 -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_3095 -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_3095 -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_3095 -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_3095 -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_3095 -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_3095 -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_3114 -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_3095 -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_3095 -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_3095 -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_3095 -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_3136 -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_3095 -1577.769 -317.182 13.6654 -1577.769 -317.182 13.6654 0002: jump @RACEHUB_24591 :RACEHUB_16879 001C: 0@ == $6120 // (int) num == var 0022: jump_if_false @RACEHUB_17733 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @RACEHUB_8628 $5797(0@,12) 0.15 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3095 -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_3095 -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_3095 -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_3095 -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_2945 -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_2945 -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_2945 -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_2945 -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_3114 -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_3095 -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_3114 -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_3114 -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_3095 -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_3114 -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_2945 -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_2945 -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_2945 -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_3095 -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_3095 -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_2945 -417.3213 940.8498 9.8608 -417.3213 940.8498 9.8608 5.0 0002: jump @RACEHUB_24591 :RACEHUB_17733 001C: 0@ == $6121 // (int) num == var 0022: jump_if_false @RACEHUB_18373 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @RACEHUB_8628 $5797(0@,12) 1.0 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3095 -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_2945 -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_3095 -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_3095 -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_3136 -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_3095 -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_3095 -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_3095 -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_2945 -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_2945 -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_3095 -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_3095 -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_3095 -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_3095 -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_3095 -1040.371 -899.3663 12.6773 -1040.371 -899.3663 12.6773 0002: jump @RACEHUB_24591 :RACEHUB_18373 001C: 0@ == $6122 // (int) num == var 0022: jump_if_false @RACEHUB_19920 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @RACEHUB_8628 $5797(0@,12) 0.35 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3095 -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_3095 -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_3095 -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_3095 -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_3095 -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_3095 -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_3095 -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_2945 -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_2945 -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_3095 -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_3095 -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_3095 -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_3095 -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_3095 -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_3095 -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_3095 -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_3095 -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_3114 -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_3095 -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_3095 -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_3095 -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_3095 -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_3095 -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_3136 -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_3095 -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_3095 -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_3095 -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_3095 -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_3095 -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_3095 -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_3136 -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_3095 -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_3114 -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_3095 -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_3095 -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_3095 -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_3114 -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_3095 -1014.888 -670.9069 10.588 -1014.888 -670.9069 10.588 0002: jump @RACEHUB_24591 :RACEHUB_19920 001C: 0@ == $6123 // (int) num == var 0022: jump_if_false @RACEHUB_20634 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @RACEHUB_8628 $5797(0@,12) 1.15 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3095 -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_3095 -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_3095 -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_3095 -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_3095 -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_3095 -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_3095 -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_3095 -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_3095 -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_2945 -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_3095 -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_3095 -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_3095 -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_3095 -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_3095 -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_3095 -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_3095 -983.5682 -106.5242 9.5021 -983.5682 -106.5242 9.5021 0002: jump @RACEHUB_24591 :RACEHUB_20634 001C: 0@ == $6124 // (int) num == var 0022: jump_if_false @RACEHUB_21267 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @RACEHUB_8628 $5797(0@,12) 0.15 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @RACEHUB_3095 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_3095 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_3095 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_3095 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_3095 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_3095 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_3095 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_3095 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_3095 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_3095 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_3095 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_3095 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_3095 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_3095 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_3095 438.8899 662.4306 9.9409 438.8899 662.4306 9.9409 0002: jump @RACEHUB_24591 :RACEHUB_21267 001C: 0@ == $6125 // (int) num == var 0022: jump_if_false @RACEHUB_22645 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @RACEHUB_8628 $5797(0@,12) 0.4 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @RACEHUB_2945 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_2945 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_3114 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_3095 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_3114 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_2945 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_2945 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_3095 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_2945 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_2945 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_3095 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_2945 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_2945 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_3095 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_3095 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_3095 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_3095 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_3114 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_3095 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_3136 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_3095 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_3095 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_3095 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_3158 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_3095 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_3095 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_3095 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_2945 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_3095 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_3095 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_2945 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_2945 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_2945 515.7499 367.0347 9.8673 515.7499 367.0347 9.8673 5.0 0002: jump @RACEHUB_24591 :RACEHUB_22645 001C: 0@ == $6126 // (int) num == var 0022: jump_if_false @RACEHUB_23521 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @RACEHUB_8628 $5797(0@,12) 0.8 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @RACEHUB_2945 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_2945 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_3158 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_3136 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_3095 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_3095 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_3095 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_3114 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_3095 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_3095 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_2945 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_3095 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_3095 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_3095 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_3095 -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_3095 -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_3136 -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_3095 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_3095 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_2945 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_3927 1 45.0 30.0 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @RACEHUB_3944 1 55.0 30.0 0002: jump @RACEHUB_24591 :RACEHUB_23521 001C: 0@ == $6127 // (int) num == var 0022: jump_if_false @RACEHUB_24591 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @RACEHUB_8628 $5797(0@,12) 0.1 037B: constant_params 7 variable_params 0 unknown 1 call_with_params @RACEHUB_2945 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_2945 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_3114 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_2945 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_2945 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_3136 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_3095 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_2945 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_3095 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_2945 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_2945 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_2945 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_2945 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_3095 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_3095 -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_3095 -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_3095 -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_3095 -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_2945 -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_2945 -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_2945 -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_3095 -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_3095 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_3095 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_2945 140.8783 -1406.945 9.2465 140.8783 -1406.945 9.2465 5.0 :RACEHUB_24591 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @RACEHUB_3199 $5821(0@,12) 0026: return :RACEHUB_24607 02E2: 1@ = 4 // (any) 001C: 0@ == $6119 // (int) num == var 0022: jump_if_false @RACEHUB_24905 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3861 1.25 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3837 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3884 50.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3910 1 100.0 30.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3978 1 20.0 -20.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3995 1 55.0 70.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3927 1 60.0 30.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3944 1 90.0 30.0 037B: constant_params 8 variable_params 1 unknown 4 call_with_params @RACEHUB_8740 -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_8740 -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_8740 -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_8920 -1570.553 -319.1647 14.4332 90.8366 3@ 0002: jump @RACEHUB_27157 :RACEHUB_24905 001C: 0@ == $6120 // (int) num == var 0022: jump_if_false @RACEHUB_25193 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3861 1.1 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3837 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3884 50.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3910 1 70.0 30.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3978 1 25.0 -20.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3995 1 40.0 55.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3927 1 45.0 30.0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3903 0 037B: constant_params 8 variable_params 1 unknown 4 call_with_params @RACEHUB_8740 -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_8740 -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_8740 -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_8920 -413.0123 943.2123 10.5737 156.1999 3@ 0002: jump @RACEHUB_27157 :RACEHUB_25193 001C: 0@ == $6121 // (int) num == var 0022: jump_if_false @RACEHUB_25470 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3861 1.3 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3837 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3884 52.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3910 1 150.0 35.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3978 1 25.0 -15.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3995 1 50.0 65.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3944 1 55.0 38.0 037B: constant_params 8 variable_params 1 unknown 4 call_with_params @RACEHUB_8740 -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_8740 -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_8740 -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_8920 -1041.638 -895.2482 13.3518 224.8685 3@ 0002: jump @RACEHUB_27157 :RACEHUB_25470 001C: 0@ == $6122 // (int) num == var 0022: jump_if_false @RACEHUB_25765 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3861 1.1 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3837 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3884 45.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3910 1 100.0 30.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3978 1 15.0 -15.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3995 1 40.0 55.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3927 1 60.0 30.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3944 1 50.0 35.0 037B: constant_params 8 variable_params 1 unknown 4 call_with_params @RACEHUB_8740 -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_8740 -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_8740 -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_8920 -1019.237 -674.2438 11.3386 279.2872 3@ 0002: jump @RACEHUB_27157 :RACEHUB_25765 001C: 0@ == $6123 // (int) num == var 0022: jump_if_false @RACEHUB_26024 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3861 1.3 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3837 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3884 50.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3910 1 70.0 30.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3978 1 15.0 -20.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3995 1 45.0 60.0 037B: constant_params 8 variable_params 1 unknown 4 call_with_params @RACEHUB_8740 -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_8740 -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_8740 -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_8920 -985.9338 -101.5789 10.2818 179.2816 3@ 0002: jump @RACEHUB_27157 :RACEHUB_26024 001C: 0@ == $6124 // (int) num == var 0022: jump_if_false @RACEHUB_26283 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3861 1.3 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3837 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3884 45.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3910 1 150.0 30.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3978 1 50.0 -15.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3995 1 45.0 60.0 037B: constant_params 8 variable_params 1 unknown 4 call_with_params @RACEHUB_8740 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_8740 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_8740 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_8920 444.8041 665.0909 10.6425 81.3924 3@ 0002: jump @RACEHUB_27157 :RACEHUB_26283 001C: 0@ == $6125 // (int) num == var 0022: jump_if_false @RACEHUB_26624 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3861 1.3 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3844 1 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3837 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3884 50.0 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @RACEHUB_3891 20.0 60.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3910 1 100.0 30.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3978 1 30.0 -15.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3995 1 55.0 70.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3927 1 55.0 25.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3944 1 42.0 27.5 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3961 1 45.0 35.0 037B: constant_params 8 variable_params 1 unknown 4 call_with_params @RACEHUB_8740 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_8740 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_8740 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_8920 511.4059 362.415 10.647 349.3143 3@ 0002: jump @RACEHUB_27157 :RACEHUB_26624 001C: 0@ == $6126 // (int) num == var 0022: jump_if_false @RACEHUB_26875 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3861 1.1 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3837 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3884 50.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3910 1 100.0 30.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3978 1 15.0 -20.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3995 1 50.0 65.0 037B: constant_params 8 variable_params 1 unknown 4 call_with_params @RACEHUB_8740 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_8740 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_8740 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_8920 161.0584 -827.8257 9.999 320.0 3@ 0002: jump @RACEHUB_27157 :RACEHUB_26875 001C: 0@ == $6127 // (int) num == var 0022: jump_if_false @RACEHUB_27157 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3861 1.1 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3844 1 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3837 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @RACEHUB_3884 45.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3910 1 150.0 30.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3978 1 40.0 -18.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3995 1 40.0 55.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @RACEHUB_3944 1 50.0 30.0 037B: constant_params 8 variable_params 1 unknown 4 call_with_params @RACEHUB_8740 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_8740 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_8740 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_8920 136.2752 -1411.372 9.9591 336.6072 3@ :RACEHUB_27157 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @RACEHUB_8476 0026: return :RACEHUB_27169 $940 = 1 // (int) $6118 = 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_14430 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @RACEHUB_15714 -150.0 > $937 // (float) num > var 0022: jump_if_false @RACEHUB_27375 // Note: the incorrect math opcode was used here 0@ = 0 // (int) 0035: 1@ = $6115 // (int vars) 0045: actor $933 defined 0022: jump_if_false @RACEHUB_27311 // Note: the incorrect math opcode was used here 022C: (unknown) -1052.24 -792.6265 10.9704 1.0 0 0352: (unknown) $933 0044: put_actor $933 at -1052.24 -792.6265 10.9704 00CF: set_actor $933 Z_angle_to 239.0 02F8: (unknown) $933 1 :RACEHUB_27311 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_27539 :RACEHUB_27375 0035: 0@ = $6115 // (int vars) 0035: 1@ = $6116 // (int vars) 0045: actor $933 defined 0022: jump_if_false @RACEHUB_27455 // Note: the incorrect math opcode was used here 022C: (unknown) 250.9617 -307.5142 10.0391 1.0 0 0352: (unknown) $933 0044: put_actor $933 at 250.9617 -307.5142 10.0391 00CF: set_actor $933 Z_angle_to 66.2294 02F8: (unknown) $933 1 :RACEHUB_27455 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_27539 0035: 8@ = 0@ // (int vars) :RACEHUB_27543 0011: 1@ > 8@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_27574 // Note: the incorrect math opcode was used here 0160: load_model $5809(8@,12) 0228: (unknown) 8@ += 1 // (int) 0002: jump @RACEHUB_27543 :RACEHUB_27574 0035: $6114 = 0@ // (int vars) 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @RACEHUB_14643 $6114 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 $1068 == 1 // (int) var == num jump_if_false @RACEHUB_27654 0268: (unknown) $941 = 1 // (int) 0001: wait 1000 ms :RACEHUB_27654 0409: (unknown) 'RACEHLP' // ~w~~k~ ~AMBUY~ ~w~to race. ~k~ ~AMEXI~ ~w~to exit.~n~~h~~k~ ~AMMOV~ ~w~to change race. $1068 = 1 // (int) 0564: (unknown) 1 00C9: fade 1 1000 ms 9@ = 0 // (int) :RACEHUB_27686 9@ == 0 // (int) var == num jump_if_false @RACEHUB_28029 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @RACEHUB_14848 $6114 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @RACEHUB_15666 8045: not actor $933 defined jump_if_false @RACEHUB_27745 9@ = 1 // (int) 0002: jump @RACEHUB_28022 :RACEHUB_27745 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @RACEHUB_15624 jump_if_false @RACEHUB_27774 9@ = 1 // (int) 0002: jump @RACEHUB_28022 :RACEHUB_27774 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @RACEHUB_15645 jump_if_false @RACEHUB_27865 0035: 8@ = $6114 // (int vars) 0095: player $933 money > $5833(8@,12) 0022: jump_if_false @RACEHUB_27833 // Note: the incorrect math opcode was used here 00D9: (unknown) $937 $938 $939 13 9@ = 2 // (int) 0002: jump @RACEHUB_27858 :RACEHUB_27833 00D9: (unknown) $937 $938 $939 14 0057: show_text_highpriority GXT 'RACMNY' time 5000 flag 1 // ~r~You don't have enough money to enter this race. :RACEHUB_27858 0002: jump @RACEHUB_28022 :RACEHUB_27865 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @RACEHUB_15570 jump_if_false @RACEHUB_27944 $6114 -= 1 // (int) 0011: 0@ > $6114 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_27905 // Note: the incorrect math opcode was used here 0035: $6114 = 0@ // (int vars) :RACEHUB_27905 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @RACEHUB_14643 $6114 00D9: (unknown) $937 $938 $939 70 025D: remove_text 'RACMNY' // ~r~You don't have enough money to enter this race. 0002: jump @RACEHUB_28022 :RACEHUB_27944 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @RACEHUB_15597 jump_if_false @RACEHUB_28022 $6114 += 1 // (int) 0017: $6114 >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @RACEHUB_27990 // Note: the incorrect math opcode was used here 0035: $6114 = 1@ // (int vars) $6114 -= 1 // (int) :RACEHUB_27990 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @RACEHUB_14643 $6114 00D9: (unknown) $937 $938 $939 70 025D: remove_text 'RACMNY' // ~r~You don't have enough money to enter this race. :RACEHUB_28022 0002: jump @RACEHUB_27686 :RACEHUB_28029 0268: (unknown) 0059: text_clear_all 044E: (unknown) 0 0 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @RACEHUB_14823 9@ == 1 // (int) var == num jump_if_false @RACEHUB_28079 0564: (unknown) 0 0002: jump @RACEHUB_28457 :RACEHUB_28079 0035: 8@ = $6114 // (int vars) not $1273(8@,12) == 1 // (int) var == num jump_if_false @RACEHUB_28106 $6118 = 0 // (int) 01EA: increment_mission_attempts :RACEHUB_28106 0045: actor $933 defined jump_if_false @RACEHUB_28133 10@ = 0 // (int) 002B: 10@ -= $5833(8@,12) // (int vars) // Note: the incorrect math opcode was used here 0094: player $933 money += 10@ :RACEHUB_28133 0045: actor $933 defined 0022: jump_if_false @RACEHUB_28149 // Note: the incorrect math opcode was used here 02F8: (unknown) $933 0 :RACEHUB_28149 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @RACEHUB_16083 $6114 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @RACEHUB_24607 $6114 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @RACEHUB_703 1000 :RACEHUB_28186 $6022 > 0 // (int) var > num jump_if_false @RACEHUB_28424 0035: 11@ = $6022 // (int vars) $6023 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @RACEHUB_11761 11@ 11@ == 6 // (int) var == num jump_if_false @RACEHUB_28344 0035: 12@ = $5989 // (int vars) 12@ += 1 // (int) 0078: if or 0011: $1273(8@,12) > 12@ // (int) var > var // Note: the incorrect math opcode was used here $1273(8@,12) == 0 // (int) var == num jump_if_false @RACEHUB_28273 0035: $1273(8@,12) = 12@ // (int vars) :RACEHUB_28273 0078: if or 0011: $1285(8@,12) > $5988 // (int) var > var // Note: the incorrect math opcode was used here $1285(8@,12) == 0 // (int) var == num jump_if_false @RACEHUB_28307 0035: $1285(8@,12) = $5988 // (int vars) :RACEHUB_28307 0035: 13@ = $5988 // (int vars) 13@ /= 1000 // (int) 0035: 14@ = $6035 // (int vars) 14@ /= 1000 // (int) 0520: (unknown) $6114 13@ 0521: (unknown) $6114 14@ 0522: (unknown) $6114 12@ :RACEHUB_28344 $6023 == 0 // (int) var == num jump_if_false @RACEHUB_28406 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @RACEHUB_12265 11@ 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @RACEHUB_1440 jump_if_false @RACEHUB_28399 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @RACEHUB_9255 -7 :RACEHUB_28399 0002: jump @RACEHUB_28344 :RACEHUB_28406 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @RACEHUB_13110 11@ 0002: jump @RACEHUB_28186 :RACEHUB_28424 $6022 == 0 // (int) var == num jump_if_false @RACEHUB_28450 0002: jump @RACEHUB_28624 0002: jump @RACEHUB_28457 :RACEHUB_28450 0002: jump @RACEHUB_28492 :RACEHUB_28457 0045: actor $933 defined jump_if_false @RACEHUB_28473 02F8: (unknown) $933 0 :RACEHUB_28473 0221: (unknown) 01CF: (unknown) 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @RACEHUB_703 1000 0026: return :RACEHUB_28492 0078: if or $6022 == -3 // (int) var == num $6022 == -4 // (int) var == num $6022 == -5 // (int) var == num $6022 == -7 // (int) var == num jump_if_false @RACEHUB_28603 0078: if or $6022 == -4 // (int) var == num $6022 == -5 // (int) var == num jump_if_false @RACEHUB_28555 0001: wait 2000 ms :RACEHUB_28555 809D: not wasted_or_busted // mission only jump_if_false @RACEHUB_28603 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_4364 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @RACEHUB_9054 1 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @RACEHUB_13184 00C9: fade 1 1000 ms :RACEHUB_28603 809D: not wasted_or_busted // mission only jump_if_false @RACEHUB_28622 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @RACEHUB_13209 :RACEHUB_28622 0026: return :RACEHUB_28624 022B: (unknown) 1 0045: actor $933 defined jump_if_false @RACEHUB_28643 009B: clear_player $933 wanted_level :RACEHUB_28643 011D: show_text_1number_styled GXT 'M_PASS' number $5845(8@,12) time 1000 style 1 // ~Y~MISSION PASSED! ~n~$~1~ 0045: actor $933 defined 0022: jump_if_false @RACEHUB_28681 // Note: the incorrect math opcode was used here 0094: player $933 money += $5845(8@,12) :RACEHUB_28681 $6118 == 0 // (int) var == num jump_if_false @RACEHUB_28895 036A: (unknown) 001C: 8@ == $6119 // (int) num == var 0022: jump_if_false @RACEHUB_28718 // Note: the incorrect math opcode was used here 01DF: progress_made += 1 0002: jump @RACEHUB_28895 :RACEHUB_28718 001C: 8@ == $6121 // (int) num == var 0022: jump_if_false @RACEHUB_28741 // Note: the incorrect math opcode was used here 01DF: progress_made += 1 0002: jump @RACEHUB_28895 :RACEHUB_28741 001C: 8@ == $6123 // (int) num == var 0022: jump_if_false @RACEHUB_28764 // Note: the incorrect math opcode was used here 01DF: progress_made += 1 0002: jump @RACEHUB_28895 :RACEHUB_28764 001C: 8@ == $6122 // (int) num == var 0022: jump_if_false @RACEHUB_28787 // Note: the incorrect math opcode was used here 01DF: progress_made += 1 0002: jump @RACEHUB_28895 :RACEHUB_28787 001C: 8@ == $6120 // (int) num == var 0022: jump_if_false @RACEHUB_28810 // Note: the incorrect math opcode was used here 01DF: progress_made += 1 0002: jump @RACEHUB_28895 :RACEHUB_28810 001C: 8@ == $6124 // (int) num == var 0022: jump_if_false @RACEHUB_28833 // Note: the incorrect math opcode was used here 01DF: progress_made += 1 0002: jump @RACEHUB_28895 :RACEHUB_28833 001C: 8@ == $6126 // (int) num == var 0022: jump_if_false @RACEHUB_28856 // Note: the incorrect math opcode was used here 01DF: progress_made += 1 0002: jump @RACEHUB_28895 :RACEHUB_28856 001C: 8@ == $6125 // (int) num == var 0022: jump_if_false @RACEHUB_28879 // Note: the incorrect math opcode was used here 01DF: progress_made += 1 0002: jump @RACEHUB_28895 :RACEHUB_28879 001C: 8@ == $6127 // (int) num == var 0022: jump_if_false @RACEHUB_28895 // Note: the incorrect math opcode was used here 01DF: progress_made += 1 :RACEHUB_28895 0026: return :RACEHUB_28897 $940 = 0 // (int) $941 = 0 // (int) $1068 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @RACEHUB_14823 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @RACEHUB_9054 0 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @RACEHUB_13184 007A: mission_cleanup 0026: return //-------------Mission 37--------------- :GYROTGT 0238: name_thread 'GYROTGT' $1686 == 0 // (int) var == num jump_if_false @GYROTGT_25 01EA: increment_mission_attempts :GYROTGT_25 0025: gosub @GYROTGT_4279 009D: wasted_or_busted // mission only jump_if_false @GYROTGT_48 0025: gosub @GYROTGT_6905 :GYROTGT_48 0025: gosub @GYROTGT_7237 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 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @GYROTGT_257 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 007E: actor $933 driving jump_if_false @GYROTGT_251 0400: (unknown) $933 $1070 0002: jump @GYROTGT_257 :GYROTGT_251 02C0: (unknown) $933 $1070 :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_4301 0@ :GYROTGT_284 0045: actor $933 defined jump_if_false @GYROTGT_352 807E: not actor $933 driving jump_if_false @GYROTGT_329 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @GYROTGT_332 :GYROTGT_329 021D: (unknown) 0 :GYROTGT_332 $1078 == 0 // (int) var == num jump_if_false @GYROTGT_348 02EA: select_interior 2 :GYROTGT_348 01AE: (unknown) 1 :GYROTGT_352 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :GYROTGT_365 0045: actor $933 defined jump_if_false @GYROTGT_429 807E: not actor $933 driving jump_if_false @GYROTGT_417 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @GYROTGT_417 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :GYROTGT_417 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :GYROTGT_429 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @GYROTGT_478 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 01AE: (unknown) 0 $1078 == 0 // (int) var == num jump_if_false @GYROTGT_478 02EA: select_interior 0 :GYROTGT_478 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @GYROTGT_508 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :GYROTGT_508 0026: return 0045: actor 0@ defined jump_if_false @GYROTGT_529 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :GYROTGT_529 0026: return 0045: actor 0@ defined 0022: jump_if_false @GYROTGT_559 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @GYROTGT_559 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :GYROTGT_559 0026: return :GYROTGT_561 0045: actor 0@ defined 0022: jump_if_false @GYROTGT_608 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @GYROTGT_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 @GYROTGT_608 :GYROTGT_604 1@ = 0 // (int) :GYROTGT_608 1@ == 1 // (int) var == num jump_if_false @GYROTGT_692 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @GYROTGT_685 007E: actor 0@ driving jump_if_false @GYROTGT_681 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @GYROTGT_671 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @GYROTGT_674 :GYROTGT_671 00F1: (unknown) 0@ :GYROTGT_674 0002: jump @GYROTGT_685 :GYROTGT_681 1@ = 0 // (int) :GYROTGT_685 0002: jump @GYROTGT_608 :GYROTGT_692 0026: return 0045: actor 0@ defined jump_if_false @GYROTGT_786 007E: actor 0@ driving jump_if_false @GYROTGT_770 02A7: unknown_check 0@ jump_if_false @GYROTGT_740 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @GYROTGT_763 :GYROTGT_740 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @GYROTGT_561 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :GYROTGT_763 0002: jump @GYROTGT_779 :GYROTGT_770 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :GYROTGT_779 0002: jump @GYROTGT_788 :GYROTGT_786 005F: (unknown) :GYROTGT_788 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @GYROTGT_946 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @GYROTGT_946 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @GYROTGT_887 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @GYROTGT_846 // Note: the incorrect math opcode was used here 0026: return 0002: jump @GYROTGT_880 :GYROTGT_846 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @GYROTGT_561 0@ 4@ > -1 // (int) var > num jump_if_false @GYROTGT_880 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @GYROTGT_561 4@ :GYROTGT_880 0002: jump @GYROTGT_946 :GYROTGT_887 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @GYROTGT_912 // Note: the incorrect math opcode was used here 0026: return 0002: jump @GYROTGT_946 :GYROTGT_912 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @GYROTGT_561 0@ not 3@ == -1 // (int) var == num jump_if_false @GYROTGT_946 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @GYROTGT_561 3@ :GYROTGT_946 0045: actor 0@ defined jump_if_false @GYROTGT_998 004F: unknown_check 1@ jump_if_false @GYROTGT_998 007E: actor 0@ driving jump_if_false @GYROTGT_998 807C: not actor 0@ driving 1@ 0022: jump_if_false @GYROTGT_998 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @GYROTGT_561 0@ :GYROTGT_998 5@ = 0 // (int) :GYROTGT_1002 5@ == 0 // (int) var == num jump_if_false @GYROTGT_1100 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @GYROTGT_1093 004F: unknown_check 1@ jump_if_false @GYROTGT_1093 007C: actor 0@ driving 1@ 0022: jump_if_false @GYROTGT_1059 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @GYROTGT_1093 :GYROTGT_1059 2@ == -1 // (int) var == num jump_if_false @GYROTGT_1085 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @GYROTGT_1093 :GYROTGT_1085 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :GYROTGT_1093 0002: jump @GYROTGT_1002 :GYROTGT_1100 0026: return :GYROTGT_1102 $1084 = 0 // (int) 0377: (unknown) 0 $1084 $1084 > 0 // (int) var > num jump_if_false @GYROTGT_1175 0045: actor $933 defined jump_if_false @GYROTGT_1175 0429: (unknown) $933 0@ 0@ > -1 // (int) var > num jump_if_false @GYROTGT_1175 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @GYROTGT_1175 $1084 = 0 // (int) :GYROTGT_1175 $1084 > 0 // (int) var > num jump_if_false @GYROTGT_1293 $1085 == -1 // (int) var == num jump_if_false @GYROTGT_1247 010E: $1167 = current_time_in_ms 0035: $1085 = $1167 // (int vars) $1085 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1068 = 1 // (int) $1087 = 1 // (int) 0002: jump @GYROTGT_1280 :GYROTGT_1247 801C: not $1086 == $1084 // (int) num == var 0022: jump_if_false @GYROTGT_1280 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) 005E: (unknown) :GYROTGT_1280 0035: $1086 = $1084 // (int vars) 0002: jump @GYROTGT_1351 :GYROTGT_1293 $1087 == 1 // (int) var == num jump_if_false @GYROTGT_1346 010E: $1167 = current_time_in_ms 0011: $1167 > $1085 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GYROTGT_1346 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) $1087 = 0 // (int) :GYROTGT_1346 $1086 = 0 // (int) :GYROTGT_1351 005F: (unknown) :GYROTGT_1353 0@ == 0 // (int) var == num jump_if_false @GYROTGT_1396 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @GYROTGT_1572 :GYROTGT_1396 0@ == 1 // (int) var == num jump_if_false @GYROTGT_1429 03CF: (unknown) 200 200 200 255 0002: jump @GYROTGT_1572 :GYROTGT_1429 0@ == 2 // (int) var == num jump_if_false @GYROTGT_1471 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @GYROTGT_1572 :GYROTGT_1471 0@ == 3 // (int) var == num jump_if_false @GYROTGT_1515 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @GYROTGT_1572 :GYROTGT_1515 0@ == 4 // (int) var == num jump_if_false @GYROTGT_1546 03CF: (unknown) 8 143 59 255 0002: jump @GYROTGT_1572 :GYROTGT_1546 0@ == 5 // (int) var == num jump_if_false @GYROTGT_1572 03CF: (unknown) 237 130 180 255 :GYROTGT_1572 0026: return :GYROTGT_1574 00BC: (unknown) 0@ 2 0026: return :GYROTGT_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 @GYROTGT_1581 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @GYROTGT_1636 014E: 3@ = car 0@ health 3@ -= 250 // (int) :GYROTGT_1636 0 > 3@ // (int) num > var 0022: jump_if_false @GYROTGT_1651 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :GYROTGT_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 @GYROTGT_1696 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :GYROTGT_1696 005F: (unknown) $5605 = 0 // (int) $5608 = 0 // (int) $5868 = 0 // (int) $5869 = 0 // (int) $5871 = 0 // (int) $5873 = 0 // (int) $5874 = 0 // (int) :GYROTGT_1733 0035: $5880 = $1687 // (int vars) $5880 /= 1000 // (int) 0035: $5879 = $5880 // (int vars) $5879 /= 60 // (int) 0035: $5881 = $5879 // (int vars) $5881 *= 60 // (int) 002B: $5880 -= $5881 // (int vars) // Note: the incorrect math opcode was used here 0026: return :GYROTGT_1778 0@ == 1 // (int) var == num jump_if_false @GYROTGT_1851 0160: load_model #HUNTER 0160: load_model #AMMOTRUK 0160: load_model #REEFER 0160: load_model #SPARROW :GYROTGT_1810 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_1851 0001: wait 0 ms 0002: jump @GYROTGT_1810 :GYROTGT_1851 0026: return :GYROTGT_1853 $5609 = -1621.639 // (float) $5615 = -4.1046 // (float) $5621 = 60.6123 // (float) $5610 = -1493.427 // (float) $5616 = 164.4884 // (float) $5622 = 68.8646 // (float) $5611 = -1188.564 // (float) $5617 = 230.8791 // (float) $5623 = 31.2333 // (float) $5612 = -1289.332 // (float) $5618 = 221.2827 // (float) $5624 = 35.5307 // (float) $5613 = -1386.674 // (float) $5619 = -56.679 // (float) $5625 = 41.0044 // (float) $5614 = -1707.09 // (float) $5620 = -272.0868 // (float) $5626 = 49.9363 // (float) $5627 = -670.0 // (float) $5633 = 7520.0 // (float) $5639 = 90.0 // (float) $5628 = 4100.0 // (float) $5634 = 1000.0 // (float) $5640 = 0 // (float) $5629 = -340.0596 // (float) $5635 = 16910.84 // (float) $5641 = 0.2247 // (float) $5630 = -1000.333 // (float) $5636 = 260.2395 // (float) $5642 = 0.57 // (float) $5631 = -640.0179 // (float) $5637 = -1850.007 // (float) $5643 = 42.7256 // (float) $5632 = 0 // (float) $5638 = 0 // (float) $5644 = 0 // (float) $5645 = -1156.51 // (float) $5660 = 287.5381 // (float) $5675 = 11.6346 // (float) $5646 = -1141.938 // (float) $5661 = 382.2939 // (float) $5676 = 11.6181 // (float) $5647 = -1336.444 // (float) $5662 = 121.52 // (float) $5677 = 11.0033 // (float) $5648 = -1338.469 // (float) $5663 = 84.3239 // (float) $5678 = 11.0642 // (float) $5649 = -1337.873 // (float) $5664 = 33.6356 // (float) $5679 = 11.0777 // (float) $5650 = -1335.697 // (float) $5665 = -32.6241 // (float) $5680 = 6.1568 // (float) $5651 = -1346.413 // (float) $5666 = -70.1901 // (float) $5681 = 6.1652 // (float) $5652 = -1556.029 // (float) $5667 = -160.0866 // (float) $5682 = 15.2412 // (float) $5653 = -1528.26 // (float) $5668 = -222.6133 // (float) $5683 = 15.2415 // (float) $5654 = -1499.416 // (float) $5669 = -257.8792 // (float) $5684 = 15.2411 // (float) $5655 = -1581.15 // (float) $5670 = -127.0819 // (float) $5685 = 14.7179 // (float) $5656 = -1740.86 // (float) $5671 = -118.1362 // (float) $5686 = 30.9169 // (float) $5690 = 4.0 // (float) $5691 = 122.0 // (float) $5692 = 255.0 // (float) $5693 = 169.0 // (float) $5694 = 107.0 // (float) $5695 = 261.0 // (float) $5696 = 86.0 // (float) $5697 = 358.0 // (float) $5698 = 170.0 // (float) $5699 = 242.0 // (float) $5700 = 182.0 // (float) $5701 = 250.0 // (float) $5735 = -1525.955 // (float) $5745 = -58.2654 // (float) $5755 = 6.2341 // (float) $5736 = -1592.633 // (float) $5746 = -10.5005 // (float) $5756 = 6.1446 // (float) $5737 = -1588.635 // (float) $5747 = 37.5946 // (float) $5757 = 6.167 // (float) $5738 = -1540.427 // (float) $5748 = 22.1608 // (float) $5758 = 6.2657 // (float) $5739 = -1552.666 // (float) $5749 = -15.4812 // (float) $5759 = 6.1504 // (float) $5705 = -1301.485 // (float) $5715 = -50.1316 // (float) $5725 = 6.2694 // (float) $5706 = -1282.715 // (float) $5716 = -88.1016 // (float) $5726 = 6.2596 // (float) $5707 = -1293.701 // (float) $5717 = -145.8407 // (float) $5727 = 6.285 // (float) $5708 = -1334.736 // (float) $5718 = -128.9412 // (float) $5728 = 6.2609 // (float) $5709 = -1326.058 // (float) $5719 = -76.9832 // (float) $5729 = 6.2217 // (float) $5765 = -1577.074 // (float) $5775 = -210.9312 // (float) $5785 = 14.7233 // (float) $5766 = -1551.884 // (float) $5776 = -264.158 // (float) $5786 = 14.725 // (float) $5767 = -1489.456 // (float) $5777 = -283.4356 // (float) $5787 = 14.7157 // (float) $5768 = -1435.335 // (float) $5778 = -263.0967 // (float) $5788 = 14.7234 // (float) $5769 = -1433.962 // (float) $5779 = -247.0949 // (float) $5789 = 14.7242 // (float) $5770 = -1449.599 // (float) $5780 = -226.6804 // (float) $5790 = 14.7919 // (float) $5771 = -1485.371 // (float) $5781 = -202.4314 // (float) $5791 = 15.1356 // (float) $5772 = -1535.583 // (float) $5782 = -187.1123 // (float) $5792 = 14.7248 // (float) $5795 = -1592.035 // (float) $5805 = -97.2523 // (float) $5815 = 57.8193 // (float) $5796 = -1539.894 // (float) $5806 = -96.6119 // (float) $5816 = 61.0766 // (float) $5797 = -1511.632 // (float) $5807 = -118.0118 // (float) $5817 = 62.0718 // (float) $5798 = -1519.025 // (float) $5808 = -162.9045 // (float) $5818 = 60.536 // (float) $5799 = -1570.417 // (float) $5809 = -163.5423 // (float) $5819 = 59.4013 // (float) $5886 = 0 // (int) $5905 = 20 // (int) $5906 = 20 // (int) 0026: return :GYROTGT_3201 0@ == 5 // (int) var == num jump_if_false @GYROTGT_3219 00BC: (unknown) $5846 1 :GYROTGT_3219 0026: return :GYROTGT_3221 0@ == 5 // (int) var == num jump_if_false @GYROTGT_3239 00BC: (unknown) $5847 1 :GYROTGT_3239 0026: return :GYROTGT_3241 80A0: not car $5828 wrecked jump_if_false @GYROTGT_3376 809F: not actor $933 dead jump_if_false @GYROTGT_3376 807C: not actor $933 driving $5828 0022: jump_if_false @GYROTGT_3376 // Note: the incorrect math opcode was used here 00C0: (unknown) $5828 $5845 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @GYROTGT_1574 $5845 0035: 0@ = $5885 // (int vars) $5901 > 0 // (int) var > num jump_if_false @GYROTGT_3362 :GYROTGT_3311 0011: $5882 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GYROTGT_3355 // Note: the incorrect math opcode was used here $5630(0@,15) == 0 // (int) var == num jump_if_false @GYROTGT_3343 00BB: (unknown) $5592(0@,15) :GYROTGT_3343 0@ += 1 // (int) 0002: jump @GYROTGT_3311 :GYROTGT_3355 0002: jump @GYROTGT_3370 :GYROTGT_3362 00BB: (unknown) $5846 00BB: (unknown) $5847 :GYROTGT_3370 $5606 = 2 // (int) :GYROTGT_3376 0026: return :GYROTGT_3378 80A0: not car $5828 wrecked jump_if_false @GYROTGT_3620 809F: not actor $933 dead jump_if_false @GYROTGT_3620 007C: actor $933 driving $5828 0022: jump_if_false @GYROTGT_3620 // Note: the incorrect math opcode was used here 0035: 0@ = $5863 // (int vars) 0035: 1@ = $5885 // (int vars) $5606 == 2 // (int) var == num jump_if_false @GYROTGT_3440 00BB: (unknown) $5845 :GYROTGT_3440 $5901 > 0 // (int) var > num jump_if_false @GYROTGT_3520 :GYROTGT_3452 0011: $5882 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GYROTGT_3513 // Note: the incorrect math opcode was used here $5630(1@,15) == 0 // (int) var == num jump_if_false @GYROTGT_3501 80A0: not car $5574(1@,15) wrecked jump_if_false @GYROTGT_3501 00C0: (unknown) $5574(1@,15) $5592(1@,15) :GYROTGT_3501 1@ += 1 // (int) 0002: jump @GYROTGT_3452 :GYROTGT_3513 0002: jump @GYROTGT_3614 :GYROTGT_3520 00C3: (unknown) $5353(0@,6) $5359(0@,6) $5365(0@,6) $5846 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @GYROTGT_3201 0@ 0@ += 1 // (int) 6 > 0@ // (int) num > var 0022: jump_if_false @GYROTGT_3609 // Note: the incorrect math opcode was used here not 0@ == 5 // (int) var == num jump_if_false @GYROTGT_3609 00C3: (unknown) $5353(0@,6) $5359(0@,6) $5365(0@,6) $5847 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @GYROTGT_3221 0@ 00BD: (unknown) $5847 1 :GYROTGT_3609 0@ -= 1 // (int) :GYROTGT_3614 $5606 = 1 // (int) :GYROTGT_3620 0026: return :GYROTGT_3622 0035: $5882 = 0@ // (int vars) 0035: $5883 = 1@ // (int vars) 0035: $5884 = 2@ // (int vars) 0035: $5885 = 3@ // (int vars) 0026: return :GYROTGT_3644 0035: 0@ = $5885 // (int vars) :GYROTGT_3649 0011: $5882 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GYROTGT_4059 // Note: the incorrect math opcode was used here $5630(0@,15) == 0 // (int) var == num jump_if_false @GYROTGT_4047 3 > $5863 // (int) num > var 0022: jump_if_false @GYROTGT_3719 // Note: the incorrect math opcode was used here 0048: $5574(0@,15) = create_car #AMMOTRUK at $5389(0@,15) $5404(0@,15) $5419(0@,15) 00D1: set_car $5574(0@,15) Z_angle_to $5434(0@,15) :GYROTGT_3719 $5863 == 3 // (int) var == num jump_if_false @GYROTGT_3879 0@ > 4 // (int) var > num jump_if_false @GYROTGT_3848 0048: $5574(0@,15) = create_car #REEFER at $5389(0@,15) $5404(0@,15) $5419(0@,15) 00D1: set_car $5574(0@,15) Z_angle_to $5434(0@,15) 0@ == 5 // (int) var == num jump_if_false @GYROTGT_3808 01BF: (unknown) $5574(0@,15) $5705 $5715 $5725 01C3: (unknown) $5574(0@,15) 15.0 :GYROTGT_3808 0@ == 6 // (int) var == num jump_if_false @GYROTGT_3841 01BF: (unknown) $5574(0@,15) $5735 $5745 $5755 01C3: (unknown) $5574(0@,15) 15.0 :GYROTGT_3841 0002: jump @GYROTGT_3879 :GYROTGT_3848 0048: $5574(0@,15) = create_car #AMMOTRUK at $5389(0@,15) $5404(0@,15) $5419(0@,15) 00D1: set_car $5574(0@,15) Z_angle_to $5434(0@,15) :GYROTGT_3879 $5863 == 4 // (int) var == num jump_if_false @GYROTGT_4022 0@ > 10 // (int) var > num jump_if_false @GYROTGT_3970 0048: $5574(0@,15) = create_car #SPARROW at $5389(0@,15) $5404(0@,15) $5419(0@,15) 00D1: set_car $5574(0@,15) Z_angle_to $5434(0@,15) 02FF: (unknown) $5574(0@,15) 1 03D8: (unknown) $5574(0@,15) 02DA: (unknown) $5574(0@,15) $5795 $5805 $5815 8 0002: jump @GYROTGT_4022 :GYROTGT_3970 0048: $5574(0@,15) = create_car #AMMOTRUK at $5389(0@,15) $5404(0@,15) $5419(0@,15) 00D1: set_car $5574(0@,15) Z_angle_to $5434(0@,15) 0@ == 10 // (int) var == num jump_if_false @GYROTGT_4022 0050: set_car $5574(0@,15) max_speed_to 10.0 :GYROTGT_4022 00C0: (unknown) $5574(0@,15) $5592(0@,15) 00BC: (unknown) $5592(0@,15) 0 013A: set_car $5574(0@,15) door_status_to 2 :GYROTGT_4047 0@ += 1 // (int) 0002: jump @GYROTGT_3649 :GYROTGT_4059 0026: return :GYROTGT_4061 80A0: not car $5828 wrecked jump_if_false @GYROTGT_4132 809F: not actor $933 dead jump_if_false @GYROTGT_4132 807C: not actor $933 driving $5828 0022: jump_if_false @GYROTGT_4132 // Note: the incorrect math opcode was used here -1@ = 0 // (int) // timer2 $5869 = 1 // (int) $5868 = 1 // (int) 0059: text_clear_all 03ED: (unknown) 'GYRO_30' $5870 4000 1 // ~w~You've got ~1~ seconds to get back in your ~b~vehicle. :GYROTGT_4132 0026: return :GYROTGT_4134 80A0: not car $5828 wrecked 0022: jump_if_false @GYROTGT_4277 // Note: the incorrect math opcode was used here 809F: not actor $933 dead 0022: jump_if_false @GYROTGT_4277 // Note: the incorrect math opcode was used here 007C: actor $933 driving $5828 0022: jump_if_false @GYROTGT_4277 // Note: the incorrect math opcode was used here -1@ = 0 // (int) // timer2 $5868 = 0 // (int) $5869 = 0 // (int) $5871 = 0 // (int) 0059: text_clear_all 0268: (unknown) $5901 > 0 // (int) var > num jump_if_false @GYROTGT_4227 0056: show_text_lowpriority GXT 'GYRO_60' time 6000 flag 1 // ~w~Destroy the drone ~r~targets! 0002: jump @GYROTGT_4277 :GYROTGT_4227 $5863 == 5 // (int) var == num jump_if_false @GYROTGT_4262 0056: show_text_lowpriority GXT 'GYRO_5' time 6000 flag 1 // ~w~Head for the final ~g~checkpoint. 0002: jump @GYROTGT_4277 :GYROTGT_4262 0056: show_text_lowpriority GXT 'GYRO_3' time 3000 flag 1 // ~w~Head for the next ~y~checkpoint. :GYROTGT_4277 0026: return :GYROTGT_4279 $940 = 1 // (int) 00AA: set_parked_car_generator $1270 cars_to_generate_to 0 809F: not actor $933 dead jump_if_false @GYROTGT_4341 007E: actor $933 driving jump_if_false @GYROTGT_4318 007B: $5828 = actor $933 car :GYROTGT_4318 0110: $5907 = player $933 wanted_level $5907 == 1 // (int) var == num jump_if_false @GYROTGT_4341 009B: clear_player $933 wanted_level :GYROTGT_4341 012E: toggle_player $933 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_1778 1 $5825 = -1179.069 // (float) $5826 = -1103.094 // (float) $5827 = 15.4104 // (float) 809F: not actor $933 dead jump_if_false @GYROTGT_4450 80A0: not car $5828 wrecked jump_if_false @GYROTGT_4448 004E: put_car $5828 at -1175.069 -1103.094 15.0104 00D1: set_car $5828 Z_angle_to 7.63 :GYROTGT_4448 0221: (unknown) :GYROTGT_4450 80A0: not car $5828 wrecked jump_if_false @GYROTGT_4465 03D8: (unknown) $5828 :GYROTGT_4465 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @GYROTGT_1853 $5605 = 1 // (int) :GYROTGT_4481 0001: wait 0 ms 809F: not actor $933 dead jump_if_false @GYROTGT_6635 80A0: not car $5828 wrecked jump_if_false @GYROTGT_6635 $5868 == 0 // (int) var == num jump_if_false @GYROTGT_4535 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @GYROTGT_4061 0002: jump @GYROTGT_4545 :GYROTGT_4535 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @GYROTGT_4134 :GYROTGT_4545 $5869 == 1 // (int) var == num jump_if_false @GYROTGT_4802 0035: $5872 = -1@ // (int vars) // timer2 $5872 /= 1000 // (int) $5871 == 0 // (int) var == num jump_if_false @GYROTGT_4612 0078: if and 31000 > $5873 // (int) num > var $5873 > 1 // (int) var > num jump_if_false @GYROTGT_4612 $5871 = 1 // (int) :GYROTGT_4612 $5871 == 0 // (int) var == num jump_if_false @GYROTGT_4644 $5873 > 30099 // (int) var > num jump_if_false @GYROTGT_4644 $5871 = 2 // (int) :GYROTGT_4644 $5871 == 1 // (int) var == num jump_if_false @GYROTGT_4670 0035: $5870 = $5873 // (int vars) $5870 /= 1000 // (int) :GYROTGT_4670 $5871 == 2 // (int) var == num jump_if_false @GYROTGT_4695 $5870 = 30 // (int) 002B: $5870 -= $5872 // (int vars) // Note: the incorrect math opcode was used here :GYROTGT_4695 0059: text_clear_all $5870 > 0 // (int) var > num jump_if_false @GYROTGT_4765 $5870 > 1 // (int) var > num jump_if_false @GYROTGT_4747 03ED: (unknown) 'GYRO_30' $5870 4000 1 // ~w~You've got ~1~ seconds to get back in your ~b~vehicle. 0002: jump @GYROTGT_4765 :GYROTGT_4747 03ED: (unknown) 'GYRO_29' $5870 4000 1 // ~w~You've got ~1~ second to get back in your ~b~vehicle. :GYROTGT_4765 -1@ > 30000 // (int) var > num // timer2 jump_if_false @GYROTGT_4802 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! $5605 = 12 // (int) :GYROTGT_4802 $5605 == 1 // (int) var == num jump_if_false @GYROTGT_4984 00C9: fade 1 1500 ms 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @GYROTGT_3378 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @GYROTGT_1733 10 > $5880 // (int) num > var 0022: jump_if_false @GYROTGT_4884 // Note: the incorrect math opcode was used here 01D8: (unknown) 'GYRO_57' $5879 $5880 6000 1 // ~w~Pass through each ~y~checkpoint!~w~ Beat the record time of ~1~:0~1~. 0002: jump @GYROTGT_4904 :GYROTGT_4884 01D8: (unknown) 'GYRO_56' $5879 $5880 6000 1 // ~w~Pass through each ~y~checkpoint!~w~ Beat the record time of ~1~:~1~. :GYROTGT_4904 00CA: fading 0022: jump_if_false @GYROTGT_4923 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @GYROTGT_4904 :GYROTGT_4923 809F: not actor $933 dead 0022: jump_if_false @GYROTGT_4940 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 :GYROTGT_4940 $5873 = 999999 // (int) 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @GYROTGT_1353 5 024C: set_timer_with_text_to $5874 type 0 GXT 'TIME' // Time $5606 = 1 // (int) $5605 = 2 // (int) :GYROTGT_4984 $5605 == 2 // (int) var == num jump_if_false @GYROTGT_6614 80A0: not car $5835 wrecked jump_if_false @GYROTGT_5091 0035: 0@ = $5864 // (int vars) 0104: car $5835 in_sphere $5449(0@,10) $5459(0@,10) $5469(0@,10) radius 10.0 10.0 10.0 sphere 0 0022: jump_if_false @GYROTGT_5091 // Note: the incorrect math opcode was used here $5864 += 1 // (int) $5864 == 5 // (int) var == num jump_if_false @GYROTGT_5070 $5864 = 0 // (int) :GYROTGT_5070 0035: 0@ = $5864 // (int vars) 01BF: (unknown) $5835 $5449(0@,10) $5459(0@,10) $5469(0@,10) :GYROTGT_5091 80A0: not car $5836 wrecked 0022: jump_if_false @GYROTGT_5185 // Note: the incorrect math opcode was used here 0035: 1@ = $5865 // (int vars) 0104: car $5836 in_sphere $5479(1@,10) $5489(1@,10) $5499(1@,10) radius 10.0 10.0 10.0 sphere 0 0022: jump_if_false @GYROTGT_5185 // Note: the incorrect math opcode was used here $5865 += 1 // (int) $5865 == 5 // (int) var == num jump_if_false @GYROTGT_5164 $5865 = 0 // (int) :GYROTGT_5164 0035: 1@ = $5865 // (int vars) 01BF: (unknown) $5836 $5479(1@,10) $5489(1@,10) $5499(1@,10) :GYROTGT_5185 80A0: not car $5840 wrecked 0022: jump_if_false @GYROTGT_5263 // Note: the incorrect math opcode was used here 0035: 2@ = $5866 // (int vars) 0104: car $5840 in_sphere $5509(2@,10) $5519(2@,10) $5529(2@,10) radius 5.0 5.0 5.0 sphere 0 0022: jump_if_false @GYROTGT_5263 // Note: the incorrect math opcode was used here $5866 += 1 // (int) $5866 == 8 // (int) var == num jump_if_false @GYROTGT_5258 $5866 = 0 // (int) :GYROTGT_5258 0035: 2@ = $5866 // (int vars) :GYROTGT_5263 80A0: not car $5841 wrecked 0022: jump_if_false @GYROTGT_5359 // Note: the incorrect math opcode was used here 0035: 3@ = $5867 // (int vars) 0104: car $5841 in_sphere $5539(3@,10) $5549(3@,10) $5559(3@,10) radius 15.0 15.0 15.0 sphere 0 0022: jump_if_false @GYROTGT_5359 // Note: the incorrect math opcode was used here $5867 += 1 // (int) $5867 == 5 // (int) var == num jump_if_false @GYROTGT_5336 $5867 = 0 // (int) :GYROTGT_5336 0035: 3@ = $5867 // (int vars) 02DA: (unknown) $5841 $5539(3@,10) $5549(3@,10) $5559(3@,10) 8 :GYROTGT_5359 0035: $5878 = $5876 // (int vars) $5878 *= 60000 // (int) 0035: $5875 = $5874 // (int vars) 002B: $5875 -= $5878 // (int vars) // Note: the incorrect math opcode was used here $5875 /= 1000 // (int) $5875 > 59 // (int) var > num jump_if_false @GYROTGT_5425 $5875 -= 60 // (int) $5876 += 1 // (int) 0002: jump @GYROTGT_5431 :GYROTGT_5425 0035: $5877 = $5875 // (int vars) :GYROTGT_5431 $5606 == 1 // (int) var == num jump_if_false @GYROTGT_6591 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @GYROTGT_3241 0035: 5@ = $5863 // (int vars) 0035: 4@ = 5@ // (int vars) 4@ += 1 // (int) $5901 == 0 // (int) var == num jump_if_false @GYROTGT_5619 2 > $5607 // (int) num > var 0022: jump_if_false @GYROTGT_5591 // Note: the incorrect math opcode was used here 6 > 4@ // (int) num > var 0022: jump_if_false @GYROTGT_5550 // Note: the incorrect math opcode was used here 04BF: (unknown) $5353(5@,6) $5359(5@,6) $5365(5@,6) $5371(5@,6) $5377(5@,6) $5383(5@,6) 237 130 180 6.0 0002: jump @GYROTGT_5584 :GYROTGT_5550 04BF: (unknown) $5353(5@,6) $5359(5@,6) $5365(5@,6) $5371(5@,6) $5377(5@,6) $5383(5@,6) 0 255 0 6.0 :GYROTGT_5584 0002: jump @GYROTGT_5619 :GYROTGT_5591 04BF: (unknown) $5353(5@,6) $5359(5@,6) $5365(5@,6) $5902 $5903 $5904 255 0 0 6.0 :GYROTGT_5619 $5607 == 1 // (int) var == num jump_if_false @GYROTGT_5697 007F: player 0 pressed_key 17 jump_if_false @GYROTGT_5697 :GYROTGT_5644 007F: player 0 pressed_key 17 jump_if_false @GYROTGT_5666 0001: wait 0 ms 0002: jump @GYROTGT_5644 :GYROTGT_5666 0325: (unknown) $5828 1 $5902 = -1000.0 // (float) $5903 = -1000.0 // (float) $5904 = 0 // (float) $5607 = 2 // (int) :GYROTGT_5697 $5607 == 2 // (int) var == num jump_if_false @GYROTGT_5785 007F: player 0 pressed_key 10 jump_if_false @GYROTGT_5729 $5902 += 30.0 // (float) :GYROTGT_5729 007F: player 0 pressed_key 11 jump_if_false @GYROTGT_5748 $5903 += 30.0 // (float) :GYROTGT_5748 007F: player 0 pressed_key 9 jump_if_false @GYROTGT_5767 $5904 += 30.0 // (float) :GYROTGT_5767 007F: player 0 pressed_key 17 jump_if_false @GYROTGT_5785 $5607 = 3 // (int) :GYROTGT_5785 $5607 == 3 // (int) var == num jump_if_false @GYROTGT_5861 007F: player 0 pressed_key 17 jump_if_false @GYROTGT_5849 :GYROTGT_5810 007F: player 0 pressed_key 17 jump_if_false @GYROTGT_5832 0001: wait 0 ms 0002: jump @GYROTGT_5810 :GYROTGT_5832 $5607 = 1 // (int) 0325: (unknown) $5828 0 $5906 += 20 // (int) :GYROTGT_5849 0376: (unknown) $5905 $5906 $5902 $5903 $5904 :GYROTGT_5861 $5901 == 0 // (int) var == num jump_if_false @GYROTGT_6314 008B: actor $933 in_sphere_in_car $5353(5@,6) $5359(5@,6) $5365(5@,6) radius 10.5 10.5 10.5 sphere 0 0022: jump_if_false @GYROTGT_6314 // Note: the incorrect math opcode was used here $5863 == 1 // (int) var == num jump_if_false @GYROTGT_5951 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @GYROTGT_3622 2 2 0 0 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @GYROTGT_3644 $5901 = 1 // (int) :GYROTGT_5951 $5863 == 3 // (int) var == num jump_if_false @GYROTGT_5997 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @GYROTGT_3622 7 5 0 2 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @GYROTGT_3644 $5901 = 1 // (int) :GYROTGT_5997 $5863 == 4 // (int) var == num jump_if_false @GYROTGT_6043 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @GYROTGT_3622 12 5 0 7 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @GYROTGT_3644 $5901 = 1 // (int) :GYROTGT_6043 00D9: (unknown) 0 0 0 1 5@ += 1 // (int) 0035: $5863 = 5@ // (int vars) 00BB: (unknown) $5846 00BB: (unknown) $5847 $5901 == 1 // (int) var == num jump_if_false @GYROTGT_6115 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_6178 :GYROTGT_6115 $5863 == 5 // (int) var == num jump_if_false @GYROTGT_6150 0057: show_text_highpriority GXT 'GYRO_5' time 6000 flag 1 // ~w~Head for the final ~g~checkpoint. 0002: jump @GYROTGT_6178 :GYROTGT_6150 not $5863 == 6 // (int) var == num jump_if_false @GYROTGT_6178 0057: show_text_highpriority GXT 'GYRO_3' time 6000 flag 1 // ~w~Head for the next ~y~checkpoint. :GYROTGT_6178 $5863 == 6 // (int) var == num jump_if_false @GYROTGT_6208 00AC: stop_timer $5874 $5605 = 3 // (int) 0002: jump @GYROTGT_6314 :GYROTGT_6208 $5901 == 0 // (int) var == num jump_if_false @GYROTGT_6314 00C3: (unknown) $5353(5@,6) $5359(5@,6) $5365(5@,6) $5846 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @GYROTGT_3201 5@ 5@ += 1 // (int) 6 > 5@ // (int) num > var 0022: jump_if_false @GYROTGT_6309 // Note: the incorrect math opcode was used here not 5@ == 5 // (int) var == num jump_if_false @GYROTGT_6309 00C3: (unknown) $5353(5@,6) $5359(5@,6) $5365(5@,6) $5847 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @GYROTGT_3221 5@ 00BD: (unknown) $5847 1 :GYROTGT_6309 5@ -= 1 // (int) :GYROTGT_6314 $5901 == 1 // (int) var == num jump_if_false @GYROTGT_6591 0035: 6@ = $5885 // (int vars) :GYROTGT_6332 0011: $5882 > 6@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GYROTGT_6591 // Note: the incorrect math opcode was used here $5630(6@,15) == 0 // (int) var == num jump_if_false @GYROTGT_6579 00A0: car $5574(6@,15) wrecked jump_if_false @GYROTGT_6579 $5884 += 1 // (int) 0059: text_clear_all 001C: $5884 == $5883 // (int) num == var 0022: jump_if_false @GYROTGT_6549 // Note: the incorrect math opcode was used here $5863 == 5 // (int) var == num jump_if_false @GYROTGT_6427 0057: show_text_highpriority GXT 'GYRO_5' time 6000 flag 1 // ~w~Head for the final ~g~checkpoint. 0002: jump @GYROTGT_6443 :GYROTGT_6427 0057: show_text_highpriority GXT 'GYRO_14' time 6000 flag 1 // ~w~All targets destroyed. Head for the next ~y~checkpoint. :GYROTGT_6443 $5901 = 0 // (int) 00C3: (unknown) $5353(5@,6) $5359(5@,6) $5365(5@,6) $5846 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @GYROTGT_3201 5@ 5@ += 1 // (int) 6 > 5@ // (int) num > var 0022: jump_if_false @GYROTGT_6537 // Note: the incorrect math opcode was used here not 5@ == 5 // (int) var == num jump_if_false @GYROTGT_6537 00C3: (unknown) $5353(5@,6) $5359(5@,6) $5365(5@,6) $5847 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @GYROTGT_3221 5@ 00BD: (unknown) $5847 1 :GYROTGT_6537 5@ -= 1 // (int) 0002: jump @GYROTGT_6565 :GYROTGT_6549 0057: show_text_highpriority GXT 'GYRO_13' time 6000 flag 1 // ~r~Target~w~ destroyed! :GYROTGT_6565 00BB: (unknown) $5592(6@,15) $5630(6@,15) = 1 // (int) :GYROTGT_6579 6@ += 1 // (int) 0002: jump @GYROTGT_6332 :GYROTGT_6591 $5606 == 2 // (int) var == num jump_if_false @GYROTGT_6614 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @GYROTGT_3378 :GYROTGT_6614 $5605 == 3 // (int) var == num jump_if_false @GYROTGT_6635 0059: text_clear_all $5605 = 11 // (int) :GYROTGT_6635 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @GYROTGT_1102 jump_if_false @GYROTGT_6720 0059: text_clear_all 80A0: not car $5828 wrecked jump_if_false @GYROTGT_6670 0325: (unknown) $5828 0 :GYROTGT_6670 $5608 = 1 // (int) :GYROTGT_6676 007F: player 0 pressed_key 8 jump_if_false @GYROTGT_6698 0001: wait 0 ms 0002: jump @GYROTGT_6676 :GYROTGT_6698 0055: show_text_styled GXT 'GYRO_73' time 5000 style 8 // ~r~Skywolf Cancelled! $5605 = 12 // (int) :GYROTGT_6720 8045: not actor $933 defined jump_if_false @GYROTGT_6737 $5605 = 12 // (int) :GYROTGT_6737 00A0: car $5828 wrecked jump_if_false @GYROTGT_6772 0059: text_clear_all 0055: show_text_styled GXT 'GYRO_31' time 5000 style 8 // ~r~You have destroyed your vehicle! $5605 = 12 // (int) :GYROTGT_6772 10 > $5605 // (int) num > var 0022: jump_if_false @GYROTGT_6792 // Note: the incorrect math opcode was used here 0002: jump @GYROTGT_4481 :GYROTGT_6792 $5605 == 11 // (int) var == num jump_if_false @GYROTGT_6819 0025: gosub @GYROTGT_6957 0002: jump @GYROTGT_6826 :GYROTGT_6819 0025: gosub @GYROTGT_6905 :GYROTGT_6826 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_4379 0057: show_text_highpriority GXT 'TEMP1_A' time 5000 flag 1 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4394 5000 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @MAIN_4364 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @GYROTGT_365 1000 0026: return :GYROTGT_6905 $5608 == 1 // (int) var == num jump_if_false @GYROTGT_6940 0055: show_text_styled GXT 'M_OVER' time 1000 style 1 // ~r~MISSION OVER! 0002: jump @GYROTGT_6955 :GYROTGT_6940 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! :GYROTGT_6955 0026: return :GYROTGT_6957 0011: $1687 > $5874 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GYROTGT_7156 // Note: the incorrect math opcode was used here 0035: $1687 = $5874 // (int vars) 0035: $5604 = $1687 // (int vars) $5604 /= 1000 // (int) 052C: (unknown) $5604 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @GYROTGT_1733 10 > $5880 // (int) num > var 0022: jump_if_false @GYROTGT_7043 // Note: the incorrect math opcode was used here 01D9: (unknown) 'GYRO_21' $5879 $5880 5000 1 // ~w~New Course Record! ~1~:0~1~ 0002: jump @GYROTGT_7063 :GYROTGT_7043 01D9: (unknown) 'GYRO_20' $5879 $5880 5000 1 // ~w~New Course Record! ~1~:~1~ :GYROTGT_7063 $1686 == 0 // (int) var == num jump_if_false @GYROTGT_7123 011D: show_text_1number_styled GXT 'M_PASS' number 500 time 1000 style 1 // ~Y~MISSION PASSED! ~n~$~1~ 0094: player $933 money += 500 022B: (unknown) 1 036A: (unknown) 01DF: progress_made += 1 $1686 = 1 // (int) 0002: jump @GYROTGT_7149 :GYROTGT_7123 011D: show_text_1number_styled GXT 'GYRO_58' number 500 time 1000 style 1 // NEW RECORD! ~n~$~1~ 0094: player $933 money += 500 :GYROTGT_7149 0002: jump @GYROTGT_7231 :GYROTGT_7156 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 10 > $5877 // (int) num > var 0022: jump_if_false @GYROTGT_7211 // Note: the incorrect math opcode was used here 021E: show_text_2numbers_styled GXT 'GYRO_62' numbers $5876 $5877 time 5000 flag 8 // ~r~You failed to beat the Course Record! Your time ~1~:0~1~. 0002: jump @GYROTGT_7231 :GYROTGT_7211 021E: show_text_2numbers_styled GXT 'GYRO_61' numbers $5876 $5877 time 5000 flag 8 // ~r~You failed to beat the Course Record! Your time ~1~:~1~. :GYROTGT_7231 009B: clear_player $933 wanted_level 0026: return :GYROTGT_7237 $940 = 0 // (int) 00AA: set_parked_car_generator $1270 cars_to_generate_to 101 00C9: fade 1 1500 ms 809F: not actor $933 dead jump_if_false @GYROTGT_7272 0107: toggle_player $933 can_move 1 :GYROTGT_7272 0162: release_model #HUNTER 0162: release_model #AMMOTRUK 0162: release_model #SPARROW 0162: release_model #REEFER 00AC: stop_timer $5874 00BB: (unknown) $5845 00BB: (unknown) $5846 00BB: (unknown) $5847 0035: 7@ = $5885 // (int vars) :GYROTGT_7313 0011: $5882 > 7@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GYROTGT_7343 // Note: the incorrect math opcode was used here 00BB: (unknown) $5592(7@,15) 7@ += 1 // (int) 0002: jump @GYROTGT_7313 :GYROTGT_7343 007A: mission_cleanup 0026: return //-------------Mission 38--------------- :AIRRACE 0238: name_thread 'AIRRACE' $1682 == 0 // (int) var == num jump_if_false @AIRRACE_25 01EA: increment_mission_attempts :AIRRACE_25 0025: gosub @AIRRACE_3690 009D: wasted_or_busted // mission only jump_if_false @AIRRACE_48 0025: gosub @AIRRACE_6083 :AIRRACE_48 0025: gosub @AIRRACE_6448 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 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @AIRRACE_257 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 007E: actor $933 driving jump_if_false @AIRRACE_251 0400: (unknown) $933 $1070 0002: jump @AIRRACE_257 :AIRRACE_251 02C0: (unknown) $933 $1070 :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_4301 0@ :AIRRACE_284 0045: actor $933 defined jump_if_false @AIRRACE_352 807E: not actor $933 driving jump_if_false @AIRRACE_329 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @AIRRACE_332 :AIRRACE_329 021D: (unknown) 0 :AIRRACE_332 $1078 == 0 // (int) var == num jump_if_false @AIRRACE_348 02EA: select_interior 2 :AIRRACE_348 01AE: (unknown) 1 :AIRRACE_352 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return 0045: actor $933 defined jump_if_false @AIRRACE_429 807E: not actor $933 driving jump_if_false @AIRRACE_417 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @AIRRACE_417 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :AIRRACE_417 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :AIRRACE_429 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @AIRRACE_478 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 01AE: (unknown) 0 $1078 == 0 // (int) var == num jump_if_false @AIRRACE_478 02EA: select_interior 0 :AIRRACE_478 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @AIRRACE_508 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :AIRRACE_508 0026: return 0045: actor 0@ defined jump_if_false @AIRRACE_529 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :AIRRACE_529 0026: return 0045: actor 0@ defined 0022: jump_if_false @AIRRACE_559 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @AIRRACE_559 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :AIRRACE_559 0026: return :AIRRACE_561 0045: actor 0@ defined 0022: jump_if_false @AIRRACE_608 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @AIRRACE_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 @AIRRACE_608 :AIRRACE_604 1@ = 0 // (int) :AIRRACE_608 1@ == 1 // (int) var == num jump_if_false @AIRRACE_692 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @AIRRACE_685 007E: actor 0@ driving jump_if_false @AIRRACE_681 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @AIRRACE_671 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @AIRRACE_674 :AIRRACE_671 00F1: (unknown) 0@ :AIRRACE_674 0002: jump @AIRRACE_685 :AIRRACE_681 1@ = 0 // (int) :AIRRACE_685 0002: jump @AIRRACE_608 :AIRRACE_692 0026: return 0045: actor 0@ defined jump_if_false @AIRRACE_786 007E: actor 0@ driving jump_if_false @AIRRACE_770 02A7: unknown_check 0@ jump_if_false @AIRRACE_740 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @AIRRACE_763 :AIRRACE_740 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @AIRRACE_561 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :AIRRACE_763 0002: jump @AIRRACE_779 :AIRRACE_770 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :AIRRACE_779 0002: jump @AIRRACE_788 :AIRRACE_786 005F: (unknown) :AIRRACE_788 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @AIRRACE_946 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @AIRRACE_946 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @AIRRACE_887 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @AIRRACE_846 // Note: the incorrect math opcode was used here 0026: return 0002: jump @AIRRACE_880 :AIRRACE_846 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @AIRRACE_561 0@ 4@ > -1 // (int) var > num jump_if_false @AIRRACE_880 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @AIRRACE_561 4@ :AIRRACE_880 0002: jump @AIRRACE_946 :AIRRACE_887 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @AIRRACE_912 // Note: the incorrect math opcode was used here 0026: return 0002: jump @AIRRACE_946 :AIRRACE_912 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @AIRRACE_561 0@ not 3@ == -1 // (int) var == num jump_if_false @AIRRACE_946 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @AIRRACE_561 3@ :AIRRACE_946 0045: actor 0@ defined jump_if_false @AIRRACE_998 004F: unknown_check 1@ jump_if_false @AIRRACE_998 007E: actor 0@ driving jump_if_false @AIRRACE_998 807C: not actor 0@ driving 1@ 0022: jump_if_false @AIRRACE_998 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @AIRRACE_561 0@ :AIRRACE_998 5@ = 0 // (int) :AIRRACE_1002 5@ == 0 // (int) var == num jump_if_false @AIRRACE_1100 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @AIRRACE_1093 004F: unknown_check 1@ jump_if_false @AIRRACE_1093 007C: actor 0@ driving 1@ 0022: jump_if_false @AIRRACE_1059 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @AIRRACE_1093 :AIRRACE_1059 2@ == -1 // (int) var == num jump_if_false @AIRRACE_1085 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @AIRRACE_1093 :AIRRACE_1085 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :AIRRACE_1093 0002: jump @AIRRACE_1002 :AIRRACE_1100 0026: return :AIRRACE_1102 $1084 = 0 // (int) 0377: (unknown) 0 $1084 $1084 > 0 // (int) var > num jump_if_false @AIRRACE_1175 0045: actor $933 defined jump_if_false @AIRRACE_1175 0429: (unknown) $933 0@ 0@ > -1 // (int) var > num jump_if_false @AIRRACE_1175 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @AIRRACE_1175 $1084 = 0 // (int) :AIRRACE_1175 $1084 > 0 // (int) var > num jump_if_false @AIRRACE_1293 $1085 == -1 // (int) var == num jump_if_false @AIRRACE_1247 010E: $1167 = current_time_in_ms 0035: $1085 = $1167 // (int vars) $1085 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1068 = 1 // (int) $1087 = 1 // (int) 0002: jump @AIRRACE_1280 :AIRRACE_1247 801C: not $1086 == $1084 // (int) num == var 0022: jump_if_false @AIRRACE_1280 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) 005E: (unknown) :AIRRACE_1280 0035: $1086 = $1084 // (int vars) 0002: jump @AIRRACE_1351 :AIRRACE_1293 $1087 == 1 // (int) var == num jump_if_false @AIRRACE_1346 010E: $1167 = current_time_in_ms 0011: $1167 > $1085 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @AIRRACE_1346 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) $1087 = 0 // (int) :AIRRACE_1346 $1086 = 0 // (int) :AIRRACE_1351 005F: (unknown) :AIRRACE_1353 0@ == 0 // (int) var == num jump_if_false @AIRRACE_1396 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @AIRRACE_1572 :AIRRACE_1396 0@ == 1 // (int) var == num jump_if_false @AIRRACE_1429 03CF: (unknown) 200 200 200 255 0002: jump @AIRRACE_1572 :AIRRACE_1429 0@ == 2 // (int) var == num jump_if_false @AIRRACE_1471 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @AIRRACE_1572 :AIRRACE_1471 0@ == 3 // (int) var == num jump_if_false @AIRRACE_1515 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @AIRRACE_1572 :AIRRACE_1515 0@ == 4 // (int) var == num jump_if_false @AIRRACE_1546 03CF: (unknown) 8 143 59 255 0002: jump @AIRRACE_1572 :AIRRACE_1546 0@ == 5 // (int) var == num jump_if_false @AIRRACE_1572 03CF: (unknown) 237 130 180 255 :AIRRACE_1572 0026: return :AIRRACE_1574 00BC: (unknown) 0@ 2 0026: return :AIRRACE_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 @AIRRACE_1581 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @AIRRACE_1636 014E: 3@ = car 0@ health 3@ -= 250 // (int) :AIRRACE_1636 0 > 3@ // (int) num > var 0022: jump_if_false @AIRRACE_1651 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :AIRRACE_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 @AIRRACE_1696 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :AIRRACE_1696 005F: (unknown) $5604 = 0 // (int) $5607 = 0 // (int) $5800 = 0 // (int) $5801 = 0 // (int) $5803 = 0 // (int) $5805 = 0 // (int) $5806 = 0 // (int) :AIRRACE_1733 0035: $5792 = $5806 // (int vars) $5792 /= 1000 // (int) 0035: $5791 = $5792 // (int vars) $5791 /= 60 // (int) 0035: $5793 = $5791 // (int vars) $5793 *= 60 // (int) 002B: $5792 -= $5793 // (int vars) // Note: the incorrect math opcode was used here 0026: return :AIRRACE_1778 0035: $5792 = $1683 // (int vars) $5792 /= 1000 // (int) 0035: $5791 = $5792 // (int vars) $5791 /= 60 // (int) 0035: $5793 = $5791 // (int vars) $5793 *= 60 // (int) 002B: $5792 -= $5793 // (int vars) // Note: the incorrect math opcode was used here 0026: return :AIRRACE_1823 0@ == 1 // (int) var == num jump_if_false @AIRRACE_1862 0160: load_model #MAVERICK :AIRRACE_1840 8161: not model #MAVERICK available jump_if_false @AIRRACE_1862 0001: wait 0 ms 0002: jump @AIRRACE_1840 :AIRRACE_1862 0026: return :AIRRACE_1864 $5608 = -1453.445 // (float) $5637 = -1229.02 // (float) $5666 = 28.2394 // (float) $5609 = -1535.476 // (float) $5638 = -1333.277 // (float) $5667 = 38.097 // (float) $5610 = -1578.581 // (float) $5639 = -1508.27 // (float) $5668 = 53.2997 // (float) $5611 = -1545.356 // (float) $5640 = -1612.407 // (float) $5669 = 61.9668 // (float) $5612 = -1441.336 // (float) $5641 = -1698.831 // (float) $5670 = 70.8034 // (float) $5613 = -1282.385 // (float) $5642 = -1701.675 // (float) $5671 = 75.156 // (float) $5614 = -996.9335 // (float) $5643 = -1551.85 // (float) $5672 = 56.2173 // (float) $5615 = -802.8033 // (float) $5644 = -1309.688 // (float) $5673 = 64.6906 // (float) $5616 = -499.6588 // (float) $5645 = -968.2469 // (float) $5674 = 55.7413 // (float) $5617 = -538.0972 // (float) $5646 = -578.5525 // (float) $5675 = 25.7058 // (float) $5618 = -440.6137 // (float) $5647 = -382.7955 // (float) $5676 = 25.8133 // (float) $5619 = -397.8324 // (float) $5648 = -30.8957 // (float) $5677 = 22.574 // (float) $5620 = -398.9336 // (float) $5649 = 248.3984 // (float) $5678 = 48.776 // (float) $5621 = -422.7262 // (float) $5650 = 865.0996 // (float) $5679 = 68.3566 // (float) $5622 = -535.4698 // (float) $5651 = 1091.561 // (float) $5680 = 74.1294 // (float) $5623 = -652.8959 // (float) $5652 = 1204.622 // (float) $5681 = 42.1475 // (float) $5624 = -721.5349 // (float) $5653 = 1335.26 // (float) $5682 = 58.5263 // (float) $5625 = -1074.674 // (float) $5654 = 1553.026 // (float) $5683 = 50.5649 // (float) $5626 = -1478.11 // (float) $5655 = 1556.008 // (float) $5684 = 58.5289 // (float) $5627 = -1600.098 // (float) $5656 = 1450.64 // (float) $5685 = 55.6786 // (float) $5628 = -1604.354 // (float) $5657 = 1256.616 // (float) $5686 = 56.211 // (float) $5629 = -1493.141 // (float) $5658 = 1053.707 // (float) $5687 = 46.373 // (float) $5630 = -1131.992 // (float) $5659 = 523.6677 // (float) $5688 = 52.6172 // (float) $5631 = -992.6318 // (float) $5660 = 192.5981 // (float) $5689 = 65.1386 // (float) $5632 = -864.6638 // (float) $5661 = -257.8008 // (float) $5690 = 54.9293 // (float) $5633 = -844.2357 // (float) $5662 = -458.9239 // (float) $5691 = 24.4698 // (float) $5634 = -953.7753 // (float) $5663 = -727.0419 // (float) $5692 = 55.381 // (float) $5635 = -1130.139 // (float) $5664 = -948.4821 // (float) $5693 = 57.9631 // (float) $5636 = -1180.651 // (float) $5665 = -995.5123 // (float) $5694 = 57.9424 // (float) $5695 = 0 // (float) $5724 = 0 // (float) $5753 = 0 // (float) $5696 = -1000.0 // (float) $5725 = 2390.0 // (float) $5754 = 0 // (float) $5697 = -409.0 // (float) $5726 = 1220.0 // (float) $5755 = 0 // (float) $5698 = -1000.0 // (float) $5727 = 470.0 // (float) $5756 = 0 // (float) $5699 = 33590.0 // (float) $5728 = 1160.0 // (float) $5757 = 0 // (float) $5700 = 560.0 // (float) $5729 = -610.0 // (float) $5758 = 0 // (float) $5701 = 0 // (float) $5730 = 0 // (float) $5759 = 0 // (float) $5702 = -160.0596 // (float) $5731 = -550.8428 // (float) $5760 = 90.2247 // (float) $5703 = -1000.0 // (float) $5732 = 5630.0 // (float) $5761 = 0 // (float) $5704 = 290.0179 // (float) $5733 = 3890.007 // (float) $5762 = 0.7256 // (float) $5705 = 290.0179 // (float) $5734 = 3890.007 // (float) $5763 = 0.7256 // (float) $5706 = -1000.0 // (float) $5735 = 4520.0 // (float) $5764 = 0 // (float) $5707 = -250.0 // (float) $5736 = -190.0 // (float) $5765 = 0 // (float) $5708 = 0 // (float) $5737 = 0 // (float) $5766 = 0 // (float) $5709 = -1000.0 // (float) $5738 = 1520.0 // (float) $5767 = 0 // (float) $5710 = 0 // (float) $5739 = 0 // (float) $5768 = 0 // (float) $5711 = 0 // (float) $5740 = 0 // (float) $5769 = 0 // (float) $5712 = 5120.0 // (float) $5741 = 640.0 // (float) $5770 = 0 // (float) $5713 = 11930.0 // (float) $5742 = -280.0 // (float) $5771 = 0 // (float) $5714 = -340.0 // (float) $5743 = 3080.0 // (float) $5772 = 0 // (float) $5715 = -700.0 // (float) $5744 = -1000.0 // (float) $5773 = 0 // (float) $5716 = 0 // (float) $5745 = 0 // (float) $5774 = 0 // (float) $5717 = 0 // (float) $5746 = 0 // (float) $5775 = 0 // (float) $5718 = -340.0 // (float) $5747 = -1000.0 // (float) $5776 = 0 // (float) $5719 = -1000.0 // (float) $5748 = -1000.0 // (float) $5777 = 0 // (float) $5720 = -670.0 // (float) $5749 = -1000.0 // (float) $5778 = 0 // (float) $5721 = -1000.0 // (float) $5750 = -1000.0 // (float) $5779 = 0 // (float) $5722 = 0 // (float) $5751 = 0 // (float) $5780 = 0 // (float) $5723 = 0 // (float) $5752 = 0 // (float) $5781 = 0 // (float) $5785 = -1276.776 // (float) $5786 = -1085.124 // (float) $5787 = 14.1505 // (float) $5790 = 129.159 // (float) $5811 = 0 // (int) $5815 = 20 // (int) $5816 = 20 // (int) 0026: return :AIRRACE_3251 0@ == 28 // (int) var == num jump_if_false @AIRRACE_3269 00BC: (unknown) $5797 1 :AIRRACE_3269 0026: return :AIRRACE_3271 0@ == 28 // (int) var == num jump_if_false @AIRRACE_3289 00BC: (unknown) $5798 1 :AIRRACE_3289 0026: return :AIRRACE_3291 80A0: not car $5788 wrecked jump_if_false @AIRRACE_3358 809F: not actor $933 dead jump_if_false @AIRRACE_3358 807C: not actor $933 driving $5788 0022: jump_if_false @AIRRACE_3358 // Note: the incorrect math opcode was used here 00C0: (unknown) $5788 $5796 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @AIRRACE_1574 $5796 00BB: (unknown) $5797 00BB: (unknown) $5798 $5605 = 2 // (int) :AIRRACE_3358 0026: return :AIRRACE_3360 80A0: not car $5788 wrecked jump_if_false @AIRRACE_3505 809F: not actor $933 dead jump_if_false @AIRRACE_3505 007C: actor $933 driving $5788 0022: jump_if_false @AIRRACE_3505 // Note: the incorrect math opcode was used here 0035: 0@ = $5799 // (int vars) $5605 == 2 // (int) var == num jump_if_false @AIRRACE_3417 00BB: (unknown) $5796 :AIRRACE_3417 00C3: (unknown) $5352(0@,29) $5381(0@,29) $5410(0@,29) $5797 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AIRRACE_3251 0@ 0@ += 1 // (int) 29 > 0@ // (int) num > var 0022: jump_if_false @AIRRACE_3494 // Note: the incorrect math opcode was used here 00C3: (unknown) $5352(0@,29) $5381(0@,29) $5410(0@,29) $5798 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AIRRACE_3271 0@ 00BD: (unknown) $5798 1 :AIRRACE_3494 0@ -= 1 // (int) $5605 = 1 // (int) :AIRRACE_3505 0026: return :AIRRACE_3507 80A0: not car $5788 wrecked jump_if_false @AIRRACE_3578 809F: not actor $933 dead jump_if_false @AIRRACE_3578 807C: not actor $933 driving $5788 0022: jump_if_false @AIRRACE_3578 // Note: the incorrect math opcode was used here -1@ = 0 // (int) // timer2 $5801 = 1 // (int) $5800 = 1 // (int) 0059: text_clear_all 03ED: (unknown) 'GYRO_30' $5802 4000 1 // ~w~You've got ~1~ seconds to get back in your ~b~vehicle. :AIRRACE_3578 0026: return :AIRRACE_3580 80A0: not car $5788 wrecked 0022: jump_if_false @AIRRACE_3688 // Note: the incorrect math opcode was used here 809F: not actor $933 dead 0022: jump_if_false @AIRRACE_3688 // Note: the incorrect math opcode was used here 007C: actor $933 driving $5788 0022: jump_if_false @AIRRACE_3688 // Note: the incorrect math opcode was used here -1@ = 0 // (int) // timer2 $5800 = 0 // (int) $5801 = 0 // (int) $5803 = 0 // (int) 0059: text_clear_all 0268: (unknown) $5799 == 28 // (int) var == num jump_if_false @AIRRACE_3673 0056: show_text_lowpriority GXT 'GYRO_4' time 6000 flag 1 // ~w~Head for the ~g~finish! 0002: jump @AIRRACE_3688 :AIRRACE_3673 0056: show_text_lowpriority GXT 'GYRO_3' time 6000 flag 1 // ~w~Head for the next ~y~checkpoint. :AIRRACE_3688 0026: return :AIRRACE_3690 $940 = 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_1823 1 809F: not actor $933 dead jump_if_false @AIRRACE_3754 :AIRRACE_3733 807E: not actor $933 driving jump_if_false @AIRRACE_3754 0001: wait 0 ms 0002: jump @AIRRACE_3733 :AIRRACE_3754 809F: not actor $933 dead jump_if_false @AIRRACE_3815 007B: $5788 = actor $933 car 0110: $5795 = player $933 wanted_level $5795 == 1 // (int) var == num jump_if_false @AIRRACE_3794 009B: clear_player $933 wanted_level :AIRRACE_3794 00AA: set_parked_car_generator $1271 cars_to_generate_to 0 022C: (unknown) $5785 $5786 $5787 8.0 0 012E: toggle_player $933 ignored_by_cops 0 :AIRRACE_3815 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @AIRRACE_1864 $5604 = 1 // (int) :AIRRACE_3831 0001: wait 0 ms 80A0: not car $5788 wrecked jump_if_false @AIRRACE_5086 $5800 == 0 // (int) var == num jump_if_false @AIRRACE_3874 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @AIRRACE_3507 0002: jump @AIRRACE_3884 :AIRRACE_3874 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @AIRRACE_3580 :AIRRACE_3884 $5801 == 1 // (int) var == num jump_if_false @AIRRACE_4141 0035: $5804 = -1@ // (int vars) // timer2 $5804 /= 1000 // (int) $5803 == 0 // (int) var == num jump_if_false @AIRRACE_3951 0078: if and 31000 > $5805 // (int) num > var $5805 > 1 // (int) var > num jump_if_false @AIRRACE_3951 $5803 = 1 // (int) :AIRRACE_3951 $5803 == 0 // (int) var == num jump_if_false @AIRRACE_3983 $5805 > 30099 // (int) var > num jump_if_false @AIRRACE_3983 $5803 = 2 // (int) :AIRRACE_3983 $5803 == 1 // (int) var == num jump_if_false @AIRRACE_4009 0035: $5802 = $5805 // (int vars) $5802 /= 1000 // (int) :AIRRACE_4009 $5803 == 2 // (int) var == num jump_if_false @AIRRACE_4034 $5802 = 30 // (int) 002B: $5802 -= $5804 // (int vars) // Note: the incorrect math opcode was used here :AIRRACE_4034 0059: text_clear_all $5802 > 0 // (int) var > num jump_if_false @AIRRACE_4104 $5802 > 1 // (int) var > num jump_if_false @AIRRACE_4086 03ED: (unknown) 'GYRO_55' $5802 4000 1 // ~w~You've got ~1~ seconds to get back to your ~b~vehicle. 0002: jump @AIRRACE_4104 :AIRRACE_4086 03ED: (unknown) 'GYRO_54' $5802 4000 1 // ~w~You've got ~1~ second to get back to your ~b~vehicle. :AIRRACE_4104 -1@ > 31000 // (int) var > num // timer2 jump_if_false @AIRRACE_4141 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! $5604 = 12 // (int) :AIRRACE_4141 $5604 == 1 // (int) var == num jump_if_false @AIRRACE_4300 004E: put_car $5788 at $5785 $5786 $5787 034B: unknown_check $5788 0022: jump_if_false @AIRRACE_4223 // Note: the incorrect math opcode was used here 004F: unknown_check $5788 0022: jump_if_false @AIRRACE_4223 // Note: the incorrect math opcode was used here 004D: store_car $5788 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_4223 004E: put_car $5788 at 0@ 1@ 2@ :AIRRACE_4223 00D1: set_car $5788 Z_angle_to $5790 809F: not actor $933 dead 0022: jump_if_false @AIRRACE_4242 // Note: the incorrect math opcode was used here 0221: (unknown) :AIRRACE_4242 0001: wait 1000 ms 03C2: (unknown) $5805 = 999999 // (int) 0025: gosub @AIRRACE_5259 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @AIRRACE_1353 5 024C: set_timer_with_text_to $5806 type 0 GXT 'TIME' // Time $5605 = 1 // (int) $5604 = 2 // (int) :AIRRACE_4300 $5604 == 2 // (int) var == num jump_if_false @AIRRACE_5067 0035: $5810 = $5808 // (int vars) $5810 *= 60000 // (int) 0035: $5807 = $5806 // (int vars) 002B: $5807 -= $5810 // (int vars) // Note: the incorrect math opcode was used here $5807 /= 1000 // (int) $5807 > 59 // (int) var > num jump_if_false @AIRRACE_4379 $5807 -= 60 // (int) $5808 += 1 // (int) 0002: jump @AIRRACE_4385 :AIRRACE_4379 0035: $5809 = $5807 // (int vars) :AIRRACE_4385 $5605 == 1 // (int) var == num jump_if_false @AIRRACE_5044 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @AIRRACE_3291 0035: 4@ = $5799 // (int vars) 0035: 3@ = 4@ // (int vars) 3@ += 1 // (int) 2 > $5606 // (int) num > var 0022: jump_if_false @AIRRACE_4533 // Note: the incorrect math opcode was used here 29 > 3@ // (int) num > var 0022: jump_if_false @AIRRACE_4492 // Note: the incorrect math opcode was used here 04BF: (unknown) $5352(4@,29) $5381(4@,29) $5410(4@,29) $5439(4@,29) $5468(4@,29) $5497(4@,29) 237 130 180 6.0 0002: jump @AIRRACE_4526 :AIRRACE_4492 04BF: (unknown) $5352(4@,29) $5381(4@,29) $5410(4@,29) $5439(4@,29) $5468(4@,29) $5497(4@,29) 0 255 0 6.0 :AIRRACE_4526 0002: jump @AIRRACE_4561 :AIRRACE_4533 04BF: (unknown) $5352(4@,29) $5381(4@,29) $5410(4@,29) $5812 $5813 $5814 255 0 0 6.0 :AIRRACE_4561 $5606 == 1 // (int) var == num jump_if_false @AIRRACE_4650 007F: player 0 pressed_key 17 jump_if_false @AIRRACE_4650 :AIRRACE_4586 007F: player 0 pressed_key 17 jump_if_false @AIRRACE_4608 0001: wait 0 ms 0002: jump @AIRRACE_4586 :AIRRACE_4608 80A0: not car $5788 wrecked jump_if_false @AIRRACE_4644 0325: (unknown) $5788 1 $5812 = -1000.0 // (float) $5813 = -1000.0 // (float) $5814 = 0 // (float) :AIRRACE_4644 $5606 = 2 // (int) :AIRRACE_4650 $5606 == 2 // (int) var == num jump_if_false @AIRRACE_4738 007F: player 0 pressed_key 10 jump_if_false @AIRRACE_4682 $5812 += 30.0 // (float) :AIRRACE_4682 007F: player 0 pressed_key 11 jump_if_false @AIRRACE_4701 $5813 += 30.0 // (float) :AIRRACE_4701 007F: player 0 pressed_key 9 jump_if_false @AIRRACE_4720 $5814 += 30.0 // (float) :AIRRACE_4720 007F: player 0 pressed_key 17 jump_if_false @AIRRACE_4738 $5606 = 3 // (int) :AIRRACE_4738 $5606 == 3 // (int) var == num jump_if_false @AIRRACE_4825 007F: player 0 pressed_key 17 jump_if_false @AIRRACE_4813 :AIRRACE_4763 007F: player 0 pressed_key 17 jump_if_false @AIRRACE_4785 0001: wait 0 ms 0002: jump @AIRRACE_4763 :AIRRACE_4785 $5606 = 1 // (int) 80A0: not car $5788 wrecked jump_if_false @AIRRACE_4807 0325: (unknown) $5788 0 :AIRRACE_4807 $5816 += 20 // (int) :AIRRACE_4813 0376: (unknown) $5815 $5816 $5812 $5813 $5814 :AIRRACE_4825 809F: not actor $933 dead 0022: jump_if_false @AIRRACE_5044 // Note: the incorrect math opcode was used here 008B: actor $933 in_sphere_in_car $5352(4@,29) $5381(4@,29) $5410(4@,29) radius 11.0 11.0 11.0 sphere 0 0022: jump_if_false @AIRRACE_5044 // Note: the incorrect math opcode was used here 00BB: (unknown) $5797 00BB: (unknown) $5798 not $5799 == 29 // (int) var == num jump_if_false @AIRRACE_4915 025D: remove_text 'GYRO_2' // ~w~Checkpoint! 0056: show_text_lowpriority GXT 'GYRO_2' time 1500 flag 1 // ~w~Checkpoint! :AIRRACE_4915 4@ += 1 // (int) 0035: $5799 = 4@ // (int vars) $5799 == 29 // (int) var == num jump_if_false @AIRRACE_4955 00AC: stop_timer $5806 $5604 = 3 // (int) 0002: jump @AIRRACE_5044 :AIRRACE_4955 00D9: (unknown) 0 0 0 1 00C3: (unknown) $5352(4@,29) $5381(4@,29) $5410(4@,29) $5797 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @AIRRACE_3251 4@ 4@ += 1 // (int) 29 > 4@ // (int) num > var 0022: jump_if_false @AIRRACE_5039 // Note: the incorrect math opcode was used here 00C3: (unknown) $5352(4@,29) $5381(4@,29) $5410(4@,29) $5798 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @AIRRACE_3271 4@ 00BD: (unknown) $5798 1 :AIRRACE_5039 4@ -= 1 // (int) :AIRRACE_5044 $5605 == 2 // (int) var == num jump_if_false @AIRRACE_5067 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @AIRRACE_3360 :AIRRACE_5067 $5604 == 3 // (int) var == num jump_if_false @AIRRACE_5086 $5604 = 11 // (int) :AIRRACE_5086 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @AIRRACE_1102 jump_if_false @AIRRACE_5151 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 $5788 wrecked jump_if_false @AIRRACE_5139 0325: (unknown) $5788 0 :AIRRACE_5139 $5607 = 1 // (int) $5604 = 12 // (int) :AIRRACE_5151 8045: not actor $933 defined jump_if_false @AIRRACE_5168 $5604 = 12 // (int) :AIRRACE_5168 00A0: car $5788 wrecked jump_if_false @AIRRACE_5203 0059: text_clear_all 0055: show_text_styled GXT 'GYRO_31' time 5000 style 8 // ~r~You have destroyed your vehicle! $5604 = 12 // (int) :AIRRACE_5203 10 > $5604 // (int) num > var 0022: jump_if_false @AIRRACE_5223 // Note: the incorrect math opcode was used here 0002: jump @AIRRACE_3831 :AIRRACE_5223 $5604 == 11 // (int) var == num jump_if_false @AIRRACE_5250 0025: gosub @AIRRACE_6135 0002: jump @AIRRACE_5257 :AIRRACE_5250 0025: gosub @AIRRACE_6083 :AIRRACE_5257 0026: return :AIRRACE_5259 6@ = 0 // (int) 7@ = 0 // (int) 8@ = 0 // (int) 9@ = 0 // (int) 10@ = 0 // (int) 809F: not actor $933 dead jump_if_false @AIRRACE_6081 80A0: not car $5788 wrecked jump_if_false @AIRRACE_6081 007F: player 0 pressed_key 16 jump_if_false @AIRRACE_5325 8@ = 1 // (int) 0002: jump @AIRRACE_5329 :AIRRACE_5325 8@ = 0 // (int) :AIRRACE_5329 not 6@ == 1 // (int) var == num jump_if_false @AIRRACE_5897 0001: wait 0 ms 8@ == 1 // (int) var == num jump_if_false @AIRRACE_5379 807F: not player 0 pressed_key 16 jump_if_false @AIRRACE_5372 8@ = 0 // (int) :AIRRACE_5372 0002: jump @AIRRACE_5396 :AIRRACE_5379 007F: player 0 pressed_key 16 jump_if_false @AIRRACE_5396 6@ = 1 // (int) :AIRRACE_5396 0078: if and not 9@ == 1 // (int) var == num 6@ == 0 // (int) var == num jump_if_false @AIRRACE_5516 9@ = 1 // (int) 00C9: fade 1 1500 ms 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @AIRRACE_3360 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @AIRRACE_1778 10 > $5792 // (int) num > var 0022: jump_if_false @AIRRACE_5492 // Note: the incorrect math opcode was used here -1@ = 0 // (int) // timer2 01D8: (unknown) 'GYRO_57' $5791 $5792 3000 1 // ~w~Pass through each ~y~checkpoint!~w~ Beat the record time of ~1~:0~1~. 0002: jump @AIRRACE_5516 :AIRRACE_5492 -1@ = 0 // (int) // timer2 01D8: (unknown) 'GYRO_56' $5791 $5792 3000 1 // ~w~Pass through each ~y~checkpoint!~w~ Beat the record time of ~1~:~1~. :AIRRACE_5516 29 > 3@ // (int) num > var 0022: jump_if_false @AIRRACE_5573 // Note: the incorrect math opcode was used here 04BF: (unknown) $5352(4@,29) $5381(4@,29) $5410(4@,29) $5439(4@,29) $5468(4@,29) $5497(4@,29) 237 130 180 6.0 0002: jump @AIRRACE_5607 :AIRRACE_5573 04BF: (unknown) $5352(4@,29) $5381(4@,29) $5410(4@,29) $5439(4@,29) $5468(4@,29) $5497(4@,29) 0 255 0 6.0 :AIRRACE_5607 0078: if and -1@ >= 3000 // (int) var >= num // timer2 10@ == 0 // (int) var == num 6@ == 0 // (int) var == num jump_if_false @AIRRACE_5669 10@ += 1 // (int) 0059: text_clear_all 0055: show_text_styled GXT 'RACE_E3' time 1000 style 1 // ~w~3 00D9: (unknown) $937 $938 $939 7 -1@ = 0 // (int) // timer2 :AIRRACE_5669 0078: if and -1@ >= 1000 // (int) var >= num // timer2 10@ == 1 // (int) var == num 6@ == 0 // (int) var == num jump_if_false @AIRRACE_5732 10@ += 1 // (int) 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E2' time 1000 style 1 // ~w~2 00D9: (unknown) $937 $938 $939 8 -1@ = 0 // (int) // timer2 :AIRRACE_5732 0078: if and -1@ >= 1000 // (int) var >= num // timer2 10@ == 2 // (int) var == num 6@ == 0 // (int) var == num jump_if_false @AIRRACE_5795 10@ += 1 // (int) 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E1' time 1000 style 1 // ~w~1 00D9: (unknown) $937 $938 $939 9 -1@ = 0 // (int) // timer2 :AIRRACE_5795 0078: if and -1@ >= 1000 // (int) var >= num // timer2 10@ == 3 // (int) var == num 6@ == 0 // (int) var == num jump_if_false @AIRRACE_5857 10@ += 1 // (int) 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E' time 1000 style 1 // ~w~GO! 00D9: (unknown) $937 $938 $939 10 -1@ = 0 // (int) // timer2 :AIRRACE_5857 0078: if and -1@ >= 1000 // (int) var >= num // timer2 10@ == 4 // (int) var == num 6@ == 0 // (int) var == num jump_if_false @AIRRACE_5890 03C2: (unknown) 6@ = 1 // (int) :AIRRACE_5890 0002: jump @AIRRACE_5329 :AIRRACE_5897 6@ == 1 // (int) var == num jump_if_false @AIRRACE_6081 03C2: (unknown) 0059: text_clear_all 809F: not actor $933 dead jump_if_false @AIRRACE_5930 0107: toggle_player $933 can_move 1 :AIRRACE_5930 10@ == 0 // (int) var == num jump_if_false @AIRRACE_6036 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @AIRRACE_1778 0055: show_text_styled GXT 'RACE_E' time 1000 style 1 // ~w~GO! 00D9: (unknown) $937 $938 $939 10 10 > $5792 // (int) num > var 0022: jump_if_false @AIRRACE_6016 // Note: the incorrect math opcode was used here 01D8: (unknown) 'GYRO_57' $5791 $5792 3000 1 // ~w~Pass through each ~y~checkpoint!~w~ Beat the record time of ~1~:0~1~. 0002: jump @AIRRACE_6036 :AIRRACE_6016 01D8: (unknown) 'GYRO_56' $5791 $5792 3000 1 // ~w~Pass through each ~y~checkpoint!~w~ Beat the record time of ~1~:~1~. :AIRRACE_6036 0078: if and 10@ > 0 // (int) var > num 4 > 10@ // (int) num > var 0022: jump_if_false @AIRRACE_6081 // Note: the incorrect math opcode was used here 0055: show_text_styled GXT 'RACE_E' time 1000 style 1 // ~w~GO! 00D9: (unknown) $937 $938 $939 10 :AIRRACE_6081 0026: return :AIRRACE_6083 $5607 == 1 // (int) var == num jump_if_false @AIRRACE_6118 0055: show_text_styled GXT 'M_OVER' time 1000 style 1 // ~r~MISSION OVER! 0002: jump @AIRRACE_6133 :AIRRACE_6118 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! :AIRRACE_6133 0026: return :AIRRACE_6135 0011: $1683 > $5806 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @AIRRACE_6356 // Note: the incorrect math opcode was used here 0035: $5811 = $5806 // (int vars) $5811 /= 1000 // (int) 0519: (unknown) $5811 0035: $1683 = $5806 // (int vars) 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @AIRRACE_1733 10 > $5792 // (int) num > var 0022: jump_if_false @AIRRACE_6221 // Note: the incorrect math opcode was used here 01D9: (unknown) 'GYRO_21' $5791 $5792 4000 1 // ~w~New Course Record! ~1~:0~1~ 0002: jump @AIRRACE_6241 :AIRRACE_6221 01D9: (unknown) 'GYRO_20' $5791 $5792 4000 1 // ~w~New Course Record! ~1~:~1~ :AIRRACE_6241 $1682 == 0 // (int) var == num jump_if_false @AIRRACE_6312 011D: show_text_1number_styled GXT 'M_PASS' number 500 time 1000 style 1 // ~Y~MISSION PASSED! ~n~$~1~ 809F: not actor $933 dead jump_if_false @AIRRACE_6289 0094: player $933 money += 500 :AIRRACE_6289 022B: (unknown) 1 036A: (unknown) 01DF: progress_made += 1 $1682 = 1 // (int) 0002: jump @AIRRACE_6349 :AIRRACE_6312 011D: show_text_1number_styled GXT 'GYRO_58' number 500 time 1000 style 1 // NEW RECORD! ~n~$~1~ 809F: not actor $933 dead jump_if_false @AIRRACE_6349 0094: player $933 money += 500 :AIRRACE_6349 0002: jump @AIRRACE_6431 :AIRRACE_6356 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 10 > $5809 // (int) num > var 0022: jump_if_false @AIRRACE_6411 // Note: the incorrect math opcode was used here 021E: show_text_2numbers_styled GXT 'GYRO_62' numbers $5808 $5809 time 5000 flag 8 // ~r~You failed to beat the Course Record! Your time ~1~:0~1~. 0002: jump @AIRRACE_6431 :AIRRACE_6411 021E: show_text_2numbers_styled GXT 'GYRO_61' numbers $5808 $5809 time 5000 flag 8 // ~r~You failed to beat the Course Record! Your time ~1~:~1~. :AIRRACE_6431 809F: not actor $933 dead 0022: jump_if_false @AIRRACE_6446 // Note: the incorrect math opcode was used here 009B: clear_player $933 wanted_level :AIRRACE_6446 0026: return :AIRRACE_6448 $940 = 0 // (int) 00AA: set_parked_car_generator $1271 cars_to_generate_to 101 809F: not actor $933 dead jump_if_false @AIRRACE_6476 0107: toggle_player $933 can_move 1 :AIRRACE_6476 0162: release_model #MAVERICK 00AC: stop_timer $5806 00BB: (unknown) $5796 00BB: (unknown) $5797 00BB: (unknown) $5798 007A: mission_cleanup 0026: return //-------------Mission 39--------------- :AIRRAC2 0238: name_thread 'AIRRAC2' $1698 == 0 // (int) var == num jump_if_false @AIRRAC2_25 01EA: increment_mission_attempts :AIRRAC2_25 0025: gosub @AIRRAC2_3841 009D: wasted_or_busted // mission only jump_if_false @AIRRAC2_48 0025: gosub @AIRRAC2_6308 :AIRRAC2_48 0025: gosub @AIRRAC2_6673 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 @AIRRAC2_89 02B4: set_camera_transverse_delay 0 time 7@ :AIRRAC2_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 @AIRRAC2_130 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @AIRRAC2_141 :AIRRAC2_130 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :AIRRAC2_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 @AIRRAC2_175 02B4: set_camera_transverse_delay 0 time 5@ :AIRRAC2_175 809F: not actor 3@ dead 0022: jump_if_false @AIRRAC2_191 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :AIRRAC2_191 0026: return $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @AIRRAC2_257 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 007E: actor $933 driving jump_if_false @AIRRAC2_251 0400: (unknown) $933 $1070 0002: jump @AIRRAC2_257 :AIRRAC2_251 02C0: (unknown) $933 $1070 :AIRRAC2_257 0@ >= 0 // (int) var >= num jump_if_false @AIRRAC2_284 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 0@ :AIRRAC2_284 0045: actor $933 defined jump_if_false @AIRRAC2_352 807E: not actor $933 driving jump_if_false @AIRRAC2_329 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @AIRRAC2_332 :AIRRAC2_329 021D: (unknown) 0 :AIRRAC2_332 $1078 == 0 // (int) var == num jump_if_false @AIRRAC2_348 02EA: select_interior 2 :AIRRAC2_348 01AE: (unknown) 1 :AIRRAC2_352 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return 0045: actor $933 defined jump_if_false @AIRRAC2_429 807E: not actor $933 driving jump_if_false @AIRRAC2_417 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @AIRRAC2_417 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :AIRRAC2_417 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :AIRRAC2_429 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @AIRRAC2_478 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 01AE: (unknown) 0 $1078 == 0 // (int) var == num jump_if_false @AIRRAC2_478 02EA: select_interior 0 :AIRRAC2_478 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @AIRRAC2_508 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :AIRRAC2_508 0026: return 0045: actor 0@ defined jump_if_false @AIRRAC2_529 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :AIRRAC2_529 0026: return 0045: actor 0@ defined 0022: jump_if_false @AIRRAC2_559 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @AIRRAC2_559 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :AIRRAC2_559 0026: return :AIRRAC2_561 0045: actor 0@ defined 0022: jump_if_false @AIRRAC2_608 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @AIRRAC2_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 @AIRRAC2_608 :AIRRAC2_604 1@ = 0 // (int) :AIRRAC2_608 1@ == 1 // (int) var == num jump_if_false @AIRRAC2_692 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @AIRRAC2_685 007E: actor 0@ driving jump_if_false @AIRRAC2_681 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @AIRRAC2_671 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @AIRRAC2_674 :AIRRAC2_671 00F1: (unknown) 0@ :AIRRAC2_674 0002: jump @AIRRAC2_685 :AIRRAC2_681 1@ = 0 // (int) :AIRRAC2_685 0002: jump @AIRRAC2_608 :AIRRAC2_692 0026: return 0045: actor 0@ defined jump_if_false @AIRRAC2_786 007E: actor 0@ driving jump_if_false @AIRRAC2_770 02A7: unknown_check 0@ jump_if_false @AIRRAC2_740 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @AIRRAC2_763 :AIRRAC2_740 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @AIRRAC2_561 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :AIRRAC2_763 0002: jump @AIRRAC2_779 :AIRRAC2_770 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :AIRRAC2_779 0002: jump @AIRRAC2_788 :AIRRAC2_786 005F: (unknown) :AIRRAC2_788 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @AIRRAC2_946 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @AIRRAC2_946 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @AIRRAC2_887 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @AIRRAC2_846 // Note: the incorrect math opcode was used here 0026: return 0002: jump @AIRRAC2_880 :AIRRAC2_846 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @AIRRAC2_561 0@ 4@ > -1 // (int) var > num jump_if_false @AIRRAC2_880 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @AIRRAC2_561 4@ :AIRRAC2_880 0002: jump @AIRRAC2_946 :AIRRAC2_887 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @AIRRAC2_912 // Note: the incorrect math opcode was used here 0026: return 0002: jump @AIRRAC2_946 :AIRRAC2_912 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @AIRRAC2_561 0@ not 3@ == -1 // (int) var == num jump_if_false @AIRRAC2_946 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @AIRRAC2_561 3@ :AIRRAC2_946 0045: actor 0@ defined jump_if_false @AIRRAC2_998 004F: unknown_check 1@ jump_if_false @AIRRAC2_998 007E: actor 0@ driving jump_if_false @AIRRAC2_998 807C: not actor 0@ driving 1@ 0022: jump_if_false @AIRRAC2_998 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @AIRRAC2_561 0@ :AIRRAC2_998 5@ = 0 // (int) :AIRRAC2_1002 5@ == 0 // (int) var == num jump_if_false @AIRRAC2_1100 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @AIRRAC2_1093 004F: unknown_check 1@ jump_if_false @AIRRAC2_1093 007C: actor 0@ driving 1@ 0022: jump_if_false @AIRRAC2_1059 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @AIRRAC2_1093 :AIRRAC2_1059 2@ == -1 // (int) var == num jump_if_false @AIRRAC2_1085 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @AIRRAC2_1093 :AIRRAC2_1085 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :AIRRAC2_1093 0002: jump @AIRRAC2_1002 :AIRRAC2_1100 0026: return :AIRRAC2_1102 $1084 = 0 // (int) 0377: (unknown) 0 $1084 $1084 > 0 // (int) var > num jump_if_false @AIRRAC2_1175 0045: actor $933 defined jump_if_false @AIRRAC2_1175 0429: (unknown) $933 0@ 0@ > -1 // (int) var > num jump_if_false @AIRRAC2_1175 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @AIRRAC2_1175 $1084 = 0 // (int) :AIRRAC2_1175 $1084 > 0 // (int) var > num jump_if_false @AIRRAC2_1293 $1085 == -1 // (int) var == num jump_if_false @AIRRAC2_1247 010E: $1167 = current_time_in_ms 0035: $1085 = $1167 // (int vars) $1085 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1068 = 1 // (int) $1087 = 1 // (int) 0002: jump @AIRRAC2_1280 :AIRRAC2_1247 801C: not $1086 == $1084 // (int) num == var 0022: jump_if_false @AIRRAC2_1280 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) 005E: (unknown) :AIRRAC2_1280 0035: $1086 = $1084 // (int vars) 0002: jump @AIRRAC2_1351 :AIRRAC2_1293 $1087 == 1 // (int) var == num jump_if_false @AIRRAC2_1346 010E: $1167 = current_time_in_ms 0011: $1167 > $1085 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @AIRRAC2_1346 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) $1087 = 0 // (int) :AIRRAC2_1346 $1086 = 0 // (int) :AIRRAC2_1351 005F: (unknown) :AIRRAC2_1353 0@ == 0 // (int) var == num jump_if_false @AIRRAC2_1396 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @AIRRAC2_1572 :AIRRAC2_1396 0@ == 1 // (int) var == num jump_if_false @AIRRAC2_1429 03CF: (unknown) 200 200 200 255 0002: jump @AIRRAC2_1572 :AIRRAC2_1429 0@ == 2 // (int) var == num jump_if_false @AIRRAC2_1471 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @AIRRAC2_1572 :AIRRAC2_1471 0@ == 3 // (int) var == num jump_if_false @AIRRAC2_1515 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @AIRRAC2_1572 :AIRRAC2_1515 0@ == 4 // (int) var == num jump_if_false @AIRRAC2_1546 03CF: (unknown) 8 143 59 255 0002: jump @AIRRAC2_1572 :AIRRAC2_1546 0@ == 5 // (int) var == num jump_if_false @AIRRAC2_1572 03CF: (unknown) 237 130 180 255 :AIRRAC2_1572 0026: return :AIRRAC2_1574 00BC: (unknown) 0@ 2 0026: return :AIRRAC2_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 @AIRRAC2_1581 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @AIRRAC2_1636 014E: 3@ = car 0@ health 3@ -= 250 // (int) :AIRRAC2_1636 0 > 3@ // (int) num > var 0022: jump_if_false @AIRRAC2_1651 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :AIRRAC2_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 @AIRRAC2_1696 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :AIRRAC2_1696 005F: (unknown) $5604 = 0 // (int) $5607 = 0 // (int) $5800 = 0 // (int) $5801 = 0 // (int) $5803 = 0 // (int) $5834 = 0 // (int) $5835 = 0 // (int) :AIRRAC2_1733 0035: $5792 = $5835 // (int vars) $5792 /= 1000 // (int) 0035: $5791 = $5792 // (int vars) $5791 /= 60 // (int) 0035: $5793 = $5791 // (int vars) $5793 *= 60 // (int) 002B: $5792 -= $5793 // (int vars) // Note: the incorrect math opcode was used here 0026: return :AIRRAC2_1778 0035: $5792 = $1699 // (int vars) $5792 /= 1000 // (int) 0035: $5791 = $5792 // (int vars) $5791 /= 60 // (int) 0035: $5793 = $5791 // (int vars) $5793 *= 60 // (int) 002B: $5792 -= $5793 // (int vars) // Note: the incorrect math opcode was used here 0026: return 0@ == 1 // (int) var == num jump_if_false @AIRRAC2_1862 0160: load_model #MAVERICK :AIRRAC2_1840 8161: not model #MAVERICK available jump_if_false @AIRRAC2_1862 0001: wait 0 ms 0002: jump @AIRRAC2_1840 :AIRRAC2_1862 0026: return :AIRRAC2_1864 $5608 = 633.31 // (float) $5637 = -1654.51 // (float) $5666 = 18.96 // (float) $5609 = 431.27 // (float) $5638 = -1508.84 // (float) $5667 = 51.5 // (float) $5610 = 79.39 // (float) $5639 = -1531.3 // (float) $5668 = 90.38 // (float) $5611 = -89.7 // (float) $5640 = -1524.25 // (float) $5669 = 58.76 // (float) $5612 = -305.26 // (float) $5641 = -1369.17 // (float) $5670 = 23.59 // (float) $5613 = -151.57 // (float) $5642 = -1226.72 // (float) $5671 = 48.5 // (float) $5614 = -44.31 // (float) $5643 = -1109.88 // (float) $5672 = 48.2 // (float) $5615 = 111.06 // (float) $5644 = -905.82 // (float) $5673 = 20.08 // (float) $5616 = 204.04 // (float) $5645 = -769.47 // (float) $5674 = 19.24 // (float) $5617 = 249.32 // (float) $5646 = -619.09 // (float) $5675 = 19.4 // (float) $5618 = 300.94 // (float) $5647 = -524.35 // (float) $5676 = 21.5 // (float) $5619 = 456.16 // (float) $5648 = -367.96 // (float) $5677 = 30.79 // (float) $5620 = 698.7 // (float) $5649 = -440.75 // (float) $5678 = 69.24 // (float) $5621 = 797.51 // (float) $5650 = -230.67 // (float) $5679 = 40.01 // (float) $5622 = 581.06 // (float) $5651 = -77.31 // (float) $5680 = 27.01 // (float) $5623 = 360.3 // (float) $5652 = -202.8 // (float) $5681 = 25.17 // (float) $5624 = 175.44 // (float) $5653 = -344.02 // (float) $5682 = 23.0 // (float) $5625 = 61.91 // (float) $5654 = -447.59 // (float) $5683 = 15.66 // (float) $5626 = -174.12 // (float) $5655 = -724.3 // (float) $5684 = 16.84 // (float) $5627 = -353.23 // (float) $5656 = -930.09 // (float) $5685 = 11.32 // (float) $5628 = -343.93 // (float) $5657 = -1146.92 // (float) $5686 = 21.62 // (float) $5629 = -133.4 // (float) $5658 = -1084.65 // (float) $5687 = 41.58 // (float) $5630 = 121.84 // (float) $5659 = -1121.88 // (float) $5688 = 29.65 // (float) $5631 = 288.48 // (float) $5660 = -1157.15 // (float) $5689 = 22.24 // (float) $5632 = 557.25 // (float) $5661 = -1300.93 // (float) $5690 = 24.16 // (float) $5633 = 652.06 // (float) $5662 = -1399.64 // (float) $5691 = 19.94 // (float) $5634 = 677.79 // (float) $5663 = -1516.86 // (float) $5692 = 19.12 // (float) $5635 = 637.83 // (float) $5664 = -1637.35 // (float) $5693 = 13.41 // (float) $5636 = 610.06 // (float) $5665 = -1712.06 // (float) $5694 = 9.54 // (float) $5805 = 0 // (int) $5806 = 0 // (int) $5807 = 0 // (int) $5808 = 0 // (int) $5809 = 0 // (int) $5810 = 1 // (int) $5811 = 0 // (int) $5812 = 1 // (int) $5813 = 1 // (int) $5814 = 1 // (int) $5815 = 1 // (int) $5816 = 0 // (int) $5817 = 0 // (int) $5818 = 0 // (int) $5819 = 0 // (int) $5820 = 0 // (int) $5821 = 0 // (int) $5822 = 1 // (int) $5823 = 0 // (int) $5824 = 1 // (int) $5825 = 0 // (int) $5826 = 0 // (int) $5827 = 0 // (int) $5828 = 0 // (int) $5829 = 0 // (int) $5830 = 0 // (int) $5831 = 0 // (int) $5832 = 0 // (int) $5833 = 0 // (int) $5695 = 890.0 // (float) $5724 = -1000.0 // (float) $5753 = 0 // (float) $5696 = -610.0 // (float) $5725 = -1000.0 // (float) $5754 = 0 // (float) $5697 = -1990.0 // (float) $5726 = -1000.0 // (float) $5755 = 0 // (float) $5698 = -1390.0 // (float) $5727 = -1000.0 // (float) $5756 = 0 // (float) $5699 = -400.0 // (float) $5728 = -1000.0 // (float) $5757 = 0 // (float) $5700 = 50.0 // (float) $5729 = -1000.0 // (float) $5758 = 0 // (float) $5701 = 50.0 // (float) $5730 = -1000.0 // (float) $5759 = 0 // (float) $5702 = 50.0 // (float) $5731 = -1000.0 // (float) $5760 = 0 // (float) $5703 = 80.0 // (float) $5732 = -1000.0 // (float) $5761 = 0 // (float) $5704 = 80.0 // (float) $5733 = -1000.0 // (float) $5762 = 0 // (float) $5705 = 80.0 // (float) $5734 = -1000.0 // (float) $5763 = 0 // (float) $5706 = -1180.0 // (float) $5735 = -1000.0 // (float) $5764 = 0 // (float) $5707 = -250.0 // (float) $5736 = -190.0 // (float) $5765 = 0 // (float) $5708 = 1790.0 // (float) $5737 = -1000.0 // (float) $5766 = 0 // (float) $5709 = -2000.0 // (float) $5738 = -1000.0 // (float) $5767 = 0 // (float) $5710 = -2650.0 // (float) $5739 = -1000.0 // (float) $5768 = 0 // (float) $5711 = -1000.0 // (float) $5740 = -1000.0 // (float) $5769 = 0 // (float) $5712 = 5120.0 // (float) $5741 = 640.0 // (float) $5770 = 0 // (float) $5713 = -430.0 // (float) $5742 = -1000.0 // (float) $5771 = 0 // (float) $5714 = -340.0 // (float) $5743 = 3080.0 // (float) $5772 = 0 // (float) $5715 = -700.0 // (float) $5744 = -1000.0 // (float) $5773 = 0 // (float) $5716 = 11000.0 // (float) $5745 = -1000.0 // (float) $5774 = 0 // (float) $5717 = -1000.0 // (float) $5746 = -1000.0 // (float) $5775 = 0 // (float) $5718 = -340.0 // (float) $5747 = -1000.0 // (float) $5776 = 0 // (float) $5719 = 350.0 // (float) $5748 = -1000.0 // (float) $5777 = 0 // (float) $5720 = 230.0 // (float) $5749 = -1000.0 // (float) $5778 = 0 // (float) $5721 = 830.0 // (float) $5750 = -1000.0 // (float) $5779 = 0 // (float) $5722 = 1000.0 // (float) $5751 = -1000.0 // (float) $5780 = 0 // (float) $5723 = 1000.0 // (float) $5752 = -1000.0 // (float) $5781 = 0 // (float) $5785 = 587.21 // (float) $5786 = -1758.72 // (float) $5787 = 7.7 // (float) $5790 = 330.0 // (float) $5840 = 0 // (int) $5844 = 20 // (int) $5845 = 20 // (int) 0026: return :AIRRAC2_3402 0@ == 28 // (int) var == num jump_if_false @AIRRAC2_3420 00BC: (unknown) $5797 1 :AIRRAC2_3420 0026: return :AIRRAC2_3422 0@ == 28 // (int) var == num jump_if_false @AIRRAC2_3440 00BC: (unknown) $5798 1 :AIRRAC2_3440 0026: return :AIRRAC2_3442 80A0: not car $5788 wrecked jump_if_false @AIRRAC2_3509 809F: not actor $933 dead jump_if_false @AIRRAC2_3509 807C: not actor $933 driving $5788 0022: jump_if_false @AIRRAC2_3509 // Note: the incorrect math opcode was used here 00C0: (unknown) $5788 $5796 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @AIRRAC2_1574 $5796 00BB: (unknown) $5797 00BB: (unknown) $5798 $5605 = 2 // (int) :AIRRAC2_3509 0026: return :AIRRAC2_3511 80A0: not car $5788 wrecked jump_if_false @AIRRAC2_3656 809F: not actor $933 dead jump_if_false @AIRRAC2_3656 007C: actor $933 driving $5788 0022: jump_if_false @AIRRAC2_3656 // Note: the incorrect math opcode was used here 0035: 0@ = $5799 // (int vars) $5605 == 2 // (int) var == num jump_if_false @AIRRAC2_3568 00BB: (unknown) $5796 :AIRRAC2_3568 00C3: (unknown) $5352(0@,29) $5381(0@,29) $5410(0@,29) $5797 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AIRRAC2_3402 0@ 0@ += 1 // (int) 29 > 0@ // (int) num > var 0022: jump_if_false @AIRRAC2_3645 // Note: the incorrect math opcode was used here 00C3: (unknown) $5352(0@,29) $5381(0@,29) $5410(0@,29) $5798 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AIRRAC2_3422 0@ 00BD: (unknown) $5798 1 :AIRRAC2_3645 0@ -= 1 // (int) $5605 = 1 // (int) :AIRRAC2_3656 0026: return :AIRRAC2_3658 80A0: not car $5788 wrecked jump_if_false @AIRRAC2_3729 809F: not actor $933 dead jump_if_false @AIRRAC2_3729 807C: not actor $933 driving $5788 0022: jump_if_false @AIRRAC2_3729 // Note: the incorrect math opcode was used here -1@ = 0 // (int) // timer2 $5801 = 1 // (int) $5800 = 1 // (int) 0059: text_clear_all 03ED: (unknown) 'GYRO_30' $5802 4000 1 // ~w~You've got ~1~ seconds to get back in your ~b~vehicle. :AIRRAC2_3729 0026: return :AIRRAC2_3731 80A0: not car $5788 wrecked 0022: jump_if_false @AIRRAC2_3839 // Note: the incorrect math opcode was used here 809F: not actor $933 dead 0022: jump_if_false @AIRRAC2_3839 // Note: the incorrect math opcode was used here 007C: actor $933 driving $5788 0022: jump_if_false @AIRRAC2_3839 // Note: the incorrect math opcode was used here -1@ = 0 // (int) // timer2 $5800 = 0 // (int) $5801 = 0 // (int) $5803 = 0 // (int) 0059: text_clear_all 0268: (unknown) $5799 == 28 // (int) var == num jump_if_false @AIRRAC2_3824 0056: show_text_lowpriority GXT 'GYRO_4' time 6000 flag 1 // ~w~Head for the ~g~finish! 0002: jump @AIRRAC2_3839 :AIRRAC2_3824 0056: show_text_lowpriority GXT 'GYRO_3' time 6000 flag 1 // ~w~Head for the next ~y~checkpoint. :AIRRAC2_3839 0026: return :AIRRAC2_3841 $940 = 1 // (int) 033A: use_GXT_table 'GYRO_VC' 0001: wait 0 ms $5606 = 0 // (int) 0270: (unknown) 1 809F: not actor $933 dead jump_if_false @AIRRAC2_3902 :AIRRAC2_3881 807E: not actor $933 driving jump_if_false @AIRRAC2_3902 0001: wait 0 ms 0002: jump @AIRRAC2_3881 :AIRRAC2_3902 809F: not actor $933 dead jump_if_false @AIRRAC2_3963 007B: $5788 = actor $933 car 0110: $5795 = player $933 wanted_level $5795 == 1 // (int) var == num jump_if_false @AIRRAC2_3942 009B: clear_player $933 wanted_level :AIRRAC2_3942 00AA: set_parked_car_generator $1281 cars_to_generate_to 0 022C: (unknown) $5785 $5786 $5787 8.0 0 012E: toggle_player $933 ignored_by_cops 0 :AIRRAC2_3963 004F: unknown_check $5788 jump_if_false @AIRRAC2_3981 042F: (unknown) $5788 2000 :AIRRAC2_3981 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @AIRRAC2_1864 $5604 = 1 // (int) :AIRRAC2_3997 0001: wait 0 ms 80A0: not car $5788 wrecked jump_if_false @AIRRAC2_5311 $5800 == 0 // (int) var == num jump_if_false @AIRRAC2_4040 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @AIRRAC2_3658 0002: jump @AIRRAC2_4050 :AIRRAC2_4040 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @AIRRAC2_3731 :AIRRAC2_4050 $5801 == 1 // (int) var == num jump_if_false @AIRRAC2_4307 0035: $5804 = -1@ // (int vars) // timer2 $5804 /= 1000 // (int) $5803 == 0 // (int) var == num jump_if_false @AIRRAC2_4117 0078: if and 31000 > $5834 // (int) num > var $5834 > 1 // (int) var > num jump_if_false @AIRRAC2_4117 $5803 = 1 // (int) :AIRRAC2_4117 $5803 == 0 // (int) var == num jump_if_false @AIRRAC2_4149 $5834 > 30099 // (int) var > num jump_if_false @AIRRAC2_4149 $5803 = 2 // (int) :AIRRAC2_4149 $5803 == 1 // (int) var == num jump_if_false @AIRRAC2_4175 0035: $5802 = $5834 // (int vars) $5802 /= 1000 // (int) :AIRRAC2_4175 $5803 == 2 // (int) var == num jump_if_false @AIRRAC2_4200 $5802 = 30 // (int) 002B: $5802 -= $5804 // (int vars) // Note: the incorrect math opcode was used here :AIRRAC2_4200 0059: text_clear_all $5802 > 0 // (int) var > num jump_if_false @AIRRAC2_4270 $5802 > 1 // (int) var > num jump_if_false @AIRRAC2_4252 03ED: (unknown) 'GYRO_55' $5802 4000 1 // ~w~You've got ~1~ seconds to get back to your ~b~vehicle. 0002: jump @AIRRAC2_4270 :AIRRAC2_4252 03ED: (unknown) 'GYRO_54' $5802 4000 1 // ~w~You've got ~1~ second to get back to your ~b~vehicle. :AIRRAC2_4270 -1@ > 31000 // (int) var > num // timer2 jump_if_false @AIRRAC2_4307 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! $5604 = 12 // (int) :AIRRAC2_4307 $5604 == 1 // (int) var == num jump_if_false @AIRRAC2_4466 004E: put_car $5788 at $5785 $5786 $5787 034B: unknown_check $5788 0022: jump_if_false @AIRRAC2_4389 // Note: the incorrect math opcode was used here 004F: unknown_check $5788 0022: jump_if_false @AIRRAC2_4389 // Note: the incorrect math opcode was used here 004D: store_car $5788 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 @AIRRAC2_4389 004E: put_car $5788 at 0@ 1@ 2@ :AIRRAC2_4389 00D1: set_car $5788 Z_angle_to $5790 809F: not actor $933 dead 0022: jump_if_false @AIRRAC2_4408 // Note: the incorrect math opcode was used here 0221: (unknown) :AIRRAC2_4408 0001: wait 1000 ms 03C2: (unknown) $5834 = 999999 // (int) 0025: gosub @AIRRAC2_5484 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @AIRRAC2_1353 5 024C: set_timer_with_text_to $5835 type 0 GXT 'TIME' // Time $5605 = 1 // (int) $5604 = 2 // (int) :AIRRAC2_4466 $5604 == 2 // (int) var == num jump_if_false @AIRRAC2_5292 0035: $5839 = $5837 // (int vars) $5839 *= 60000 // (int) 0035: $5836 = $5835 // (int vars) 002B: $5836 -= $5839 // (int vars) // Note: the incorrect math opcode was used here $5836 /= 1000 // (int) $5836 > 59 // (int) var > num jump_if_false @AIRRAC2_4545 $5836 -= 60 // (int) $5837 += 1 // (int) 0002: jump @AIRRAC2_4551 :AIRRAC2_4545 0035: $5838 = $5836 // (int vars) :AIRRAC2_4551 $5605 == 1 // (int) var == num jump_if_false @AIRRAC2_5269 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @AIRRAC2_3442 0035: 4@ = $5799 // (int vars) 0035: 3@ = 4@ // (int vars) 3@ += 1 // (int) 2 > $5606 // (int) num > var 0022: jump_if_false @AIRRAC2_4758 // Note: the incorrect math opcode was used here 29 > 3@ // (int) num > var 0022: jump_if_false @AIRRAC2_4717 // Note: the incorrect math opcode was used here $5549(4@,29) == 0 // (int) var == num jump_if_false @AIRRAC2_4672 04BF: (unknown) $5352(4@,29) $5381(4@,29) $5410(4@,29) $5439(4@,29) $5468(4@,29) $5497(4@,29) 237 130 180 6.0 0002: jump @AIRRAC2_4710 :AIRRAC2_4672 04BF: (unknown) $5352(4@,29) $5381(4@,29) $5410(4@,29) $5439(4@,29) $5468(4@,29) $5497(4@,29) 237 130 180 3.0 :AIRRAC2_4710 0002: jump @AIRRAC2_4751 :AIRRAC2_4717 04BF: (unknown) $5352(4@,29) $5381(4@,29) $5410(4@,29) $5439(4@,29) $5468(4@,29) $5497(4@,29) 0 255 0 6.0 :AIRRAC2_4751 0002: jump @AIRRAC2_4786 :AIRRAC2_4758 04BF: (unknown) $5352(4@,29) $5381(4@,29) $5410(4@,29) $5841 $5842 $5843 255 0 0 6.0 :AIRRAC2_4786 $5606 == 1 // (int) var == num jump_if_false @AIRRAC2_4875 007F: player 0 pressed_key 17 jump_if_false @AIRRAC2_4875 :AIRRAC2_4811 007F: player 0 pressed_key 17 jump_if_false @AIRRAC2_4833 0001: wait 0 ms 0002: jump @AIRRAC2_4811 :AIRRAC2_4833 80A0: not car $5788 wrecked jump_if_false @AIRRAC2_4869 0325: (unknown) $5788 1 $5841 = -1000.0 // (float) $5842 = -1000.0 // (float) $5843 = 0 // (float) :AIRRAC2_4869 $5606 = 2 // (int) :AIRRAC2_4875 $5606 == 2 // (int) var == num jump_if_false @AIRRAC2_4963 007F: player 0 pressed_key 10 jump_if_false @AIRRAC2_4907 $5841 += 30.0 // (float) :AIRRAC2_4907 007F: player 0 pressed_key 11 jump_if_false @AIRRAC2_4926 $5841 -= 30.0 // (float) :AIRRAC2_4926 007F: player 0 pressed_key 9 jump_if_false @AIRRAC2_4945 $5843 += 30.0 // (float) :AIRRAC2_4945 007F: player 0 pressed_key 17 jump_if_false @AIRRAC2_4963 $5606 = 3 // (int) :AIRRAC2_4963 $5606 == 3 // (int) var == num jump_if_false @AIRRAC2_5050 007F: player 0 pressed_key 17 jump_if_false @AIRRAC2_5038 :AIRRAC2_4988 007F: player 0 pressed_key 17 jump_if_false @AIRRAC2_5010 0001: wait 0 ms 0002: jump @AIRRAC2_4988 :AIRRAC2_5010 $5606 = 1 // (int) 80A0: not car $5788 wrecked jump_if_false @AIRRAC2_5032 0325: (unknown) $5788 0 :AIRRAC2_5032 $5845 += 20 // (int) :AIRRAC2_5038 0376: (unknown) $5844 $5845 $5841 $5842 $5843 :AIRRAC2_5050 809F: not actor $933 dead 0022: jump_if_false @AIRRAC2_5269 // Note: the incorrect math opcode was used here 008B: actor $933 in_sphere_in_car $5352(4@,29) $5381(4@,29) $5410(4@,29) radius 11.0 11.0 11.0 sphere 0 0022: jump_if_false @AIRRAC2_5269 // Note: the incorrect math opcode was used here 00BB: (unknown) $5797 00BB: (unknown) $5798 not $5799 == 29 // (int) var == num jump_if_false @AIRRAC2_5140 025D: remove_text 'GYRO_2' // ~w~Checkpoint! 0056: show_text_lowpriority GXT 'GYRO_2' time 1500 flag 1 // ~w~Checkpoint! :AIRRAC2_5140 4@ += 1 // (int) 0035: $5799 = 4@ // (int vars) $5799 == 29 // (int) var == num jump_if_false @AIRRAC2_5180 00AC: stop_timer $5835 $5604 = 3 // (int) 0002: jump @AIRRAC2_5269 :AIRRAC2_5180 00D9: (unknown) 0 0 0 1 00C3: (unknown) $5352(4@,29) $5381(4@,29) $5410(4@,29) $5797 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @AIRRAC2_3402 4@ 4@ += 1 // (int) 29 > 4@ // (int) num > var 0022: jump_if_false @AIRRAC2_5264 // Note: the incorrect math opcode was used here 00C3: (unknown) $5352(4@,29) $5381(4@,29) $5410(4@,29) $5798 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @AIRRAC2_3422 4@ 00BD: (unknown) $5798 1 :AIRRAC2_5264 4@ -= 1 // (int) :AIRRAC2_5269 $5605 == 2 // (int) var == num jump_if_false @AIRRAC2_5292 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @AIRRAC2_3511 :AIRRAC2_5292 $5604 == 3 // (int) var == num jump_if_false @AIRRAC2_5311 $5604 = 11 // (int) :AIRRAC2_5311 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @AIRRAC2_1102 jump_if_false @AIRRAC2_5376 0059: text_clear_all 03C2: (unknown) 0055: show_text_styled GXT 'GYRO_99' time 5000 style 8 // ~r~Crims on Water Wings Cancelled! 80A0: not car $5788 wrecked jump_if_false @AIRRAC2_5364 0325: (unknown) $5788 0 :AIRRAC2_5364 $5607 = 1 // (int) $5604 = 12 // (int) :AIRRAC2_5376 8045: not actor $933 defined jump_if_false @AIRRAC2_5393 $5604 = 12 // (int) :AIRRAC2_5393 00A0: car $5788 wrecked jump_if_false @AIRRAC2_5428 0059: text_clear_all 0055: show_text_styled GXT 'GYRO_31' time 5000 style 8 // ~r~You have destroyed your vehicle! $5604 = 12 // (int) :AIRRAC2_5428 10 > $5604 // (int) num > var 0022: jump_if_false @AIRRAC2_5448 // Note: the incorrect math opcode was used here 0002: jump @AIRRAC2_3997 :AIRRAC2_5448 $5604 == 11 // (int) var == num jump_if_false @AIRRAC2_5475 0025: gosub @AIRRAC2_6360 0002: jump @AIRRAC2_5482 :AIRRAC2_5475 0025: gosub @AIRRAC2_6308 :AIRRAC2_5482 0026: return :AIRRAC2_5484 6@ = 0 // (int) 7@ = 0 // (int) 8@ = 0 // (int) 9@ = 0 // (int) 10@ = 0 // (int) 809F: not actor $933 dead jump_if_false @AIRRAC2_6306 80A0: not car $5788 wrecked jump_if_false @AIRRAC2_6306 007F: player 0 pressed_key 16 jump_if_false @AIRRAC2_5550 8@ = 1 // (int) 0002: jump @AIRRAC2_5554 :AIRRAC2_5550 8@ = 0 // (int) :AIRRAC2_5554 not 6@ == 1 // (int) var == num jump_if_false @AIRRAC2_6122 0001: wait 0 ms 8@ == 1 // (int) var == num jump_if_false @AIRRAC2_5604 807F: not player 0 pressed_key 16 jump_if_false @AIRRAC2_5597 8@ = 0 // (int) :AIRRAC2_5597 0002: jump @AIRRAC2_5621 :AIRRAC2_5604 007F: player 0 pressed_key 16 jump_if_false @AIRRAC2_5621 6@ = 1 // (int) :AIRRAC2_5621 0078: if and not 9@ == 1 // (int) var == num 6@ == 0 // (int) var == num jump_if_false @AIRRAC2_5741 9@ = 1 // (int) 00C9: fade 1 1500 ms 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @AIRRAC2_3511 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @AIRRAC2_1778 10 > $5792 // (int) num > var 0022: jump_if_false @AIRRAC2_5717 // Note: the incorrect math opcode was used here -1@ = 0 // (int) // timer2 01D8: (unknown) 'GYRO_57' $5791 $5792 3000 1 // ~w~Pass through each ~y~checkpoint!~w~ Beat the record time of ~1~:0~1~. 0002: jump @AIRRAC2_5741 :AIRRAC2_5717 -1@ = 0 // (int) // timer2 01D8: (unknown) 'GYRO_56' $5791 $5792 3000 1 // ~w~Pass through each ~y~checkpoint!~w~ Beat the record time of ~1~:~1~. :AIRRAC2_5741 29 > 3@ // (int) num > var 0022: jump_if_false @AIRRAC2_5798 // Note: the incorrect math opcode was used here 04BF: (unknown) $5352(4@,29) $5381(4@,29) $5410(4@,29) $5439(4@,29) $5468(4@,29) $5497(4@,29) 237 130 180 6.0 0002: jump @AIRRAC2_5832 :AIRRAC2_5798 04BF: (unknown) $5352(4@,29) $5381(4@,29) $5410(4@,29) $5439(4@,29) $5468(4@,29) $5497(4@,29) 0 255 0 6.0 :AIRRAC2_5832 0078: if and -1@ >= 3000 // (int) var >= num // timer2 10@ == 0 // (int) var == num 6@ == 0 // (int) var == num jump_if_false @AIRRAC2_5894 10@ += 1 // (int) 0059: text_clear_all 0055: show_text_styled GXT 'RACE_E3' time 1000 style 1 // ~w~3 00D9: (unknown) $937 $938 $939 7 -1@ = 0 // (int) // timer2 :AIRRAC2_5894 0078: if and -1@ >= 1000 // (int) var >= num // timer2 10@ == 1 // (int) var == num 6@ == 0 // (int) var == num jump_if_false @AIRRAC2_5957 10@ += 1 // (int) 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E2' time 1000 style 1 // ~w~2 00D9: (unknown) $937 $938 $939 8 -1@ = 0 // (int) // timer2 :AIRRAC2_5957 0078: if and -1@ >= 1000 // (int) var >= num // timer2 10@ == 2 // (int) var == num 6@ == 0 // (int) var == num jump_if_false @AIRRAC2_6020 10@ += 1 // (int) 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E1' time 1000 style 1 // ~w~1 00D9: (unknown) $937 $938 $939 9 -1@ = 0 // (int) // timer2 :AIRRAC2_6020 0078: if and -1@ >= 1000 // (int) var >= num // timer2 10@ == 3 // (int) var == num 6@ == 0 // (int) var == num jump_if_false @AIRRAC2_6082 10@ += 1 // (int) 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E' time 1000 style 1 // ~w~GO! 00D9: (unknown) $937 $938 $939 10 -1@ = 0 // (int) // timer2 :AIRRAC2_6082 0078: if and -1@ >= 1000 // (int) var >= num // timer2 10@ == 4 // (int) var == num 6@ == 0 // (int) var == num jump_if_false @AIRRAC2_6115 03C2: (unknown) 6@ = 1 // (int) :AIRRAC2_6115 0002: jump @AIRRAC2_5554 :AIRRAC2_6122 6@ == 1 // (int) var == num jump_if_false @AIRRAC2_6306 03C2: (unknown) 0059: text_clear_all 809F: not actor $933 dead jump_if_false @AIRRAC2_6155 0107: toggle_player $933 can_move 1 :AIRRAC2_6155 10@ == 0 // (int) var == num jump_if_false @AIRRAC2_6261 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @AIRRAC2_1778 0055: show_text_styled GXT 'RACE_E' time 1000 style 1 // ~w~GO! 00D9: (unknown) $937 $938 $939 10 10 > $5792 // (int) num > var 0022: jump_if_false @AIRRAC2_6241 // Note: the incorrect math opcode was used here 01D8: (unknown) 'GYRO_57' $5791 $5792 3000 1 // ~w~Pass through each ~y~checkpoint!~w~ Beat the record time of ~1~:0~1~. 0002: jump @AIRRAC2_6261 :AIRRAC2_6241 01D8: (unknown) 'GYRO_56' $5791 $5792 3000 1 // ~w~Pass through each ~y~checkpoint!~w~ Beat the record time of ~1~:~1~. :AIRRAC2_6261 0078: if and 10@ > 0 // (int) var > num 4 > 10@ // (int) num > var 0022: jump_if_false @AIRRAC2_6306 // Note: the incorrect math opcode was used here 0055: show_text_styled GXT 'RACE_E' time 1000 style 1 // ~w~GO! 00D9: (unknown) $937 $938 $939 10 :AIRRAC2_6306 0026: return :AIRRAC2_6308 $5607 == 1 // (int) var == num jump_if_false @AIRRAC2_6343 0055: show_text_styled GXT 'M_OVER' time 1000 style 1 // ~r~MISSION OVER! 0002: jump @AIRRAC2_6358 :AIRRAC2_6343 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! :AIRRAC2_6358 0026: return :AIRRAC2_6360 0011: $1699 > $5835 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @AIRRAC2_6581 // Note: the incorrect math opcode was used here 0035: $5840 = $5835 // (int vars) $5840 /= 1000 // (int) 055C: (unknown) $5840 0035: $1699 = $5835 // (int vars) 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @AIRRAC2_1733 10 > $5792 // (int) num > var 0022: jump_if_false @AIRRAC2_6446 // Note: the incorrect math opcode was used here 01D9: (unknown) 'GYRO_21' $5791 $5792 4000 1 // ~w~New Course Record! ~1~:0~1~ 0002: jump @AIRRAC2_6466 :AIRRAC2_6446 01D9: (unknown) 'GYRO_20' $5791 $5792 4000 1 // ~w~New Course Record! ~1~:~1~ :AIRRAC2_6466 $1698 == 0 // (int) var == num jump_if_false @AIRRAC2_6537 011D: show_text_1number_styled GXT 'M_PASS' number 500 time 1000 style 1 // ~Y~MISSION PASSED! ~n~$~1~ 809F: not actor $933 dead jump_if_false @AIRRAC2_6514 0094: player $933 money += 500 :AIRRAC2_6514 022B: (unknown) 1 036A: (unknown) 01DF: progress_made += 1 $1698 = 1 // (int) 0002: jump @AIRRAC2_6574 :AIRRAC2_6537 011D: show_text_1number_styled GXT 'GYRO_58' number 500 time 1000 style 1 // NEW RECORD! ~n~$~1~ 809F: not actor $933 dead jump_if_false @AIRRAC2_6574 0094: player $933 money += 500 :AIRRAC2_6574 0002: jump @AIRRAC2_6656 :AIRRAC2_6581 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 10 > $5838 // (int) num > var 0022: jump_if_false @AIRRAC2_6636 // Note: the incorrect math opcode was used here 021E: show_text_2numbers_styled GXT 'GYRO_62' numbers $5837 $5838 time 5000 flag 8 // ~r~You failed to beat the Course Record! Your time ~1~:0~1~. 0002: jump @AIRRAC2_6656 :AIRRAC2_6636 021E: show_text_2numbers_styled GXT 'GYRO_61' numbers $5837 $5838 time 5000 flag 8 // ~r~You failed to beat the Course Record! Your time ~1~:~1~. :AIRRAC2_6656 809F: not actor $933 dead 0022: jump_if_false @AIRRAC2_6671 // Note: the incorrect math opcode was used here 009B: clear_player $933 wanted_level :AIRRAC2_6671 0026: return :AIRRAC2_6673 $940 = 0 // (int) 00AA: set_parked_car_generator $1271 cars_to_generate_to 101 809F: not actor $933 dead jump_if_false @AIRRAC2_6701 0107: toggle_player $933 can_move 1 :AIRRAC2_6701 00AC: stop_timer $5835 00BB: (unknown) $5796 00BB: (unknown) $5797 00BB: (unknown) $5798 007A: mission_cleanup 0026: return //-------------Mission 40--------------- :MVRACE 0238: name_thread 'MVRACE' $1684 == 0 // (int) var == num jump_if_false @MVRACE_24 01EA: increment_mission_attempts :MVRACE_24 0025: gosub @MVRACE_3769 009D: wasted_or_busted // mission only jump_if_false @MVRACE_47 0025: gosub @MVRACE_6949 :MVRACE_47 0025: gosub @MVRACE_7281 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 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @MVRACE_256 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 007E: actor $933 driving jump_if_false @MVRACE_250 0400: (unknown) $933 $1070 0002: jump @MVRACE_256 :MVRACE_250 02C0: (unknown) $933 $1070 :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_4301 0@ :MVRACE_283 0045: actor $933 defined jump_if_false @MVRACE_351 807E: not actor $933 driving jump_if_false @MVRACE_328 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @MVRACE_331 :MVRACE_328 021D: (unknown) 0 :MVRACE_331 $1078 == 0 // (int) var == num jump_if_false @MVRACE_347 02EA: select_interior 2 :MVRACE_347 01AE: (unknown) 1 :MVRACE_351 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :MVRACE_364 0045: actor $933 defined jump_if_false @MVRACE_428 807E: not actor $933 driving jump_if_false @MVRACE_416 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @MVRACE_416 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :MVRACE_416 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :MVRACE_428 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @MVRACE_477 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 01AE: (unknown) 0 $1078 == 0 // (int) var == num jump_if_false @MVRACE_477 02EA: select_interior 0 :MVRACE_477 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @MVRACE_507 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :MVRACE_507 0026: return 0045: actor 0@ defined jump_if_false @MVRACE_528 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :MVRACE_528 0026: return 0045: actor 0@ defined 0022: jump_if_false @MVRACE_558 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @MVRACE_558 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :MVRACE_558 0026: return :MVRACE_560 0045: actor 0@ defined 0022: jump_if_false @MVRACE_607 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @MVRACE_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 @MVRACE_607 :MVRACE_603 1@ = 0 // (int) :MVRACE_607 1@ == 1 // (int) var == num jump_if_false @MVRACE_691 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @MVRACE_684 007E: actor 0@ driving jump_if_false @MVRACE_680 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @MVRACE_670 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @MVRACE_673 :MVRACE_670 00F1: (unknown) 0@ :MVRACE_673 0002: jump @MVRACE_684 :MVRACE_680 1@ = 0 // (int) :MVRACE_684 0002: jump @MVRACE_607 :MVRACE_691 0026: return 0045: actor 0@ defined jump_if_false @MVRACE_785 007E: actor 0@ driving jump_if_false @MVRACE_769 02A7: unknown_check 0@ jump_if_false @MVRACE_739 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @MVRACE_762 :MVRACE_739 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MVRACE_560 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :MVRACE_762 0002: jump @MVRACE_778 :MVRACE_769 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :MVRACE_778 0002: jump @MVRACE_787 :MVRACE_785 005F: (unknown) :MVRACE_787 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @MVRACE_945 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @MVRACE_945 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @MVRACE_886 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @MVRACE_845 // Note: the incorrect math opcode was used here 0026: return 0002: jump @MVRACE_879 :MVRACE_845 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MVRACE_560 0@ 4@ > -1 // (int) var > num jump_if_false @MVRACE_879 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MVRACE_560 4@ :MVRACE_879 0002: jump @MVRACE_945 :MVRACE_886 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @MVRACE_911 // Note: the incorrect math opcode was used here 0026: return 0002: jump @MVRACE_945 :MVRACE_911 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MVRACE_560 0@ not 3@ == -1 // (int) var == num jump_if_false @MVRACE_945 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MVRACE_560 3@ :MVRACE_945 0045: actor 0@ defined jump_if_false @MVRACE_997 004F: unknown_check 1@ jump_if_false @MVRACE_997 007E: actor 0@ driving jump_if_false @MVRACE_997 807C: not actor 0@ driving 1@ 0022: jump_if_false @MVRACE_997 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MVRACE_560 0@ :MVRACE_997 5@ = 0 // (int) :MVRACE_1001 5@ == 0 // (int) var == num jump_if_false @MVRACE_1099 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @MVRACE_1092 004F: unknown_check 1@ jump_if_false @MVRACE_1092 007C: actor 0@ driving 1@ 0022: jump_if_false @MVRACE_1058 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @MVRACE_1092 :MVRACE_1058 2@ == -1 // (int) var == num jump_if_false @MVRACE_1084 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @MVRACE_1092 :MVRACE_1084 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :MVRACE_1092 0002: jump @MVRACE_1001 :MVRACE_1099 0026: return :MVRACE_1101 $1084 = 0 // (int) 0377: (unknown) 0 $1084 $1084 > 0 // (int) var > num jump_if_false @MVRACE_1174 0045: actor $933 defined jump_if_false @MVRACE_1174 0429: (unknown) $933 0@ 0@ > -1 // (int) var > num jump_if_false @MVRACE_1174 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @MVRACE_1174 $1084 = 0 // (int) :MVRACE_1174 $1084 > 0 // (int) var > num jump_if_false @MVRACE_1292 $1085 == -1 // (int) var == num jump_if_false @MVRACE_1246 010E: $1167 = current_time_in_ms 0035: $1085 = $1167 // (int vars) $1085 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1068 = 1 // (int) $1087 = 1 // (int) 0002: jump @MVRACE_1279 :MVRACE_1246 801C: not $1086 == $1084 // (int) num == var 0022: jump_if_false @MVRACE_1279 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) 005E: (unknown) :MVRACE_1279 0035: $1086 = $1084 // (int vars) 0002: jump @MVRACE_1350 :MVRACE_1292 $1087 == 1 // (int) var == num jump_if_false @MVRACE_1345 010E: $1167 = current_time_in_ms 0011: $1167 > $1085 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MVRACE_1345 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) $1087 = 0 // (int) :MVRACE_1345 $1086 = 0 // (int) :MVRACE_1350 005F: (unknown) :MVRACE_1352 0@ == 0 // (int) var == num jump_if_false @MVRACE_1395 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @MVRACE_1571 :MVRACE_1395 0@ == 1 // (int) var == num jump_if_false @MVRACE_1428 03CF: (unknown) 200 200 200 255 0002: jump @MVRACE_1571 :MVRACE_1428 0@ == 2 // (int) var == num jump_if_false @MVRACE_1470 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @MVRACE_1571 :MVRACE_1470 0@ == 3 // (int) var == num jump_if_false @MVRACE_1514 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @MVRACE_1571 :MVRACE_1514 0@ == 4 // (int) var == num jump_if_false @MVRACE_1545 03CF: (unknown) 8 143 59 255 0002: jump @MVRACE_1571 :MVRACE_1545 0@ == 5 // (int) var == num jump_if_false @MVRACE_1571 03CF: (unknown) 237 130 180 255 :MVRACE_1571 0026: return :MVRACE_1573 00BC: (unknown) 0@ 2 0026: return :MVRACE_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 @MVRACE_1580 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @MVRACE_1635 014E: 3@ = car 0@ health 3@ -= 250 // (int) :MVRACE_1635 0 > 3@ // (int) num > var 0022: jump_if_false @MVRACE_1650 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :MVRACE_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 @MVRACE_1695 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :MVRACE_1695 005F: (unknown) $5605 = 0 // (int) $5608 = 0 // (int) $5915 = 0 // (int) $5916 = 0 // (int) $5918 = 0 // (int) $5920 = 0 // (int) $5921 = 0 // (int) :MVRACE_1732 0035: $5927 = $1685 // (int vars) $5927 /= 1000 // (int) 0035: $5926 = $5927 // (int vars) $5926 /= 60 // (int) 0035: $5928 = $5926 // (int vars) $5928 *= 60 // (int) 002B: $5927 -= $5928 // (int vars) // Note: the incorrect math opcode was used here 0026: return :MVRACE_1777 0@ == 1 // (int) var == num jump_if_false @MVRACE_1840 0160: load_model #SANCHEZ 0160: load_model #JETSKI 0160: load_model #SESPAROW :MVRACE_1804 0078: if or 8161: not model #SANCHEZ available 8161: not model #JETSKI available 8161: not model #SESPAROW available jump_if_false @MVRACE_1840 0001: wait 0 ms 0002: jump @MVRACE_1804 :MVRACE_1840 0026: return :MVRACE_1842 0092: $5901 = init_object #NDC_BIKERAMPNARROW at 398.3329 -1696.699 8.4352 00D3: set_object $5901 z_angle_to 280.0 $5611 = 456.6175 // (float) $5658 = -1731.095 // (float) $5705 = 8.5989 // (float) $5612 = 399.574 // (float) $5659 = -1727.047 // (float) $5706 = 8.6213 // (float) $5613 = 373.7041 // (float) $5660 = -1717.703 // (float) $5707 = 9.8737 // (float) $5614 = 261.3244 // (float) $5661 = -1702.75 // (float) $5708 = 9.064 // (float) $5615 = 229.5883 // (float) $5662 = -1670.651 // (float) $5709 = 10.2902 // (float) $5616 = 194.2499 // (float) $5663 = -1605.322 // (float) $5710 = 10.4869 // (float) $5617 = 195.1403 // (float) $5664 = -1561.779 // (float) $5711 = 10.486 // (float) $5618 = 220.093 // (float) $5665 = -1522.875 // (float) $5712 = 10.665 // (float) $5619 = 295.5733 // (float) $5666 = -1412.799 // (float) $5713 = 10.6985 // (float) $5620 = 344.3384 // (float) $5667 = -1447.07 // (float) $5714 = 11.6776 // (float) $5621 = 338.535 // (float) $5668 = -1489.894 // (float) $5715 = 11.0938 // (float) $5622 = 252.7921 // (float) $5669 = -1513.888 // (float) $5716 = 10.6884 // (float) $5623 = 196.899 // (float) $5670 = -1600.224 // (float) $5717 = 10.5149 // (float) $5624 = 234.3178 // (float) $5671 = -1679.972 // (float) $5718 = 10.5093 // (float) $5625 = 329.7439 // (float) $5672 = -1701.329 // (float) $5719 = 8.616 // (float) $5626 = 385.0384 // (float) $5673 = -1699.97 // (float) $5720 = 10.15 // (float) $5627 = 638.2491 // (float) $5674 = -1641.033 // (float) $5721 = 6.4166 // (float) $5628 = 677.6377 // (float) $5675 = -1686.598 // (float) $5722 = 6.0023 // (float) $5629 = 618.3555 // (float) $5676 = -1782.271 // (float) $5723 = 6.5254 // (float) $5630 = 515.4262 // (float) $5677 = -1799.867 // (float) $5724 = 6.4722 // (float) $5631 = 356.264 // (float) $5678 = -1787.035 // (float) $5725 = 5.9991 // (float) $5632 = 255.8009 // (float) $5679 = -1788.804 // (float) $5726 = 6.4339 // (float) $5633 = 149.267 // (float) $5680 = -1672.27 // (float) $5727 = 5.961 // (float) $5634 = -55.3766 // (float) $5681 = -1762.002 // (float) $5728 = 6.0095 // (float) $5635 = -179.1217 // (float) $5682 = -1623.679 // (float) $5729 = 6.0242 // (float) $5636 = -317.8921 // (float) $5683 = -1500.177 // (float) $5730 = 5.995 // (float) $5637 = -401.9241 // (float) $5684 = -1336.083 // (float) $5731 = 5.9419 // (float) $5638 = -346.1285 // (float) $5685 = -1115.448 // (float) $5732 = 5.937 // (float) $5639 = -250.8128 // (float) $5686 = -917.3246 // (float) $5733 = 5.9098 // (float) $5640 = -23.0253 // (float) $5687 = -779.3184 // (float) $5734 = 6.012 // (float) $5641 = 108.053 // (float) $5688 = -665.4578 // (float) $5735 = 6.0327 // (float) $5642 = 207.0953 // (float) $5689 = -588.6326 // (float) $5736 = 6.0273 // (float) $5643 = 362.5111 // (float) $5690 = -371.1126 // (float) $5737 = 5.9633 // (float) $5644 = 424.9594 // (float) $5691 = -202.4005 // (float) $5738 = 5.8911 // (float) $5645 = 416.7655 // (float) $5692 = -23.0259 // (float) $5739 = 5.9516 // (float) $5646 = 340.8593 // (float) $5693 = 102.7612 // (float) $5740 = 5.9136 // (float) $5647 = 202.003 // (float) $5694 = 65.7427 // (float) $5741 = 5.9618 // (float) $5657 = 72.7303 // (float) $5704 = -1668.6 // (float) $5751 = 39.8006 // (float) $5656 = -116.5608 // (float) $5703 = -1585.558 // (float) $5750 = 60.8821 // (float) $5655 = -213.3749 // (float) $5702 = -1339.827 // (float) $5749 = 38.372 // (float) $5654 = -96.1932 // (float) $5701 = -1076.76 // (float) $5748 = 80.9776 // (float) $5653 = 32.6851 // (float) $5700 = -984.8163 // (float) $5747 = 69.5569 // (float) $5652 = 84.7467 // (float) $5699 = -920.7524 // (float) $5746 = 52.0078 // (float) $5651 = 152.0 // (float) $5698 = -685.4052 // (float) $5745 = 30.2894 // (float) $5650 = 217.4396 // (float) $5697 = -565.3093 // (float) $5744 = 57.1513 // (float) $5649 = 222.2115 // (float) $5696 = -348.1086 // (float) $5743 = 53.0482 // (float) $5648 = 164.5725 // (float) $5695 = -188.8057 // (float) $5742 = 80.4 // (float) $5798 = -1000.0 // (float) $5845 = -1000.0 // (float) $5892 = 0 // (float) $5797 = -610.0 // (float) $5844 = -1000.0 // (float) $5891 = 0 // (float) $5796 = 0 // (float) $5843 = 0 // (float) $5890 = 0 // (float) $5795 = -1000.0 // (float) $5842 = -1000.0 // (float) $5889 = 0 // (float) $5794 = 3380.0 // (float) $5841 = 14630.0 // (float) $5888 = 0 // (float) $5793 = -370.0 // (float) $5840 = 12080.0 // (float) $5887 = 0 // (float) $5792 = 0 // (float) $5839 = 0 // (float) $5886 = 0 // (float) $5791 = 110.0 // (float) $5838 = 710.0 // (float) $5885 = 0 // (float) $5790 = 0 // (float) $5837 = 0 // (float) $5884 = 0 // (float) $5789 = 0 // (float) $5836 = 0 // (float) $5883 = 0 // (float) $5932 = 20 // (int) $5933 = 20 // (int) 0026: return :MVRACE_3330 0@ == 46 // (int) var == num jump_if_false @MVRACE_3348 00BC: (unknown) $5912 1 :MVRACE_3348 0026: return :MVRACE_3350 0@ == 46 // (int) var == num jump_if_false @MVRACE_3368 00BC: (unknown) $5913 1 :MVRACE_3368 0026: return :MVRACE_3370 80A0: not car $5899 wrecked jump_if_false @MVRACE_3437 809F: not actor $933 dead jump_if_false @MVRACE_3437 807C: not actor $933 driving $5899 0022: jump_if_false @MVRACE_3437 // Note: the incorrect math opcode was used here 00C0: (unknown) $5899 $5911 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MVRACE_1573 $5911 00BB: (unknown) $5912 00BB: (unknown) $5913 $5606 = 2 // (int) :MVRACE_3437 0026: return :MVRACE_3439 80A0: not car $5899 wrecked jump_if_false @MVRACE_3584 809F: not actor $933 dead jump_if_false @MVRACE_3584 007C: actor $933 driving $5899 0022: jump_if_false @MVRACE_3584 // Note: the incorrect math opcode was used here 0035: 0@ = $5914 // (int vars) $5606 == 2 // (int) var == num jump_if_false @MVRACE_3496 00BB: (unknown) $5911 :MVRACE_3496 00C3: (unknown) $5355(0@,47) $5402(0@,47) $5449(0@,47) $5912 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MVRACE_3330 0@ 0@ += 1 // (int) 47 > 0@ // (int) num > var 0022: jump_if_false @MVRACE_3573 // Note: the incorrect math opcode was used here 00C3: (unknown) $5355(0@,47) $5402(0@,47) $5449(0@,47) $5913 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MVRACE_3350 0@ 00BD: (unknown) $5913 1 :MVRACE_3573 0@ -= 1 // (int) $5606 = 1 // (int) :MVRACE_3584 0026: return :MVRACE_3586 80A0: not car $5899 wrecked jump_if_false @MVRACE_3657 809F: not actor $933 dead jump_if_false @MVRACE_3657 807C: not actor $933 driving $5899 0022: jump_if_false @MVRACE_3657 // Note: the incorrect math opcode was used here -1@ = 0 // (int) // timer2 $5916 = 1 // (int) $5915 = 1 // (int) 0059: text_clear_all 03ED: (unknown) 'GYRO_30' $5917 4000 1 // ~w~You've got ~1~ seconds to get back in your ~b~vehicle. :MVRACE_3657 0026: return :MVRACE_3659 80A0: not car $5899 wrecked 0022: jump_if_false @MVRACE_3767 // Note: the incorrect math opcode was used here 809F: not actor $933 dead 0022: jump_if_false @MVRACE_3767 // Note: the incorrect math opcode was used here 007C: actor $933 driving $5899 0022: jump_if_false @MVRACE_3767 // Note: the incorrect math opcode was used here -1@ = 0 // (int) // timer2 $5915 = 0 // (int) $5916 = 0 // (int) $5918 = 0 // (int) 0059: text_clear_all 0268: (unknown) $5914 == 46 // (int) var == num jump_if_false @MVRACE_3752 0056: show_text_lowpriority GXT 'GYRO_4' time 6000 flag 1 // ~w~Head for the ~g~finish! 0002: jump @MVRACE_3767 :MVRACE_3752 0056: show_text_lowpriority GXT 'GYRO_3' time 6000 flag 1 // ~w~Head for the next ~y~checkpoint. :MVRACE_3767 0026: return :MVRACE_3769 $940 = 1 // (int) 00AA: set_parked_car_generator $1272 cars_to_generate_to 0 809F: not actor $933 dead jump_if_false @MVRACE_3831 007E: actor $933 driving jump_if_false @MVRACE_3808 007B: $5899 = actor $933 car :MVRACE_3808 0110: $5934 = player $933 wanted_level $5934 == 1 // (int) var == num jump_if_false @MVRACE_3831 009B: clear_player $933 wanted_level :MVRACE_3831 012E: toggle_player $933 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_1777 1 $5893 = 490.9926 // (float) $5894 = -1727.019 // (float) $5895 = 9.1594 // (float) 809F: not actor $933 dead jump_if_false @MVRACE_3939 80A0: not car $5899 wrecked jump_if_false @MVRACE_3937 004E: put_car $5899 at 488.4949 -1725.014 8.301 00D1: set_car $5899 Z_angle_to 109.0 :MVRACE_3937 0221: (unknown) :MVRACE_3939 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MVRACE_1842 $5609 = 0 // (int) $5605 = 1 // (int) :MVRACE_3960 0001: wait 0 ms 809F: not actor $933 dead jump_if_false @MVRACE_5966 80A0: not car $5899 wrecked jump_if_false @MVRACE_5966 1 > $5610 // (int) num > var 0022: jump_if_false @MVRACE_4037 // Note: the incorrect math opcode was used here $5915 == 0 // (int) var == num jump_if_false @MVRACE_4027 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MVRACE_3586 0002: jump @MVRACE_4037 :MVRACE_4027 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MVRACE_3659 :MVRACE_4037 $5916 == 1 // (int) var == num jump_if_false @MVRACE_4294 0035: $5919 = -1@ // (int vars) // timer2 $5919 /= 1000 // (int) $5918 == 0 // (int) var == num jump_if_false @MVRACE_4104 0078: if and 31000 > $5920 // (int) num > var $5920 > 1 // (int) var > num jump_if_false @MVRACE_4104 $5918 = 1 // (int) :MVRACE_4104 $5918 == 0 // (int) var == num jump_if_false @MVRACE_4136 $5920 > 30099 // (int) var > num jump_if_false @MVRACE_4136 $5918 = 2 // (int) :MVRACE_4136 $5918 == 1 // (int) var == num jump_if_false @MVRACE_4162 0035: $5917 = $5920 // (int vars) $5917 /= 1000 // (int) :MVRACE_4162 $5918 == 2 // (int) var == num jump_if_false @MVRACE_4187 $5917 = 30 // (int) 002B: $5917 -= $5919 // (int vars) // Note: the incorrect math opcode was used here :MVRACE_4187 0059: text_clear_all $5917 > 0 // (int) var > num jump_if_false @MVRACE_4257 $5917 > 1 // (int) var > num jump_if_false @MVRACE_4239 03ED: (unknown) 'GYRO_55' $5917 4000 1 // ~w~You've got ~1~ seconds to get back to your ~b~vehicle. 0002: jump @MVRACE_4257 :MVRACE_4239 03ED: (unknown) 'GYRO_54' $5917 4000 1 // ~w~You've got ~1~ second to get back to your ~b~vehicle. :MVRACE_4257 -1@ > 30000 // (int) var > num // timer2 jump_if_false @MVRACE_4294 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! $5605 = 12 // (int) :MVRACE_4294 $5605 == 1 // (int) var == num jump_if_false @MVRACE_4358 0025: gosub @MVRACE_6216 $5920 = 999999 // (int) 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MVRACE_1352 5 024C: set_timer_with_text_to $5921 type 0 GXT 'TIME' // Time $5606 = 1 // (int) $5605 = 2 // (int) :MVRACE_4358 $5605 == 2 // (int) var == num jump_if_false @MVRACE_5945 0035: $5925 = $5923 // (int vars) $5925 *= 60000 // (int) 0035: $5922 = $5921 // (int vars) 002B: $5922 -= $5925 // (int vars) // Note: the incorrect math opcode was used here $5922 /= 1000 // (int) $5922 > 59 // (int) var > num jump_if_false @MVRACE_4437 $5922 -= 60 // (int) $5923 += 1 // (int) 0002: jump @MVRACE_4443 :MVRACE_4437 0035: $5924 = $5922 // (int vars) :MVRACE_4443 $5606 == 1 // (int) var == num jump_if_false @MVRACE_5922 1 > $5610 // (int) num > var 0022: jump_if_false @MVRACE_4479 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MVRACE_3370 :MVRACE_4479 0035: 1@ = $5914 // (int vars) 0035: 0@ = 1@ // (int vars) 0@ += 1 // (int) $5610 == 0 // (int) var == num jump_if_false @MVRACE_4854 2 > $5607 // (int) num > var 0022: jump_if_false @MVRACE_4826 // Note: the incorrect math opcode was used here $5609 == 0 // (int) var == num jump_if_false @MVRACE_4728 47 > 0@ // (int) num > var 0022: jump_if_false @MVRACE_4684 // Note: the incorrect math opcode was used here $5449(1@,47) -= 0.5 // (float) 03D2: (unknown) $5355(1@,47) $5402(1@,47) $5449(1@,47) 8.0 237 130 180 $5449(1@,47) += 0.5 // (float) 1@ == 36 // (int) var == num jump_if_false @MVRACE_4641 03E2: (unknown) $5355(1@,47) $5402(1@,47) $5449(1@,47) 136.9071 40.6358 6.9703 237 130 180 0 0002: jump @MVRACE_4677 :MVRACE_4641 03E2: (unknown) $5355(1@,47) $5402(1@,47) $5449(1@,47) $5355(0@,47) $5402(0@,47) $5449(0@,47) 237 130 180 0 :MVRACE_4677 0002: jump @MVRACE_4721 :MVRACE_4684 $5449(1@,47) -= 0.5 // (float) 03D2: (unknown) $5355(1@,47) $5402(1@,47) $5449(1@,47) 8.0 0 255 0 $5449(1@,47) += 0.5 // (float) :MVRACE_4721 0002: jump @MVRACE_4819 :MVRACE_4728 47 > 0@ // (int) num > var 0022: jump_if_false @MVRACE_4785 // Note: the incorrect math opcode was used here 04BF: (unknown) $5355(1@,47) $5402(1@,47) $5449(1@,47) $5496(1@,47) $5543(1@,47) $5590(1@,47) 237 130 180 6.0 0002: jump @MVRACE_4819 :MVRACE_4785 04BF: (unknown) $5355(1@,47) $5402(1@,47) $5449(1@,47) $5496(1@,47) $5543(1@,47) $5590(1@,47) 0 255 0 6.0 :MVRACE_4819 0002: jump @MVRACE_4854 :MVRACE_4826 04BF: (unknown) $5355(1@,47) $5402(1@,47) $5449(1@,47) $5929 $5930 $5931 255 0 0 6.0 :MVRACE_4854 $5607 == 1 // (int) var == num jump_if_false @MVRACE_4943 007F: player 0 pressed_key 17 jump_if_false @MVRACE_4943 :MVRACE_4879 007F: player 0 pressed_key 17 jump_if_false @MVRACE_4901 0001: wait 0 ms 0002: jump @MVRACE_4879 :MVRACE_4901 80A0: not car $5899 wrecked jump_if_false @MVRACE_4937 0325: (unknown) $5899 1 $5929 = -1000.0 // (float) $5930 = -1000.0 // (float) $5931 = 0 // (float) :MVRACE_4937 $5607 = 2 // (int) :MVRACE_4943 $5607 == 2 // (int) var == num jump_if_false @MVRACE_5031 007F: player 0 pressed_key 10 jump_if_false @MVRACE_4975 $5929 += 30.0 // (float) :MVRACE_4975 007F: player 0 pressed_key 11 jump_if_false @MVRACE_4994 $5930 += 30.0 // (float) :MVRACE_4994 007F: player 0 pressed_key 9 jump_if_false @MVRACE_5013 $5931 += 30.0 // (float) :MVRACE_5013 007F: player 0 pressed_key 17 jump_if_false @MVRACE_5031 $5607 = 3 // (int) :MVRACE_5031 $5607 == 3 // (int) var == num jump_if_false @MVRACE_5118 007F: player 0 pressed_key 17 jump_if_false @MVRACE_5106 :MVRACE_5056 007F: player 0 pressed_key 17 jump_if_false @MVRACE_5078 0001: wait 0 ms 0002: jump @MVRACE_5056 :MVRACE_5078 $5607 = 1 // (int) 80A0: not car $5899 wrecked jump_if_false @MVRACE_5100 0325: (unknown) $5899 0 :MVRACE_5100 $5933 += 20 // (int) :MVRACE_5106 0376: (unknown) $5932 $5933 $5929 $5930 $5931 :MVRACE_5118 $5610 == 0 // (int) var == num jump_if_false @MVRACE_5714 $5609 == 0 // (int) var == num jump_if_false @MVRACE_5170 $5896 = 5.0 // (float) $5897 = 5.0 // (float) $5898 = 5.0 // (float) 0002: jump @MVRACE_5191 :MVRACE_5170 $5896 = 9.0 // (float) $5897 = 9.0 // (float) $5898 = 9.0 // (float) :MVRACE_5191 008B: actor $933 in_sphere_in_car $5355(1@,47) $5402(1@,47) $5449(1@,47) radius $5896 $5897 $5898 sphere 0 0022: jump_if_false @MVRACE_5714 // Note: the incorrect math opcode was used here $5914 == 15 // (int) var == num jump_if_false @MVRACE_5301 0113: remove_references_to_car $5899 // Like turning a car into any random car 0162: release_model #SANCHEZ 0048: $5899 = create_car #JETSKI at 455.1637 -1671.453 6.3272 00D1: set_car $5899 Z_angle_to 273.0 00BB: (unknown) $5911 00C0: (unknown) $5899 $5911 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MVRACE_1573 $5911 $5610 = 1 // (int) :MVRACE_5301 $5914 == 36 // (int) var == num jump_if_false @MVRACE_5414 $5609 = 1 // (int) 0113: remove_references_to_car $5899 // Like turning a car into any random car 0162: release_model #JETSKI 022C: (unknown) 136.9071 40.6358 6.9703 7.0 1 0048: $5899 = create_car #SESPAROW at 136.9071 40.6358 6.9703 0236: (unknown) $5899 3 00D1: set_car $5899 Z_angle_to 185.0 00BB: (unknown) $5911 00C0: (unknown) $5899 $5911 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MVRACE_1573 $5911 $5610 = 1 // (int) :MVRACE_5414 00D9: (unknown) 0 0 0 1 00BB: (unknown) $5912 00BB: (unknown) $5913 1@ += 1 // (int) 0035: $5914 = 1@ // (int vars) $5610 == 1 // (int) var == num jump_if_false @MVRACE_5475 0057: show_text_highpriority GXT 'GYRO_41' time 6000 flag 1 // ~w~Change to the next ~b~vehicle~w~ quickly! 0002: jump @MVRACE_5548 :MVRACE_5475 $5914 == 46 // (int) var == num jump_if_false @MVRACE_5510 0057: show_text_highpriority GXT 'GYRO_5' time 6000 flag 1 // ~w~Head for the final ~g~checkpoint. 0002: jump @MVRACE_5548 :MVRACE_5510 not $5914 == 47 // (int) var == num jump_if_false @MVRACE_5548 025D: remove_text 'GYRO_2' // ~w~Checkpoint! 0056: show_text_lowpriority GXT 'GYRO_2' time 1500 flag 1 // ~w~Checkpoint! :MVRACE_5548 $5914 == 47 // (int) var == num jump_if_false @MVRACE_5578 00AC: stop_timer $5921 $5605 = 3 // (int) 0002: jump @MVRACE_5714 :MVRACE_5578 $5610 == 0 // (int) var == num jump_if_false @MVRACE_5714 022C: (unknown) $5355(1@,47) $5402(1@,47) $5449(1@,47) 10.0 0 00C3: (unknown) $5355(1@,47) $5402(1@,47) $5449(1@,47) $5912 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MVRACE_3330 1@ not 1@ == 15 // (int) var == num jump_if_false @MVRACE_5714 not 1@ == 36 // (int) var == num jump_if_false @MVRACE_5714 1@ += 1 // (int) 47 > 1@ // (int) num > var 0022: jump_if_false @MVRACE_5709 // Note: the incorrect math opcode was used here 00C3: (unknown) $5355(1@,47) $5402(1@,47) $5449(1@,47) $5913 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MVRACE_3350 1@ 00BD: (unknown) $5913 1 :MVRACE_5709 1@ -= 1 // (int) :MVRACE_5714 $5610 == 1 // (int) var == num jump_if_false @MVRACE_5922 007C: actor $933 driving $5899 0022: jump_if_false @MVRACE_5922 // Note: the incorrect math opcode was used here 0035: 3@ = $5914 // (int vars) $5610 = 0 // (int) $5914 > 20 // (int) var > num jump_if_false @MVRACE_5767 03D8: (unknown) $5899 :MVRACE_5767 00BB: (unknown) $5911 022C: (unknown) $5355(3@,47) $5402(3@,47) $5449(3@,47) 10.0 0 00C3: (unknown) $5355(3@,47) $5402(3@,47) $5449(3@,47) $5912 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MVRACE_3330 3@ 3@ += 1 // (int) 47 > 3@ // (int) num > var 0022: jump_if_false @MVRACE_5866 // Note: the incorrect math opcode was used here 00C3: (unknown) $5355(3@,47) $5402(3@,47) $5449(3@,47) $5913 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MVRACE_3350 3@ 00BD: (unknown) $5913 1 :MVRACE_5866 3@ -= 1 // (int) $5914 == 46 // (int) var == num jump_if_false @MVRACE_5906 0057: show_text_highpriority GXT 'GYRO_5' time 6000 flag 1 // ~w~Head for the final ~g~checkpoint. 0002: jump @MVRACE_5922 :MVRACE_5906 0057: show_text_highpriority GXT 'GYRO_15' time 6000 flag 1 // ~w~Head for the next ~y~checkpoint. :MVRACE_5922 $5606 == 2 // (int) var == num jump_if_false @MVRACE_5945 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MVRACE_3439 :MVRACE_5945 $5605 == 3 // (int) var == num jump_if_false @MVRACE_5966 0059: text_clear_all $5605 = 11 // (int) :MVRACE_5966 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MVRACE_1101 jump_if_false @MVRACE_6031 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 $5899 wrecked jump_if_false @MVRACE_6019 0325: (unknown) $5899 0 :MVRACE_6019 $5608 = 1 // (int) $5605 = 12 // (int) :MVRACE_6031 8045: not actor $933 defined jump_if_false @MVRACE_6048 $5605 = 12 // (int) :MVRACE_6048 00A0: car $5899 wrecked jump_if_false @MVRACE_6083 0059: text_clear_all 0055: show_text_styled GXT 'GYRO_31' time 5000 style 8 // ~r~You have destroyed your vehicle! $5605 = 12 // (int) :MVRACE_6083 10 > $5605 // (int) num > var 0022: jump_if_false @MVRACE_6103 // Note: the incorrect math opcode was used here 0002: jump @MVRACE_3960 :MVRACE_6103 $5605 == 11 // (int) var == num jump_if_false @MVRACE_6130 0025: gosub @MVRACE_7001 0002: jump @MVRACE_6137 :MVRACE_6130 0025: gosub @MVRACE_6949 :MVRACE_6137 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_4379 0057: show_text_highpriority GXT 'TEMP1_A' time 5000 flag 1 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4394 5000 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4364 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MVRACE_364 1000 0026: return :MVRACE_6216 4@ = 0 // (int) 5@ = 0 // (int) 6@ = 0 // (int) 7@ = 0 // (int) 8@ = 0 // (int) 809F: not actor $933 dead jump_if_false @MVRACE_6947 80A0: not car $5899 wrecked jump_if_false @MVRACE_6947 007F: player 0 pressed_key 16 jump_if_false @MVRACE_6282 6@ = 1 // (int) 0002: jump @MVRACE_6286 :MVRACE_6282 6@ = 0 // (int) :MVRACE_6286 not 4@ == 1 // (int) var == num jump_if_false @MVRACE_6763 0001: wait 0 ms 6@ == 1 // (int) var == num jump_if_false @MVRACE_6336 807F: not player 0 pressed_key 16 jump_if_false @MVRACE_6329 6@ = 0 // (int) :MVRACE_6329 0002: jump @MVRACE_6353 :MVRACE_6336 007F: player 0 pressed_key 16 jump_if_false @MVRACE_6353 4@ = 1 // (int) :MVRACE_6353 0078: if and not 7@ == 1 // (int) var == num 4@ == 0 // (int) var == num jump_if_false @MVRACE_6473 7@ = 1 // (int) 00C9: fade 1 1500 ms 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MVRACE_3439 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MVRACE_1732 10 > $5927 // (int) num > var 0022: jump_if_false @MVRACE_6449 // Note: the incorrect math opcode was used here -2@ = 0 // (int) // timer1 01D8: (unknown) 'GYRO_57' $5926 $5927 3000 1 // ~w~Pass through each ~y~checkpoint!~w~ Beat the record time of ~1~:0~1~. 0002: jump @MVRACE_6473 :MVRACE_6449 -2@ = 0 // (int) // timer1 01D8: (unknown) 'GYRO_56' $5926 $5927 3000 1 // ~w~Pass through each ~y~checkpoint!~w~ Beat the record time of ~1~:~1~. :MVRACE_6473 0078: if and -2@ >= 3000 // (int) var >= num // timer1 8@ == 0 // (int) var == num 4@ == 0 // (int) var == num jump_if_false @MVRACE_6535 8@ += 1 // (int) 0059: text_clear_all 0055: show_text_styled GXT 'RACE_E3' time 1000 style 1 // ~w~3 00D9: (unknown) $937 $938 $939 7 -2@ = 0 // (int) // timer1 :MVRACE_6535 0078: if and -2@ >= 1000 // (int) var >= num // timer1 8@ == 1 // (int) var == num 4@ == 0 // (int) var == num jump_if_false @MVRACE_6598 8@ += 1 // (int) 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E2' time 1000 style 1 // ~w~2 00D9: (unknown) $937 $938 $939 8 -2@ = 0 // (int) // timer1 :MVRACE_6598 0078: if and -2@ >= 1000 // (int) var >= num // timer1 8@ == 2 // (int) var == num 4@ == 0 // (int) var == num jump_if_false @MVRACE_6661 8@ += 1 // (int) 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E1' time 1000 style 1 // ~w~1 00D9: (unknown) $937 $938 $939 9 -2@ = 0 // (int) // timer1 :MVRACE_6661 0078: if and -2@ >= 1000 // (int) var >= num // timer1 8@ == 3 // (int) var == num 4@ == 0 // (int) var == num jump_if_false @MVRACE_6723 8@ += 1 // (int) 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E' time 1000 style 1 // ~w~GO! 00D9: (unknown) $937 $938 $939 10 -2@ = 0 // (int) // timer1 :MVRACE_6723 0078: if and -2@ >= 1000 // (int) var >= num // timer1 8@ == 4 // (int) var == num 4@ == 0 // (int) var == num jump_if_false @MVRACE_6756 03C2: (unknown) 4@ = 1 // (int) :MVRACE_6756 0002: jump @MVRACE_6286 :MVRACE_6763 4@ == 1 // (int) var == num jump_if_false @MVRACE_6947 03C2: (unknown) 0059: text_clear_all 809F: not actor $933 dead jump_if_false @MVRACE_6796 0107: toggle_player $933 can_move 1 :MVRACE_6796 8@ == 0 // (int) var == num jump_if_false @MVRACE_6902 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MVRACE_1732 0055: show_text_styled GXT 'RACE_E' time 1000 style 1 // ~w~GO! 00D9: (unknown) $937 $938 $939 10 10 > $5927 // (int) num > var 0022: jump_if_false @MVRACE_6882 // Note: the incorrect math opcode was used here 01D8: (unknown) 'GYRO_57' $5926 $5927 3000 1 // ~w~Pass through each ~y~checkpoint!~w~ Beat the record time of ~1~:0~1~. 0002: jump @MVRACE_6902 :MVRACE_6882 01D8: (unknown) 'GYRO_56' $5926 $5927 3000 1 // ~w~Pass through each ~y~checkpoint!~w~ Beat the record time of ~1~:~1~. :MVRACE_6902 0078: if and 8@ > 0 // (int) var > num 4 > 8@ // (int) num > var 0022: jump_if_false @MVRACE_6947 // Note: the incorrect math opcode was used here 0055: show_text_styled GXT 'RACE_E' time 1000 style 1 // ~w~GO! 00D9: (unknown) $937 $938 $939 10 :MVRACE_6947 0026: return :MVRACE_6949 $5608 == 1 // (int) var == num jump_if_false @MVRACE_6984 0055: show_text_styled GXT 'M_OVER' time 1000 style 1 // ~r~MISSION OVER! 0002: jump @MVRACE_6999 :MVRACE_6984 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! :MVRACE_6999 0026: return :MVRACE_7001 0011: $1685 > $5921 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MVRACE_7200 // Note: the incorrect math opcode was used here 0035: $1685 = $5921 // (int vars) 0035: $5604 = $1685 // (int vars) $5604 /= 1000 // (int) 052B: (unknown) $5604 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MVRACE_1732 10 > $5927 // (int) num > var 0022: jump_if_false @MVRACE_7087 // Note: the incorrect math opcode was used here 01D9: (unknown) 'GYRO_21' $5926 $5927 5000 1 // ~w~New Course Record! ~1~:0~1~ 0002: jump @MVRACE_7107 :MVRACE_7087 01D9: (unknown) 'GYRO_20' $5926 $5927 5000 1 // ~w~New Course Record! ~1~:~1~ :MVRACE_7107 $1684 == 0 // (int) var == num jump_if_false @MVRACE_7167 011D: show_text_1number_styled GXT 'M_PASS' number 500 time 1000 style 1 // ~Y~MISSION PASSED! ~n~$~1~ 0094: player $933 money += 500 022B: (unknown) 1 036A: (unknown) 01DF: progress_made += 1 $1684 = 1 // (int) 0002: jump @MVRACE_7193 :MVRACE_7167 011D: show_text_1number_styled GXT 'GYRO_58' number 500 time 1000 style 1 // NEW RECORD! ~n~$~1~ 0094: player $933 money += 500 :MVRACE_7193 0002: jump @MVRACE_7275 :MVRACE_7200 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 10 > $5924 // (int) num > var 0022: jump_if_false @MVRACE_7255 // Note: the incorrect math opcode was used here 021E: show_text_2numbers_styled GXT 'GYRO_62' numbers $5923 $5924 time 5000 flag 8 // ~r~You failed to beat the Course Record! Your time ~1~:0~1~. 0002: jump @MVRACE_7275 :MVRACE_7255 021E: show_text_2numbers_styled GXT 'GYRO_61' numbers $5923 $5924 time 5000 flag 8 // ~r~You failed to beat the Course Record! Your time ~1~:~1~. :MVRACE_7275 009B: clear_player $933 wanted_level 0026: return :MVRACE_7281 $940 = 0 // (int) 00C9: fade 1 1500 ms 00AA: set_parked_car_generator $1272 cars_to_generate_to 101 809F: not actor $933 dead jump_if_false @MVRACE_7316 0107: toggle_player $933 can_move 1 :MVRACE_7316 0162: release_model #SANCHEZ 0162: release_model #SESPAROW 0162: release_model #JETSKI 00AC: stop_timer $5921 00BB: (unknown) $5911 00BB: (unknown) $5912 00BB: (unknown) $5913 007A: mission_cleanup 0026: return //-------------Mission 41--------------- :MVRACE2 0238: name_thread 'MVRACE2' $1696 == 0 // (int) var == num jump_if_false @MVRACE2_25 01EA: increment_mission_attempts :MVRACE2_25 0025: gosub @MVRACE2_3995 009D: wasted_or_busted // mission only jump_if_false @MVRACE2_48 0025: gosub @MVRACE2_7152 :MVRACE2_48 0025: gosub @MVRACE2_7484 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 @MVRACE2_89 02B4: set_camera_transverse_delay 0 time 7@ :MVRACE2_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 @MVRACE2_130 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @MVRACE2_141 :MVRACE2_130 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :MVRACE2_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 @MVRACE2_175 02B4: set_camera_transverse_delay 0 time 5@ :MVRACE2_175 809F: not actor 3@ dead 0022: jump_if_false @MVRACE2_191 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :MVRACE2_191 0026: return :MVRACE2_193 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @MVRACE2_257 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 007E: actor $933 driving jump_if_false @MVRACE2_251 0400: (unknown) $933 $1070 0002: jump @MVRACE2_257 :MVRACE2_251 02C0: (unknown) $933 $1070 :MVRACE2_257 0@ >= 0 // (int) var >= num jump_if_false @MVRACE2_284 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 0@ :MVRACE2_284 0045: actor $933 defined jump_if_false @MVRACE2_352 807E: not actor $933 driving jump_if_false @MVRACE2_329 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @MVRACE2_332 :MVRACE2_329 021D: (unknown) 0 :MVRACE2_332 $1078 == 0 // (int) var == num jump_if_false @MVRACE2_348 02EA: select_interior 2 :MVRACE2_348 01AE: (unknown) 1 :MVRACE2_352 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :MVRACE2_365 0045: actor $933 defined jump_if_false @MVRACE2_429 807E: not actor $933 driving jump_if_false @MVRACE2_417 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @MVRACE2_417 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :MVRACE2_417 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :MVRACE2_429 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @MVRACE2_478 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 01AE: (unknown) 0 $1078 == 0 // (int) var == num jump_if_false @MVRACE2_478 02EA: select_interior 0 :MVRACE2_478 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @MVRACE2_508 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :MVRACE2_508 0026: return 0045: actor 0@ defined jump_if_false @MVRACE2_529 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :MVRACE2_529 0026: return 0045: actor 0@ defined 0022: jump_if_false @MVRACE2_559 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @MVRACE2_559 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :MVRACE2_559 0026: return :MVRACE2_561 0045: actor 0@ defined 0022: jump_if_false @MVRACE2_608 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @MVRACE2_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 @MVRACE2_608 :MVRACE2_604 1@ = 0 // (int) :MVRACE2_608 1@ == 1 // (int) var == num jump_if_false @MVRACE2_692 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @MVRACE2_685 007E: actor 0@ driving jump_if_false @MVRACE2_681 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @MVRACE2_671 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @MVRACE2_674 :MVRACE2_671 00F1: (unknown) 0@ :MVRACE2_674 0002: jump @MVRACE2_685 :MVRACE2_681 1@ = 0 // (int) :MVRACE2_685 0002: jump @MVRACE2_608 :MVRACE2_692 0026: return 0045: actor 0@ defined jump_if_false @MVRACE2_786 007E: actor 0@ driving jump_if_false @MVRACE2_770 02A7: unknown_check 0@ jump_if_false @MVRACE2_740 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @MVRACE2_763 :MVRACE2_740 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MVRACE2_561 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :MVRACE2_763 0002: jump @MVRACE2_779 :MVRACE2_770 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :MVRACE2_779 0002: jump @MVRACE2_788 :MVRACE2_786 005F: (unknown) :MVRACE2_788 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @MVRACE2_946 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @MVRACE2_946 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @MVRACE2_887 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @MVRACE2_846 // Note: the incorrect math opcode was used here 0026: return 0002: jump @MVRACE2_880 :MVRACE2_846 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MVRACE2_561 0@ 4@ > -1 // (int) var > num jump_if_false @MVRACE2_880 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MVRACE2_561 4@ :MVRACE2_880 0002: jump @MVRACE2_946 :MVRACE2_887 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @MVRACE2_912 // Note: the incorrect math opcode was used here 0026: return 0002: jump @MVRACE2_946 :MVRACE2_912 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MVRACE2_561 0@ not 3@ == -1 // (int) var == num jump_if_false @MVRACE2_946 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MVRACE2_561 3@ :MVRACE2_946 0045: actor 0@ defined jump_if_false @MVRACE2_998 004F: unknown_check 1@ jump_if_false @MVRACE2_998 007E: actor 0@ driving jump_if_false @MVRACE2_998 807C: not actor 0@ driving 1@ 0022: jump_if_false @MVRACE2_998 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MVRACE2_561 0@ :MVRACE2_998 5@ = 0 // (int) :MVRACE2_1002 5@ == 0 // (int) var == num jump_if_false @MVRACE2_1100 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @MVRACE2_1093 004F: unknown_check 1@ jump_if_false @MVRACE2_1093 007C: actor 0@ driving 1@ 0022: jump_if_false @MVRACE2_1059 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @MVRACE2_1093 :MVRACE2_1059 2@ == -1 // (int) var == num jump_if_false @MVRACE2_1085 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @MVRACE2_1093 :MVRACE2_1085 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :MVRACE2_1093 0002: jump @MVRACE2_1002 :MVRACE2_1100 0026: return :MVRACE2_1102 $1084 = 0 // (int) 0377: (unknown) 0 $1084 $1084 > 0 // (int) var > num jump_if_false @MVRACE2_1175 0045: actor $933 defined jump_if_false @MVRACE2_1175 0429: (unknown) $933 0@ 0@ > -1 // (int) var > num jump_if_false @MVRACE2_1175 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @MVRACE2_1175 $1084 = 0 // (int) :MVRACE2_1175 $1084 > 0 // (int) var > num jump_if_false @MVRACE2_1293 $1085 == -1 // (int) var == num jump_if_false @MVRACE2_1247 010E: $1167 = current_time_in_ms 0035: $1085 = $1167 // (int vars) $1085 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1068 = 1 // (int) $1087 = 1 // (int) 0002: jump @MVRACE2_1280 :MVRACE2_1247 801C: not $1086 == $1084 // (int) num == var 0022: jump_if_false @MVRACE2_1280 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) 005E: (unknown) :MVRACE2_1280 0035: $1086 = $1084 // (int vars) 0002: jump @MVRACE2_1351 :MVRACE2_1293 $1087 == 1 // (int) var == num jump_if_false @MVRACE2_1346 010E: $1167 = current_time_in_ms 0011: $1167 > $1085 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MVRACE2_1346 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) $1087 = 0 // (int) :MVRACE2_1346 $1086 = 0 // (int) :MVRACE2_1351 005F: (unknown) :MVRACE2_1353 0@ == 0 // (int) var == num jump_if_false @MVRACE2_1396 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @MVRACE2_1572 :MVRACE2_1396 0@ == 1 // (int) var == num jump_if_false @MVRACE2_1429 03CF: (unknown) 200 200 200 255 0002: jump @MVRACE2_1572 :MVRACE2_1429 0@ == 2 // (int) var == num jump_if_false @MVRACE2_1471 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @MVRACE2_1572 :MVRACE2_1471 0@ == 3 // (int) var == num jump_if_false @MVRACE2_1515 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @MVRACE2_1572 :MVRACE2_1515 0@ == 4 // (int) var == num jump_if_false @MVRACE2_1546 03CF: (unknown) 8 143 59 255 0002: jump @MVRACE2_1572 :MVRACE2_1546 0@ == 5 // (int) var == num jump_if_false @MVRACE2_1572 03CF: (unknown) 237 130 180 255 :MVRACE2_1572 0026: return :MVRACE2_1574 00BC: (unknown) 0@ 2 0026: return :MVRACE2_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 @MVRACE2_1581 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @MVRACE2_1636 014E: 3@ = car 0@ health 3@ -= 250 // (int) :MVRACE2_1636 0 > 3@ // (int) num > var 0022: jump_if_false @MVRACE2_1651 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :MVRACE2_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 @MVRACE2_1696 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :MVRACE2_1696 005F: (unknown) $5605 = 0 // (int) $5608 = 0 // (int) $5915 = 0 // (int) $5916 = 0 // (int) $5918 = 0 // (int) $5920 = 0 // (int) $5921 = 0 // (int) :MVRACE2_1733 0035: $5927 = $1697 // (int vars) $5927 /= 1000 // (int) 0035: $5926 = $5927 // (int vars) $5926 /= 60 // (int) 0035: $5928 = $5926 // (int vars) $5928 *= 60 // (int) 002B: $5927 -= $5928 // (int vars) // Note: the incorrect math opcode was used here 0026: return :MVRACE2_1778 0@ == 1 // (int) var == num jump_if_false @MVRACE2_1841 0160: load_model #BIPLANE 0160: load_model #JETMAX 0160: load_model #PCJ600 :MVRACE2_1805 0078: if or 8161: not model #BIPLANE available 8161: not model #JETMAX available 8161: not model #PCJ600 available jump_if_false @MVRACE2_1841 0001: wait 0 ms 0002: jump @MVRACE2_1805 :MVRACE2_1841 0026: return :MVRACE2_1843 $5611 = -1735.38 // (float) $5660 = -1118.7 // (float) $5709 = 14.23 // (float) $5612 = -1735.73 // (float) $5661 = -791.48 // (float) $5710 = 30.0 // (float) $5613 = -1530.33 // (float) $5662 = -690.74 // (float) $5711 = 60.0 // (float) $5614 = -1360.76 // (float) $5663 = -641.74 // (float) $5712 = 30.0 // (float) $5615 = -1195.14 // (float) $5664 = -498.51 // (float) $5713 = 60.0 // (float) $5616 = -977.35 // (float) $5665 = -446.43 // (float) $5714 = 30.0 // (float) $5617 = -850.17 // (float) $5666 = -435.66 // (float) $5715 = 45.0 // (float) $5618 = -649.9 // (float) $5667 = -488.9 // (float) $5716 = 25.0 // (float) $5619 = -446.46 // (float) $5668 = -419.48 // (float) $5717 = 50.0 // (float) $5620 = -586.77 // (float) $5669 = -135.56 // (float) $5718 = 20.0 // (float) $5621 = -832.85 // (float) $5670 = 17.56 // (float) $5719 = 60.0 // (float) $5622 = -985.83 // (float) $5671 = 349.64 // (float) $5720 = 45.0 // (float) $5623 = -796.55 // (float) $5672 = 496.23 // (float) $5721 = 75.0 // (float) $5624 = -799.89 // (float) $5673 = 770.25 // (float) $5722 = 75.0 // (float) $5625 = -930.84 // (float) $5674 = 905.44 // (float) $5723 = 70.0 // (float) $5626 = -1133.69 // (float) $5675 = 784.0 // (float) $5724 = 30.0 // (float) $5627 = -1149.97 // (float) $5676 = 466.35 // (float) $5725 = 22.5 // (float) $5758 = -1776.08 // (float) $5807 = -1151.25 // (float) $5856 = 14.23 // (float) $5759 = -1735.38 // (float) $5808 = -1118.7 // (float) $5857 = 30.0 // (float) $5760 = -1735.73 // (float) $5809 = -791.48 // (float) $5858 = 30.0 // (float) $5761 = -1530.33 // (float) $5810 = -690.74 // (float) $5859 = 60.0 // (float) $5762 = -1360.76 // (float) $5811 = -641.74 // (float) $5860 = 30.0 // (float) $5763 = -1195.14 // (float) $5812 = -498.51 // (float) $5861 = 60.0 // (float) $5764 = -977.35 // (float) $5813 = -446.43 // (float) $5862 = 30.0 // (float) $5765 = -850.17 // (float) $5814 = -435.66 // (float) $5863 = 45.0 // (float) $5766 = -649.9 // (float) $5815 = -488.9 // (float) $5864 = 25.0 // (float) $5767 = -446.46 // (float) $5816 = -419.48 // (float) $5865 = 50.0 // (float) $5768 = -586.77 // (float) $5817 = -135.56 // (float) $5866 = 17.5 // (float) $5769 = -832.85 // (float) $5818 = 17.56 // (float) $5867 = 60.0 // (float) $5770 = -985.83 // (float) $5819 = 349.64 // (float) $5868 = 45.0 // (float) $5771 = -796.55 // (float) $5820 = 496.23 // (float) $5869 = 75.0 // (float) $5772 = -799.89 // (float) $5821 = 770.25 // (float) $5870 = 75.0 // (float) $5773 = -930.84 // (float) $5822 = 905.44 // (float) $5871 = 70.0 // (float) $5774 = -1133.69 // (float) $5823 = 784.0 // (float) $5872 = 30.0 // (float) $5628 = -1183.57 // (float) $5677 = 270.63 // (float) $5726 = 5.8 // (float) $5629 = -1339.99 // (float) $5678 = 240.0 // (float) $5727 = 5.8 // (float) $5630 = -1508.5 // (float) $5679 = 86.3 // (float) $5728 = 5.8 // (float) $5631 = -1691.9 // (float) $5680 = 255.5 // (float) $5729 = 5.8 // (float) $5632 = -1684.96 // (float) $5681 = 507.6 // (float) $5730 = 5.8 // (float) $5633 = -1419.75 // (float) $5682 = 676.9 // (float) $5731 = 5.8 // (float) $5634 = -1188.0 // (float) $5683 = 859.5 // (float) $5732 = 5.8 // (float) $5635 = -1111.44 // (float) $5684 = 1050.5 // (float) $5733 = 5.8 // (float) $5636 = -1105.89 // (float) $5685 = 1152.75 // (float) $5734 = 5.8 // (float) $5637 = -1217.87 // (float) $5686 = 1140.31 // (float) $5735 = 5.8 // (float) $5638 = -1287.5 // (float) $5687 = 1139.5 // (float) $5736 = 5.8 // (float) $5639 = -1371.29 // (float) $5688 = 1140.27 // (float) $5737 = 7.73 // (float) $5640 = -1434.42 // (float) $5689 = 1146.42 // (float) $5738 = 7.73 // (float) $5641 = -1571.67 // (float) $5690 = 1222.86 // (float) $5739 = 7.73 // (float) $5642 = -1581.52 // (float) $5691 = 1331.24 // (float) $5740 = 7.73 // (float) $5643 = -1576.29 // (float) $5692 = 1436.49 // (float) $5741 = 7.73 // (float) $5644 = -1433.12 // (float) $5693 = 1518.77 // (float) $5742 = 7.73 // (float) $5645 = -1334.29 // (float) $5694 = 1515.1 // (float) $5743 = 7.73 // (float) $5646 = -1219.0 // (float) $5695 = 1499.15 // (float) $5744 = 7.73 // (float) $5647 = -1167.14 // (float) $5696 = 1468.2 // (float) $5745 = 7.73 // (float) $5648 = -1033.41 // (float) $5697 = 1417.16 // (float) $5746 = 7.73 // (float) $5649 = -977.3 // (float) $5698 = 1372.07 // (float) $5747 = 8.73 // (float) $5650 = -781.17 // (float) $5699 = 1380.92 // (float) $5748 = 10.76 // (float) $5651 = -674.28 // (float) $5700 = 1397.24 // (float) $5749 = 10.92 // (float) $5652 = -683.4 // (float) $5701 = 1481.16 // (float) $5750 = 10.92 // (float) $5653 = -880.94 // (float) $5702 = 1463.78 // (float) $5751 = 10.8 // (float) $5654 = -868.2 // (float) $5703 = 1303.56 // (float) $5752 = 10.23 // (float) $5655 = -1004.72 // (float) $5704 = 1303.61 // (float) $5753 = 8.81 // (float) $5656 = -1027.08 // (float) $5705 = 1245.33 // (float) $5754 = 7.67 // (float) $5657 = -1057.04 // (float) $5706 = 1257.11 // (float) $5755 = 7.73 // (float) $5658 = -1057.28 // (float) $5707 = 1278.17 // (float) $5756 = 11.58 // (float) $5659 = -1059.94 // (float) $5708 = 1330.99 // (float) $5757 = 11.58 // (float) $5932 = 20 // (int) $5933 = 20 // (int) 0026: return :MVRACE2_3556 0@ == 48 // (int) var == num jump_if_false @MVRACE2_3574 00BC: (unknown) $5912 1 :MVRACE2_3574 0026: return :MVRACE2_3576 0@ == 48 // (int) var == num jump_if_false @MVRACE2_3594 00BC: (unknown) $5913 1 :MVRACE2_3594 0026: return :MVRACE2_3596 80A0: not car $5909 wrecked jump_if_false @MVRACE2_3663 809F: not actor $933 dead jump_if_false @MVRACE2_3663 807C: not actor $933 driving $5909 0022: jump_if_false @MVRACE2_3663 // Note: the incorrect math opcode was used here 00C0: (unknown) $5909 $5911 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MVRACE2_1574 $5911 00BB: (unknown) $5912 00BB: (unknown) $5913 $5606 = 2 // (int) :MVRACE2_3663 0026: return :MVRACE2_3665 80A0: not car $5909 wrecked jump_if_false @MVRACE2_3810 809F: not actor $933 dead jump_if_false @MVRACE2_3810 007C: actor $933 driving $5909 0022: jump_if_false @MVRACE2_3810 // Note: the incorrect math opcode was used here 0035: 0@ = $5914 // (int vars) $5606 == 2 // (int) var == num jump_if_false @MVRACE2_3722 00BB: (unknown) $5911 :MVRACE2_3722 00C3: (unknown) $5355(0@,49) $5404(0@,49) $5453(0@,49) $5912 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MVRACE2_3556 0@ 0@ += 1 // (int) 49 > 0@ // (int) num > var 0022: jump_if_false @MVRACE2_3799 // Note: the incorrect math opcode was used here 00C3: (unknown) $5355(0@,49) $5404(0@,49) $5453(0@,49) $5913 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MVRACE2_3576 0@ 00BD: (unknown) $5913 1 :MVRACE2_3799 0@ -= 1 // (int) $5606 = 1 // (int) :MVRACE2_3810 0026: return :MVRACE2_3812 80A0: not car $5909 wrecked jump_if_false @MVRACE2_3883 809F: not actor $933 dead jump_if_false @MVRACE2_3883 807C: not actor $933 driving $5909 0022: jump_if_false @MVRACE2_3883 // Note: the incorrect math opcode was used here -1@ = 0 // (int) // timer2 $5916 = 1 // (int) $5915 = 1 // (int) 0059: text_clear_all 03ED: (unknown) 'GYRO_30' $5917 4000 1 // ~w~You've got ~1~ seconds to get back in your ~b~vehicle. :MVRACE2_3883 0026: return :MVRACE2_3885 80A0: not car $5909 wrecked 0022: jump_if_false @MVRACE2_3993 // Note: the incorrect math opcode was used here 809F: not actor $933 dead 0022: jump_if_false @MVRACE2_3993 // Note: the incorrect math opcode was used here 007C: actor $933 driving $5909 0022: jump_if_false @MVRACE2_3993 // Note: the incorrect math opcode was used here -1@ = 0 // (int) // timer2 $5915 = 0 // (int) $5916 = 0 // (int) $5918 = 0 // (int) 0059: text_clear_all 0268: (unknown) $5914 == 48 // (int) var == num jump_if_false @MVRACE2_3978 0056: show_text_lowpriority GXT 'GYRO_4' time 6000 flag 1 // ~w~Head for the ~g~finish! 0002: jump @MVRACE2_3993 :MVRACE2_3978 0056: show_text_lowpriority GXT 'GYRO_3' time 6000 flag 1 // ~w~Head for the next ~y~checkpoint. :MVRACE2_3993 0026: return :MVRACE2_3995 $940 = 1 // (int) 00AA: set_parked_car_generator $1282 cars_to_generate_to 0 809F: not actor $933 dead jump_if_false @MVRACE2_4057 007E: actor $933 driving jump_if_false @MVRACE2_4034 007B: $5909 = actor $933 car :MVRACE2_4034 0110: $5934 = player $933 wanted_level $5934 == 1 // (int) var == num jump_if_false @MVRACE2_4057 009B: clear_player $933 wanted_level :MVRACE2_4057 012E: toggle_player $933 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 @MVRACE2_1778 1 0221: (unknown) 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MVRACE2_1843 $5609 = 1 // (int) $5605 = 1 // (int) :MVRACE2_4112 0001: wait 0 ms 809F: not actor $933 dead jump_if_false @MVRACE2_6169 80A0: not car $5909 wrecked jump_if_false @MVRACE2_6169 1 > $5610 // (int) num > var 0022: jump_if_false @MVRACE2_4189 // Note: the incorrect math opcode was used here $5915 == 0 // (int) var == num jump_if_false @MVRACE2_4179 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MVRACE2_3812 0002: jump @MVRACE2_4189 :MVRACE2_4179 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MVRACE2_3885 :MVRACE2_4189 $5916 == 1 // (int) var == num jump_if_false @MVRACE2_4446 0035: $5919 = -1@ // (int vars) // timer2 $5919 /= 1000 // (int) $5918 == 0 // (int) var == num jump_if_false @MVRACE2_4256 0078: if and 31000 > $5920 // (int) num > var $5920 > 1 // (int) var > num jump_if_false @MVRACE2_4256 $5918 = 1 // (int) :MVRACE2_4256 $5918 == 0 // (int) var == num jump_if_false @MVRACE2_4288 $5920 > 30099 // (int) var > num jump_if_false @MVRACE2_4288 $5918 = 2 // (int) :MVRACE2_4288 $5918 == 1 // (int) var == num jump_if_false @MVRACE2_4314 0035: $5917 = $5920 // (int vars) $5917 /= 1000 // (int) :MVRACE2_4314 $5918 == 2 // (int) var == num jump_if_false @MVRACE2_4339 $5917 = 30 // (int) 002B: $5917 -= $5919 // (int vars) // Note: the incorrect math opcode was used here :MVRACE2_4339 0059: text_clear_all $5917 > 0 // (int) var > num jump_if_false @MVRACE2_4409 $5917 > 1 // (int) var > num jump_if_false @MVRACE2_4391 03ED: (unknown) 'GYRO_55' $5917 4000 1 // ~w~You've got ~1~ seconds to get back to your ~b~vehicle. 0002: jump @MVRACE2_4409 :MVRACE2_4391 03ED: (unknown) 'GYRO_54' $5917 4000 1 // ~w~You've got ~1~ second to get back to your ~b~vehicle. :MVRACE2_4409 -1@ > 30000 // (int) var > num // timer2 jump_if_false @MVRACE2_4446 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! $5605 = 12 // (int) :MVRACE2_4446 $5605 == 1 // (int) var == num jump_if_false @MVRACE2_4510 0025: gosub @MVRACE2_6419 $5920 = 999999 // (int) 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MVRACE2_1353 5 024C: set_timer_with_text_to $5921 type 0 GXT 'TIME' // Time $5606 = 1 // (int) $5605 = 2 // (int) :MVRACE2_4510 $5605 == 2 // (int) var == num jump_if_false @MVRACE2_6148 0035: $5925 = $5923 // (int vars) $5925 *= 60000 // (int) 0035: $5922 = $5921 // (int vars) 002B: $5922 -= $5925 // (int vars) // Note: the incorrect math opcode was used here $5922 /= 1000 // (int) $5922 > 59 // (int) var > num jump_if_false @MVRACE2_4589 $5922 -= 60 // (int) $5923 += 1 // (int) 0002: jump @MVRACE2_4595 :MVRACE2_4589 0035: $5924 = $5922 // (int vars) :MVRACE2_4595 $5606 == 1 // (int) var == num jump_if_false @MVRACE2_6125 1 > $5610 // (int) num > var 0022: jump_if_false @MVRACE2_4631 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MVRACE2_3596 :MVRACE2_4631 0035: 1@ = $5914 // (int vars) 0035: 0@ = 1@ // (int vars) 0@ += 1 // (int) $5610 == 0 // (int) var == num jump_if_false @MVRACE2_4974 2 > $5607 // (int) num > var 0022: jump_if_false @MVRACE2_4946 // Note: the incorrect math opcode was used here 0078: if or $5609 == 0 // (int) var == num 1@ == 0 // (int) var == num jump_if_false @MVRACE2_4848 1@ == 0 // (int) var == num jump_if_false @MVRACE2_4708 $5908 = 15.0 // (float) :MVRACE2_4708 49 > 0@ // (int) num > var 0022: jump_if_false @MVRACE2_4804 // Note: the incorrect math opcode was used here $5453(1@,49) -= 0.5 // (float) 03D2: (unknown) $5355(1@,49) $5404(1@,49) $5453(1@,49) $5908 237 130 180 $5453(1@,49) += 0.5 // (float) 03E2: (unknown) $5355(1@,49) $5404(1@,49) $5453(1@,49) $5355(0@,49) $5404(0@,49) $5453(0@,49) 237 130 180 0 0002: jump @MVRACE2_4841 :MVRACE2_4804 $5453(1@,49) -= 0.5 // (float) 03D2: (unknown) $5355(1@,49) $5404(1@,49) $5453(1@,49) $5908 0 255 0 $5453(1@,49) += 0.5 // (float) :MVRACE2_4841 0002: jump @MVRACE2_4939 :MVRACE2_4848 49 > 0@ // (int) num > var 0022: jump_if_false @MVRACE2_4905 // Note: the incorrect math opcode was used here 04BF: (unknown) $5355(1@,49) $5404(1@,49) $5453(1@,49) $5502(1@,49) $5551(1@,49) $5600(1@,49) 237 130 180 6.0 0002: jump @MVRACE2_4939 :MVRACE2_4905 04BF: (unknown) $5355(1@,49) $5404(1@,49) $5453(1@,49) $5502(1@,49) $5551(1@,49) $5600(1@,49) 0 255 0 6.0 :MVRACE2_4939 0002: jump @MVRACE2_4974 :MVRACE2_4946 04BF: (unknown) $5355(1@,49) $5404(1@,49) $5453(1@,49) $5929 $5930 $5931 255 0 0 6.0 :MVRACE2_4974 $5607 == 1 // (int) var == num jump_if_false @MVRACE2_5063 007F: player 0 pressed_key 17 jump_if_false @MVRACE2_5063 :MVRACE2_4999 007F: player 0 pressed_key 17 jump_if_false @MVRACE2_5021 0001: wait 0 ms 0002: jump @MVRACE2_4999 :MVRACE2_5021 80A0: not car $5909 wrecked jump_if_false @MVRACE2_5057 0325: (unknown) $5909 1 $5929 = -1000.0 // (float) $5930 = -1000.0 // (float) $5931 = 0 // (float) :MVRACE2_5057 $5607 = 2 // (int) :MVRACE2_5063 $5607 == 2 // (int) var == num jump_if_false @MVRACE2_5151 007F: player 0 pressed_key 10 jump_if_false @MVRACE2_5095 $5929 += 30.0 // (float) :MVRACE2_5095 007F: player 0 pressed_key 11 jump_if_false @MVRACE2_5114 $5930 += 30.0 // (float) :MVRACE2_5114 007F: player 0 pressed_key 9 jump_if_false @MVRACE2_5133 $5931 += 30.0 // (float) :MVRACE2_5133 007F: player 0 pressed_key 17 jump_if_false @MVRACE2_5151 $5607 = 3 // (int) :MVRACE2_5151 $5607 == 3 // (int) var == num jump_if_false @MVRACE2_5238 007F: player 0 pressed_key 17 jump_if_false @MVRACE2_5226 :MVRACE2_5176 007F: player 0 pressed_key 17 jump_if_false @MVRACE2_5198 0001: wait 0 ms 0002: jump @MVRACE2_5176 :MVRACE2_5198 $5607 = 1 // (int) 80A0: not car $5909 wrecked jump_if_false @MVRACE2_5220 0325: (unknown) $5909 0 :MVRACE2_5220 $5933 += 20 // (int) :MVRACE2_5226 0376: (unknown) $5932 $5933 $5929 $5930 $5931 :MVRACE2_5238 $5610 == 0 // (int) var == num jump_if_false @MVRACE2_5934 $5609 == 0 // (int) var == num jump_if_false @MVRACE2_5387 001D: $5908 == 8.0 // (int) var == var jump_if_false @MVRACE2_5303 $5905 = 5.0 // (float) $5906 = 5.0 // (float) $5907 = 5.0 // (float) 0002: jump @MVRACE2_5380 :MVRACE2_5303 001D: $5908 == 12.0 // (int) var == var jump_if_false @MVRACE2_5345 $5905 = 9.0 // (float) $5906 = 9.0 // (float) $5907 = 9.0 // (float) 0002: jump @MVRACE2_5380 :MVRACE2_5345 001D: $5908 == 15.0 // (int) var == var jump_if_false @MVRACE2_5380 $5905 = 12.0 // (float) $5906 = 12.0 // (float) $5907 = 12.0 // (float) :MVRACE2_5380 0002: jump @MVRACE2_5408 :MVRACE2_5387 $5905 = 9.0 // (float) $5906 = 9.0 // (float) $5907 = 9.0 // (float) :MVRACE2_5408 008B: actor $933 in_sphere_in_car $5355(1@,49) $5404(1@,49) $5453(1@,49) radius $5905 $5906 $5907 sphere 0 0022: jump_if_false @MVRACE2_5934 // Note: the incorrect math opcode was used here $5914 == 16 // (int) var == num jump_if_false @MVRACE2_5527 $5609 = 0 // (int) $5908 = 12.0 // (float) 0113: remove_references_to_car $5909 // Like turning a car into any random car 0162: release_model #BIPLANE 0048: $5909 = create_car #JETMAX at -1182.88 176.51 5.8 00D1: set_car $5909 Z_angle_to 0 00BB: (unknown) $5911 00C0: (unknown) $5909 $5911 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MVRACE2_1574 $5911 $5610 = 1 // (int) :MVRACE2_5527 $5914 == 27 // (int) var == num jump_if_false @MVRACE2_5634 $5908 = 8.0 // (float) 0113: remove_references_to_car $5909 // Like turning a car into any random car 0162: release_model #JETMAX 022C: (unknown) -1308.12 1137.09 7.74 7.0 1 0048: $5909 = create_car #PCJ600 at -1308.12 1137.09 7.74 00D1: set_car $5909 Z_angle_to 95.0 00BB: (unknown) $5911 00C0: (unknown) $5909 $5911 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MVRACE2_1574 $5911 $5610 = 1 // (int) :MVRACE2_5634 00D9: (unknown) 0 0 0 1 00BB: (unknown) $5912 00BB: (unknown) $5913 1@ += 1 // (int) 0035: $5914 = 1@ // (int vars) $5610 == 1 // (int) var == num jump_if_false @MVRACE2_5695 0057: show_text_highpriority GXT 'GYRO_41' time 6000 flag 1 // ~w~Change to the next ~b~vehicle~w~ quickly! 0002: jump @MVRACE2_5768 :MVRACE2_5695 $5914 == 48 // (int) var == num jump_if_false @MVRACE2_5730 0057: show_text_highpriority GXT 'GYRO_5' time 6000 flag 1 // ~w~Head for the final ~g~checkpoint. 0002: jump @MVRACE2_5768 :MVRACE2_5730 not $5914 == 49 // (int) var == num jump_if_false @MVRACE2_5768 025D: remove_text 'GYRO_2' // ~w~Checkpoint! 0056: show_text_lowpriority GXT 'GYRO_2' time 1500 flag 1 // ~w~Checkpoint! :MVRACE2_5768 $5914 == 49 // (int) var == num jump_if_false @MVRACE2_5798 00AC: stop_timer $5921 $5605 = 3 // (int) 0002: jump @MVRACE2_5934 :MVRACE2_5798 $5610 == 0 // (int) var == num jump_if_false @MVRACE2_5934 022C: (unknown) $5355(1@,49) $5404(1@,49) $5453(1@,49) 10.0 0 00C3: (unknown) $5355(1@,49) $5404(1@,49) $5453(1@,49) $5912 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MVRACE2_3556 1@ not 1@ == 16 // (int) var == num jump_if_false @MVRACE2_5934 not 1@ == 27 // (int) var == num jump_if_false @MVRACE2_5934 1@ += 1 // (int) 49 > 1@ // (int) num > var 0022: jump_if_false @MVRACE2_5929 // Note: the incorrect math opcode was used here 00C3: (unknown) $5355(1@,49) $5404(1@,49) $5453(1@,49) $5913 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MVRACE2_3576 1@ 00BD: (unknown) $5913 1 :MVRACE2_5929 1@ -= 1 // (int) :MVRACE2_5934 $5610 == 1 // (int) var == num jump_if_false @MVRACE2_6125 007C: actor $933 driving $5909 0022: jump_if_false @MVRACE2_6125 // Note: the incorrect math opcode was used here 0035: 3@ = $5914 // (int vars) $5610 = 0 // (int) 00BB: (unknown) $5911 022C: (unknown) $5355(3@,49) $5404(3@,49) $5453(3@,49) 10.0 0 00C3: (unknown) $5355(3@,49) $5404(3@,49) $5453(3@,49) $5912 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MVRACE2_3556 3@ 3@ += 1 // (int) 49 > 3@ // (int) num > var 0022: jump_if_false @MVRACE2_6069 // Note: the incorrect math opcode was used here 00C3: (unknown) $5355(3@,49) $5404(3@,49) $5453(3@,49) $5913 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MVRACE2_3576 3@ 00BD: (unknown) $5913 1 :MVRACE2_6069 3@ -= 1 // (int) $5914 == 48 // (int) var == num jump_if_false @MVRACE2_6109 0057: show_text_highpriority GXT 'GYRO_5' time 6000 flag 1 // ~w~Head for the final ~g~checkpoint. 0002: jump @MVRACE2_6125 :MVRACE2_6109 0057: show_text_highpriority GXT 'GYRO_15' time 6000 flag 1 // ~w~Head for the next ~y~checkpoint. :MVRACE2_6125 $5606 == 2 // (int) var == num jump_if_false @MVRACE2_6148 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MVRACE2_3665 :MVRACE2_6148 $5605 == 3 // (int) var == num jump_if_false @MVRACE2_6169 0059: text_clear_all $5605 = 11 // (int) :MVRACE2_6169 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MVRACE2_1102 jump_if_false @MVRACE2_6234 0059: text_clear_all 03C2: (unknown) 0055: show_text_styled GXT 'GYRO199' time 5000 style 8 // ~r~Hyman Memorial O.D.T. Cancelled! 80A0: not car $5909 wrecked jump_if_false @MVRACE2_6222 0325: (unknown) $5909 0 :MVRACE2_6222 $5608 = 1 // (int) $5605 = 12 // (int) :MVRACE2_6234 8045: not actor $933 defined jump_if_false @MVRACE2_6251 $5605 = 12 // (int) :MVRACE2_6251 00A0: car $5909 wrecked jump_if_false @MVRACE2_6286 0059: text_clear_all 0055: show_text_styled GXT 'GYRO_31' time 5000 style 8 // ~r~You have destroyed your vehicle! $5605 = 12 // (int) :MVRACE2_6286 10 > $5605 // (int) num > var 0022: jump_if_false @MVRACE2_6306 // Note: the incorrect math opcode was used here 0002: jump @MVRACE2_4112 :MVRACE2_6306 $5605 == 11 // (int) var == num jump_if_false @MVRACE2_6333 0025: gosub @MVRACE2_7204 0002: jump @MVRACE2_6340 :MVRACE2_6333 0025: gosub @MVRACE2_7152 :MVRACE2_6340 0026: return 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MVRACE2_193 1000 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4379 0057: show_text_highpriority GXT 'TEMP1_A' time 5000 flag 1 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4394 5000 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4364 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MVRACE2_365 1000 0026: return :MVRACE2_6419 4@ = 0 // (int) 5@ = 0 // (int) 6@ = 0 // (int) 7@ = 0 // (int) 8@ = 0 // (int) 809F: not actor $933 dead jump_if_false @MVRACE2_7150 80A0: not car $5909 wrecked jump_if_false @MVRACE2_7150 007F: player 0 pressed_key 16 jump_if_false @MVRACE2_6485 6@ = 1 // (int) 0002: jump @MVRACE2_6489 :MVRACE2_6485 6@ = 0 // (int) :MVRACE2_6489 not 4@ == 1 // (int) var == num jump_if_false @MVRACE2_6966 0001: wait 0 ms 6@ == 1 // (int) var == num jump_if_false @MVRACE2_6539 807F: not player 0 pressed_key 16 jump_if_false @MVRACE2_6532 6@ = 0 // (int) :MVRACE2_6532 0002: jump @MVRACE2_6556 :MVRACE2_6539 007F: player 0 pressed_key 16 jump_if_false @MVRACE2_6556 4@ = 1 // (int) :MVRACE2_6556 0078: if and not 7@ == 1 // (int) var == num 4@ == 0 // (int) var == num jump_if_false @MVRACE2_6676 7@ = 1 // (int) 00C9: fade 1 1500 ms 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MVRACE2_3665 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MVRACE2_1733 10 > $5927 // (int) num > var 0022: jump_if_false @MVRACE2_6652 // Note: the incorrect math opcode was used here -2@ = 0 // (int) // timer1 01D8: (unknown) 'GYRO_57' $5926 $5927 3000 1 // ~w~Pass through each ~y~checkpoint!~w~ Beat the record time of ~1~:0~1~. 0002: jump @MVRACE2_6676 :MVRACE2_6652 -2@ = 0 // (int) // timer1 01D8: (unknown) 'GYRO_56' $5926 $5927 3000 1 // ~w~Pass through each ~y~checkpoint!~w~ Beat the record time of ~1~:~1~. :MVRACE2_6676 0078: if and -2@ >= 3000 // (int) var >= num // timer1 8@ == 0 // (int) var == num 4@ == 0 // (int) var == num jump_if_false @MVRACE2_6738 8@ += 1 // (int) 0059: text_clear_all 0055: show_text_styled GXT 'RACE_E3' time 1000 style 1 // ~w~3 00D9: (unknown) $937 $938 $939 7 -2@ = 0 // (int) // timer1 :MVRACE2_6738 0078: if and -2@ >= 1000 // (int) var >= num // timer1 8@ == 1 // (int) var == num 4@ == 0 // (int) var == num jump_if_false @MVRACE2_6801 8@ += 1 // (int) 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E2' time 1000 style 1 // ~w~2 00D9: (unknown) $937 $938 $939 8 -2@ = 0 // (int) // timer1 :MVRACE2_6801 0078: if and -2@ >= 1000 // (int) var >= num // timer1 8@ == 2 // (int) var == num 4@ == 0 // (int) var == num jump_if_false @MVRACE2_6864 8@ += 1 // (int) 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E1' time 1000 style 1 // ~w~1 00D9: (unknown) $937 $938 $939 9 -2@ = 0 // (int) // timer1 :MVRACE2_6864 0078: if and -2@ >= 1000 // (int) var >= num // timer1 8@ == 3 // (int) var == num 4@ == 0 // (int) var == num jump_if_false @MVRACE2_6926 8@ += 1 // (int) 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E' time 1000 style 1 // ~w~GO! 00D9: (unknown) $937 $938 $939 10 -2@ = 0 // (int) // timer1 :MVRACE2_6926 0078: if and -2@ >= 1000 // (int) var >= num // timer1 8@ == 4 // (int) var == num 4@ == 0 // (int) var == num jump_if_false @MVRACE2_6959 03C2: (unknown) 4@ = 1 // (int) :MVRACE2_6959 0002: jump @MVRACE2_6489 :MVRACE2_6966 4@ == 1 // (int) var == num jump_if_false @MVRACE2_7150 03C2: (unknown) 0059: text_clear_all 809F: not actor $933 dead jump_if_false @MVRACE2_6999 0107: toggle_player $933 can_move 1 :MVRACE2_6999 8@ == 0 // (int) var == num jump_if_false @MVRACE2_7105 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MVRACE2_1733 0055: show_text_styled GXT 'RACE_E' time 1000 style 1 // ~w~GO! 00D9: (unknown) $937 $938 $939 10 10 > $5927 // (int) num > var 0022: jump_if_false @MVRACE2_7085 // Note: the incorrect math opcode was used here 01D8: (unknown) 'GYRO_57' $5926 $5927 3000 1 // ~w~Pass through each ~y~checkpoint!~w~ Beat the record time of ~1~:0~1~. 0002: jump @MVRACE2_7105 :MVRACE2_7085 01D8: (unknown) 'GYRO_56' $5926 $5927 3000 1 // ~w~Pass through each ~y~checkpoint!~w~ Beat the record time of ~1~:~1~. :MVRACE2_7105 0078: if and 8@ > 0 // (int) var > num 4 > 8@ // (int) num > var 0022: jump_if_false @MVRACE2_7150 // Note: the incorrect math opcode was used here 0055: show_text_styled GXT 'RACE_E' time 1000 style 1 // ~w~GO! 00D9: (unknown) $937 $938 $939 10 :MVRACE2_7150 0026: return :MVRACE2_7152 $5608 == 1 // (int) var == num jump_if_false @MVRACE2_7187 0055: show_text_styled GXT 'M_OVER' time 1000 style 1 // ~r~MISSION OVER! 0002: jump @MVRACE2_7202 :MVRACE2_7187 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! :MVRACE2_7202 0026: return :MVRACE2_7204 0011: $1697 > $5921 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MVRACE2_7403 // Note: the incorrect math opcode was used here 0035: $1697 = $5921 // (int vars) 0035: $5604 = $1697 // (int vars) $5604 /= 1000 // (int) 055F: (unknown) $5604 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MVRACE2_1733 10 > $5927 // (int) num > var 0022: jump_if_false @MVRACE2_7290 // Note: the incorrect math opcode was used here 01D9: (unknown) 'GYRO_21' $5926 $5927 5000 1 // ~w~New Course Record! ~1~:0~1~ 0002: jump @MVRACE2_7310 :MVRACE2_7290 01D9: (unknown) 'GYRO_20' $5926 $5927 5000 1 // ~w~New Course Record! ~1~:~1~ :MVRACE2_7310 $1696 == 0 // (int) var == num jump_if_false @MVRACE2_7370 011D: show_text_1number_styled GXT 'M_PASS' number 500 time 1000 style 1 // ~Y~MISSION PASSED! ~n~$~1~ 0094: player $933 money += 500 022B: (unknown) 1 036A: (unknown) 01DF: progress_made += 1 $1696 = 1 // (int) 0002: jump @MVRACE2_7396 :MVRACE2_7370 011D: show_text_1number_styled GXT 'GYRO_58' number 500 time 1000 style 1 // NEW RECORD! ~n~$~1~ 0094: player $933 money += 500 :MVRACE2_7396 0002: jump @MVRACE2_7478 :MVRACE2_7403 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 10 > $5924 // (int) num > var 0022: jump_if_false @MVRACE2_7458 // Note: the incorrect math opcode was used here 021E: show_text_2numbers_styled GXT 'GYRO_62' numbers $5923 $5924 time 5000 flag 8 // ~r~You failed to beat the Course Record! Your time ~1~:0~1~. 0002: jump @MVRACE2_7478 :MVRACE2_7458 021E: show_text_2numbers_styled GXT 'GYRO_61' numbers $5923 $5924 time 5000 flag 8 // ~r~You failed to beat the Course Record! Your time ~1~:~1~. :MVRACE2_7478 009B: clear_player $933 wanted_level 0026: return :MVRACE2_7484 $940 = 0 // (int) 00C9: fade 1 1500 ms 00AA: set_parked_car_generator $1282 cars_to_generate_to 101 809F: not actor $933 dead jump_if_false @MVRACE2_7519 0107: toggle_player $933 can_move 1 :MVRACE2_7519 0162: release_model #BIPLANE 0162: release_model #PCJ600 0162: release_model #JETMAX 00AC: stop_timer $5921 00BB: (unknown) $5911 00BB: (unknown) $5912 00BB: (unknown) $5913 007A: mission_cleanup 0026: return //-------------Mission 42--------------- :PCJPLAY 0238: name_thread 'PCJPLAY' 0025: gosub @PCJPLAY_7151 009D: wasted_or_busted // mission only jump_if_false @PCJPLAY_40 $5806 = 99 // (int) 0025: gosub @PCJPLAY_7908 :PCJPLAY_40 0025: gosub @PCJPLAY_9577 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 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @PCJPLAY_249 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 007E: actor $933 driving jump_if_false @PCJPLAY_243 0400: (unknown) $933 $1070 0002: jump @PCJPLAY_249 :PCJPLAY_243 02C0: (unknown) $933 $1070 :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_4301 0@ :PCJPLAY_276 0045: actor $933 defined jump_if_false @PCJPLAY_344 807E: not actor $933 driving jump_if_false @PCJPLAY_321 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @PCJPLAY_324 :PCJPLAY_321 021D: (unknown) 0 :PCJPLAY_324 $1078 == 0 // (int) var == num jump_if_false @PCJPLAY_340 02EA: select_interior 2 :PCJPLAY_340 01AE: (unknown) 1 :PCJPLAY_344 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return 0045: actor $933 defined jump_if_false @PCJPLAY_421 807E: not actor $933 driving jump_if_false @PCJPLAY_409 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @PCJPLAY_409 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :PCJPLAY_409 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :PCJPLAY_421 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @PCJPLAY_470 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 01AE: (unknown) 0 $1078 == 0 // (int) var == num jump_if_false @PCJPLAY_470 02EA: select_interior 0 :PCJPLAY_470 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @PCJPLAY_500 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :PCJPLAY_500 0026: return 0045: actor 0@ defined jump_if_false @PCJPLAY_521 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :PCJPLAY_521 0026: return 0045: actor 0@ defined 0022: jump_if_false @PCJPLAY_551 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @PCJPLAY_551 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :PCJPLAY_551 0026: return :PCJPLAY_553 0045: actor 0@ defined 0022: jump_if_false @PCJPLAY_600 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @PCJPLAY_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 @PCJPLAY_600 :PCJPLAY_596 1@ = 0 // (int) :PCJPLAY_600 1@ == 1 // (int) var == num jump_if_false @PCJPLAY_684 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @PCJPLAY_677 007E: actor 0@ driving jump_if_false @PCJPLAY_673 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @PCJPLAY_663 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @PCJPLAY_666 :PCJPLAY_663 00F1: (unknown) 0@ :PCJPLAY_666 0002: jump @PCJPLAY_677 :PCJPLAY_673 1@ = 0 // (int) :PCJPLAY_677 0002: jump @PCJPLAY_600 :PCJPLAY_684 0026: return 0045: actor 0@ defined jump_if_false @PCJPLAY_778 007E: actor 0@ driving jump_if_false @PCJPLAY_762 02A7: unknown_check 0@ jump_if_false @PCJPLAY_732 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @PCJPLAY_755 :PCJPLAY_732 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @PCJPLAY_553 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :PCJPLAY_755 0002: jump @PCJPLAY_771 :PCJPLAY_762 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :PCJPLAY_771 0002: jump @PCJPLAY_780 :PCJPLAY_778 005F: (unknown) :PCJPLAY_780 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @PCJPLAY_938 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @PCJPLAY_938 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @PCJPLAY_879 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @PCJPLAY_838 // Note: the incorrect math opcode was used here 0026: return 0002: jump @PCJPLAY_872 :PCJPLAY_838 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PCJPLAY_553 0@ 4@ > -1 // (int) var > num jump_if_false @PCJPLAY_872 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PCJPLAY_553 4@ :PCJPLAY_872 0002: jump @PCJPLAY_938 :PCJPLAY_879 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @PCJPLAY_904 // Note: the incorrect math opcode was used here 0026: return 0002: jump @PCJPLAY_938 :PCJPLAY_904 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PCJPLAY_553 0@ not 3@ == -1 // (int) var == num jump_if_false @PCJPLAY_938 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PCJPLAY_553 3@ :PCJPLAY_938 0045: actor 0@ defined jump_if_false @PCJPLAY_990 004F: unknown_check 1@ jump_if_false @PCJPLAY_990 007E: actor 0@ driving jump_if_false @PCJPLAY_990 807C: not actor 0@ driving 1@ 0022: jump_if_false @PCJPLAY_990 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PCJPLAY_553 0@ :PCJPLAY_990 5@ = 0 // (int) :PCJPLAY_994 5@ == 0 // (int) var == num jump_if_false @PCJPLAY_1092 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @PCJPLAY_1085 004F: unknown_check 1@ jump_if_false @PCJPLAY_1085 007C: actor 0@ driving 1@ 0022: jump_if_false @PCJPLAY_1051 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @PCJPLAY_1085 :PCJPLAY_1051 2@ == -1 // (int) var == num jump_if_false @PCJPLAY_1077 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @PCJPLAY_1085 :PCJPLAY_1077 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :PCJPLAY_1085 0002: jump @PCJPLAY_994 :PCJPLAY_1092 0026: return :PCJPLAY_1094 $1084 = 0 // (int) 0377: (unknown) 0 $1084 $1084 > 0 // (int) var > num jump_if_false @PCJPLAY_1167 0045: actor $933 defined jump_if_false @PCJPLAY_1167 0429: (unknown) $933 0@ 0@ > -1 // (int) var > num jump_if_false @PCJPLAY_1167 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @PCJPLAY_1167 $1084 = 0 // (int) :PCJPLAY_1167 $1084 > 0 // (int) var > num jump_if_false @PCJPLAY_1285 $1085 == -1 // (int) var == num jump_if_false @PCJPLAY_1239 010E: $1167 = current_time_in_ms 0035: $1085 = $1167 // (int vars) $1085 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1068 = 1 // (int) $1087 = 1 // (int) 0002: jump @PCJPLAY_1272 :PCJPLAY_1239 801C: not $1086 == $1084 // (int) num == var 0022: jump_if_false @PCJPLAY_1272 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) 005E: (unknown) :PCJPLAY_1272 0035: $1086 = $1084 // (int vars) 0002: jump @PCJPLAY_1343 :PCJPLAY_1285 $1087 == 1 // (int) var == num jump_if_false @PCJPLAY_1338 010E: $1167 = current_time_in_ms 0011: $1167 > $1085 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PCJPLAY_1338 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) $1087 = 0 // (int) :PCJPLAY_1338 $1086 = 0 // (int) :PCJPLAY_1343 005F: (unknown) :PCJPLAY_1345 0@ == 0 // (int) var == num jump_if_false @PCJPLAY_1388 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @PCJPLAY_1564 :PCJPLAY_1388 0@ == 1 // (int) var == num jump_if_false @PCJPLAY_1421 03CF: (unknown) 200 200 200 255 0002: jump @PCJPLAY_1564 :PCJPLAY_1421 0@ == 2 // (int) var == num jump_if_false @PCJPLAY_1463 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @PCJPLAY_1564 :PCJPLAY_1463 0@ == 3 // (int) var == num jump_if_false @PCJPLAY_1507 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @PCJPLAY_1564 :PCJPLAY_1507 0@ == 4 // (int) var == num jump_if_false @PCJPLAY_1538 03CF: (unknown) 8 143 59 255 0002: jump @PCJPLAY_1564 :PCJPLAY_1538 0@ == 5 // (int) var == num jump_if_false @PCJPLAY_1564 03CF: (unknown) 237 130 180 255 :PCJPLAY_1564 0026: return :PCJPLAY_1566 00BC: (unknown) 0@ 2 0026: return :PCJPLAY_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 @PCJPLAY_1573 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @PCJPLAY_1628 014E: 3@ = car 0@ health 3@ -= 250 // (int) :PCJPLAY_1628 0 > 3@ // (int) num > var 0022: jump_if_false @PCJPLAY_1643 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :PCJPLAY_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 @PCJPLAY_1688 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :PCJPLAY_1688 005F: (unknown) $5604 = 0 // (int) :PCJPLAY_1695 0160: load_model 0@ 0228: (unknown) :PCJPLAY_1700 8161: not model 0@ available jump_if_false @PCJPLAY_1720 0001: wait 0 ms 0002: jump @PCJPLAY_1700 :PCJPLAY_1720 0026: return 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @PCJPLAY_1695 212 809F: not actor $933 dead jump_if_false @PCJPLAY_1796 0044: put_actor $933 at -590.1871 764.8698 11.4134 0048: $5722 = create_car #PCJ600 at -594.7617 764.0422 11.1099 00D1: set_car $5722 Z_angle_to 352.9787 :PCJPLAY_1796 0026: return :PCJPLAY_1798 0@ = 0 // (int) :PCJPLAY_1802 8017: not 0@ >= $5608 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @PCJPLAY_1874 // Note: the incorrect math opcode was used here 022C: (unknown) $5441(0@,4) $5445(0@,4) $5449(0@,4) 10.0 0 0092: $5497(0@,4) = init_object #NDC_BIKERAMPNARROW at $5441(0@,4) $5445(0@,4) $5449(0@,4) 00D3: set_object $5497(0@,4) z_angle_to $5501(0@,4) 0@ += 1 // (int) 0002: jump @PCJPLAY_1802 :PCJPLAY_1874 0026: return :PCJPLAY_1876 $5808 == 1 // (int) var == num jump_if_false @PCJPLAY_1909 0035: $5812 = $1677 // (int vars) $5812 /= 1000 // (int) 0002: jump @PCJPLAY_2001 :PCJPLAY_1909 $5809 == 1 // (int) var == num jump_if_false @PCJPLAY_1942 0035: $5812 = $1678 // (int vars) $5812 /= 1000 // (int) 0002: jump @PCJPLAY_2001 :PCJPLAY_1942 $5810 == 1 // (int) var == num jump_if_false @PCJPLAY_1975 0035: $5812 = $1694 // (int vars) $5812 /= 1000 // (int) 0002: jump @PCJPLAY_2001 :PCJPLAY_1975 $5811 == 1 // (int) var == num jump_if_false @PCJPLAY_2001 0035: $5812 = $1695 // (int vars) $5812 /= 1000 // (int) :PCJPLAY_2001 0035: $5813 = $5812 // (int vars) $5813 /= 60 // (int) 0035: $5814 = $5813 // (int vars) $5814 *= 60 // (int) 002B: $5812 -= $5814 // (int vars) // Note: the incorrect math opcode was used here 0026: return :PCJPLAY_2033 0035: $5812 = $5815 // (int vars) $5812 /= 1000 // (int) 0035: $5813 = $5812 // (int vars) $5813 /= 60 // (int) 0035: $5814 = $5813 // (int vars) $5814 *= 60 // (int) 002B: $5812 -= $5814 // (int vars) // Note: the incorrect math opcode was used here 0026: return :PCJPLAY_2078 1@ = 0 // (int) 809F: not actor $933 dead jump_if_false @PCJPLAY_2649 80A0: not car $5721 wrecked jump_if_false @PCJPLAY_2636 807C: not actor $933 driving $5721 0022: jump_if_false @PCJPLAY_2527 // Note: the incorrect math opcode was used here $5797 == 0 // (int) var == num jump_if_false @PCJPLAY_2182 not $5796 == 2 // (int) var == num jump_if_false @PCJPLAY_2182 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) $5721 $5723 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @PCJPLAY_1566 $5723 $5796 = 2 // (int) :PCJPLAY_2182 $5797 == 1 // (int) var == num jump_if_false @PCJPLAY_2520 not $5796 == 2 // (int) var == num jump_if_false @PCJPLAY_2232 00C0: (unknown) $5721 $5723 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @PCJPLAY_1566 $5723 $5796 = 2 // (int) :PCJPLAY_2232 $5804 == 0 // (int) var == num jump_if_false @PCJPLAY_2290 $5605 > 30000 // (int) var > num jump_if_false @PCJPLAY_2264 $5805 = 1 // (int) :PCJPLAY_2264 30000 > $5605 // (int) num > var 0022: jump_if_false @PCJPLAY_2284 // Note: the incorrect math opcode was used here $5805 = 2 // (int) :PCJPLAY_2284 $5804 = 1 // (int) :PCJPLAY_2290 $5805 == 2 // (int) var == num jump_if_false @PCJPLAY_2386 0035: 1@ = $5605 // (int vars) 1@ /= 1000 // (int) 1@ > 1 // (int) var > num jump_if_false @PCJPLAY_2348 03ED: (unknown) 'PCJ_2' 1@ 5000 1 // You have ~1~ seconds to get back on the ~b~PCJ!~w~ 0002: jump @PCJPLAY_2386 :PCJPLAY_2348 1@ == 1 // (int) var == num jump_if_false @PCJPLAY_2382 03ED: (unknown) 'PCJ_3' 1@ 5000 1 // You have ~1~ second to get back on the ~b~PCJ!~w~ 0002: jump @PCJPLAY_2386 :PCJPLAY_2382 0059: text_clear_all 0026: return :PCJPLAY_2386 $5805 == 1 // (int) var == num jump_if_false @PCJPLAY_2520 $5798 == 0 // (int) var == num jump_if_false @PCJPLAY_2421 -1@ = 0 // (int) // timer2 $5798 = 1 // (int) :PCJPLAY_2421 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_2471 03ED: (unknown) 'PCJ_2' 1@ 5000 1 // You have ~1~ seconds to get back on the ~b~PCJ!~w~ 0002: jump @PCJPLAY_2520 :PCJPLAY_2471 1@ == 1 // (int) var == num jump_if_false @PCJPLAY_2505 03ED: (unknown) 'PCJ_3' 1@ 5000 1 // You have ~1~ second to get back on the ~b~PCJ!~w~ 0002: jump @PCJPLAY_2520 :PCJPLAY_2505 0@ = 1 // (int) $5806 = 1 // (int) 0059: text_clear_all 0026: return :PCJPLAY_2520 0002: jump @PCJPLAY_2629 :PCJPLAY_2527 not $5796 == 1 // (int) var == num jump_if_false @PCJPLAY_2629 $5796 = 1 // (int) $5798 = 0 // (int) $5804 = 0 // (int) $5805 = 0 // (int) 00BB: (unknown) $5723 $5800 == 1 // (int) var == num jump_if_false @PCJPLAY_2629 $5801 == 0 // (int) var == num jump_if_false @PCJPLAY_2613 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_2629 :PCJPLAY_2613 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_2629 0002: jump @PCJPLAY_2649 :PCJPLAY_2636 $5806 = 2 // (int) 0@ = 1 // (int) 0026: return :PCJPLAY_2649 0@ = 0 // (int) 0026: return :PCJPLAY_2655 $5796 == 1 // (int) var == num jump_if_false @PCJPLAY_2768 $5800 == 0 // (int) var == num jump_if_false @PCJPLAY_2768 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @PCJPLAY_1876 10 > $5812 // (int) num > var 0022: jump_if_false @PCJPLAY_2729 // Note: the incorrect math opcode was used here 01D8: (unknown) 'PCJ_81' $5813 $5812 4000 1 // ~w~Pass through each ~y~checkpoint!~w~ Try to beat the record time of ~1~:0~1~. 0002: jump @PCJPLAY_2748 :PCJPLAY_2729 01D8: (unknown) 'PCJ_80' $5813 $5812 4000 1 // ~w~Pass through each ~y~checkpoint!~w~ Try to beat the record time of ~1~:~1~. :PCJPLAY_2748 0056: show_text_lowpriority GXT 'PCJ_6' time 4000 flag 1 // The timer will begin when you collect the first checkpoint. $5800 = 1 // (int) :PCJPLAY_2768 0026: return :PCJPLAY_2770 0@ = 0 // (int) $5796 == 2 // (int) var == num jump_if_false @PCJPLAY_2839 :PCJPLAY_2787 8017: not 0@ >= $5609 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @PCJPLAY_2839 // Note: the incorrect math opcode was used here $5510(0@,30) == 1 // (int) var == num jump_if_false @PCJPLAY_2827 00BB: (unknown) $5468(0@,29) $5510(0@,30) = 0 // (int) :PCJPLAY_2827 0@ += 1 // (int) 0002: jump @PCJPLAY_2787 :PCJPLAY_2839 $5796 == 1 // (int) var == num jump_if_false @PCJPLAY_3007 :PCJPLAY_2852 8017: not 0@ >= $5609 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @PCJPLAY_3007 // Note: the incorrect math opcode was used here $5510(0@,30) == 0 // (int) var == num jump_if_false @PCJPLAY_2932 00C3: (unknown) $5354(0@,29) $5383(0@,29) $5412(0@,29) $5468(0@,29) $5510(0@,30) = 1 // (int) 0165: (unknown) $5354(0@,29) $5383(0@,29) $5412(0@,29) $5606 6 0 237 130 180 :PCJPLAY_2932 $5510(0@,30) == 1 // (int) var == num jump_if_false @PCJPLAY_2974 0165: (unknown) $5354(0@,29) $5383(0@,29) $5412(0@,29) $5606 0 0 237 130 180 :PCJPLAY_2974 $5510(0@,30) == 2 // (int) var == num jump_if_false @PCJPLAY_2995 00BB: (unknown) $5468(0@,29) :PCJPLAY_2995 0@ += 1 // (int) 0002: jump @PCJPLAY_2852 :PCJPLAY_3007 0026: return :PCJPLAY_3009 0@ = 0 // (int) $5796 == 1 // (int) var == num jump_if_false @PCJPLAY_3143 :PCJPLAY_3026 8017: not 0@ >= $5609 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @PCJPLAY_3143 // Note: the incorrect math opcode was used here $5510(0@,30) == 1 // (int) var == num jump_if_false @PCJPLAY_3131 809F: not actor $933 dead jump_if_false @PCJPLAY_3131 008B: actor $933 in_sphere_in_car $5354(0@,29) $5383(0@,29) $5412(0@,29) radius 4.0 4.0 4.0 sphere 0 0022: jump_if_false @PCJPLAY_3131 // Note: the incorrect math opcode was used here $5510(0@,30) = 2 // (int) $5801 += 1 // (int) 8017: not $5801 >= $5609 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @PCJPLAY_3131 // Note: the incorrect math opcode was used here 00D9: (unknown) 0 0 0 1 :PCJPLAY_3131 0@ += 1 // (int) 0002: jump @PCJPLAY_3026 :PCJPLAY_3143 0026: return :PCJPLAY_3145 0035: 1@ = $5605 // (int vars) 0035: $5607 = $5609 // (int vars) 002B: $5607 -= $5801 // (int vars) // Note: the incorrect math opcode was used here $5797 == 0 // (int) var == num jump_if_false @PCJPLAY_3231 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @PCJPLAY_1345 5 024C: set_timer_with_text_to $5605 type 1 GXT 'TIME' // Time 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @PCJPLAY_1345 1 03F9: (unknown) $5801 $5609 0 'PCJ_21' // Checkpoints ~1~ ~1~ $5797 = 1 // (int) :PCJPLAY_3231 1000 > 1@ // (int) num > var 0022: jump_if_false @PCJPLAY_3257 // Note: the incorrect math opcode was used here 0@ = 1 // (int) $5806 = 3 // (int) 0026: return :PCJPLAY_3257 0@ = 0 // (int) 0026: return :PCJPLAY_3263 007D: actor $933 driving_car_with_model #PCJ600 0022: jump_if_false @PCJPLAY_7149 // Note: the incorrect math opcode was used here 008B: actor $933 in_sphere_in_car $5709 $5710 $5711 radius 30.0 30.0 30.0 sphere 0 0022: jump_if_false @PCJPLAY_4313 // Note: the incorrect math opcode was used here $1675 == 0 // (int) var == num jump_if_false @PCJPLAY_3318 01EA: increment_mission_attempts :PCJPLAY_3318 00AA: set_parked_car_generator $1277 cars_to_generate_to 0 00AA: set_parked_car_generator $1278 cars_to_generate_to 0 00AA: set_parked_car_generator $1279 cars_to_generate_to 0 00AA: set_parked_car_generator $1280 cars_to_generate_to 0 022C: (unknown) $5709 $5710 $5711 8.0 0 022C: (unknown) $5712 $5713 $5714 8.0 0 022C: (unknown) $5715 $5716 $5717 8.0 0 022C: (unknown) $5718 $5719 $5720 8.0 0 004E: put_car $5721 at $5709 $5710 $5711 00D1: set_car $5721 Z_angle_to $5761 809F: not actor $933 dead 0022: jump_if_false @PCJPLAY_3411 // Note: the incorrect math opcode was used here 0221: (unknown) :PCJPLAY_3411 0035: $5605 = $1677 // (int vars) $5808 = 1 // (int) $5609 = 26 // (int) $5608 = 4 // (int) $5697 = -652.6005 // (float) $5701 = 817.9734 // (float) $5705 = 27.0607 // (float) $5698 = -617.3016 // (float) $5702 = 895.5472 // (float) $5706 = 25.8729 // (float) $5699 = -633.6563 // (float) $5703 = 985.8185 // (float) $5707 = 14.9463 // (float) $5700 = -579.8795 // (float) $5704 = 764.4454 // (float) $5708 = 21.4004 // (float) $5757 = 2.2717 // (float) $5758 = 16.2772 // (float) $5759 = 3.4755 // (float) $5760 = 182.5192 // (float) $5610 = -603.2727 // (float) $5639 = 796.137 // (float) $5668 = 11.5491 // (float) $5611 = -603.4966 // (float) $5640 = 776.3498 // (float) $5669 = 24.1936 // (float) $5612 = -641.5708 // (float) $5641 = 776.7282 // (float) $5670 = 24.1948 // (float) $5613 = -642.4772 // (float) $5642 = 792.8644 // (float) $5671 = 28.8732 // (float) $5614 = -653.1335 // (float) $5643 = 777.8399 // (float) $5672 = 28.5607 // (float) $5615 = -650.6821 // (float) $5644 = 849.0012 // (float) $5673 = 26.8641 // (float) $5616 = -632.9679 // (float) $5645 = 843.0491 // (float) $5674 = 26.8641 // (float) $5617 = -608.0759 // (float) $5646 = 862.7393 // (float) $5675 = 26.8641 // (float) $5618 = -632.5728 // (float) $5647 = 952.8756 // (float) $5676 = 16.4463 // (float) $5619 = -602.4963 // (float) $5648 = 841.4617 // (float) $5677 = 26.8641 // (float) $5620 = -622.4392 // (float) $5649 = 1005.784 // (float) $5678 = 11.0519 // (float) $5621 = -622.1191 // (float) $5650 = 912.0 // (float) $5679 = 11.5751 // (float) $5622 = -488.3845 // (float) $5651 = 876.9844 // (float) $5680 = 10.6579 // (float) $5623 = -577.0516 // (float) $5652 = 876.101 // (float) $5681 = 9.9368 // (float) $5624 = -486.6455 // (float) $5653 = 840.5541 // (float) $5682 = 11.4967 // (float) $5625 = -504.154 // (float) $5654 = 837.4875 // (float) $5683 = 16.8379 // (float) $5626 = -506.9939 // (float) $5655 = 857.6898 // (float) $5684 = 24.0018 // (float) $5627 = -576.7729 // (float) $5656 = 850.9009 // (float) $5685 = 23.0726 // (float) $5628 = -579.3897 // (float) $5657 = 801.2092 // (float) $5686 = 23.669 // (float) $5629 = -586.6116 // (float) $5658 = 715.761 // (float) $5687 = 22.1542 // (float) $5630 = -636.4772 // (float) $5659 = 1044.843 // (float) $5688 = 16.4294 // (float) $5631 = -621.8165 // (float) $5660 = 1071.833 // (float) $5689 = 11.0519 // (float) $5632 = -578.5769 // (float) $5661 = 926.8511 // (float) $5690 = 10.5975 // (float) $5633 = -612.0528 // (float) $5662 = 933.3923 // (float) $5691 = 8.9013 // (float) $5634 = -647.3271 // (float) $5663 = 910.7354 // (float) $5692 = 11.2466 // (float) $5635 = -648.966 // (float) $5664 = 1006.786 // (float) $5693 = 11.0519 // (float) $5807 == 0 // (int) var == num jump_if_false @PCJPLAY_4306 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @PCJPLAY_1798 $5807 = 1 // (int) :PCJPLAY_4306 0002: jump @PCJPLAY_7149 :PCJPLAY_4313 008B: actor $933 in_sphere_in_car $5712 $5713 $5714 radius 30.0 30.0 30.0 sphere 0 0022: jump_if_false @PCJPLAY_5236 // Note: the incorrect math opcode was used here $5809 = 1 // (int) $1676 == 0 // (int) var == num jump_if_false @PCJPLAY_4360 01EA: increment_mission_attempts :PCJPLAY_4360 00AA: set_parked_car_generator $1277 cars_to_generate_to 0 00AA: set_parked_car_generator $1278 cars_to_generate_to 0 00AA: set_parked_car_generator $1279 cars_to_generate_to 0 00AA: set_parked_car_generator $1280 cars_to_generate_to 0 022C: (unknown) $5709 $5710 $5711 8.0 0 022C: (unknown) $5712 $5713 $5714 8.0 0 022C: (unknown) $5715 $5716 $5717 8.0 0 022C: (unknown) $5718 $5719 $5720 8.0 0 004E: put_car $5721 at $5712 $5713 $5714 00D1: set_car $5721 Z_angle_to $5762 809F: not actor $933 dead 0022: jump_if_false @PCJPLAY_4453 // Note: the incorrect math opcode was used here 0221: (unknown) :PCJPLAY_4453 0035: $5605 = $1678 // (int vars) $5609 = 27 // (int) $5608 = 1 // (int) $5610 = 386.2387 // (float) $5639 = 991.8839 // (float) $5668 = 11.9066 // (float) $5611 = 414.8893 // (float) $5640 = 991.8987 // (float) $5669 = 11.9071 // (float) $5612 = 442.6675 // (float) $5641 = 991.7214 // (float) $5670 = 11.9071 // (float) $5613 = 424.2021 // (float) $5642 = 977.1768 // (float) $5671 = 11.9065 // (float) $5614 = 396.5977 // (float) $5643 = 978.1216 // (float) $5672 = 11.9098 // (float) $5615 = 475.0969 // (float) $5644 = 981.0125 // (float) $5673 = 11.916 // (float) $5616 = 501.0771 // (float) $5645 = 977.1936 // (float) $5674 = 17.6417 // (float) $5617 = 467.126 // (float) $5646 = 959.0922 // (float) $5675 = 17.6467 // (float) $5618 = 436.2264 // (float) $5647 = 945.8707 // (float) $5676 = 17.6419 // (float) $5619 = 431.4393 // (float) $5648 = 959.55 // (float) $5677 = 12.7302 // (float) $5620 = 426.4634 // (float) $5649 = 934.6222 // (float) $5678 = 11.4821 // (float) $5621 = 433.7139 // (float) $5650 = 906.8776 // (float) $5679 = 11.0251 // (float) $5622 = 401.5293 // (float) $5651 = 878.7711 // (float) $5680 = 11.0881 // (float) $5623 = 366.8534 // (float) $5652 = 882.0004 // (float) $5681 = 20.4218 // (float) $5624 = 338.8225 // (float) $5653 = 885.3285 // (float) $5682 = 27.2908 // (float) $5625 = 344.3654 // (float) $5654 = 921.763 // (float) $5683 = 27.2958 // (float) $5626 = 370.5369 // (float) $5655 = 922.1318 // (float) $5684 = 27.2863 // (float) $5627 = 384.3935 // (float) $5656 = 898.2844 // (float) $5685 = 27.2956 // (float) $5628 = 388.5551 // (float) $5657 = 865.0067 // (float) $5686 = 27.2905 // (float) $5629 = 413.5829 // (float) $5658 = 958.0237 // (float) $5687 = 12.6628 // (float) $5630 = 427.8793 // (float) $5659 = 880.4854 // (float) $5688 = 10.7684 // (float) $5631 = 337.7331 // (float) $5660 = 829.5603 // (float) $5689 = 12.9541 // (float) $5632 = 303.9532 // (float) $5661 = 768.1201 // (float) $5690 = 12.4691 // (float) $5633 = 221.8875 // (float) $5662 = 697.8881 // (float) $5691 = 12.4855 // (float) $5634 = 298.6445 // (float) $5663 = 695.5104 // (float) $5692 = 12.4609 // (float) $5635 = 331.3093 // (float) $5664 = 693.0368 // (float) $5693 = 12.4743 // (float) $5636 = 339.2503 // (float) $5665 = 749.7091 // (float) $5694 = 12.4718 // (float) 004E: put_car $5721 at $5712 $5713 $5714 00D1: set_car $5721 Z_angle_to $5762 809F: not actor $933 dead 0022: jump_if_false @PCJPLAY_5229 // Note: the incorrect math opcode was used here 0221: (unknown) :PCJPLAY_5229 0002: jump @PCJPLAY_7149 :PCJPLAY_5236 008B: actor $933 in_sphere_in_car $5715 $5716 $5717 radius 30.0 30.0 30.0 sphere 0 0022: jump_if_false @PCJPLAY_6157 // Note: the incorrect math opcode was used here $5810 = 1 // (int) $1692 == 0 // (int) var == num jump_if_false @PCJPLAY_5283 01EA: increment_mission_attempts :PCJPLAY_5283 00AA: set_parked_car_generator $1277 cars_to_generate_to 0 00AA: set_parked_car_generator $1278 cars_to_generate_to 0 00AA: set_parked_car_generator $1279 cars_to_generate_to 0 00AA: set_parked_car_generator $1280 cars_to_generate_to 0 022C: (unknown) $5709 $5710 $5711 8.0 0 022C: (unknown) $5712 $5713 $5714 8.0 0 022C: (unknown) $5715 $5716 $5717 8.0 0 022C: (unknown) $5718 $5719 $5720 8.0 0 004E: put_car $5721 at $5715 $5716 $5717 00D1: set_car $5721 Z_angle_to $5763 809F: not actor $933 dead 0022: jump_if_false @PCJPLAY_5376 // Note: the incorrect math opcode was used here 0221: (unknown) :PCJPLAY_5376 0035: $5605 = $1694 // (int vars) $5609 = 27 // (int) $5608 = 0 // (int) $5610 = -771.5097 // (float) $5639 = -808.018 // (float) $5668 = 11.066 // (float) $5611 = -755.112 // (float) $5640 = -807.724 // (float) $5669 = 12.463 // (float) $5612 = -748.568 // (float) $5641 = -779.439 // (float) $5670 = 16.045 // (float) $5613 = -752.79 // (float) $5642 = -819.034 // (float) $5671 = 12.462 // (float) $5614 = -744.094 // (float) $5643 = -818.728 // (float) $5672 = 12.463 // (float) $5615 = -748.37 // (float) $5644 = -847.9623 // (float) $5673 = 12.463 // (float) $5616 = -742.695 // (float) $5645 = -773.652 // (float) $5674 = 12.454 // (float) $5617 = -827.317 // (float) $5646 = -1192.263 // (float) $5675 = 11.194 // (float) $5618 = -747.994 // (float) $5647 = -817.6 // (float) $5676 = 16.046 // (float) $5619 = -753.916 // (float) $5648 = -796.852 // (float) $5677 = 16.045 // (float) $5620 = -754.024 // (float) $5649 = -785.892 // (float) $5678 = 12.459 // (float) $5621 = -748.723 // (float) $5650 = -764.013 // (float) $5679 = 12.463 // (float) $5622 = -753.743 // (float) $5651 = -840.237 // (float) $5680 = 12.463 // (float) $5623 = -743.062 // (float) $5652 = -840.499 // (float) $5681 = 12.463 // (float) $5624 = -777.8001 // (float) $5653 = -944.24 // (float) $5682 = 14.321 // (float) $5625 = -779.056 // (float) $5654 = -1004.095 // (float) $5683 = 11.062 // (float) $5626 = -757.812 // (float) $5655 = -1131.094 // (float) $5684 = 11.07 // (float) $5627 = -838.375 // (float) $5656 = -1234.262 // (float) $5685 = 12.803 // (float) $5628 = -839.712 // (float) $5657 = -1149.738 // (float) $5686 = 11.304 // (float) $5629 = -860.045 // (float) $5658 = -1072.674 // (float) $5687 = 13.022 // (float) $5630 = -853.902 // (float) $5659 = -1177.667 // (float) $5688 = 15.589 // (float) $5631 = -859.684 // (float) $5660 = -1121.909 // (float) $5689 = 17.222 // (float) $5632 = -865.004 // (float) $5661 = -1076.622 // (float) $5690 = 18.722 // (float) $5633 = -747.653 // (float) $5662 = -791.122 // (float) $5691 = 16.045 // (float) $5634 = -773.587 // (float) $5663 = -902.215 // (float) $5692 = 13.9 // (float) $5635 = -779.802 // (float) $5664 = -1242.545 // (float) $5693 = 11.091 // (float) $5636 = -749.475 // (float) $5665 = -1208.691 // (float) $5694 = 11.069 // (float) 004E: put_car $5721 at $5715 $5716 $5717 00D1: set_car $5721 Z_angle_to $5763 809F: not actor $933 dead 0022: jump_if_false @PCJPLAY_6150 // Note: the incorrect math opcode was used here 0221: (unknown) :PCJPLAY_6150 0002: jump @PCJPLAY_7149 :PCJPLAY_6157 008B: actor $933 in_sphere_in_car $5718 $5719 $5720 radius 30.0 30.0 30.0 sphere 0 0022: jump_if_false @PCJPLAY_7149 // Note: the incorrect math opcode was used here $5811 = 1 // (int) $1693 == 0 // (int) var == num jump_if_false @PCJPLAY_6204 01EA: increment_mission_attempts :PCJPLAY_6204 00AA: set_parked_car_generator $1277 cars_to_generate_to 0 00AA: set_parked_car_generator $1278 cars_to_generate_to 0 00AA: set_parked_car_generator $1279 cars_to_generate_to 0 00AA: set_parked_car_generator $1280 cars_to_generate_to 0 022C: (unknown) $5709 $5710 $5711 8.0 0 022C: (unknown) $5712 $5713 $5714 8.0 0 022C: (unknown) $5715 $5716 $5717 8.0 0 022C: (unknown) $5718 $5719 $5720 8.0 0 004E: put_car $5721 at $5718 $5719 $5720 00D1: set_car $5721 Z_angle_to $5764 809F: not actor $933 dead 0022: jump_if_false @PCJPLAY_6297 // Note: the incorrect math opcode was used here 0221: (unknown) :PCJPLAY_6297 0035: $5605 = $1695 // (int vars) $5609 = 25 // (int) $5608 = 3 // (int) $5697 = 150.1 // (float) $5701 = -1201.04 // (float) $5705 = 30.276 // (float) $5698 = 111.552 // (float) $5702 = -1158.909 // (float) $5706 = 30.276 // (float) $5699 = 16.141 // (float) $5703 = -1160.832 // (float) $5707 = 15.777 // (float) $5757 = -15.0 // (float) $5758 = 90.0 // (float) $5759 = 85.0 // (float) $5610 = 151.388 // (float) $5639 = -1210.53 // (float) $5668 = 17.782 // (float) $5611 = 146.84 // (float) $5640 = -1196.531 // (float) $5669 = 17.775 // (float) $5612 = 151.719 // (float) $5641 = -1181.849 // (float) $5670 = 17.773 // (float) $5613 = 152.701 // (float) $5642 = -1149.384 // (float) $5671 = 17.78 // (float) $5614 = 109.337 // (float) $5643 = -1146.925 // (float) $5672 = 17.784 // (float) $5615 = 109.134 // (float) $5644 = -1167.38 // (float) $5673 = 17.798 // (float) $5616 = 127.941 // (float) $5645 = -1170.042 // (float) $5674 = 20.936 // (float) $5617 = 149.039 // (float) $5646 = -1170.109 // (float) $5675 = 24.547 // (float) $5618 = 149.819 // (float) $5647 = -1189.893 // (float) $5676 = 24.653 // (float) $5619 = 122.256 // (float) $5648 = -1189.854 // (float) $5677 = 24.641 // (float) $5620 = 118.604 // (float) $5649 = -1215.849 // (float) $5678 = 24.55 // (float) $5621 = 137.291 // (float) $5650 = -1216.313 // (float) $5679 = 24.549 // (float) $5622 = 139.904 // (float) $5651 = -1209.138 // (float) $5680 = 24.547 // (float) $5623 = 117.715 // (float) $5652 = -1209.133 // (float) $5681 = 31.315 // (float) $5624 = 109.92 // (float) $5653 = -1217.782 // (float) $5682 = 31.315 // (float) $5625 = 109.178 // (float) $5654 = -1230.188 // (float) $5683 = 34.215 // (float) $5626 = 120.127 // (float) $5655 = -1231.572 // (float) $5684 = 31.345 // (float) $5627 = 36.413 // (float) $5656 = -1161.037 // (float) $5685 = 16.995 // (float) $5628 = -22.985 // (float) $5657 = -1159.917 // (float) $5686 = 16.81 // (float) $5629 = 119.634 // (float) $5658 = -1159.38 // (float) $5687 = 31.301 // (float) $5630 = 145.595 // (float) $5659 = -1213.77 // (float) $5688 = 31.312 // (float) $5631 = 159.27 // (float) $5660 = -1167.169 // (float) $5689 = 34.705 // (float) $5632 = -76.859 // (float) $5661 = -1180.756 // (float) $5690 = 10.489 // (float) $5633 = -116.837 // (float) $5662 = -1217.132 // (float) $5691 = 10.482 // (float) $5634 = -178.775 // (float) $5663 = -1215.931 // (float) $5692 = 10.484 // (float) 004E: put_car $5721 at $5718 $5719 $5720 00D1: set_car $5721 Z_angle_to $5764 809F: not actor $933 dead 0022: jump_if_false @PCJPLAY_7121 // Note: the incorrect math opcode was used here 0221: (unknown) :PCJPLAY_7121 $5807 == 0 // (int) var == num jump_if_false @PCJPLAY_7149 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @PCJPLAY_1798 $5807 = 1 // (int) :PCJPLAY_7149 0026: return :PCJPLAY_7151 $940 = 1 // (int) 033A: use_GXT_table 'PCJTXT' 0001: wait 0 ms $5796 = 0 // (int) $5797 = 0 // (int) $5606 = 5.0 // (float) $5801 = 0 // (int) $5803 = 0 // (int) $5804 = 0 // (int) $5805 = 0 // (int) $5806 = 0 // (int) $5807 = 0 // (int) $5815 = 0 // (int) $5808 = 0 // (int) $5809 = 0 // (int) $5810 = 0 // (int) $5811 = 0 // (int) $5816 = 0 // (int) $5709 = -583.6983 // (float) $5710 = 826.2472 // (float) $5711 = 10.721 // (float) $5761 = 178.9566 // (float) $5712 = 339.3391 // (float) $5713 = 972.6107 // (float) $5714 = 11.5248 // (float) $5762 = 268.8349 // (float) $5715 = -806.17 // (float) $5716 = -1229.219 // (float) $5717 = 11.227 // (float) $5763 = 98.0 // (float) $5718 = 138.152 // (float) $5719 = -1230.781 // (float) $5720 = 16.741 // (float) $5764 = 0 // (float) $5604 = 0 // (int) :PCJPLAY_7390 0001: wait 0 ms :PCJPLAY_7393 $5604 == 0 // (int) var == num jump_if_false @PCJPLAY_7495 0001: wait 0 ms 0045: actor $933 defined jump_if_false @PCJPLAY_7488 007D: actor $933 driving_car_with_model #PCJ600 0022: jump_if_false @PCJPLAY_7488 // Note: the incorrect math opcode was used here 007B: $5721 = actor $933 car 0110: 0@ = player $933 wanted_level 0@ == 1 // (int) var == num jump_if_false @PCJPLAY_7460 009B: clear_player $933 wanted_level :PCJPLAY_7460 012E: toggle_player $933 ignored_by_cops 0 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PCJPLAY_3263 0001: wait 1000 ms 03C2: (unknown) $5604 = 2 // (int) :PCJPLAY_7488 0002: jump @PCJPLAY_7393 :PCJPLAY_7495 $5604 == 2 // (int) var == num jump_if_false @PCJPLAY_7669 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PCJPLAY_1094 jump_if_false @PCJPLAY_7540 $5806 = 4 // (int) $5604 = 5 // (int) :PCJPLAY_7540 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PCJPLAY_2655 037B: constant_params 0 variable_params 1 unknown 2 call_with_params @PCJPLAY_2078 $5803 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PCJPLAY_2770 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PCJPLAY_3009 not $5799 == 1 // (int) var == num jump_if_false @PCJPLAY_7625 00C9: fade 1 1500 ms 809F: not actor $933 dead jump_if_false @PCJPLAY_7619 0107: toggle_player $933 can_move 1 :PCJPLAY_7619 $5799 = 1 // (int) :PCJPLAY_7625 $5801 > 0 // (int) var > num jump_if_false @PCJPLAY_7643 $5604 = 3 // (int) :PCJPLAY_7643 $5803 == 1 // (int) var == num jump_if_false @PCJPLAY_7662 $5604 = 5 // (int) :PCJPLAY_7662 0002: jump @PCJPLAY_7495 :PCJPLAY_7669 $5604 == 3 // (int) var == num jump_if_false @PCJPLAY_7822 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PCJPLAY_1094 jump_if_false @PCJPLAY_7714 $5806 = 4 // (int) $5604 = 5 // (int) :PCJPLAY_7714 037B: constant_params 0 variable_params 1 unknown 2 call_with_params @PCJPLAY_3145 $5803 $5803 == 1 // (int) var == num jump_if_false @PCJPLAY_7745 $5604 = 5 // (int) :PCJPLAY_7745 037B: constant_params 0 variable_params 1 unknown 2 call_with_params @PCJPLAY_2078 $5803 $5803 == 1 // (int) var == num jump_if_false @PCJPLAY_7776 $5604 = 5 // (int) :PCJPLAY_7776 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PCJPLAY_2770 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PCJPLAY_3009 0017: $5801 >= $5609 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @PCJPLAY_7815 // Note: the incorrect math opcode was used here $5604 = 4 // (int) :PCJPLAY_7815 0002: jump @PCJPLAY_7669 :PCJPLAY_7822 $5604 == 4 // (int) var == num jump_if_false @PCJPLAY_7854 0001: wait 0 ms 0025: gosub @PCJPLAY_8194 0026: return 0002: jump @PCJPLAY_7822 :PCJPLAY_7854 $5604 == 5 // (int) var == num jump_if_false @PCJPLAY_7886 0001: wait 0 ms 0025: gosub @PCJPLAY_7908 0026: return 0002: jump @PCJPLAY_7854 :PCJPLAY_7886 not $5604 == 99 // (int) var == num jump_if_false @PCJPLAY_7906 0002: jump @PCJPLAY_7390 :PCJPLAY_7906 0026: return :PCJPLAY_7908 0059: text_clear_all $5806 == 99 // (int) var == num jump_if_false @PCJPLAY_7940 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0026: return :PCJPLAY_7940 not $5806 == 4 // (int) var == num jump_if_false @PCJPLAY_7968 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! :PCJPLAY_7968 $5806 == 4 // (int) var == num jump_if_false @PCJPLAY_8108 0055: show_text_styled GXT 'M_OVER' time 1000 style 1 // ~r~MISSION OVER! $5808 == 1 // (int) var == num jump_if_false @PCJPLAY_8024 0055: show_text_styled GXT 'PCJ_78' time 5000 style 8 // ~r~Playground On The Town Cancelled! :PCJPLAY_8024 $5809 == 1 // (int) var == num jump_if_false @PCJPLAY_8052 0055: show_text_styled GXT 'PCJ_79' time 5000 style 8 // ~r~Playground On The Point Cancelled! :PCJPLAY_8052 $5810 == 1 // (int) var == num jump_if_false @PCJPLAY_8080 0055: show_text_styled GXT 'PCJ198' time 5000 style 8 // ~r~Playground On The Dock Cancelled! :PCJPLAY_8080 $5811 == 1 // (int) var == num jump_if_false @PCJPLAY_8108 0055: show_text_styled GXT 'PCJ199' time 5000 style 8 // ~r~Playground On The Park Cancelled! :PCJPLAY_8108 $5806 == 1 // (int) var == num jump_if_false @PCJPLAY_8136 0055: show_text_styled GXT 'PCJ_70' time 5000 style 8 // ~r~You didn't get back on the bike in time!~w~ :PCJPLAY_8136 $5806 == 2 // (int) var == num jump_if_false @PCJPLAY_8164 0055: show_text_styled GXT 'PCJ_71' time 5000 style 8 // ~r~The PCJ has been destroyed!~w~ :PCJPLAY_8164 $5806 == 3 // (int) var == num jump_if_false @PCJPLAY_8192 0055: show_text_styled GXT 'PCJ_72' time 5000 style 8 // ~r~You ran out of time!~w~ :PCJPLAY_8192 0026: return :PCJPLAY_8194 $5808 == 1 // (int) var == num jump_if_false @PCJPLAY_8541 0035: $5815 = $1677 // (int vars) 002B: $5815 -= $5605 // (int vars) // Note: the incorrect math opcode was used here $5815 > 0 // (int) var > num jump_if_false @PCJPLAY_8436 0035: $5816 = $5815 // (int vars) $5816 /= 1000 // (int) 051A: (unknown) $5816 0035: $1677 = $5815 // (int vars) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PCJPLAY_2033 10 > $5812 // (int) num > var 0022: jump_if_false @PCJPLAY_8303 // Note: the incorrect math opcode was used here 01D9: (unknown) 'PCJ_31' $5813 $5812 4000 1 // ~w~New Course Record! ~1~:0~1~ 0002: jump @PCJPLAY_8322 :PCJPLAY_8303 01D9: (unknown) 'PCJ_30' $5813 $5812 4000 1 // ~w~New Course Record! ~1~:~1~ :PCJPLAY_8322 $1675 == 0 // (int) var == num jump_if_false @PCJPLAY_8393 011D: show_text_1number_styled GXT 'M_PASS' number 500 time 1000 style 1 // ~Y~MISSION PASSED! ~n~$~1~ 809F: not actor $933 dead jump_if_false @PCJPLAY_8370 0094: player $933 money += 500 :PCJPLAY_8370 022B: (unknown) 1 036A: (unknown) 01DF: progress_made += 1 $1675 = 1 // (int) 0002: jump @PCJPLAY_8429 :PCJPLAY_8393 011D: show_text_1number_styled GXT 'PCJ_82' number 500 time 1000 style 1 // New Record! 809F: not actor $933 dead jump_if_false @PCJPLAY_8429 0094: player $933 money += 500 :PCJPLAY_8429 0002: jump @PCJPLAY_8519 :PCJPLAY_8436 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PCJPLAY_2033 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 10 > $5812 // (int) num > var 0022: jump_if_false @PCJPLAY_8500 // Note: the incorrect math opcode was used here 021E: show_text_2numbers_styled GXT 'PCJ_33' numbers $5813 $5812 time 5000 flag 8 // ~w~Your Course Time ~1~:0~1~ 0002: jump @PCJPLAY_8519 :PCJPLAY_8500 021E: show_text_2numbers_styled GXT 'PCJ_32' numbers $5813 $5812 time 5000 flag 8 // ~w~Your Course Time ~1~:~1~ :PCJPLAY_8519 809F: not actor $933 dead 0022: jump_if_false @PCJPLAY_8534 // Note: the incorrect math opcode was used here 009B: clear_player $933 wanted_level :PCJPLAY_8534 0002: jump @PCJPLAY_9575 :PCJPLAY_8541 $5809 == 1 // (int) var == num jump_if_false @PCJPLAY_8888 0035: $5815 = $1678 // (int vars) 002B: $5815 -= $5605 // (int vars) // Note: the incorrect math opcode was used here $5815 > 0 // (int) var > num jump_if_false @PCJPLAY_8783 0035: $5816 = $5815 // (int vars) $5816 /= 1000 // (int) 051B: (unknown) $5816 0035: $1678 = $5815 // (int vars) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PCJPLAY_2033 10 > $5812 // (int) num > var 0022: jump_if_false @PCJPLAY_8650 // Note: the incorrect math opcode was used here 01D9: (unknown) 'PCJ_31' $5813 $5812 4000 1 // ~w~New Course Record! ~1~:0~1~ 0002: jump @PCJPLAY_8669 :PCJPLAY_8650 01D9: (unknown) 'PCJ_30' $5813 $5812 4000 1 // ~w~New Course Record! ~1~:~1~ :PCJPLAY_8669 $1676 == 0 // (int) var == num jump_if_false @PCJPLAY_8740 011D: show_text_1number_styled GXT 'M_PASS' number 500 time 1000 style 1 // ~Y~MISSION PASSED! ~n~$~1~ 809F: not actor $933 dead jump_if_false @PCJPLAY_8717 0094: player $933 money += 500 :PCJPLAY_8717 022B: (unknown) 1 036A: (unknown) 01DF: progress_made += 1 $1676 = 1 // (int) 0002: jump @PCJPLAY_8776 :PCJPLAY_8740 011D: show_text_1number_styled GXT 'PCJ_82' number 500 time 1000 style 1 // New Record! 809F: not actor $933 dead jump_if_false @PCJPLAY_8776 0094: player $933 money += 500 :PCJPLAY_8776 0002: jump @PCJPLAY_8866 :PCJPLAY_8783 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PCJPLAY_2033 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 10 > $5812 // (int) num > var 0022: jump_if_false @PCJPLAY_8847 // Note: the incorrect math opcode was used here 021E: show_text_2numbers_styled GXT 'PCJ_33' numbers $5813 $5812 time 5000 flag 8 // ~w~Your Course Time ~1~:0~1~ 0002: jump @PCJPLAY_8866 :PCJPLAY_8847 021E: show_text_2numbers_styled GXT 'PCJ_32' numbers $5813 $5812 time 5000 flag 8 // ~w~Your Course Time ~1~:~1~ :PCJPLAY_8866 809F: not actor $933 dead 0022: jump_if_false @PCJPLAY_8881 // Note: the incorrect math opcode was used here 009B: clear_player $933 wanted_level :PCJPLAY_8881 0002: jump @PCJPLAY_9575 :PCJPLAY_8888 $5810 == 1 // (int) var == num jump_if_false @PCJPLAY_9235 0035: $5815 = $1694 // (int vars) 002B: $5815 -= $5605 // (int vars) // Note: the incorrect math opcode was used here $5815 > 0 // (int) var > num jump_if_false @PCJPLAY_9130 0035: $5816 = $5815 // (int vars) $5816 /= 1000 // (int) 055D: (unknown) $5816 0035: $1694 = $5815 // (int vars) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PCJPLAY_2033 10 > $5812 // (int) num > var 0022: jump_if_false @PCJPLAY_8997 // Note: the incorrect math opcode was used here 01D9: (unknown) 'PCJ_31' $5813 $5812 4000 1 // ~w~New Course Record! ~1~:0~1~ 0002: jump @PCJPLAY_9016 :PCJPLAY_8997 01D9: (unknown) 'PCJ_30' $5813 $5812 4000 1 // ~w~New Course Record! ~1~:~1~ :PCJPLAY_9016 $1692 == 0 // (int) var == num jump_if_false @PCJPLAY_9087 011D: show_text_1number_styled GXT 'M_PASS' number 500 time 1000 style 1 // ~Y~MISSION PASSED! ~n~$~1~ 809F: not actor $933 dead jump_if_false @PCJPLAY_9064 0094: player $933 money += 500 :PCJPLAY_9064 022B: (unknown) 1 036A: (unknown) 01DF: progress_made += 1 $1692 = 1 // (int) 0002: jump @PCJPLAY_9123 :PCJPLAY_9087 011D: show_text_1number_styled GXT 'PCJ_82' number 500 time 1000 style 1 // New Record! 809F: not actor $933 dead jump_if_false @PCJPLAY_9123 0094: player $933 money += 500 :PCJPLAY_9123 0002: jump @PCJPLAY_9213 :PCJPLAY_9130 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PCJPLAY_2033 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 10 > $5812 // (int) num > var 0022: jump_if_false @PCJPLAY_9194 // Note: the incorrect math opcode was used here 021E: show_text_2numbers_styled GXT 'PCJ_33' numbers $5813 $5812 time 5000 flag 8 // ~w~Your Course Time ~1~:0~1~ 0002: jump @PCJPLAY_9213 :PCJPLAY_9194 021E: show_text_2numbers_styled GXT 'PCJ_32' numbers $5813 $5812 time 5000 flag 8 // ~w~Your Course Time ~1~:~1~ :PCJPLAY_9213 809F: not actor $933 dead 0022: jump_if_false @PCJPLAY_9228 // Note: the incorrect math opcode was used here 009B: clear_player $933 wanted_level :PCJPLAY_9228 0002: jump @PCJPLAY_9575 :PCJPLAY_9235 $5811 == 1 // (int) var == num jump_if_false @PCJPLAY_9575 0035: $5815 = $1695 // (int vars) 002B: $5815 -= $5605 // (int vars) // Note: the incorrect math opcode was used here $5815 > 0 // (int) var > num jump_if_false @PCJPLAY_9477 0035: $5816 = $5815 // (int vars) $5816 /= 1000 // (int) 055E: (unknown) $5816 0035: $1695 = $5815 // (int vars) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PCJPLAY_2033 10 > $5812 // (int) num > var 0022: jump_if_false @PCJPLAY_9344 // Note: the incorrect math opcode was used here 01D9: (unknown) 'PCJ_31' $5813 $5812 4000 1 // ~w~New Course Record! ~1~:0~1~ 0002: jump @PCJPLAY_9363 :PCJPLAY_9344 01D9: (unknown) 'PCJ_30' $5813 $5812 4000 1 // ~w~New Course Record! ~1~:~1~ :PCJPLAY_9363 $1693 == 0 // (int) var == num jump_if_false @PCJPLAY_9434 011D: show_text_1number_styled GXT 'M_PASS' number 500 time 1000 style 1 // ~Y~MISSION PASSED! ~n~$~1~ 809F: not actor $933 dead jump_if_false @PCJPLAY_9411 0094: player $933 money += 500 :PCJPLAY_9411 022B: (unknown) 1 036A: (unknown) 01DF: progress_made += 1 $1693 = 1 // (int) 0002: jump @PCJPLAY_9470 :PCJPLAY_9434 011D: show_text_1number_styled GXT 'PCJ_82' number 500 time 1000 style 1 // New Record! 809F: not actor $933 dead jump_if_false @PCJPLAY_9470 0094: player $933 money += 500 :PCJPLAY_9470 0002: jump @PCJPLAY_9560 :PCJPLAY_9477 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PCJPLAY_2033 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 10 > $5812 // (int) num > var 0022: jump_if_false @PCJPLAY_9541 // Note: the incorrect math opcode was used here 021E: show_text_2numbers_styled GXT 'PCJ_33' numbers $5813 $5812 time 5000 flag 8 // ~w~Your Course Time ~1~:0~1~ 0002: jump @PCJPLAY_9560 :PCJPLAY_9541 021E: show_text_2numbers_styled GXT 'PCJ_32' numbers $5813 $5812 time 5000 flag 8 // ~w~Your Course Time ~1~:~1~ :PCJPLAY_9560 809F: not actor $933 dead 0022: jump_if_false @PCJPLAY_9575 // Note: the incorrect math opcode was used here 009B: clear_player $933 wanted_level :PCJPLAY_9575 0026: return :PCJPLAY_9577 1@ = 0 // (int) $940 = 0 // (int) 00AA: set_parked_car_generator $1277 cars_to_generate_to 101 00AA: set_parked_car_generator $1278 cars_to_generate_to 101 00AA: set_parked_car_generator $1279 cars_to_generate_to 101 00AA: set_parked_car_generator $1280 cars_to_generate_to 101 80A0: not car $5721 wrecked jump_if_false @PCJPLAY_9625 0113: remove_references_to_car $5721 // Like turning a car into any random car :PCJPLAY_9625 00AE: remove_status_text $5801 00AC: stop_timer $5605 00BB: (unknown) $5723 :PCJPLAY_9637 8017: not 1@ >= $5609 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @PCJPLAY_9667 // Note: the incorrect math opcode was used here 00BB: (unknown) $5468(1@,29) 1@ += 1 // (int) 0002: jump @PCJPLAY_9637 :PCJPLAY_9667 007A: mission_cleanup 0026: return //-------------Mission 43--------------- :HOVERTT 0238: name_thread 'HOVERTT' 0025: gosub @HOVERTT_5150 009D: wasted_or_busted // mission only jump_if_false @HOVERTT_34 0025: gosub @HOVERTT_7631 :HOVERTT_34 0025: gosub @HOVERTT_8383 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 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @HOVERTT_243 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 007E: actor $933 driving jump_if_false @HOVERTT_237 0400: (unknown) $933 $1070 0002: jump @HOVERTT_243 :HOVERTT_237 02C0: (unknown) $933 $1070 :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_4301 0@ :HOVERTT_270 0045: actor $933 defined jump_if_false @HOVERTT_338 807E: not actor $933 driving jump_if_false @HOVERTT_315 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @HOVERTT_318 :HOVERTT_315 021D: (unknown) 0 :HOVERTT_318 $1078 == 0 // (int) var == num jump_if_false @HOVERTT_334 02EA: select_interior 2 :HOVERTT_334 01AE: (unknown) 1 :HOVERTT_338 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return 0045: actor $933 defined jump_if_false @HOVERTT_415 807E: not actor $933 driving jump_if_false @HOVERTT_403 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @HOVERTT_403 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :HOVERTT_403 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :HOVERTT_415 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @HOVERTT_464 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 01AE: (unknown) 0 $1078 == 0 // (int) var == num jump_if_false @HOVERTT_464 02EA: select_interior 0 :HOVERTT_464 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @HOVERTT_494 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :HOVERTT_494 0026: return 0045: actor 0@ defined jump_if_false @HOVERTT_515 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :HOVERTT_515 0026: return 0045: actor 0@ defined 0022: jump_if_false @HOVERTT_545 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @HOVERTT_545 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :HOVERTT_545 0026: return :HOVERTT_547 0045: actor 0@ defined 0022: jump_if_false @HOVERTT_594 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @HOVERTT_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 @HOVERTT_594 :HOVERTT_590 1@ = 0 // (int) :HOVERTT_594 1@ == 1 // (int) var == num jump_if_false @HOVERTT_678 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @HOVERTT_671 007E: actor 0@ driving jump_if_false @HOVERTT_667 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @HOVERTT_657 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @HOVERTT_660 :HOVERTT_657 00F1: (unknown) 0@ :HOVERTT_660 0002: jump @HOVERTT_671 :HOVERTT_667 1@ = 0 // (int) :HOVERTT_671 0002: jump @HOVERTT_594 :HOVERTT_678 0026: return 0045: actor 0@ defined jump_if_false @HOVERTT_772 007E: actor 0@ driving jump_if_false @HOVERTT_756 02A7: unknown_check 0@ jump_if_false @HOVERTT_726 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @HOVERTT_749 :HOVERTT_726 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @HOVERTT_547 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :HOVERTT_749 0002: jump @HOVERTT_765 :HOVERTT_756 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :HOVERTT_765 0002: jump @HOVERTT_774 :HOVERTT_772 005F: (unknown) :HOVERTT_774 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @HOVERTT_932 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @HOVERTT_932 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @HOVERTT_873 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @HOVERTT_832 // Note: the incorrect math opcode was used here 0026: return 0002: jump @HOVERTT_866 :HOVERTT_832 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @HOVERTT_547 0@ 4@ > -1 // (int) var > num jump_if_false @HOVERTT_866 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @HOVERTT_547 4@ :HOVERTT_866 0002: jump @HOVERTT_932 :HOVERTT_873 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @HOVERTT_898 // Note: the incorrect math opcode was used here 0026: return 0002: jump @HOVERTT_932 :HOVERTT_898 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @HOVERTT_547 0@ not 3@ == -1 // (int) var == num jump_if_false @HOVERTT_932 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @HOVERTT_547 3@ :HOVERTT_932 0045: actor 0@ defined jump_if_false @HOVERTT_984 004F: unknown_check 1@ jump_if_false @HOVERTT_984 007E: actor 0@ driving jump_if_false @HOVERTT_984 807C: not actor 0@ driving 1@ 0022: jump_if_false @HOVERTT_984 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @HOVERTT_547 0@ :HOVERTT_984 5@ = 0 // (int) :HOVERTT_988 5@ == 0 // (int) var == num jump_if_false @HOVERTT_1086 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @HOVERTT_1079 004F: unknown_check 1@ jump_if_false @HOVERTT_1079 007C: actor 0@ driving 1@ 0022: jump_if_false @HOVERTT_1045 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @HOVERTT_1079 :HOVERTT_1045 2@ == -1 // (int) var == num jump_if_false @HOVERTT_1071 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @HOVERTT_1079 :HOVERTT_1071 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :HOVERTT_1079 0002: jump @HOVERTT_988 :HOVERTT_1086 0026: return :HOVERTT_1088 $1084 = 0 // (int) 0377: (unknown) 0 $1084 $1084 > 0 // (int) var > num jump_if_false @HOVERTT_1161 0045: actor $933 defined jump_if_false @HOVERTT_1161 0429: (unknown) $933 0@ 0@ > -1 // (int) var > num jump_if_false @HOVERTT_1161 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @HOVERTT_1161 $1084 = 0 // (int) :HOVERTT_1161 $1084 > 0 // (int) var > num jump_if_false @HOVERTT_1279 $1085 == -1 // (int) var == num jump_if_false @HOVERTT_1233 010E: $1167 = current_time_in_ms 0035: $1085 = $1167 // (int vars) $1085 += 2500 // (int) 0267: (unknown) 'CAN_CON' // Use~h~ ~k~ ~TGSUB~ ~w~again to cancel the mission. $1068 = 1 // (int) $1087 = 1 // (int) 0002: jump @HOVERTT_1266 :HOVERTT_1233 801C: not $1086 == $1084 // (int) num == var 0022: jump_if_false @HOVERTT_1266 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) 005E: (unknown) :HOVERTT_1266 0035: $1086 = $1084 // (int vars) 0002: jump @HOVERTT_1337 :HOVERTT_1279 $1087 == 1 // (int) var == num jump_if_false @HOVERTT_1332 010E: $1167 = current_time_in_ms 0011: $1167 > $1085 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @HOVERTT_1332 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) $1087 = 0 // (int) :HOVERTT_1332 $1086 = 0 // (int) :HOVERTT_1337 005F: (unknown) :HOVERTT_1339 0@ == 0 // (int) var == num jump_if_false @HOVERTT_1382 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @HOVERTT_1558 :HOVERTT_1382 0@ == 1 // (int) var == num jump_if_false @HOVERTT_1415 03CF: (unknown) 200 200 200 255 0002: jump @HOVERTT_1558 :HOVERTT_1415 0@ == 2 // (int) var == num jump_if_false @HOVERTT_1457 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @HOVERTT_1558 :HOVERTT_1457 0@ == 3 // (int) var == num jump_if_false @HOVERTT_1501 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @HOVERTT_1558 :HOVERTT_1501 0@ == 4 // (int) var == num jump_if_false @HOVERTT_1532 03CF: (unknown) 8 143 59 255 0002: jump @HOVERTT_1558 :HOVERTT_1532 0@ == 5 // (int) var == num jump_if_false @HOVERTT_1558 03CF: (unknown) 237 130 180 255 :HOVERTT_1558 0026: return :HOVERTT_1560 00BC: (unknown) 0@ 2 0026: return :HOVERTT_1567 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_1567 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @HOVERTT_1622 014E: 3@ = car 0@ health 3@ -= 250 // (int) :HOVERTT_1622 0 > 3@ // (int) num > var 0022: jump_if_false @HOVERTT_1637 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :HOVERTT_1637 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_1682 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :HOVERTT_1682 005F: (unknown) $5605 = 0 // (int) $5608 = 0 // (int) $5779 = 0 // (int) $5780 = 0 // (int) $5782 = 0 // (int) $5784 = 0 // (int) $5785 = 0 // (int) :HOVERTT_1719 $5794 == 1 // (int) var == num jump_if_false @HOVERTT_1782 0035: $5791 = $1667 // (int vars) $5791 /= 1000 // (int) 0035: $5790 = $5791 // (int vars) $5790 /= 60 // (int) 0035: $5792 = $5790 // (int vars) $5792 *= 60 // (int) 002B: $5791 -= $5792 // (int vars) // Note: the incorrect math opcode was used here 0002: jump @HOVERTT_1825 :HOVERTT_1782 0035: $5791 = $1668 // (int vars) $5791 /= 1000 // (int) 0035: $5790 = $5791 // (int vars) $5790 /= 60 // (int) 0035: $5792 = $5790 // (int vars) $5792 *= 60 // (int) 002B: $5791 -= $5792 // (int vars) // Note: the incorrect math opcode was used here :HOVERTT_1825 0026: return :HOVERTT_1827 007D: actor $933 driving_car_with_model #HOVERCR 0022: jump_if_false @HOVERTT_4589 // Note: the incorrect math opcode was used here 008B: actor $933 in_sphere_in_car $5805 $5806 $5807 radius 30.0 30.0 30.0 sphere 0 0022: jump_if_false @HOVERTT_3383 // Note: the incorrect math opcode was used here $5794 = 1 // (int) $1665 == 0 // (int) var == num jump_if_false @HOVERTT_1888 01EA: increment_mission_attempts :HOVERTT_1888 0092: $5803 = init_object #NDC_BOATRAMPWIDE at -286.659 -230.889 5.2 00D3: set_object $5803 z_angle_to 180.0 0092: $5804 = init_object #NDC_BIKERAMPNARROW at -535.143 -588.179 9.524 00D3: set_object $5804 z_angle_to 180.0 $5609 = 53 // (int) $5611 = -267.31 // (float) $5664 = -1604.897 // (float) $5717 = 6.41 // (float) $5612 = -295.798 // (float) $5665 = -1545.076 // (float) $5718 = 6.41 // (float) $5613 = -300.578 // (float) $5666 = -1482.43 // (float) $5719 = 8.5 // (float) $5614 = -298.703 // (float) $5667 = -1390.222 // (float) $5720 = 8.5 // (float) $5615 = -297.518 // (float) $5668 = -1325.467 // (float) $5721 = 6.301 // (float) $5616 = -301.959 // (float) $5669 = -1214.357 // (float) $5722 = 7.818 // (float) $5617 = -302.654 // (float) $5670 = -1173.818 // (float) $5723 = 6.301 // (float) $5618 = -302.713 // (float) $5671 = -1138.771 // (float) $5724 = 5.965 // (float) $5619 = -276.544 // (float) $5672 = -1084.679 // (float) $5725 = 6.41 // (float) $5620 = -258.821 // (float) $5673 = -1014.296 // (float) $5726 = 6.41 // (float) $5621 = -250.613 // (float) $5674 = -919.99 // (float) $5727 = 6.41 // (float) $5622 = -210.577 // (float) $5675 = -843.31 // (float) $5728 = 6.41 // (float) $5623 = -180.512 // (float) $5676 = -781.035 // (float) $5729 = 6.41 // (float) $5624 = -135.742 // (float) $5677 = -710.077 // (float) $5730 = 6.41 // (float) $5625 = -103.389 // (float) $5678 = -637.897 // (float) $5731 = 6.41 // (float) $5626 = -64.099 // (float) $5679 = -572.414 // (float) $5732 = 6.41 // (float) $5627 = -29.229 // (float) $5680 = -492.661 // (float) $5733 = 6.41 // (float) $5628 = -3.767 // (float) $5681 = -381.925 // (float) $5734 = 6.41 // (float) $5629 = 17.341 // (float) $5682 = -297.955 // (float) $5735 = 6.41 // (float) $5630 = 95.192 // (float) $5683 = -261.777 // (float) $5736 = 6.41 // (float) $5631 = 127.569 // (float) $5684 = -194.41 // (float) $5737 = 6.41 // (float) $5632 = 21.705 // (float) $5685 = -153.061 // (float) $5738 = 6.41 // (float) $5633 = -96.789 // (float) $5686 = -161.754 // (float) $5739 = 6.41 // (float) $5634 = -162.282 // (float) $5687 = -161.61 // (float) $5740 = 6.41 // (float) $5635 = -243.415 // (float) $5688 = -154.264 // (float) $5741 = 6.41 // (float) $5636 = -275.338 // (float) $5689 = -155.658 // (float) $5742 = 6.41 // (float) $5637 = -286.175 // (float) $5690 = -224.038 // (float) $5743 = 6.41 // (float) $5638 = -291.5 // (float) $5691 = -273.519 // (float) $5744 = 10.143 // (float) $5639 = -250.245 // (float) $5692 = -290.711 // (float) $5745 = 10.293 // (float) $5640 = -268.336 // (float) $5693 = -317.234 // (float) $5746 = 10.293 // (float) $5641 = -288.203 // (float) $5694 = -353.495 // (float) $5747 = 11.178 // (float) $5642 = -300.33 // (float) $5695 = -368.806 // (float) $5748 = 11.141 // (float) $5643 = -367.938 // (float) $5696 = -353.917 // (float) $5749 = 11.1 // (float) $5644 = -444.717 // (float) $5697 = -355.854 // (float) $5750 = 11.103 // (float) $5645 = -445.91 // (float) $5698 = -445.508 // (float) $5751 = 11.104 // (float) $5646 = -479.505 // (float) $5699 = -486.245 // (float) $5752 = 11.107 // (float) $5647 = -529.486 // (float) $5700 = -486.073 // (float) $5753 = 11.076 // (float) $5648 = -560.446 // (float) $5701 = -512.763 // (float) $5754 = 10.524 // (float) $5649 = -541.436 // (float) $5702 = -536.042 // (float) $5755 = 10.524 // (float) $5650 = -535.704 // (float) $5703 = -580.457 // (float) $5756 = 10.524 // (float) $5651 = -534.078 // (float) $5704 = -632.87 // (float) $5757 = 6.41 // (float) $5652 = -488.862 // (float) $5705 = -720.952 // (float) $5758 = 6.41 // (float) $5653 = -409.038 // (float) $5706 = -835.958 // (float) $5759 = 6.41 // (float) $5654 = -370.939 // (float) $5707 = -903.219 // (float) $5760 = 6.41 // (float) $5655 = -336.202 // (float) $5708 = -989.556 // (float) $5761 = 6.41 // (float) $5656 = -292.136 // (float) $5709 = -1123.13 // (float) $5762 = 6.41 // (float) $5657 = -281.873 // (float) $5710 = -1198.357 // (float) $5763 = 8.7 // (float) $5658 = -283.891 // (float) $5711 = -1268.356 // (float) $5764 = 6.41 // (float) $5659 = -329.517 // (float) $5712 = -1304.286 // (float) $5765 = 6.41 // (float) $5660 = -360.414 // (float) $5713 = -1340.984 // (float) $5766 = 6.41 // (float) $5661 = -328.061 // (float) $5714 = -1448.997 // (float) $5767 = 6.41 // (float) $5662 = -292.737 // (float) $5715 = -1564.753 // (float) $5768 = 6.41 // (float) $5663 = -271.456 // (float) $5716 = -1653.366 // (float) $5769 = 6.41 // (float) 0002: jump @HOVERTT_4589 :HOVERTT_3383 008B: actor $933 in_sphere_in_car $5808 $5809 $5810 radius 30.0 30.0 30.0 sphere 0 0022: jump_if_false @HOVERTT_4589 // Note: the incorrect math opcode was used here $5795 = 1 // (int) $1666 == 0 // (int) var == num jump_if_false @HOVERTT_3430 01EA: increment_mission_attempts :HOVERTT_3430 $5609 = 30 // (int) $5611 = -1217.121 // (float) $5664 = -43.921 // (float) $5717 = 6.521 // (float) $5612 = -1321.995 // (float) $5665 = -41.188 // (float) $5718 = 6.521 // (float) $5613 = -1366.457 // (float) $5666 = -5.088 // (float) $5719 = 6.543 // (float) $5614 = -1375.804 // (float) $5667 = 113.388 // (float) $5720 = 6.512 // (float) $5615 = -1364.754 // (float) $5668 = 232.444 // (float) $5721 = 6.472 // (float) $5616 = -1328.658 // (float) $5669 = 271.881 // (float) $5722 = 6.516 // (float) $5617 = -1268.175 // (float) $5670 = 340.318 // (float) $5723 = 6.452 // (float) $5618 = -1171.013 // (float) $5671 = 441.187 // (float) $5724 = 6.452 // (float) $5619 = -1061.407 // (float) $5672 = 492.629 // (float) $5725 = 11.299 // (float) $5620 = -1028.306 // (float) $5673 = 451.318 // (float) $5726 = 7.5 // (float) $5621 = -1018.58 // (float) $5674 = 404.172 // (float) $5727 = 11.191 // (float) $5622 = -973.759 // (float) $5675 = 391.232 // (float) $5728 = 11.253 // (float) $5623 = -970.251 // (float) $5676 = 349.756 // (float) $5729 = 11.263 // (float) $5624 = -971.69 // (float) $5677 = 325.093 // (float) $5730 = 11.256 // (float) $5625 = -1004.684 // (float) $5678 = 312.645 // (float) $5731 = 11.196 // (float) $5626 = -1013.835 // (float) $5679 = 284.305 // (float) $5732 = 11.188 // (float) $5627 = -1018.497 // (float) $5680 = 240.102 // (float) $5733 = 11.255 // (float) $5628 = -1027.127 // (float) $5681 = 180.979 // (float) $5734 = 11.198 // (float) $5629 = -1068.679 // (float) $5682 = 128.921 // (float) $5735 = 11.213 // (float) $5630 = -1072.245 // (float) $5683 = 59.419 // (float) $5736 = 11.259 // (float) $5631 = -1071.958 // (float) $5684 = 10.224 // (float) $5737 = 11.272 // (float) $5632 = -1071.61 // (float) $5685 = -24.883 // (float) $5738 = 11.237 // (float) $5633 = -1070.156 // (float) $5686 = -63.885 // (float) $5739 = 11.269 // (float) $5634 = -1113.145 // (float) $5687 = -66.548 // (float) $5740 = 11.421 // (float) $5635 = -1162.828 // (float) $5688 = -84.68 // (float) $5741 = 11.414 // (float) $5636 = -1202.393 // (float) $5689 = -86.491 // (float) $5742 = 11.442 // (float) $5637 = -1249.211 // (float) $5690 = -101.959 // (float) $5743 = 11.442 // (float) $5638 = -1258.013 // (float) $5691 = -184.061 // (float) $5744 = 11.442 // (float) $5639 = -1257.444 // (float) $5692 = -258.247 // (float) $5745 = 11.442 // (float) $5640 = -1248.067 // (float) $5693 = -323.641 // (float) $5746 = 9.882 // (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) $5648 = 0 // (float) $5701 = 0 // (float) $5754 = 0 // (float) $5649 = 0 // (float) $5702 = 0 // (float) $5755 = 0 // (float) $5650 = 0 // (float) $5703 = 0 // (float) $5756 = 0 // (float) $5651 = 0 // (float) $5704 = 0 // (float) $5757 = 0 // (float) $5652 = 0 // (float) $5705 = 0 // (float) $5758 = 0 // (float) $5653 = 0 // (float) $5706 = 0 // (float) $5759 = 0 // (float) $5654 = 0 // (float) $5707 = 0 // (float) $5760 = 0 // (float) $5655 = 0 // (float) $5708 = 0 // (float) $5761 = 0 // (float) $5656 = 0 // (float) $5709 = 0 // (float) $5762 = 0 // (float) $5657 = 0 // (float) $5710 = 0 // (float) $5763 = 0 // (float) $5658 = 0 // (float) $5711 = 0 // (float) $5764 = 0 // (float) $5659 = 0 // (float) $5712 = 0 // (float) $5765 = 0 // (float) $5660 = 0 // (float) $5713 = 0 // (float) $5766 = 0 // (float) $5661 = 0 // (float) $5714 = 0 // (float) $5767 = 0 // (float) $5662 = 0 // (float) $5715 = 0 // (float) $5768 = 0 // (float) $5663 = 0 // (float) $5716 = 0 // (float) $5769 = 0 // (float) :HOVERTT_4589 0026: return :HOVERTT_4591 80A0: not car $5773 wrecked jump_if_false @HOVERTT_4647 807C: not actor $933 driving $5773 0022: jump_if_false @HOVERTT_4647 // Note: the incorrect math opcode was used here 00C0: (unknown) $5773 $5775 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @HOVERTT_1560 $5775 00BB: (unknown) $5776 00BB: (unknown) $5777 $5607 = 2 // (int) :HOVERTT_4647 0026: return :HOVERTT_4649 80A0: not car $5773 wrecked jump_if_false @HOVERTT_4875 007C: actor $933 driving $5773 0022: jump_if_false @HOVERTT_4875 // Note: the incorrect math opcode was used here 0035: 0@ = $5778 // (int vars) 0035: 1@ = 0@ // (int vars) $5607 == 2 // (int) var == num jump_if_false @HOVERTT_4699 00BB: (unknown) $5775 :HOVERTT_4699 001C: 0@ == $5793 // (int) num == var 0022: jump_if_false @HOVERTT_4740 // Note: the incorrect math opcode was used here 00C3: (unknown) $5355(0@,53) $5408(0@,53) $5461(0@,53) $5776 00BC: (unknown) $5776 1 0002: jump @HOVERTT_4768 :HOVERTT_4740 0011: $5793 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @HOVERTT_4768 // Note: the incorrect math opcode was used here 00C3: (unknown) $5355(0@,53) $5408(0@,53) $5461(0@,53) $5776 :HOVERTT_4768 0035: 1@ = 0@ // (int vars) 1@ += 1 // (int) 0011: 1@ > $5609 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @HOVERTT_4794 // Note: the incorrect math opcode was used here 0035: 1@ = $5609 // (int vars) :HOVERTT_4794 001C: 1@ == $5793 // (int) num == var 0022: jump_if_false @HOVERTT_4835 // Note: the incorrect math opcode was used here 00C3: (unknown) $5355(1@,53) $5408(1@,53) $5461(1@,53) $5777 00BC: (unknown) $5777 1 0002: jump @HOVERTT_4863 :HOVERTT_4835 0011: $5793 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @HOVERTT_4863 // Note: the incorrect math opcode was used here 00C3: (unknown) $5355(1@,53) $5408(1@,53) $5461(1@,53) $5777 :HOVERTT_4863 00BD: (unknown) $5777 1 $5607 = 1 // (int) :HOVERTT_4875 0026: return :HOVERTT_4877 80A0: not car $5773 wrecked jump_if_false @HOVERTT_4988 807C: not actor $933 driving $5773 0022: jump_if_false @HOVERTT_4988 // Note: the incorrect math opcode was used here -1@ = 0 // (int) // timer2 $5780 = 1 // (int) $5779 = 1 // (int) 0059: text_clear_all $5781 == 1 // (int) var == num jump_if_false @HOVERTT_4957 03ED: (unknown) 'GYRO_39' $5781 4000 1 // ~w~You've got ~1~ second to get into the ~b~hover craft. 0002: jump @HOVERTT_4988 :HOVERTT_4957 $5781 > 1 // (int) var > num jump_if_false @HOVERTT_4988 03ED: (unknown) 'GYRO_40' $5781 4000 1 // ~w~You've got ~1~ seconds to get into the ~b~hover craft. :HOVERTT_4988 0026: return :HOVERTT_4990 80A0: not car $5773 wrecked 0022: jump_if_false @HOVERTT_5100 // Note: the incorrect math opcode was used here 007C: actor $933 driving $5773 0022: jump_if_false @HOVERTT_5100 // Note: the incorrect math opcode was used here -1@ = 0 // (int) // timer2 $5779 = 0 // (int) $5780 = 0 // (int) $5782 = 0 // (int) 0059: text_clear_all 0268: (unknown) 001C: $5778 == $5793 // (int) num == var 0022: jump_if_false @HOVERTT_5072 // 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_5100 :HOVERTT_5072 0011: $5793 > $5778 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @HOVERTT_5100 // 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_5100 0026: return :HOVERTT_5102 $1084 = 0 // (int) 0377: (unknown) 44 0@ 0022: jump_if_false @HOVERTT_5143 // Note: the incorrect math opcode was used here 0@ > 0 // (int) var > num jump_if_false @HOVERTT_5136 $5800 = 1 // (int) :HOVERTT_5136 0002: jump @HOVERTT_5148 :HOVERTT_5143 $5800 = 0 // (int) :HOVERTT_5148 0026: return :HOVERTT_5150 $940 = 1 // (int) 033A: use_GXT_table 'GYRO_VC' 0001: wait 0 ms $5605 = 1 // (int) $5794 = 0 // (int) $5795 = 0 // (int) $5796 = 0 // (int) $5797 = 0 // (int) $5610 = 0 // (int) $5606 = -1 // (int) $5798 = 0 // (int) $5799 = 0 // (int) $1084 = 0 // (int) $5800 = 0 // (int) $5801 = 0 // (int) $5802 = 0 // (int) $5805 = -259.352 // (float) $5806 = -1658.676 // (float) $5807 = 6.41 // (float) $5808 = -1179.552 // (float) $5809 = -40.727 // (float) $5810 = 6.534 // (float) $5784 = 999999 // (int) 0160: load_model #NDC_BOATRAMPWIDE 0160: load_model #NDC_BIKERAMPNARROW :HOVERTT_5308 0078: if or 8161: not model #NDC_BOATRAMPWIDE available 8161: not model #NDC_BIKERAMPNARROW available jump_if_false @HOVERTT_5337 0001: wait 0 ms 0002: jump @HOVERTT_5308 :HOVERTT_5337 0045: actor $933 defined jump_if_false @HOVERTT_5476 0110: $5610 = player $933 wanted_level $5610 == 1 // (int) var == num jump_if_false @HOVERTT_5371 009B: clear_player $933 wanted_level :HOVERTT_5371 007D: actor $933 driving_car_with_model #HOVERCR 0022: jump_if_false @HOVERTT_5469 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @HOVERTT_1827 007B: $5773 = actor $933 car $5794 == 1 // (int) var == num jump_if_false @HOVERTT_5443 004E: put_car $5773 at -259.352 -1658.676 6.0 00D1: set_car $5773 Z_angle_to 0 0002: jump @HOVERTT_5467 :HOVERTT_5443 004E: put_car $5773 at -1179.552 -40.727 6.0 00D1: set_car $5773 Z_angle_to 90.0 :HOVERTT_5467 0221: (unknown) :HOVERTT_5469 0002: jump @HOVERTT_5482 :HOVERTT_5476 $5605 = 12 // (int) :HOVERTT_5482 00AA: set_parked_car_generator $1273 cars_to_generate_to 0 00AA: set_parked_car_generator $1274 cars_to_generate_to 0 022C: (unknown) $5805 $5806 $5807 8.0 0 022C: (unknown) $5808 $5809 $5810 8.0 0 0035: $5793 = $5609 // (int vars) $5793 -= 1 // (int) 00C9: fade 1 1500 ms 03D2: (unknown) $5611 $5664 $5717 8.0 237 130 180 03E2: (unknown) $5611 $5664 $5717 $5612 $5665 $5718 237 130 180 0 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @HOVERTT_1719 10 > $5791 // (int) num > var 0022: jump_if_false @HOVERTT_5628 // Note: the incorrect math opcode was used here 01D8: (unknown) 'GYRO_57' $5790 $5791 6500 1 // ~w~Pass through each ~y~checkpoint!~w~ Beat the record time of ~1~:0~1~. 0002: jump @HOVERTT_5648 :HOVERTT_5628 01D8: (unknown) 'GYRO_56' $5790 $5791 6500 1 // ~w~Pass through each ~y~checkpoint!~w~ Beat the record time of ~1~:~1~. :HOVERTT_5648 $5799 = 1 // (int) -1@ = 0 // (int) // timer2 :HOVERTT_5658 00CA: fading jump_if_false @HOVERTT_5742 0001: wait 0 ms 03D2: (unknown) $5611 $5664 $5717 8.0 237 130 180 03E2: (unknown) $5611 $5664 $5717 $5612 $5665 $5718 237 130 180 0 80A0: not car $5773 wrecked 0022: jump_if_false @HOVERTT_5724 // Note: the incorrect math opcode was used here :HOVERTT_5724 8045: not actor $933 defined 0022: jump_if_false @HOVERTT_5735 // Note: the incorrect math opcode was used here :HOVERTT_5735 0002: jump @HOVERTT_5658 :HOVERTT_5742 0325: (unknown) $5773 1 03D2: (unknown) $5611 $5664 $5717 8.0 237 130 180 03E2: (unknown) $5611 $5664 $5717 $5612 $5665 $5718 237 130 180 0 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @HOVERTT_5102 $5800 == 0 // (int) var == num jump_if_false @HOVERTT_5851 0377: (unknown) 44 $1084 0022: jump_if_false @HOVERTT_5851 // Note: the incorrect math opcode was used here $1084 > 0 // (int) var > num jump_if_false @HOVERTT_5851 $5801 = 1 // (int) 0002: jump @HOVERTT_6266 :HOVERTT_5851 $5798 == 0 // (int) var == num jump_if_false @HOVERTT_6266 0001: wait 0 ms 809F: not actor $933 dead jump_if_false @HOVERTT_6253 80A0: not car $5773 wrecked jump_if_false @HOVERTT_6234 03D2: (unknown) $5611 $5664 $5717 8.0 237 130 180 03E2: (unknown) $5611 $5664 $5717 $5612 $5665 $5718 237 130 180 0 $5799 == 1 // (int) var == num jump_if_false @HOVERTT_5995 -1@ >= 4000 // (int) var >= num // timer2 jump_if_false @HOVERTT_5995 0059: text_clear_all 0055: show_text_styled GXT 'RACE_E3' time 1000 style 1 // ~w~3 00D9: (unknown) $937 $938 $939 7 -1@ = 0 // (int) // timer2 $5799 = 2 // (int) :HOVERTT_5995 $5799 == 2 // (int) var == num jump_if_false @HOVERTT_6059 -1@ >= 999 // (int) var >= num // timer2 jump_if_false @HOVERTT_6059 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E2' time 1000 style 1 // ~w~2 00D9: (unknown) $937 $938 $939 8 -1@ = 0 // (int) // timer2 $5799 = 3 // (int) :HOVERTT_6059 $5799 == 3 // (int) var == num jump_if_false @HOVERTT_6123 -1@ >= 999 // (int) var >= num // timer2 jump_if_false @HOVERTT_6123 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E1' time 1000 style 1 // ~w~1 00D9: (unknown) $937 $938 $939 9 -1@ = 0 // (int) // timer2 $5799 = 4 // (int) :HOVERTT_6123 $5799 == 4 // (int) var == num jump_if_false @HOVERTT_6167 -1@ >= 999 // (int) var >= num // timer2 jump_if_false @HOVERTT_6167 03C2: (unknown) -1@ = 0 // (int) // timer2 $5799 = 5 // (int) $5798 = 1 // (int) :HOVERTT_6167 $5800 == 0 // (int) var == num jump_if_false @HOVERTT_6217 0377: (unknown) 44 $1084 0022: jump_if_false @HOVERTT_6217 // Note: the incorrect math opcode was used here $1084 > 0 // (int) var > num jump_if_false @HOVERTT_6217 $5801 = 1 // (int) 0002: jump @HOVERTT_6266 :HOVERTT_6217 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @HOVERTT_5102 0002: jump @HOVERTT_6246 :HOVERTT_6234 $5606 = 1 // (int) $5605 = 12 // (int) :HOVERTT_6246 0002: jump @HOVERTT_6259 :HOVERTT_6253 $5605 = 12 // (int) :HOVERTT_6259 0002: jump @HOVERTT_5851 :HOVERTT_6266 $5801 == 1 // (int) var == num jump_if_false @HOVERTT_6281 03C2: (unknown) :HOVERTT_6281 03D2: (unknown) $5611 $5664 $5717 8.0 237 130 180 03E2: (unknown) $5611 $5664 $5717 $5612 $5665 $5718 237 130 180 0 0055: show_text_styled GXT 'RACE_E' time 1000 style 1 // ~w~GO! 00D9: (unknown) $937 $938 $939 10 -1@ = 0 // (int) // timer2 $5802 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @HOVERTT_4649 0045: actor $933 defined jump_if_false @HOVERTT_6433 0107: toggle_player $933 can_move 1 012E: toggle_player $933 ignored_by_cops 0 80A0: not car $5773 wrecked jump_if_false @HOVERTT_6414 0325: (unknown) $5773 0 0002: jump @HOVERTT_6426 :HOVERTT_6414 $5606 = 1 // (int) $5605 = 12 // (int) :HOVERTT_6426 0002: jump @HOVERTT_6439 :HOVERTT_6433 $5605 = 12 // (int) :HOVERTT_6439 0125: set_traffic_density_multiplier_to 0.5 :HOVERTT_6443 0001: wait 0 ms 0045: actor $933 defined jump_if_false @HOVERTT_7476 $5802 == 1 // (int) var == num jump_if_false @HOVERTT_6498 -1@ > 999 // (int) var > num // timer2 jump_if_false @HOVERTT_6498 025E: remove_styled_text 'RACE_E' // ~w~GO! $5802 = 0 // (int) :HOVERTT_6498 $5779 == 0 // (int) var == num jump_if_false @HOVERTT_6527 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @HOVERTT_4877 0002: jump @HOVERTT_6537 :HOVERTT_6527 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @HOVERTT_4990 :HOVERTT_6537 $5780 == 1 // (int) var == num jump_if_false @HOVERTT_6796 0035: $5783 = -1@ // (int vars) // timer2 $5783 /= 1000 // (int) $5782 == 0 // (int) var == num jump_if_false @HOVERTT_6604 0078: if and 31000 > $5784 // (int) num > var $5784 > 1 // (int) var > num jump_if_false @HOVERTT_6604 $5782 = 1 // (int) :HOVERTT_6604 $5782 == 0 // (int) var == num jump_if_false @HOVERTT_6636 $5784 > 30099 // (int) var > num jump_if_false @HOVERTT_6636 $5782 = 2 // (int) :HOVERTT_6636 $5782 == 1 // (int) var == num jump_if_false @HOVERTT_6662 0035: $5781 = $5784 // (int vars) $5781 /= 1000 // (int) :HOVERTT_6662 $5782 == 2 // (int) var == num jump_if_false @HOVERTT_6687 $5781 = 30 // (int) 002B: $5781 -= $5783 // (int vars) // Note: the incorrect math opcode was used here :HOVERTT_6687 0059: text_clear_all $5781 > 0 // (int) var > num jump_if_false @HOVERTT_6770 $5781 == 1 // (int) var == num jump_if_false @HOVERTT_6739 03ED: (unknown) 'GYRO_39' $5781 4000 1 // ~w~You've got ~1~ second to get into the ~b~hover craft. 0002: jump @HOVERTT_6770 :HOVERTT_6739 $5781 > 1 // (int) var > num jump_if_false @HOVERTT_6770 03ED: (unknown) 'GYRO_40' $5781 4000 1 // ~w~You've got ~1~ seconds to get into the ~b~hover craft. :HOVERTT_6770 -1@ > 30000 // (int) var > num // timer2 jump_if_false @HOVERTT_6796 0059: text_clear_all $5606 = 0 // (int) $5605 = 12 // (int) :HOVERTT_6796 $5605 == 1 // (int) var == num jump_if_false @HOVERTT_6844 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @HOVERTT_1339 5 024C: set_timer_with_text_to $5785 type 0 GXT 'TIME' // Time $5607 = 1 // (int) $5605 = 2 // (int) :HOVERTT_6844 $5605 == 2 // (int) var == num jump_if_false @HOVERTT_7450 0035: $5789 = $5787 // (int vars) $5789 *= 60000 // (int) 0035: $5786 = $5785 // (int vars) 002B: $5786 -= $5789 // (int vars) // Note: the incorrect math opcode was used here $5786 /= 1000 // (int) $5786 > 59 // (int) var > num jump_if_false @HOVERTT_6923 $5786 -= 60 // (int) $5787 += 1 // (int) 0002: jump @HOVERTT_6929 :HOVERTT_6923 0035: $5788 = $5786 // (int vars) :HOVERTT_6929 $5607 == 1 // (int) var == num jump_if_false @HOVERTT_7427 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @HOVERTT_4591 0035: 1@ = $5778 // (int vars) 0035: 0@ = 1@ // (int vars) 0035: 2@ = 1@ // (int vars) 0@ += 1 // (int) $5461(1@,53) -= 0.5 // (float) 001C: 0@ == $5609 // (int) num == var 0022: jump_if_false @HOVERTT_7018 // Note: the incorrect math opcode was used here 03D2: (unknown) $5355(1@,53) $5408(1@,53) $5461(1@,53) 8.0 0 255 0 0002: jump @HOVERTT_7055 :HOVERTT_7018 0011: $5609 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @HOVERTT_7055 // Note: the incorrect math opcode was used here 03D2: (unknown) $5355(1@,53) $5408(1@,53) $5461(1@,53) 8.0 237 130 180 :HOVERTT_7055 $5461(1@,53) += 0.5 // (float) 0011: $5609 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @HOVERTT_7142 // Note: the incorrect math opcode was used here 001C: 0@ == $5609 // (int) num == var 0022: jump_if_false @HOVERTT_7094 // Note: the incorrect math opcode was used here 0002: jump @HOVERTT_7142 :HOVERTT_7094 0011: $5609 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @HOVERTT_7142 // Note: the incorrect math opcode was used here 03E2: (unknown) $5355(1@,53) $5408(1@,53) $5461(1@,53) $5355(0@,53) $5408(0@,53) $5461(0@,53) 237 130 180 0 :HOVERTT_7142 008B: actor $933 in_sphere_in_car $5355(1@,53) $5408(1@,53) $5461(1@,53) radius 4.0 4.0 4.0 sphere 0 0022: jump_if_false @HOVERTT_7427 // Note: the incorrect math opcode was used here 00BB: (unknown) $5776 00BB: (unknown) $5777 0011: $5609 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @HOVERTT_7210 // Note: the incorrect math opcode was used here 0056: show_text_lowpriority GXT 'GYRO_2' time 1000 flag 1 // ~w~Checkpoint! :HOVERTT_7210 00D9: (unknown) 0 0 0 1 1@ += 1 // (int) 0035: $5778 = 1@ // (int vars) 001C: $5778 == $5609 // (int) num == var 0022: jump_if_false @HOVERTT_7257 // Note: the incorrect math opcode was used here 00AC: stop_timer $5785 $5605 = 3 // (int) 0002: jump @HOVERTT_7427 :HOVERTT_7257 001C: 1@ == $5793 // (int) num == var 0022: jump_if_false @HOVERTT_7298 // Note: the incorrect math opcode was used here 00C3: (unknown) $5355(1@,53) $5408(1@,53) $5461(1@,53) $5776 00BC: (unknown) $5776 1 0002: jump @HOVERTT_7326 :HOVERTT_7298 0011: $5793 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @HOVERTT_7326 // Note: the incorrect math opcode was used here 00C3: (unknown) $5355(1@,53) $5408(1@,53) $5461(1@,53) $5776 :HOVERTT_7326 0035: 2@ = 1@ // (int vars) 2@ += 1 // (int) 0011: 2@ > $5609 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @HOVERTT_7352 // Note: the incorrect math opcode was used here 0035: 2@ = $5609 // (int vars) :HOVERTT_7352 001C: 2@ == $5793 // (int) num == var 0022: jump_if_false @HOVERTT_7393 // Note: the incorrect math opcode was used here 00C3: (unknown) $5355(2@,53) $5408(2@,53) $5461(2@,53) $5777 00BC: (unknown) $5777 1 0002: jump @HOVERTT_7421 :HOVERTT_7393 0011: $5793 > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @HOVERTT_7421 // Note: the incorrect math opcode was used here 00C3: (unknown) $5355(2@,53) $5408(2@,53) $5461(2@,53) $5777 :HOVERTT_7421 00BD: (unknown) $5777 1 :HOVERTT_7427 $5607 == 2 // (int) var == num jump_if_false @HOVERTT_7450 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @HOVERTT_4649 :HOVERTT_7450 $5605 == 3 // (int) var == num jump_if_false @HOVERTT_7469 $5605 = 11 // (int) :HOVERTT_7469 0002: jump @HOVERTT_7482 :HOVERTT_7476 $5605 = 12 // (int) :HOVERTT_7482 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @HOVERTT_1088 jump_if_false @HOVERTT_7531 03C2: (unknown) 0059: text_clear_all 80A0: not car $5773 wrecked jump_if_false @HOVERTT_7519 0325: (unknown) $5773 0 :HOVERTT_7519 $5608 = 1 // (int) $5605 = 12 // (int) :HOVERTT_7531 8045: not actor $933 defined jump_if_false @HOVERTT_7548 $5605 = 12 // (int) :HOVERTT_7548 00A0: car $5773 wrecked jump_if_false @HOVERTT_7575 0059: text_clear_all 03C2: (unknown) $5606 = 1 // (int) $5605 = 12 // (int) :HOVERTT_7575 10 > $5605 // (int) num > var 0022: jump_if_false @HOVERTT_7595 // Note: the incorrect math opcode was used here 0002: jump @HOVERTT_6443 :HOVERTT_7595 $5605 == 11 // (int) var == num jump_if_false @HOVERTT_7622 0025: gosub @HOVERTT_7803 0002: jump @HOVERTT_7629 :HOVERTT_7622 0025: gosub @HOVERTT_7631 :HOVERTT_7629 0026: return :HOVERTT_7631 03C2: (unknown) 0059: text_clear_all $5608 == 1 // (int) var == num jump_if_false @HOVERTT_7722 0055: show_text_styled GXT 'M_OVER' time 1000 style 1 // ~r~MISSION OVER! $5794 == 1 // (int) var == num jump_if_false @HOVERTT_7699 0055: show_text_styled GXT 'GYRO_71' time 5000 style 8 // ~r~Harbor Hover Race Cancelled! 0002: jump @HOVERTT_7715 :HOVERTT_7699 0055: show_text_styled GXT 'GYRO_70' time 5000 style 8 // ~r~Haiti Hover Race Cancelled! :HOVERTT_7715 0002: jump @HOVERTT_7801 :HOVERTT_7722 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! $5606 == 0 // (int) var == num jump_if_false @HOVERTT_7772 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_7801 :HOVERTT_7772 $5606 == 1 // (int) var == num jump_if_false @HOVERTT_7801 0055: show_text_styled GXT 'GYRO_31' time 5000 style 8 // ~r~You have destroyed your vehicle! :HOVERTT_7801 0026: return :HOVERTT_7803 $5794 == 1 // (int) var == num jump_if_false @HOVERTT_8090 0011: $1667 > $5785 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @HOVERTT_8015 // Note: the incorrect math opcode was used here 0035: $1667 = $5785 // (int vars) 0035: $5604 = $1667 // (int vars) $5604 /= 1000 // (int) 0510: (unknown) $5604 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @HOVERTT_1719 $1665 == 0 // (int) var == num jump_if_false @HOVERTT_7922 011D: show_text_1number_styled GXT 'M_PASS' number 500 time 1000 style 1 // ~Y~MISSION PASSED! ~n~$~1~ 0094: player $933 money += 500 036A: (unknown) 01DF: progress_made += 1 022B: (unknown) 1 $1665 = 1 // (int) 0002: jump @HOVERTT_7948 :HOVERTT_7922 011D: show_text_1number_styled GXT 'GYRO_58' number 500 time 1000 style 1 // NEW RECORD! ~n~$~1~ 0094: player $933 money += 500 :HOVERTT_7948 10 > $5791 // (int) num > var 0022: jump_if_false @HOVERTT_7988 // Note: the incorrect math opcode was used here 01D9: (unknown) 'GYRO_21' $5790 $5791 5000 1 // ~w~New Course Record! ~1~:0~1~ 0002: jump @HOVERTT_8008 :HOVERTT_7988 01D9: (unknown) 'GYRO_20' $5790 $5791 5000 1 // ~w~New Course Record! ~1~:~1~ :HOVERTT_8008 0002: jump @HOVERTT_8090 :HOVERTT_8015 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 10 > $5788 // (int) num > var 0022: jump_if_false @HOVERTT_8070 // Note: the incorrect math opcode was used here 021E: show_text_2numbers_styled GXT 'GYRO_62' numbers $5787 $5788 time 5000 flag 8 // ~r~You failed to beat the Course Record! Your time ~1~:0~1~. 0002: jump @HOVERTT_8090 :HOVERTT_8070 021E: show_text_2numbers_styled GXT 'GYRO_61' numbers $5787 $5788 time 5000 flag 8 // ~r~You failed to beat the Course Record! Your time ~1~:~1~. :HOVERTT_8090 $5795 == 1 // (int) var == num jump_if_false @HOVERTT_8377 0011: $1668 > $5785 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @HOVERTT_8302 // Note: the incorrect math opcode was used here 0035: $1668 = $5785 // (int vars) 0035: $5604 = $1668 // (int vars) $5604 /= 1000 // (int) 0511: (unknown) $5604 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @HOVERTT_1719 $1666 == 0 // (int) var == num jump_if_false @HOVERTT_8209 011D: show_text_1number_styled GXT 'M_PASS' number 500 time 1000 style 1 // ~Y~MISSION PASSED! ~n~$~1~ 0094: player $933 money += 500 036A: (unknown) 01DF: progress_made += 1 022B: (unknown) 1 $1666 = 1 // (int) 0002: jump @HOVERTT_8235 :HOVERTT_8209 011D: show_text_1number_styled GXT 'GYRO_58' number 500 time 1000 style 1 // NEW RECORD! ~n~$~1~ 0094: player $933 money += 500 :HOVERTT_8235 10 > $5791 // (int) num > var 0022: jump_if_false @HOVERTT_8275 // Note: the incorrect math opcode was used here 01D9: (unknown) 'GYRO_21' $5790 $5791 5000 1 // ~w~New Course Record! ~1~:0~1~ 0002: jump @HOVERTT_8295 :HOVERTT_8275 01D9: (unknown) 'GYRO_20' $5790 $5791 5000 1 // ~w~New Course Record! ~1~:~1~ :HOVERTT_8295 0002: jump @HOVERTT_8377 :HOVERTT_8302 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 10 > $5788 // (int) num > var 0022: jump_if_false @HOVERTT_8357 // Note: the incorrect math opcode was used here 021E: show_text_2numbers_styled GXT 'GYRO_62' numbers $5787 $5788 time 5000 flag 8 // ~r~You failed to beat the Course Record! Your time ~1~:0~1~. 0002: jump @HOVERTT_8377 :HOVERTT_8357 021E: show_text_2numbers_styled GXT 'GYRO_61' numbers $5787 $5788 time 5000 flag 8 // ~r~You failed to beat the Course Record! Your time ~1~:~1~. :HOVERTT_8377 009B: clear_player $933 wanted_level 0026: return :HOVERTT_8383 $940 = 0 // (int) 0125: set_traffic_density_multiplier_to 1.0 034B: unknown_check $5773 jump_if_false @HOVERTT_8408 0113: remove_references_to_car $5773 // Like turning a car into any random car :HOVERTT_8408 0252: object $5803 exists jump_if_false @HOVERTT_8423 0114: remove_references_to_object $5803 // This object will now disappear when the player looks away :HOVERTT_8423 0252: object $5804 exists jump_if_false @HOVERTT_8438 0114: remove_references_to_object $5804 // This object will now disappear when the player looks away :HOVERTT_8438 0162: release_model #NDC_BOATRAMPWIDE 0162: release_model #NDC_BIKERAMPNARROW 00AC: stop_timer $5785 00BB: (unknown) $5775 00BB: (unknown) $5776 00BB: (unknown) $5777 00AA: set_parked_car_generator $1273 cars_to_generate_to 101 00AA: set_parked_car_generator $1274 cars_to_generate_to 101 007A: mission_cleanup 0026: return //-------------Mission 44--------------- :NONAME_17 01EA: increment_mission_attempts 033A: use_GXT_table 'JER_A2' 0025: gosub @NONAME_17_4067 009D: wasted_or_busted // mission only jump_if_false @NONAME_17_35 0025: gosub @NONAME_17_13398 :NONAME_17_35 0025: gosub @NONAME_17_13535 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 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @NONAME_17_268 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 007E: actor $933 driving jump_if_false @NONAME_17_262 0400: (unknown) $933 $1070 0002: jump @NONAME_17_268 :NONAME_17_262 02C0: (unknown) $933 $1070 :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_4301 0@ :NONAME_17_295 0045: actor $933 defined jump_if_false @NONAME_17_363 807E: not actor $933 driving jump_if_false @NONAME_17_340 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @NONAME_17_343 :NONAME_17_340 021D: (unknown) 0 :NONAME_17_343 $1078 == 0 // (int) var == num jump_if_false @NONAME_17_359 02EA: select_interior 2 :NONAME_17_359 01AE: (unknown) 1 :NONAME_17_363 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :NONAME_17_376 0045: actor $933 defined jump_if_false @NONAME_17_440 807E: not actor $933 driving jump_if_false @NONAME_17_428 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @NONAME_17_428 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :NONAME_17_428 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :NONAME_17_440 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @NONAME_17_489 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 01AE: (unknown) 0 $1078 == 0 // (int) var == num jump_if_false @NONAME_17_489 02EA: select_interior 0 :NONAME_17_489 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @NONAME_17_519 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :NONAME_17_519 0026: return 0045: actor 0@ defined jump_if_false @NONAME_17_540 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :NONAME_17_540 0026: return 0045: actor 0@ defined 0022: jump_if_false @NONAME_17_570 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @NONAME_17_570 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :NONAME_17_570 0026: return :NONAME_17_572 0045: actor 0@ defined 0022: jump_if_false @NONAME_17_619 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @NONAME_17_615 // 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_619 :NONAME_17_615 1@ = 0 // (int) :NONAME_17_619 1@ == 1 // (int) var == num jump_if_false @NONAME_17_703 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @NONAME_17_696 007E: actor 0@ driving jump_if_false @NONAME_17_692 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @NONAME_17_682 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @NONAME_17_685 :NONAME_17_682 00F1: (unknown) 0@ :NONAME_17_685 0002: jump @NONAME_17_696 :NONAME_17_692 1@ = 0 // (int) :NONAME_17_696 0002: jump @NONAME_17_619 :NONAME_17_703 0026: return 0045: actor 0@ defined jump_if_false @NONAME_17_797 007E: actor 0@ driving jump_if_false @NONAME_17_781 02A7: unknown_check 0@ jump_if_false @NONAME_17_751 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @NONAME_17_774 :NONAME_17_751 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_17_572 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :NONAME_17_774 0002: jump @NONAME_17_790 :NONAME_17_781 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :NONAME_17_790 0002: jump @NONAME_17_799 :NONAME_17_797 005F: (unknown) :NONAME_17_799 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @NONAME_17_957 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @NONAME_17_957 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @NONAME_17_898 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @NONAME_17_857 // Note: the incorrect math opcode was used here 0026: return 0002: jump @NONAME_17_891 :NONAME_17_857 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_17_572 0@ 4@ > -1 // (int) var > num jump_if_false @NONAME_17_891 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_17_572 4@ :NONAME_17_891 0002: jump @NONAME_17_957 :NONAME_17_898 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @NONAME_17_923 // Note: the incorrect math opcode was used here 0026: return 0002: jump @NONAME_17_957 :NONAME_17_923 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_17_572 0@ not 3@ == -1 // (int) var == num jump_if_false @NONAME_17_957 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_17_572 3@ :NONAME_17_957 0045: actor 0@ defined jump_if_false @NONAME_17_1009 004F: unknown_check 1@ jump_if_false @NONAME_17_1009 007E: actor 0@ driving jump_if_false @NONAME_17_1009 807C: not actor 0@ driving 1@ 0022: jump_if_false @NONAME_17_1009 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_17_572 0@ :NONAME_17_1009 5@ = 0 // (int) :NONAME_17_1013 5@ == 0 // (int) var == num jump_if_false @NONAME_17_1111 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @NONAME_17_1104 004F: unknown_check 1@ jump_if_false @NONAME_17_1104 007C: actor 0@ driving 1@ 0022: jump_if_false @NONAME_17_1070 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @NONAME_17_1104 :NONAME_17_1070 2@ == -1 // (int) var == num jump_if_false @NONAME_17_1096 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @NONAME_17_1104 :NONAME_17_1096 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :NONAME_17_1104 0002: jump @NONAME_17_1013 :NONAME_17_1111 0026: return 0@ == 0 // (int) var == num jump_if_false @NONAME_17_1156 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @NONAME_17_1332 :NONAME_17_1156 0@ == 1 // (int) var == num jump_if_false @NONAME_17_1189 03CF: (unknown) 200 200 200 255 0002: jump @NONAME_17_1332 :NONAME_17_1189 0@ == 2 // (int) var == num jump_if_false @NONAME_17_1231 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @NONAME_17_1332 :NONAME_17_1231 0@ == 3 // (int) var == num jump_if_false @NONAME_17_1275 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @NONAME_17_1332 :NONAME_17_1275 0@ == 4 // (int) var == num jump_if_false @NONAME_17_1306 03CF: (unknown) 8 143 59 255 0002: jump @NONAME_17_1332 :NONAME_17_1306 0@ == 5 // (int) var == num jump_if_false @NONAME_17_1332 03CF: (unknown) 237 130 180 255 :NONAME_17_1332 0026: return :NONAME_17_1334 00BC: (unknown) 0@ 2 0026: return :NONAME_17_1341 00BC: (unknown) 0@ 6 0026: return :NONAME_17_1348 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_17_1341 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @NONAME_17_1396 014E: 3@ = car 0@ health 3@ -= 250 // (int) :NONAME_17_1396 0 > 3@ // (int) num > var 0022: jump_if_false @NONAME_17_1411 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :NONAME_17_1411 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_1456 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :NONAME_17_1456 005F: (unknown) :NONAME_17_1458 $5900 == 1 // (int) var == num jump_if_false @NONAME_17_1493 010E: 0@ = current_time_in_ms 0011: 0@ > $5891 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_17_1493 // Note: the incorrect math opcode was used here 0268: (unknown) $5900 = 0 // (int) :NONAME_17_1493 $5901 == 1 // (int) var == num jump_if_false @NONAME_17_1528 010E: 0@ = current_time_in_ms 0011: 0@ > $5892 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_17_1528 // Note: the incorrect math opcode was used here 0059: text_clear_all $5901 = 0 // (int) :NONAME_17_1528 0026: return :NONAME_17_1530 0@ = 0 // (int) :NONAME_17_1534 6 > 0@ // (int) num > var 0022: jump_if_false @NONAME_17_1599 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @NONAME_17_1587 // Note: the incorrect math opcode was used here 0045: actor $5434(0@,6) defined 0022: jump_if_false @NONAME_17_1587 // Note: the incorrect math opcode was used here 02AE: (unknown) $933 $5434(0@,6) 0022: jump_if_false @NONAME_17_1587 // Note: the incorrect math opcode was used here 005E: (unknown) :NONAME_17_1587 0@ += 1 // (int) 0002: jump @NONAME_17_1534 :NONAME_17_1599 0026: return :NONAME_17_1601 0045: actor $933 defined jump_if_false @NONAME_17_1959 $5939 == 0 // (int) var == num jump_if_false @NONAME_17_1725 010E: $5898 = current_time_in_ms 0011: $5898 > $5897 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_17_1718 // Note: the incorrect math opcode was used here 02C0: (unknown) $933 1@ 0078: if or 02DB: unknown_check 1@ 49 02DB: unknown_check 1@ 0 jump_if_false @NONAME_17_1701 0267: (unknown) 'H_WE_02' // Use~h~ ~k~ ~PDCWE~ ~w~to scroll through your weapons. 010E: $5897 = current_time_in_ms $5897 += 5000 // (int) $5939 = 1 // (int) 0002: jump @NONAME_17_1718 :NONAME_17_1701 010E: $5897 = current_time_in_ms $5897 += 5000 // (int) $5939 = 1 // (int) :NONAME_17_1718 0002: jump @NONAME_17_1959 :NONAME_17_1725 $5940 == 0 // (int) var == num jump_if_false @NONAME_17_1844 010E: $5898 = current_time_in_ms 0011: $5898 > $5897 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_17_1837 // Note: the incorrect math opcode was used here 02C0: (unknown) $933 1@ 0078: if or 82DB: not unknown_check 1@ 49 82DB: not unknown_check 1@ 0 jump_if_false @NONAME_17_1837 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_17_1530 jump_if_false @NONAME_17_1809 $5940 = 1 // (int) 0002: jump @NONAME_17_1837 :NONAME_17_1809 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: $5897 = current_time_in_ms $5897 += 5000 // (int) $5940 = 1 // (int) :NONAME_17_1837 0002: jump @NONAME_17_1959 :NONAME_17_1844 $5941 == 0 // (int) var == num jump_if_false @NONAME_17_1908 010E: $5898 = current_time_in_ms 0011: $5898 > $5897 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_17_1901 // Note: the incorrect math opcode was used here 0267: (unknown) 'H_GUN02' // While locked on, press~h~ ~k~ ~PDCTL~ ~w~to change targets. 010E: $5897 = current_time_in_ms $5897 += 5000 // (int) $5941 = 1 // (int) :NONAME_17_1901 0002: jump @NONAME_17_1959 :NONAME_17_1908 $5942 == 0 // (int) var == num jump_if_false @NONAME_17_1959 010E: $5898 = current_time_in_ms 0011: $5898 > $5897 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_17_1959 // 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. $5942 = 1 // (int) $941 = 0 // (int) :NONAME_17_1959 0026: return :NONAME_17_1961 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @NONAME_17_1458 0078: if and $5901 == 0 // (int) var == num $5900 == 0 // (int) var == num jump_if_false @NONAME_17_2026 0057: show_text_highpriority GXT $5357(0@,34) time 7000 flag 1 010E: $5948 = current_time_in_ms 0035: $5892 = $5948 // (int vars) $5892 += 2000 // (int) $5901 = 1 // (int) :NONAME_17_2026 0026: return 0059: text_clear_all 3@ == 1 // (int) var == num jump_if_false @NONAME_17_2058 0045: actor 1@ defined jump_if_false @NONAME_17_2058 0220: (unknown) 1@ 19 2@ :NONAME_17_2058 0057: show_text_highpriority GXT $5357(0@,34) time 5000 flag 1 0026: return :NONAME_17_2071 003E: $5393(0@,6) = create_actor_pedtype 22 model 1@ at 2@ 3@ 4@ 0@ == 0 // (int) var == num jump_if_false @NONAME_17_2112 0106: give_actor $5393(0@,6) weapon 34 ammo 9999 // Load the weapon model before using this 0002: jump @NONAME_17_2141 :NONAME_17_2112 0106: give_actor $5393(0@,6) weapon 20 ammo 2000 // Load the weapon model before using this 03D6: (unknown) $5393(0@,6) 1000 03D7: (unknown) $5393(0@,6) 2000 :NONAME_17_2141 01C9: (unknown) $5393(0@,6) 90 02D0: (unknown) $5393(0@,6) 1 3@ += 5.0 // (float) 003E: $5406(0@,6) = create_actor_pedtype 22 model 1@ at 2@ 3@ 4@ 01B1: (unknown) $5406(0@,6) 1 1 1 1 1 02D0: (unknown) $5406(0@,6) 1 02F8: (unknown) $5406(0@,6) 1 04B5: (unknown) $5406(0@,6) 0 0045: actor $5406(0@,6) defined 013E: actor $5393(0@,6) look_at_actor $5406(0@,6) 00E4: (unknown) $5393(0@,6) $5406(0@,6) 020E: (unknown) $5393(0@,6) 1 0026: return :NONAME_17_2250 0@ = -793.79 // (float) 1@ = -1179.74 // (float) 2@ = 10.1 // (float) 3@ = 0 // (int) :NONAME_17_2278 2 > 3@ // (int) num > var 0022: jump_if_false @NONAME_17_2434 // Note: the incorrect math opcode was used here 0045: actor $5580(3@,2) defined 0022: jump_if_false @NONAME_17_2422 // Note: the incorrect math opcode was used here $5902 == 1 // (int) var == num jump_if_false @NONAME_17_2422 $5659(3@,2) == 0 // (int) var == num jump_if_false @NONAME_17_2351 0352: (unknown) $5580(3@,2) $5659(3@,2) = 1 // (int) 0002: jump @NONAME_17_2422 :NONAME_17_2351 $5661(3@,2) == 0 // (int) var == num jump_if_false @NONAME_17_2410 00F5: (unknown) $5580(3@,2) 0@ 1@ 0080: actor $5580(3@,2) near_point 0@ 1@ radius 3.0 3.0 sphere 0 0022: jump_if_false @NONAME_17_2403 // Note: the incorrect math opcode was used here $5661(3@,2) = 1 // (int) :NONAME_17_2403 0002: jump @NONAME_17_2422 :NONAME_17_2410 00E0: (unknown) $5580(3@,2) 0112: remove_references_to_actor $5580(3@,2) // Like turning an actor into a random pedestrian :NONAME_17_2422 3@ += 1 // (int) 0002: jump @NONAME_17_2278 :NONAME_17_2434 0026: return :NONAME_17_2436 6 > 0@ // (int) num > var 0022: jump_if_false @NONAME_17_2632 // Note: the incorrect math opcode was used here 0045: actor $5434(0@,6) defined 0022: jump_if_false @NONAME_17_2632 // Note: the incorrect math opcode was used here $5665(0@,6) == 0 // (int) var == num jump_if_false @NONAME_17_2591 $5671(0@,6) == 0 // (int) var == num jump_if_false @NONAME_17_2584 8485: not unknown_check $5434(0@,6) 409 jump_if_false @NONAME_17_2516 0414: (unknown) $5434(0@,6) 88 409 :NONAME_17_2516 0139: $5524(0@,6) = random_int_in_ranges 0 250 $5524(0@,6) == 0 // (int) var == num jump_if_false @NONAME_17_2584 0414: (unknown) $5434(0@,6) 88 408 010E: $5530(0@,6) = current_time_in_ms 0035: $5536(0@,6) = $5530(0@,6) // (int vars) $5536(0@,6) += 3000 // (int) $5665(0@,6) = 1 // (int) :NONAME_17_2584 0002: jump @NONAME_17_2632 :NONAME_17_2591 010E: $5542(0@,6) = current_time_in_ms 0011: $5542(0@,6) > $5536(0@,6) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_17_2632 // Note: the incorrect math opcode was used here 0414: (unknown) $5434(0@,6) 88 409 $5665(0@,6) = 0 // (int) :NONAME_17_2632 0026: return :NONAME_17_2634 0035: 1@ = $5455(0@,6) // (int vars) 0045: actor $5434(0@,6) defined 0022: jump_if_false @NONAME_17_2909 // Note: the incorrect math opcode was used here 04B9: (unknown) $5434(0@,6) 1 1 0 $5943 == 0 // (int) var == num jump_if_false @NONAME_17_2817 0@ == 0 // (int) var == num jump_if_false @NONAME_17_2707 00E0: (unknown) $5434(0@,6) 0112: remove_references_to_actor $5434(0@,6) // Like turning an actor into a random pedestrian 0002: jump @NONAME_17_2810 :NONAME_17_2707 5 > 1@ // (int) num > var 0022: jump_if_false @NONAME_17_2788 // Note: the incorrect math opcode was used here 0080: actor $5434(0@,6) near_point $5461(1@,5) $5466(1@,5) radius 2.0 2.0 sphere 0 0022: jump_if_false @NONAME_17_2760 // Note: the incorrect math opcode was used here $5455(0@,6) += 1 // (int) 0002: jump @NONAME_17_2781 :NONAME_17_2760 0285: (unknown) $5434(0@,6) 0 0158: actor $5434(0@,6) run_to $5461(1@,5) $5466(1@,5) :NONAME_17_2781 0002: jump @NONAME_17_2810 :NONAME_17_2788 0285: (unknown) $5434(0@,6) 1 0112: remove_references_to_actor $5434(0@,6) // Like turning an actor into a random pedestrian 00E6: (unknown) $5434(0@,6) $933 :NONAME_17_2810 0002: jump @NONAME_17_2909 :NONAME_17_2817 $5677(0@,6) == 0 // (int) var == num jump_if_false @NONAME_17_2897 0080: actor $5434(0@,6) near_point -793.79 -1179.74 radius 2.0 2.0 sphere 0 jump_if_false @NONAME_17_2874 $5677(0@,6) = 1 // (int) 0002: jump @NONAME_17_2890 :NONAME_17_2874 0158: actor $5434(0@,6) run_to -793.79 -1179.74 :NONAME_17_2890 0002: jump @NONAME_17_2909 :NONAME_17_2897 00E0: (unknown) $5434(0@,6) 0112: remove_references_to_actor $5434(0@,6) // Like turning an actor into a random pedestrian :NONAME_17_2909 0026: return :NONAME_17_2911 0045: actor $933 defined jump_if_false @NONAME_17_3042 0252: object $5814 exists jump_if_false @NONAME_17_2962 021A: unknown_check $5814 jump_if_false @NONAME_17_2962 03BE: (unknown) $5814 0418: (unknown) $5809 $5810 $5811 $5902 = 1 // (int) :NONAME_17_2962 0252: object $5815 exists jump_if_false @NONAME_17_3002 021A: unknown_check $5815 jump_if_false @NONAME_17_3002 03BE: (unknown) $5815 0418: (unknown) $5809 $5810 $5811 $5902 = 1 // (int) :NONAME_17_3002 0252: object $5808 exists jump_if_false @NONAME_17_3042 021A: unknown_check $5808 jump_if_false @NONAME_17_3042 03BE: (unknown) $5808 0418: (unknown) $5809 $5810 $5811 $5902 = 1 // (int) :NONAME_17_3042 0026: return :NONAME_17_3044 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_3096 6 > 7@ // (int) num > var 0022: jump_if_false @NONAME_17_3901 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @NONAME_17_3889 // Note: the incorrect math opcode was used here 0045: actor $5434(7@,6) defined 0022: jump_if_false @NONAME_17_3837 // Note: the incorrect math opcode was used here $5902 == 0 // (int) var == num jump_if_false @NONAME_17_3582 0043: store_actor $5434(7@,6) position_to $5500(7@,6) $5506(7@,6) $5512(7@,6) // Note: the incorrect math opcode was used here 031D: (unknown) $937 $938 $5500(7@,6) $5506(7@,6) 9@(7@,6) 031D: (unknown) $937 $938 3@ 4@ 6@ 5.5 > 9@(7@,6) // (float) num > var 0022: jump_if_false @NONAME_17_3253 // Note: the incorrect math opcode was used here 0045: actor $5434(7@,6) defined 0022: jump_if_false @NONAME_17_3246 // Note: the incorrect math opcode was used here $5671(7@,6) == 0 // (int) var == num jump_if_false @NONAME_17_3246 0153: (unknown) $5434(7@,6) $933 $5671(7@,6) = 1 // (int) :NONAME_17_3246 0002: jump @NONAME_17_3332 :NONAME_17_3253 0045: actor $5434(7@,6) defined jump_if_false @NONAME_17_3332 $5671(7@,6) == 1 // (int) var == num jump_if_false @NONAME_17_3301 0154: (unknown) $5434(7@,6) $5671(7@,6) = 0 // (int) 0002: jump @NONAME_17_3332 :NONAME_17_3301 0078: if or 7@ == 0 // (int) var == num 7@ == 1 // (int) var == num jump_if_false @NONAME_17_3332 0414: (unknown) $5434(7@,6) 88 410 :NONAME_17_3332 0078: if and 18.0 > 6@ // (float) num > var 01C2: unknown_check $933 19 jump_if_false @NONAME_17_3361 $5902 = 1 // (int) :NONAME_17_3361 0078: if or 7@ == 2 // (int) var == num 7@ == 4 // (int) var == num 7@ == 3 // (int) var == num jump_if_false @NONAME_17_3398 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @NONAME_17_2436 7@ :NONAME_17_3398 0078: if or 01C1: (unknown) $933 $5878 $5879 $5881 $5882 0 02AE: (unknown) $933 $5434(7@,6) 0326: unknown_check $5434(7@,6) $933 0022: jump_if_false @NONAME_17_3444 // Note: the incorrect math opcode was used here $5902 = 1 // (int) :NONAME_17_3444 004F: unknown_check $5680 jump_if_false @NONAME_17_3488 0078: if or 0336: unknown_check $933 $5680 0328: unknown_check $5680 $933 0398: unknown_check $5680 0022: jump_if_false @NONAME_17_3488 // Note: the incorrect math opcode was used here $5902 = 1 // (int) :NONAME_17_3488 004F: unknown_check $5681 jump_if_false @NONAME_17_3532 0078: if or 0336: unknown_check $933 $5681 0328: unknown_check $5681 $933 0398: unknown_check $5681 0022: jump_if_false @NONAME_17_3532 // Note: the incorrect math opcode was used here $5902 = 1 // (int) :NONAME_17_3532 $5902 == 1 // (int) var == num jump_if_false @NONAME_17_3575 0047: unknown_check $933 $5884 $5885 $5886 $5887 $5888 $5889 0 0022: jump_if_false @NONAME_17_3575 // Note: the incorrect math opcode was used here $5943 = 1 // (int) :NONAME_17_3575 0002: jump @NONAME_17_3830 :NONAME_17_3582 $5919 == 0 // (int) var == num jump_if_false @NONAME_17_3668 0139: 20@ = random_int_in_ranges 0 2 20@ == 0 // (int) var == num jump_if_false @NONAME_17_3643 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAIN_13043 'JERA2DA' $5919 = 1 // (int) 0002: jump @NONAME_17_3668 :NONAME_17_3643 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAIN_13043 'JERA2DB' $5919 = 1 // (int) :NONAME_17_3668 $5647(7@,6) == 0 // (int) var == num jump_if_false @NONAME_17_3762 0352: (unknown) $5434(7@,6) $5647(7@,6) = 1 // (int) 0078: if or 7@ == 0 // (int) var == num 7@ == 1 // (int) var == num jump_if_false @NONAME_17_3755 004F: unknown_check $5424(7@,2) jump_if_false @NONAME_17_3755 0325: (unknown) $5424(7@,2) 0 0045: actor $5434(7@,6) defined jump_if_false @NONAME_17_3755 02B7: (unknown) $5434(7@,6) :NONAME_17_3755 0002: jump @NONAME_17_3830 :NONAME_17_3762 0078: if or 7@ == 2 // (int) var == num 7@ == 3 // (int) var == num jump_if_false @NONAME_17_3812 0154: (unknown) $5434(7@,6) 01EC: (unknown) $5434(7@,6) 1 00E4: (unknown) $5434(7@,6) $933 0002: jump @NONAME_17_3830 :NONAME_17_3812 041B: (unknown) $5434(7@,6) 0 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @NONAME_17_2634 7@ :NONAME_17_3830 0002: jump @NONAME_17_3889 :NONAME_17_3837 0078: if or 7@ == 0 // (int) var == num 7@ == 1 // (int) var == num jump_if_false @NONAME_17_3877 004F: unknown_check $5424(7@,2) jump_if_false @NONAME_17_3877 0325: (unknown) $5424(7@,2) 0 :NONAME_17_3877 $5902 = 1 // (int) 00BB: (unknown) $5440(7@,6) :NONAME_17_3889 7@ += 1 // (int) 0002: jump @NONAME_17_3096 :NONAME_17_3901 0026: return :NONAME_17_3903 1@ = 0 // (int) 2@ = 0 // (int) :NONAME_17_3911 2 > 2@ // (int) num > var 0022: jump_if_false @NONAME_17_4061 // Note: the incorrect math opcode was used here 0045: actor $5594(2@,2) defined 0022: jump_if_false @NONAME_17_4038 // Note: the incorrect math opcode was used here $5653(2@,6) == 0 // (int) var == num jump_if_false @NONAME_17_3971 0352: (unknown) $5594(2@,2) $5653(2@,6) = 1 // (int) 0002: jump @NONAME_17_4031 :NONAME_17_3971 00E4: (unknown) $5594(2@,2) $933 $5920 == 0 // (int) var == num jump_if_false @NONAME_17_4031 010E: 3@ = current_time_in_ms 0011: 3@ > $5896 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_17_4031 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13043 'JERA2DC' $5920 = 1 // (int) :NONAME_17_4031 0002: jump @NONAME_17_4049 :NONAME_17_4038 00BB: (unknown) $5596(2@,2) 1@ += 1 // (int) :NONAME_17_4049 2@ += 1 // (int) 0002: jump @NONAME_17_3911 :NONAME_17_4061 0035: 0@ = 1@ // (int vars) 0026: return :NONAME_17_4067 $940 = 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: $5604 = '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: $5605 = 'SWIM_01' // (string) // Use~h~ ~k~ ~SWIMD~ ~w~to swim in any direction. // Note: the incorrect math opcode was used here 0006: $5606 = '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: $5607 = '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: $5608 = '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: $5609 = '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: $5610 = '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: $5611 = '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: $5612 = '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: $5613 = 'JER2_29' // (string) // Go and meet ~y~Phil Cassidy. // Note: the incorrect math opcode was used here 0006: $5614 = 'JER2_30' // (string) // Get into Phil's ~b~truck. // Note: the incorrect math opcode was used here 0006: $5615 = 'JER2_31' // (string) // Make your way to ~y~Phil's old place. // Note: the incorrect math opcode was used here 0006: $5616 = 'JER2_32' // (string) // Get back in the ~b~truck. // Note: the incorrect math opcode was used here 0006: $5617 = 'JER2_33' // (string) // Go back and get ~b~Phil. // Note: the incorrect math opcode was used here 0006: $5618 = 'JER2_34' // (string) // Get rid of the ~r~Cholos ~w~outside Phil's place. // Note: the incorrect math opcode was used here 0006: $5619 = 'JER2_35' // (string) // Go ~t~inside. // Note: the incorrect math opcode was used here 0006: $5620 = 'JER2_36' // (string) // Deal with the rest of the ~r~Cholo ~w~in here. // Note: the incorrect math opcode was used here 0006: $5621 = 'JER2_37' // (string) // Go back ~y~outside. // Note: the incorrect math opcode was used here 0006: $5622 = 'JER2_38' // (string) // Take the money back to ~y~Martinez. // Note: the incorrect math opcode was used here 0006: $5623 = 'JER2_39' // (string) // ~r~Phil died. // Note: the incorrect math opcode was used here 0006: $5624 = 'JER2_40' // (string) // ~r~Phil's truck is trashed. // Note: the incorrect math opcode was used here 0006: $5625 = 'JER2_03' // (string) // ~w~You must be Vic. Jerry told me about you. // Note: the incorrect math opcode was used here 0006: $5626 = 'JER2_04' // (string) // ~w~Hey. I used to be in the service... // Note: the incorrect math opcode was used here 0006: $5627 = 'JER2_05' // (string) // ~w~Yeah, listen, he said you'd have some money for me. // Note: the incorrect math opcode was used here 0006: $5628 = 'JER2_06' // (string) // ~w~Sure. Sure... // Note: the incorrect math opcode was used here 0006: $5629 = '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: $5630 = '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: $5631 = 'JER2_10' // (string) // ~w~What the hell is a Cholo? // Note: the incorrect math opcode was used here 0006: $5632 = '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: $5633 = 'JER2_16' // (string) // ~w~Look. Where's the money Phil? // Note: the incorrect math opcode was used here 0006: $5634 = 'JER2_17' // (string) // ~w~Yeah, well, funny thing, you see, it's like this... // Note: the incorrect math opcode was used here 0006: $5635 = 'JER2_18' // (string) // ~w~It's under the floorboards at my old place. // Note: the incorrect math opcode was used here 0006: $5636 = '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: $5637 = 'SJRA2BI' // (string) // ~w~I'll get to it. // Note: the incorrect math opcode was used here 0006: $5638 = 'SJRA2BJ' // (string) // ~w~See you around. // Note: the incorrect math opcode was used here 0006: $5639 = 'JER2_26' // (string) // ~w~What the fuck is this? // Note: the incorrect math opcode was used here 0006: $5640 = 'JER2_27' // (string) // Note: the incorrect math opcode was used here 0006: $5641 = 'JER2_28' // (string) // ~w~Cholo kill you good, pendejó. // Note: the incorrect math opcode was used here 0006: $5642 = 'JER2_29' // (string) // Go and meet ~y~Phil Cassidy. // Note: the incorrect math opcode was used here 0006: $5643 = 'JER2_30' // (string) // Get into Phil's ~b~truck. // Note: the incorrect math opcode was used here 0006: $5644 = 'JER2_31' // (string) // Make your way to ~y~Phil's old place. // Note: the incorrect math opcode was used here 0006: $5645 = 'JER2_32' // (string) // Get back in the ~b~truck. // Note: the incorrect math opcode was used here 0006: $5646 = 'JER2_33' // (string) // Go back and get ~b~Phil. // Note: the incorrect math opcode was used here $5899 = 0 // (int) $5711 = 0 // (int) $5712 = 0 // (int) $5713 = 0 // (int) $5714 = 0 // (int) $5715 = 0 // (int) $5717 = -811.31 // (float) $5722 = -1189.17 // (float) $5727 = 10.05 // (float) $5718 = -816.21 // (float) $5723 = -1191.18 // (float) $5728 = 10.13 // (float) $5719 = -823.78 // (float) $5724 = -1193.1 // (float) $5729 = 10.2 // (float) $5720 = -815.43 // (float) $5725 = -1229.9 // (float) $5730 = 10.13 // (float) $5721 = -779.98 // (float) $5726 = -1248.18 // (float) $5731 = 10.13 // (float) $5659 = -695.61 // (float) $5660 = -1549.21 // (float) $5661 = 30.08 // (float) $5669 = -694.95 // (float) $5670 = -1532.89 // (float) $5671 = 31.0 // (float) $5673 = -717.07 // (float) $5674 = -1549.0 // (float) $5675 = 11.51 // (float) $5677 = -760.11 // (float) $5678 = -1172.57 // (float) $5679 = 11.11 // (float) $5682 = -794.8 // (float) $5684 = -1186.36 // (float) $5686 = 10.1 // (float) $5683 = -798.49 // (float) $5685 = -1177.38 // (float) $5687 = 10.1 // (float) $5688 = 45.0 // (float) $5689 = 180.0 // (float) $5702 = 1.1 // (float) $5705 = 1.5 // (float) $5708 = 0.45 // (float) $5703 = -0.9 // (float) $5706 = 2.55 // (float) $5709 = 0.35 // (float) $5732 = -795.86 // (float) $5738 = -1184.22 // (float) $5744 = 10.1 // (float) $5733 = -798.48 // (float) $5739 = -1180.44 // (float) $5745 = 10.11 // (float) $5734 = -806.32 // (float) $5740 = -1185.23 // (float) $5746 = 10.0 // (float) $5735 = -816.6 // (float) $5741 = -1190.29 // (float) $5747 = 10.08 // (float) $5736 = -805.02 // (float) $5742 = -1188.4 // (float) $5748 = 9.94 // (float) $5737 = -811.84 // (float) $5743 = -1182.44 // (float) $5749 = 10.11 // (float) $5750 = 295.0 // (float) $5751 = 215.0 // (float) $5752 = 275.0 // (float) $5753 = 180.0 // (float) $5754 = 17.0 // (float) $5755 = 90.0 // (float) $5838 = -813.16 // (float) $5840 = -1182.81 // (float) $5842 = 10.11 // (float) $5839 = -806.42 // (float) $5841 = -1184.23 // (float) $5843 = 10.01 // (float) $5844 = 310.0 // (float) $5845 = 200.0 // (float) $5805 = -810.94 // (float) $5806 = -1190.95 // (float) $5807 = 10.0 // (float) $5809 = -810.94 // (float) $5810 = -1190.96 // (float) $5811 = 10.95 // (float) $5816 = -809.3 // (float) $5818 = -1190.64 // (float) $5820 = 10.0 // (float) $5830 = 17.0 // (float) $5828 = 197.0 // (float) $5817 = -813.08 // (float) $5819 = -1187.52 // (float) $5821 = 10.0 // (float) $5831 = 107.0 // (float) $5829 = 107.0 // (float) $5833 = -804.95 // (float) $5834 = -1189.2 // (float) $5835 = 9.92 // (float) $5854 = -814.08 // (float) $5856 = -1180.43 // (float) $5858 = 12.76 // (float) $5855 = -818.5 // (float) $5857 = -1182.0 // (float) $5859 = 11.98 // (float) $5860 = 197.0 // (float) $5861 = 17.0 // (float) $5863 = -814.04 // (float) $5864 = -1181.33 // (float) $5865 = 12.5 // (float) $5867 = -819.0 // (float) $5868 = -1179.02 // (float) $5869 = 12.75 // (float) $5870 = -818.53 // (float) $5871 = -1179.22 // (float) $5872 = 12.76 // (float) $5874 = -1604.1 // (float) $5875 = -138.6 // (float) $5876 = 13.64 // (float) $5878 = -848.21 // (float) $5879 = -1249.64 // (float) $5880 = 9.0 // (float) $5881 = -745.56 // (float) $5882 = -1075.21 // (float) $5883 = 20.0 // (float) $5884 = -812.14 // (float) $5885 = -1172.06 // (float) $5886 = 10.29 // (float) $5887 = -831.69 // (float) $5888 = -1224.15 // (float) $5889 = 13.48 // (float) $5890 = 17.0 // (float) $5900 = 0 // (int) $5901 = 0 // (int) $5902 = 0 // (int) $5919 = 0 // (int) $5920 = 0 // (int) $3660 = 0 // (int) $5939 = 0 // (int) $5940 = 0 // (int) $5941 = 0 // (int) $5942 = 0 // (int) $5943 = 0 // (int) $5944 = 0 // (int) $5945 = 0 // (int) 037B: constant_params 1 variable_params 1 unknown 65 call_with_params @MAIN_6449 $1748 1@ 0025: gosub @NONAME_17_7362 00AA: set_parked_car_generator $1230 cars_to_generate_to 0 0045: actor $933 defined jump_if_false @NONAME_17_6232 0107: toggle_player $933 can_move 1 :NONAME_17_6232 $5945 == 1 // (int) var == num jump_if_false @NONAME_17_6264 0044: put_actor $933 at -715.08 -1539.83 11.42 :NONAME_17_6264 037B: constant_params 0 variable_params 0 unknown 65 call_with_params @MAIN_4379 :NONAME_17_6274 0001: wait 0 ms :NONAME_17_6277 0@ == 0 // (int) var == num jump_if_false @NONAME_17_6345 0001: wait 0 ms 0045: actor $933 defined jump_if_false @NONAME_17_6338 0080: actor $933 near_point 27@ 28@ radius 3.0 3.0 sphere 1 0022: jump_if_false @NONAME_17_6338 // Note: the incorrect math opcode was used here 00BB: (unknown) 30@ 0025: gosub @NONAME_17_7541 0@ = 1 // (int) :NONAME_17_6338 0002: jump @NONAME_17_6277 :NONAME_17_6345 0@ == 1 // (int) var == num jump_if_false @NONAME_17_6527 0001: wait 0 ms 0045: actor $933 defined jump_if_false @NONAME_17_6520 0045: actor 24@ defined jump_if_false @NONAME_17_6489 0025: gosub @NONAME_17_13265 004F: unknown_check $5672 jump_if_false @NONAME_17_6451 02A6: (unknown) $933 $5672 0022: jump_if_false @NONAME_17_6444 // Note: the incorrect math opcode was used here 00BB: (unknown) $5676 00C3: (unknown) 47@ 48@ 49@ 50@ $5901 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_17_1961 2 0@ = 2 // (int) :NONAME_17_6444 0002: jump @NONAME_17_6482 :NONAME_17_6451 0025: gosub @NONAME_17_13398 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_5026 'JER2_40' // ~r~Phil's truck is trashed. 0@ = 8 // (int) :NONAME_17_6482 0002: jump @NONAME_17_6520 :NONAME_17_6489 0025: gosub @NONAME_17_13398 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_5026 'JER2_39' // ~r~Phil died. 0@ = 8 // (int) :NONAME_17_6520 0002: jump @NONAME_17_6345 :NONAME_17_6527 0@ == 2 // (int) var == num jump_if_false @NONAME_17_6783 0001: wait 0 ms 0045: actor $933 defined jump_if_false @NONAME_17_6776 0045: actor 24@ defined jump_if_false @NONAME_17_6742 004F: unknown_check $5672 jump_if_false @NONAME_17_6701 007C: actor $933 driving $5672 0022: jump_if_false @NONAME_17_6651 // Note: the incorrect math opcode was used here 0089: actor $933 in_sphere 47@ 48@ 49@ radius 5.0 5.0 5.0 sphere 1 0022: jump_if_false @NONAME_17_6644 // Note: the incorrect math opcode was used here 00BB: (unknown) 50@ 0025: gosub @NONAME_17_9142 $5901 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_17_1961 5 0@ = 3 // (int) :NONAME_17_6644 0002: jump @NONAME_17_6694 :NONAME_17_6651 00BB: (unknown) 50@ 00C0: (unknown) $5672 $5676 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_17_1334 $5676 $5901 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_17_1961 3 0@ = 1 // (int) :NONAME_17_6694 0002: jump @NONAME_17_6735 :NONAME_17_6701 00BB: (unknown) 50@ 0025: gosub @NONAME_17_13398 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_5026 'JER2_40' // ~r~Phil's truck is trashed. 0@ = 8 // (int) :NONAME_17_6735 0002: jump @NONAME_17_6776 :NONAME_17_6742 00BB: (unknown) 50@ 0025: gosub @NONAME_17_13398 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_5026 'JER2_39' // ~r~Phil died. 0@ = 8 // (int) :NONAME_17_6776 0002: jump @NONAME_17_6527 :NONAME_17_6783 0@ == 3 // (int) var == num jump_if_false @NONAME_17_6955 0001: wait 0 ms 0045: actor $933 defined jump_if_false @NONAME_17_6948 037B: constant_params 0 variable_params 0 unknown 65 call_with_params @NONAME_17_3044 037B: constant_params 0 variable_params 0 unknown 65 call_with_params @NONAME_17_2250 037B: constant_params 0 variable_params 0 unknown 65 call_with_params @NONAME_17_1601 037B: constant_params 0 variable_params 0 unknown 65 call_with_params @NONAME_17_2911 0078: if and 009F: actor $5692 dead 009F: actor $5693 dead jump_if_false @NONAME_17_6948 0444: (unknown) 67 0444: (unknown) 84 0444: (unknown) 74 0112: remove_references_to_actor $5836 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5837 // 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_1348 51@ 52@ 53@ 55@ $5873 = 0 // (int) $5901 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_17_1961 6 037B: constant_params 0 variable_params 0 unknown 65 call_with_params @MAIN_12435 0@ = 4 // (int) :NONAME_17_6948 0002: jump @NONAME_17_6783 :NONAME_17_6955 0@ == 4 // (int) var == num jump_if_false @NONAME_17_7115 0001: wait 0 ms 0045: actor $933 defined jump_if_false @NONAME_17_7108 037B: constant_params 0 variable_params 0 unknown 65 call_with_params @NONAME_17_2911 037B: constant_params 0 variable_params 0 unknown 65 call_with_params @NONAME_17_3044 037B: constant_params 0 variable_params 0 unknown 65 call_with_params @NONAME_17_2250 0081: actor $933 near_point_on_foot 51@ 52@ radius 1.0 1.0 sphere 0 0022: jump_if_false @NONAME_17_7056 // Note: the incorrect math opcode was used here 00BB: (unknown) 55@ 047A: (unknown) 54@ 0025: gosub @NONAME_17_12212 0@ = 5 // (int) 0002: jump @NONAME_17_7108 :NONAME_17_7056 $5944 == 0 // (int) var == num jump_if_false @NONAME_17_7108 031D: (unknown) $937 $938 51@ 52@ $5946 10.0 > $5946 // (float) num > var 0022: jump_if_false @NONAME_17_7108 // Note: the incorrect math opcode was used here 0267: (unknown) 'INT_01' // Walk into the large ~h~arrows ~w~to enter and exit buildings. $5944 = 1 // (int) :NONAME_17_7108 0002: jump @NONAME_17_6955 :NONAME_17_7115 0@ == 5 // (int) var == num jump_if_false @NONAME_17_7190 0001: wait 0 ms 0045: actor $933 defined jump_if_false @NONAME_17_7183 037B: constant_params 0 variable_params 1 unknown 65 call_with_params @NONAME_17_3903 $5873 $5873 == 2 // (int) var == num jump_if_false @NONAME_17_7183 0001: wait 2500 ms 0025: gosub @NONAME_17_12800 0@ = 7 // (int) :NONAME_17_7183 0002: jump @NONAME_17_7115 :NONAME_17_7190 0@ == 6 // (int) var == num jump_if_false @NONAME_17_7254 0001: wait 0 ms 0045: actor $933 defined jump_if_false @NONAME_17_7247 0081: actor $933 near_point_on_foot 56@ 57@ radius 1.0 1.0 sphere 0 0022: jump_if_false @NONAME_17_7247 // Note: the incorrect math opcode was used here 047A: (unknown) 59@ 00BB: (unknown) 60@ 0@ = 7 // (int) :NONAME_17_7247 0002: jump @NONAME_17_7190 :NONAME_17_7254 0@ == 7 // (int) var == num jump_if_false @NONAME_17_7341 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 65 call_with_params @NONAME_17_2911 0045: actor $933 defined jump_if_false @NONAME_17_7334 0089: actor $933 in_sphere $5874 $5875 $5876 radius 5.0 5.0 5.0 sphere 1 0022: jump_if_false @NONAME_17_7334 // Note: the incorrect math opcode was used here 00BB: (unknown) $5877 0025: gosub @NONAME_17_13415 0@ = 8 // (int) :NONAME_17_7334 0002: jump @NONAME_17_7254 :NONAME_17_7341 not 0@ == 8 // (int) var == num jump_if_false @NONAME_17_7360 0002: jump @NONAME_17_6274 :NONAME_17_7360 0026: return :NONAME_17_7362 $5945 == 0 // (int) var == num jump_if_false @NONAME_17_7386 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @SAFEHOU_12249 2 :NONAME_17_7386 0035: 2@ = $933 // (int vars) 0045: actor 2@ defined 0022: jump_if_false @NONAME_17_7503 // 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_7459 028B: (unknown) 2@ 19 $5648 32 > $5648 // (int) num > var 0022: jump_if_false @NONAME_17_7452 // Note: the incorrect math opcode was used here 00D5: (unknown) 2@ 19 17 :NONAME_17_7452 0002: jump @NONAME_17_7503 :NONAME_17_7459 0160: load_model #BERETTA :NONAME_17_7464 8161: not model #BERETTA available jump_if_false @NONAME_17_7486 0001: wait 0 ms 0002: jump @NONAME_17_7464 :NONAME_17_7486 0045: actor 2@ defined jump_if_false @NONAME_17_7503 0106: give_actor 2@ weapon 19 ammo 17 // Load the weapon model before using this :NONAME_17_7503 00C3: (unknown) 27@ 28@ 29@ 30@ 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_17_376 1500 010B: set_actor $933 armed_weapon_to 19 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_17_1961 0 0026: return :NONAME_17_7541 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_17_204 1000 03B6: (unknown) $5647 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_4268 361 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_4268 0 0160: load_model #PYTHON 041A: (unknown) 'PHIL' 26@ 041A: (unknown) 'GANG7A' $5655 041A: (unknown) 'GANG7B' $5656 041A: (unknown) 'HMYAP' $5657 041A: (unknown) 'WMOCA' $5658 :NONAME_17_7642 0078: if or 8161: not model 26@ available 8161: not model $5655 available 8161: not model $5656 available 8161: not model $5657 available 8161: not model $5658 available 8161: not model #PYTHON available 0022: jump_if_false @NONAME_17_7687 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @NONAME_17_7642 :NONAME_17_7687 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_2071 0 26@ -700.0 -1548.56 30.0 0035: 24@ = $5649 // (int vars) 00A2: (unknown) $5649 037B: constant_params 5 variable_params 0 unknown 65 call_with_params @NONAME_17_2071 1 $5655 -689.3 -1548.56 30.0 037B: constant_params 5 variable_params 0 unknown 65 call_with_params @NONAME_17_2071 2 $5658 -691.48 -1548.56 30.0 037B: constant_params 5 variable_params 0 unknown 65 call_with_params @NONAME_17_2071 3 $5657 -693.6 -1548.56 30.0 037B: constant_params 5 variable_params 0 unknown 65 call_with_params @NONAME_17_2071 4 $5656 -696.0 -1548.56 30.0 0045: actor $933 defined jump_if_false @NONAME_17_7884 0216: (unknown) $933 -684.66 -1546.16 30.0 :NONAME_17_7884 003E: $5668 = create_actor_pedtype 22 model 0 at -699.0 -1549.32 30.0 00CF: set_actor $5668 Z_angle_to 10.0 037B: constant_params 4 variable_params 0 unknown 65 call_with_params @MAIN_12808 '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_12757 'JERA2AA' 037B: constant_params 4 variable_params 0 unknown 65 call_with_params @MAIN_12808 '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_12757 'JERA2AB' 037B: constant_params 4 variable_params 0 unknown 65 call_with_params @MAIN_12808 'JERA2AC' 'JER2_05' $5668 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_12757 'JERA2AC' 037B: constant_params 4 variable_params 0 unknown 65 call_with_params @MAIN_12808 'JERA2AD' 'JER2_06' 24@ 0 // ~w~Sure. Sure... 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_12757 'JERA2AD' 037B: constant_params 4 variable_params 0 unknown 65 call_with_params @MAIN_12808 '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_12757 '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 $5668 defined jump_if_false @NONAME_17_8262 04B4: (unknown) $5668 120 518 100.0 :NONAME_17_8262 037B: constant_params 0 variable_params 0 unknown 65 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_4394 8000 jump_if_false @NONAME_17_8299 0002: jump @NONAME_17_8859 :NONAME_17_8299 0045: actor 24@ defined jump_if_false @NONAME_17_8361 0045: actor $5406(61@,6) defined jump_if_false @NONAME_17_8361 03D6: (unknown) 24@ 20000 00E4: (unknown) 24@ $5406(61@,6) 0153: (unknown) 24@ $5406(61@,6) 0045: actor $5668 defined 0022: jump_if_false @NONAME_17_8361 // Note: the incorrect math opcode was used here 0153: (unknown) $5668 $5406(61@,6) :NONAME_17_8361 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_4394 5000 jump_if_false @NONAME_17_8388 0002: jump @NONAME_17_8859 :NONAME_17_8388 0045: actor 24@ defined jump_if_false @NONAME_17_8420 00A2: (unknown) 24@ 0045: actor $5668 defined jump_if_false @NONAME_17_8420 0154: (unknown) 24@ 0153: (unknown) 24@ $5668 :NONAME_17_8420 037B: constant_params 2 variable_params 0 unknown 65 call_with_params @MAIN_13224 'JERA2AA' 1 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_13401 'JERA2AA' jump_if_false @NONAME_17_8474 0002: jump @NONAME_17_8859 :NONAME_17_8474 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 $5668 defined jump_if_false @NONAME_17_8543 0045: actor 24@ defined jump_if_false @NONAME_17_8543 0154: (unknown) $5668 0153: (unknown) $5668 24@ :NONAME_17_8543 0045: actor $5654 defined 0022: jump_if_false @NONAME_17_8558 // Note: the incorrect math opcode was used here 00A2: (unknown) $5654 :NONAME_17_8558 0045: actor $5653 defined 0022: jump_if_false @NONAME_17_8573 // Note: the incorrect math opcode was used here 00A2: (unknown) $5653 :NONAME_17_8573 0045: actor $5652 defined 0022: jump_if_false @NONAME_17_8588 // Note: the incorrect math opcode was used here 00A2: (unknown) $5652 :NONAME_17_8588 0045: actor 24@ defined 0022: jump_if_false @NONAME_17_8620 // Note: the incorrect math opcode was used here 0045: actor $5668 defined 0022: jump_if_false @NONAME_17_8620 // Note: the incorrect math opcode was used here 0352: (unknown) 24@ 0154: (unknown) 24@ 013E: actor 24@ look_at_actor $5668 :NONAME_17_8620 037B: constant_params 2 variable_params 0 unknown 65 call_with_params @MAIN_13224 'JERA2AB' 1 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_13401 'JERA2AB' jump_if_false @NONAME_17_8674 0002: jump @NONAME_17_8859 :NONAME_17_8674 0045: actor $5668 defined jump_if_false @NONAME_17_8697 04B4: (unknown) $5668 120 517 1.0 :NONAME_17_8697 037B: constant_params 2 variable_params 0 unknown 65 call_with_params @MAIN_13224 'JERA2AC' 1 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_13401 'JERA2AC' jump_if_false @NONAME_17_8751 0002: jump @NONAME_17_8859 :NONAME_17_8751 037B: constant_params 2 variable_params 0 unknown 65 call_with_params @MAIN_13224 'JERA2AD' 1 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_13401 'JERA2AD' jump_if_false @NONAME_17_8805 0002: jump @NONAME_17_8859 :NONAME_17_8805 037B: constant_params 2 variable_params 0 unknown 65 call_with_params @MAIN_13224 'JERA2AE' 1 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_13401 'JERA2AE' jump_if_false @NONAME_17_8859 0002: jump @NONAME_17_8859 :NONAME_17_8859 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 65 call_with_params @MAIN_12435 037B: constant_params 0 variable_params 0 unknown 65 call_with_params @MAIN_4364 61@ = 0 // (int) :NONAME_17_8885 6 > 61@ // (int) num > var 0022: jump_if_false @NONAME_17_8921 // Note: the incorrect math opcode was used here 003F: destroy_actor $5393(61@,6) 003F: destroy_actor $5406(61@,6) 61@ += 1 // (int) 0002: jump @NONAME_17_8885 :NONAME_17_8921 003F: destroy_actor $5668 0162: release_model $5655 0162: release_model $5656 0162: release_model $5657 0162: release_model $5658 0444: (unknown) 120 0444: (unknown) 121 0160: load_model #WALTON :NONAME_17_8954 8161: not model #WALTON available jump_if_false @NONAME_17_8976 0001: wait 0 ms 0002: jump @NONAME_17_8954 :NONAME_17_8976 0482: (unknown) 1862708945 0 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_1_20061 0 0048: $5672 = create_car #WALTON at $5673 $5674 $5675 004F: unknown_check $5672 0022: jump_if_false @NONAME_17_9059 // Note: the incorrect math opcode was used here 0496: (unknown) $5672 0 01B2: (unknown) $5672 0 1 0 0 0 00D1: set_car $5672 Z_angle_to 350.0 00C0: (unknown) $5672 $5676 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_17_1334 $5676 :NONAME_17_9059 003E: 24@ = create_actor_pedtype 22 model 26@ at 35@ 36@ 37@ 0162: release_model #WALTON 0045: actor $933 defined 0022: jump_if_false @NONAME_17_9105 // Note: the incorrect math opcode was used here 0154: (unknown) $933 0044: put_actor $933 at 12@ 13@ 14@ 010F: (unknown) $933 $5673 $5674 $5675 :NONAME_17_9105 $3660 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_17_376 1000 03B7: (unknown) $5647 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_17_1961 1 0026: return :NONAME_17_9142 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_17_204 1000 0295: (unknown) $5878 $5879 $5880 $5881 $5882 $5883 0246: (unknown) $5878 $5879 $5880 $5881 $5882 $5883 0152: create_forbidden_for_peds_cube_cornerA $5878 $5879 $5880 cornerB $5881 $5882 $5883 0122: create_forbidden_for_cars_cube_cornerA $5878 $5879 $5880 cornerB $5881 $5882 $5883 0443: (unknown) 67 :NONAME_17_9215 8445: not (unknown) 67 0022: jump_if_false @NONAME_17_9236 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @NONAME_17_9215 :NONAME_17_9236 0443: (unknown) 88 :NONAME_17_9240 8445: not (unknown) 88 0022: jump_if_false @NONAME_17_9261 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @NONAME_17_9240 :NONAME_17_9261 0160: load_model #CHOLLO :NONAME_17_9266 8161: not model #CHOLLO available 0022: jump_if_false @NONAME_17_9288 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @NONAME_17_9266 :NONAME_17_9288 61@ = 0 // (int) :NONAME_17_9292 2 > 61@ // (int) num > var 0022: jump_if_false @NONAME_17_9347 // Note: the incorrect math opcode was used here 0048: $5424(61@,2) = create_car #CHOLLO at $5426(61@,2) $5428(61@,2) $5430(61@,2) 00D1: set_car $5424(61@,2) Z_angle_to $5432(61@,2) 61@ += 1 // (int) 0002: jump @NONAME_17_9292 :NONAME_17_9347 0162: release_model #CHOLLO 041A: (unknown) 'HFYBE' $5846 041A: (unknown) 'HFYPR' $5847 :NONAME_17_9374 0078: if or 8161: not model $5846 available 8161: not model $5847 available 0022: jump_if_false @NONAME_17_9403 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @NONAME_17_9374 :NONAME_17_9403 61@ = 0 // (int) :NONAME_17_9407 2 > 61@ // (int) num > var 0022: jump_if_false @NONAME_17_9536 // 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_9465 003E: $5580(61@,2) = create_actor_pedtype 22 model $5846 at $5582(61@,2) $5584(61@,2) $5586(61@,2) 0002: jump @NONAME_17_9487 :NONAME_17_9465 003E: $5580(61@,2) = create_actor_pedtype 22 model $5847 at $5582(61@,2) $5584(61@,2) $5586(61@,2) :NONAME_17_9487 0045: actor $5580(61@,2) defined 0022: jump_if_false @NONAME_17_9524 // Note: the incorrect math opcode was used here $5659(61@,2) = 0 // (int) $5661(61@,2) = 0 // (int) 00CF: set_actor $5580(61@,2) Z_angle_to $5588(61@,2) :NONAME_17_9524 61@ += 1 // (int) 0002: jump @NONAME_17_9407 :NONAME_17_9536 0162: release_model $5846 0162: release_model $5847 0045: actor $5836 defined jump_if_false @NONAME_17_9564 0414: (unknown) $5836 67 347 :NONAME_17_9564 0045: actor $5837 defined jump_if_false @NONAME_17_9584 0414: (unknown) $5837 67 350 :NONAME_17_9584 0160: load_model #GANG2A 0160: load_model #GANG2B 0160: load_model #BAT :NONAME_17_9597 0078: if or 8161: not model #GANG2A available 8161: not model #GANG2B available 8161: not model #BAT available jump_if_false @NONAME_17_9631 0001: wait 0 ms 0002: jump @NONAME_17_9597 :NONAME_17_9631 61@ = 0 // (int) :NONAME_17_9635 6 > 61@ // (int) num > var 0022: jump_if_false @NONAME_17_9943 // 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_9693 003E: $5434(61@,6) = create_actor_pedtype 22 model #GANG2A at $5476(61@,6) $5482(61@,6) $5488(61@,6) 0002: jump @NONAME_17_9715 :NONAME_17_9693 003E: $5434(61@,6) = create_actor_pedtype 22 model #GANG2B at $5476(61@,6) $5482(61@,6) $5488(61@,6) :NONAME_17_9715 00CF: set_actor $5434(61@,6) Z_angle_to $5494(61@,6) $5647(61@,6) = 0 // (int) $5665(61@,6) = 0 // (int) $5671(61@,6) = 0 // (int) $5677(61@,6) = 0 // (int) 0078: if or 61@ == 0 // (int) var == num 61@ == 1 // (int) var == num jump_if_false @NONAME_17_9845 004F: unknown_check $5424(61@,2) jump_if_false @NONAME_17_9845 0325: (unknown) $5424(61@,2) 1 0045: actor $5434(61@,6) defined jump_if_false @NONAME_17_9845 0106: give_actor $5434(61@,6) weapon 6 ammo -1 // Load the weapon model before using this 02B6: (unknown) $5434(61@,6) $5424(61@,2) $5446(61@,3) $5449(61@,3) $5452(61@,3) 0 180.0 6 :NONAME_17_9845 61@ == 2 // (int) var == num jump_if_false @NONAME_17_9877 0106: give_actor $5434(61@,6) weapon 19 ammo 30 // Load the weapon model before using this 00C1: (unknown) $5434(61@,6) $5440(61@,6) :NONAME_17_9877 61@ == 3 // (int) var == num jump_if_false @NONAME_17_9909 0106: give_actor $5434(61@,6) weapon 19 ammo 30 // Load the weapon model before using this 00C1: (unknown) $5434(61@,6) $5440(61@,6) :NONAME_17_9909 61@ == 4 // (int) var == num jump_if_false @NONAME_17_9931 0106: give_actor $5434(61@,6) weapon 6 ammo -1 // Load the weapon model before using this :NONAME_17_9931 61@ += 1 // (int) 0002: jump @NONAME_17_9635 :NONAME_17_9943 61@ = 0 // (int) :NONAME_17_9947 6 > 61@ // (int) num > var 0022: jump_if_false @NONAME_17_9992 // Note: the incorrect math opcode was used here 0045: actor $5434(61@,6) defined 0022: jump_if_false @NONAME_17_9980 // Note: the incorrect math opcode was used here 041B: (unknown) $5434(61@,6) 9 :NONAME_17_9980 61@ += 1 // (int) 0002: jump @NONAME_17_9947 :NONAME_17_9992 0162: release_model #BERETTA 0162: release_model #BAT 0045: actor $5690 defined jump_if_false @NONAME_17_10022 0414: (unknown) $5690 88 410 :NONAME_17_10022 0045: actor $5691 defined jump_if_false @NONAME_17_10042 0414: (unknown) $5691 88 410 :NONAME_17_10042 0045: actor $5692 defined jump_if_false @NONAME_17_10062 0414: (unknown) $5692 88 409 :NONAME_17_10062 0045: actor $5693 defined jump_if_false @NONAME_17_10082 0414: (unknown) $5693 88 409 :NONAME_17_10082 0045: actor $5694 defined jump_if_false @NONAME_17_10102 0414: (unknown) $5694 88 409 :NONAME_17_10102 0045: actor $5695 defined jump_if_false @NONAME_17_10122 0414: (unknown) $5695 67 342 :NONAME_17_10122 61@ = 0 // (int) :NONAME_17_10126 2 > 61@ // (int) num > var 0022: jump_if_false @NONAME_17_10305 // Note: the incorrect math opcode was used here 0092: $5556(61@,2) = init_object #EBPROP_CHAIR at $5560(61@,2) $5562(61@,2) $5564(61@,2) 0252: object $5556(61@,2) exists 0022: jump_if_false @NONAME_17_10293 // Note: the incorrect math opcode was used here 00D3: set_object $5556(61@,2) z_angle_to $5572(61@,2) 0279: (unknown) $5556(61@,2) 0 -0.1 0.48 $5566(61@,2) $5568(61@,2) $5570(61@,2) 0092: $5558(61@,2) = init_object #EBPROP_SPEAKER at $5566(61@,2) $5568(61@,2) $5570(61@,2) 0252: object $5558(61@,2) exists 0022: jump_if_false @NONAME_17_10293 // Note: the incorrect math opcode was used here 0475: (unknown) $5558(61@,2) 1.0 1 0490: (unknown) $5558(61@,2) 20 03AA: (unknown) $5558(61@,2) 999999.9 999999.9 0.99 00D3: set_object $5558(61@,2) z_angle_to $5574(61@,2) :NONAME_17_10293 61@ += 1 // (int) 0002: jump @NONAME_17_10126 :NONAME_17_10305 0092: $5804 = init_object #EBPROP_TABLEWIDE at $5805 $5806 $5807 0252: object $5804 exists 0022: jump_if_false @NONAME_17_10334 // Note: the incorrect math opcode was used here 00D3: set_object $5804 z_angle_to $5890 :NONAME_17_10334 0092: $5808 = init_object #MAR_A2_STEREO at $5809 $5810 $5811 0252: object $5808 exists 0022: jump_if_false @NONAME_17_10397 // Note: the incorrect math opcode was used here 0475: (unknown) $5808 1.0 1 0490: (unknown) $5808 20 03AA: (unknown) $5808 999999.9 999999.9 0.99 00D3: set_object $5808 z_angle_to $5890 :NONAME_17_10397 0092: $5832 = init_object #EBPROP_CHAIR at $5833 $5834 $5835 0252: object $5832 exists 0022: jump_if_false @NONAME_17_10427 // Note: the incorrect math opcode was used here 00D3: set_object $5832 z_angle_to 197.0 :NONAME_17_10427 0045: actor $933 defined jump_if_false @NONAME_17_10500 004F: unknown_check $5672 jump_if_false @NONAME_17_10500 004E: put_car $5672 at -760.11 -1172.57 10.05 00D1: set_car $5672 Z_angle_to 20.0 0216: (unknown) $933 -758.8 -1168.5 10.07 00CF: set_actor $933 Z_angle_to 120.0 :NONAME_17_10500 0417: (unknown) $5809 $5810 $5811 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_10540 // Note: the incorrect math opcode was used here 00CF: set_actor 24@ Z_angle_to 80.0 :NONAME_17_10540 0162: release_model 26@ 037B: constant_params 4 variable_params 0 unknown 65 call_with_params @MAIN_12808 '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_12757 'JERA2AG' 037B: constant_params 4 variable_params 0 unknown 65 call_with_params @MAIN_12808 'JERA2AH' 'JER2_10' $933 0 // ~w~What the hell is a Cholo? 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_12757 'JERA2AH' 037B: constant_params 4 variable_params 0 unknown 65 call_with_params @MAIN_12808 '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_12757 'JERA2AI' 037B: constant_params 4 variable_params 0 unknown 65 call_with_params @MAIN_12808 'JERA2BE' 'JER2_16' $933 0 // ~w~Look. Where's the money Phil? 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_12757 'JERA2BE' 037B: constant_params 4 variable_params 0 unknown 65 call_with_params @MAIN_12808 '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_12757 '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 $933 defined jump_if_false @NONAME_17_10855 010B: set_actor $933 armed_weapon_to 0 :NONAME_17_10855 0045: actor 24@ defined jump_if_false @NONAME_17_10876 04B4: (unknown) 24@ 120 524 100.0 :NONAME_17_10876 0045: actor $933 defined jump_if_false @NONAME_17_10899 04B4: (unknown) $933 120 518 100.0 :NONAME_17_10899 037B: constant_params 0 variable_params 0 unknown 65 call_with_params @MAIN_4379 037B: constant_params 2 variable_params 0 unknown 65 call_with_params @MAIN_13224 'JERA2AG' 1 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_4394 3500 jump_if_false @NONAME_17_10957 0002: jump @NONAME_17_11960 :NONAME_17_10957 037B: constant_params 2 variable_params 0 unknown 65 call_with_params @MAIN_13224 'JERA2AH' 1 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_13401 'JERA2AH' jump_if_false @NONAME_17_11011 0002: jump @NONAME_17_11960 :NONAME_17_11011 037B: constant_params 4 variable_params 0 unknown 65 call_with_params @MAIN_12808 '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_13043 'JERA2AI' 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_13401 'JERA2AI' jump_if_false @NONAME_17_11182 0002: jump @NONAME_17_11960 :NONAME_17_11182 0045: actor $933 defined jump_if_false @NONAME_17_11203 0045: actor 24@ defined jump_if_false @NONAME_17_11203 :NONAME_17_11203 037B: constant_params 4 variable_params 0 unknown 65 call_with_params @MAIN_12808 '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_13224 'JERA2BE' 1 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_13401 'JERA2BE' jump_if_false @NONAME_17_11287 0002: jump @NONAME_17_11960 :NONAME_17_11287 0045: actor $933 defined jump_if_false @NONAME_17_11313 0045: actor 24@ defined jump_if_false @NONAME_17_11313 0153: (unknown) 24@ $933 :NONAME_17_11313 037B: constant_params 4 variable_params 0 unknown 65 call_with_params @MAIN_12808 'JERA2BI' 'SJRA2BI' 24@ 0 // ~w~I'll get to it. 037B: constant_params 2 variable_params 0 unknown 65 call_with_params @MAIN_13224 'JERA2BF' 1 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_13401 'JERA2BF' jump_if_false @NONAME_17_11397 0002: jump @NONAME_17_11960 :NONAME_17_11397 037B: constant_params 4 variable_params 0 unknown 65 call_with_params @MAIN_12808 'JERA2BJ' 'SJRA2BJ' $933 0 // ~w~See you around. 037B: constant_params 2 variable_params 0 unknown 65 call_with_params @MAIN_13224 'JERA2BG' 0 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_13401 'JERA2BG' jump_if_false @NONAME_17_11481 0002: jump @NONAME_17_11960 :NONAME_17_11481 037B: constant_params 2 variable_params 0 unknown 65 call_with_params @MAIN_13224 'JERA2BH' 0 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_13401 'JERA2BH' jump_if_false @NONAME_17_11534 0002: jump @NONAME_17_11960 :NONAME_17_11534 0045: actor 24@ defined jump_if_false @NONAME_17_11553 0528: (unknown) 24@ 524 -1.0 :NONAME_17_11553 0045: actor 24@ defined jump_if_false @NONAME_17_11599 0154: (unknown) 24@ 0044: put_actor 24@ at -758.5 -1171.8 10.1 004F: unknown_check $5672 jump_if_false @NONAME_17_11599 00EA: (unknown) 24@ $5672 :NONAME_17_11599 0045: actor $933 defined 0022: jump_if_false @NONAME_17_11622 // Note: the incorrect math opcode was used here 04B4: (unknown) $933 121 542 1.0 :NONAME_17_11622 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_13224 'JERA2BI' 1 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_13401 'JERA2BI' jump_if_false @NONAME_17_11759 0002: jump @NONAME_17_11960 :NONAME_17_11759 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_4394 2000 jump_if_false @NONAME_17_11786 0002: jump @NONAME_17_11960 :NONAME_17_11786 0045: actor $933 defined jump_if_false @NONAME_17_11819 04B4: (unknown) $933 120 519 1.0 0528: (unknown) $933 542 -1.0 :NONAME_17_11819 004F: unknown_check $5672 jump_if_false @NONAME_17_11839 02C7: (unknown) $5672 8 5000 :NONAME_17_11839 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_4394 1000 jump_if_false @NONAME_17_11866 0002: jump @NONAME_17_11960 :NONAME_17_11866 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_13043 'JERA2BJ' 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_13401 'JERA2BJ' jump_if_false @NONAME_17_11918 0002: jump @NONAME_17_11960 :NONAME_17_11918 0045: actor $933 defined jump_if_false @NONAME_17_11933 0154: (unknown) $933 :NONAME_17_11933 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_4394 1000 jump_if_false @NONAME_17_11960 0002: jump @NONAME_17_11960 :NONAME_17_11960 037B: constant_params 0 variable_params 0 unknown 65 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 65 call_with_params @MAIN_12435 003F: destroy_actor 24@ 0049: destroy_car $5672 037B: constant_params 4 variable_params 0 unknown 65 call_with_params @MAIN_12808 'JERA2DA' 'JER2_26' -99 0 // ~w~What the fuck is this? 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_12757 'JERA2DA' 037B: constant_params 4 variable_params 0 unknown 65 call_with_params @MAIN_12808 'JERA2DB' 'SJRA2DB' -99 0 // ~w~I'm gonna kick your ass. 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_12757 'JERA2DB' 0045: actor $933 defined jump_if_false @NONAME_17_12121 0352: (unknown) $933 010F: (unknown) $933 -793.79 -1179.74 10.1 :NONAME_17_12121 0444: (unknown) 120 0444: (unknown) 121 0121: remove_forbidden_for_cars_cube_cornerA $5878 $5879 $5880 cornerB $5881 $5882 $5883 0151: remove_forbidden_for_peds_cube_cornerA $5878 $5879 $5880 cornerB $5881 $5882 $5883 0264: (unknown) 0.2 010E: $5897 = current_time_in_ms $5897 += 3000 // (int) $941 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_17_376 1000 0045: actor $933 defined jump_if_false @NONAME_17_12210 010B: set_actor $933 armed_weapon_to 0 :NONAME_17_12210 0026: return :NONAME_17_12212 0268: (unknown) 0418: (unknown) $5809 $5810 $5811 0444: (unknown) 67 03B6: (unknown) $5647 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_12435 012E: toggle_player $933 ignored_by_cops 1 03B6: (unknown) $5647 028D: (unknown) 0.05 003F: destroy_actor $5692 003F: destroy_actor $5693 003F: destroy_actor $5694 003F: destroy_actor $5695 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_12321 0078: if or 8445: not (unknown) 84 8445: not (unknown) 81 jump_if_false @NONAME_17_12350 0001: wait 0 ms 0002: jump @NONAME_17_12321 :NONAME_17_12350 0092: $5862 = init_object #EBPROP_DRUGTABLEA at $5863 $5864 $5865 00D3: set_object $5862 z_angle_to 17.0 61@ = 0 // (int) :NONAME_17_12373 2 > 61@ // (int) num > var 0022: jump_if_false @NONAME_17_12508 // 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_12431 003E: $5594(61@,2) = create_actor_pedtype 22 model #GANG2A at $5598(61@,2) $5600(61@,2) $5602(61@,2) 0002: jump @NONAME_17_12453 :NONAME_17_12431 003E: $5594(61@,2) = create_actor_pedtype 22 model #GANG2B at $5598(61@,2) $5600(61@,2) $5602(61@,2) :NONAME_17_12453 00CF: set_actor $5594(61@,2) Z_angle_to $5604(61@,2) 00C1: (unknown) $5594(61@,2) $5596(61@,2) 00BF: (unknown) $5596(61@,2) 2 00C4: (unknown) $5596(61@,2) 2 $5653(61@,6) = 0 // (int) 61@ += 1 // (int) 0002: jump @NONAME_17_12373 :NONAME_17_12508 037B: constant_params 4 variable_params 0 unknown 65 call_with_params @MAIN_12808 'JERA2DC' 'JER2_28' -99 0 // ~w~Cholo kill you good, pendejó. 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_12757 'JERA2DC' 0045: actor $933 defined jump_if_false @NONAME_17_12583 0044: put_actor $933 at 18@ 19@ 20@ 00CF: set_actor $933 Z_angle_to 90.0 :NONAME_17_12583 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 $5851 defined jump_if_false @NONAME_17_12643 04B4: (unknown) $5851 81 391 100.0 :NONAME_17_12643 0045: actor $933 defined jump_if_false @NONAME_17_12666 04B4: (unknown) $933 120 513 100.0 :NONAME_17_12666 037B: constant_params 0 variable_params 0 unknown 65 call_with_params @MAIN_4379 0045: actor $5850 defined jump_if_false @NONAME_17_12699 04B4: (unknown) $5850 84 397 1.0 :NONAME_17_12699 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_4394 4000 jump_if_false @NONAME_17_12726 0002: jump @NONAME_17_12726 :NONAME_17_12726 0444: (unknown) 84 0444: (unknown) 81 0045: actor $933 defined jump_if_false @NONAME_17_12749 0352: (unknown) $933 :NONAME_17_12749 0444: (unknown) 120 012E: toggle_player $933 ignored_by_cops 1 024F: (unknown) 0 010E: $5896 = current_time_in_ms $5896 += 2000 // (int) 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_17_376 1000 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_17_1961 7 0026: return :NONAME_17_12800 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_12435 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 $933 defined jump_if_false @NONAME_17_12960 0154: (unknown) $933 0044: put_actor $933 at 21@ 22@ 23@ 010F: (unknown) $933 $5867 $5868 $5869 00EE: (unknown) $933 $5870 $5871 :NONAME_17_12960 037B: constant_params 0 variable_params 0 unknown 65 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_4394 2000 jump_if_false @NONAME_17_12997 0002: jump @NONAME_17_13047 :NONAME_17_12997 0045: actor $933 defined jump_if_false @NONAME_17_13020 04B4: (unknown) $933 88 411 1.0 :NONAME_17_13020 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @MAIN_4394 2500 jump_if_false @NONAME_17_13047 0002: jump @NONAME_17_13047 :NONAME_17_13047 037B: constant_params 0 variable_params 0 unknown 65 call_with_params @MAIN_4364 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 $933 defined jump_if_false @NONAME_17_13120 0352: (unknown) $933 0044: put_actor $933 at -810.73 -1184.36 10.06 00CF: set_actor $933 Z_angle_to 290.0 :NONAME_17_13120 0444: (unknown) 88 0078: if and 84D8: not unknown_check $5808 84D8: not unknown_check $5814 84D8: not unknown_check $5815 jump_if_false @NONAME_17_13159 0417: (unknown) $5809 $5810 $5811 30 7 :NONAME_17_13159 61@ = 0 // (int) :NONAME_17_13163 2 > 61@ // (int) num > var 0022: jump_if_false @NONAME_17_13207 // Note: the incorrect math opcode was used here 004F: unknown_check $5424(61@,2) 0022: jump_if_false @NONAME_17_13195 // Note: the incorrect math opcode was used here 0325: (unknown) $5424(61@,2) 0 :NONAME_17_13195 61@ += 1 // (int) 0002: jump @NONAME_17_13163 :NONAME_17_13207 00C3: (unknown) $5874 $5875 $5876 $5877 0264: (unknown) 1.0 012E: toggle_player $933 ignored_by_cops 0 024F: (unknown) 1.0 0221: (unknown) 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_17_376 1000 03B7: (unknown) $5647 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_17_1961 9 0026: return :NONAME_17_13265 0045: actor 24@ defined jump_if_false @NONAME_17_13327 004F: unknown_check $5672 jump_if_false @NONAME_17_13327 82A6: not (unknown) 24@ $5672 0022: jump_if_false @NONAME_17_13310 // Note: the incorrect math opcode was used here 00E9: (unknown) 24@ $5672 0002: jump @NONAME_17_13327 :NONAME_17_13310 00E3: (unknown) 24@ 0232: (unknown) 24@ 1 0368: (unknown) 24@ 0 032D: (unknown) 24@ 1 :NONAME_17_13327 0026: return 041A: (unknown) 'HFYBE' $5846 041A: (unknown) 'HFYPR' $5847 0160: load_model #GANG2A 0160: load_model #GANG2B :NONAME_17_13359 0078: if or 8161: not model $5846 available 8161: not model $5847 available 8161: not model #GANG2A available 8161: not model #GANG2B available 0022: jump_if_false @NONAME_17_13396 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @NONAME_17_13359 :NONAME_17_13396 0026: return :NONAME_17_13398 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0026: return :NONAME_17_13415 0045: actor $933 defined jump_if_false @NONAME_17_13457 007E: actor $933 driving jump_if_false @NONAME_17_13457 004F: unknown_check $2769 jump_if_false @NONAME_17_13457 02C7: (unknown) $2769 5 1000 :NONAME_17_13457 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_17_204 1000 0001: wait 500 ms 00BB: (unknown) $5877 0045: actor $933 defined jump_if_false @NONAME_17_13495 0107: toggle_player $933 can_move 0 :NONAME_17_13495 037B: constant_params 1 variable_params 0 unknown 65 call_with_params @NONAME_17_376 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_13535 $940 = 0 // (int) $941 = 0 // (int) 0093: destroy_object $5862 020D: (unknown) 24@ 0112: remove_references_to_actor $5649 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5662 // Like turning an actor into a random pedestrian 00BB: (unknown) $5696 00BB: (unknown) $5697 00BB: (unknown) $5698 00BB: (unknown) $5699 00BB: (unknown) $5700 00BB: (unknown) $5701 61@ = 0 // (int) :NONAME_17_13588 003F: destroy_actor $5393(61@,6) 003F: destroy_actor $5406(61@,6) 61@ += 1 // (int) 61@ >= 6 // (int) var >= num jump_if_false @NONAME_17_13588 003F: destroy_actor $5668 0112: remove_references_to_actor $5690 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5691 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5692 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5693 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5694 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5695 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5836 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5837 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5850 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5851 // Like turning an actor into a random pedestrian 00BB: (unknown) $5852 00BB: (unknown) $5853 00BB: (unknown) 25@ 00BB: (unknown) $5676 00BB: (unknown) 30@ 00BB: (unknown) 50@ 00BB: (unknown) $5877 047A: (unknown) 31@ 047A: (unknown) 59@ 047A: (unknown) 54@ 00BB: (unknown) 55@ 0444: (unknown) 67 0444: (unknown) 84 0444: (unknown) 74 012E: toggle_player $933 ignored_by_cops 0 024F: (unknown) 1.0 0264: (unknown) 1.0 0418: (unknown) $5809 $5810 $5811 007A: mission_cleanup 0026: return //-------------Mission 45--------------- :JER_A3 01EA: increment_mission_attempts 0238: name_thread 'JER_A3' 0025: gosub @JER_A3_17749 009D: wasted_or_busted // mission only 0022: jump_if_false @JER_A3_41 // Note: the incorrect math opcode was used here $5669 = 1 // (int) 0025: gosub @JER_A3_19972 :JER_A3_41 0025: gosub @JER_A3_20541 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 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @JER_A3_250 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 007E: actor $933 driving jump_if_false @JER_A3_244 0400: (unknown) $933 $1070 0002: jump @JER_A3_250 :JER_A3_244 02C0: (unknown) $933 $1070 :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_4301 0@ :JER_A3_277 0045: actor $933 defined jump_if_false @JER_A3_345 807E: not actor $933 driving jump_if_false @JER_A3_322 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @JER_A3_325 :JER_A3_322 021D: (unknown) 0 :JER_A3_325 $1078 == 0 // (int) var == num jump_if_false @JER_A3_341 02EA: select_interior 2 :JER_A3_341 01AE: (unknown) 1 :JER_A3_345 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :JER_A3_358 0045: actor $933 defined jump_if_false @JER_A3_422 807E: not actor $933 driving jump_if_false @JER_A3_410 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @JER_A3_410 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :JER_A3_410 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :JER_A3_422 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @JER_A3_471 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 01AE: (unknown) 0 $1078 == 0 // (int) var == num jump_if_false @JER_A3_471 02EA: select_interior 0 :JER_A3_471 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @JER_A3_501 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :JER_A3_501 0026: return 0045: actor 0@ defined jump_if_false @JER_A3_522 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :JER_A3_522 0026: return 0045: actor 0@ defined 0022: jump_if_false @JER_A3_552 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @JER_A3_552 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :JER_A3_552 0026: return :JER_A3_554 0045: actor 0@ defined 0022: jump_if_false @JER_A3_601 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @JER_A3_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 @JER_A3_601 :JER_A3_597 1@ = 0 // (int) :JER_A3_601 1@ == 1 // (int) var == num jump_if_false @JER_A3_685 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @JER_A3_678 007E: actor 0@ driving jump_if_false @JER_A3_674 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @JER_A3_664 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @JER_A3_667 :JER_A3_664 00F1: (unknown) 0@ :JER_A3_667 0002: jump @JER_A3_678 :JER_A3_674 1@ = 0 // (int) :JER_A3_678 0002: jump @JER_A3_601 :JER_A3_685 0026: return 0045: actor 0@ defined jump_if_false @JER_A3_779 007E: actor 0@ driving jump_if_false @JER_A3_763 02A7: unknown_check 0@ jump_if_false @JER_A3_733 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @JER_A3_756 :JER_A3_733 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @JER_A3_554 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :JER_A3_756 0002: jump @JER_A3_772 :JER_A3_763 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :JER_A3_772 0002: jump @JER_A3_781 :JER_A3_779 005F: (unknown) :JER_A3_781 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @JER_A3_939 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @JER_A3_939 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @JER_A3_880 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @JER_A3_839 // Note: the incorrect math opcode was used here 0026: return 0002: jump @JER_A3_873 :JER_A3_839 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @JER_A3_554 0@ 4@ > -1 // (int) var > num jump_if_false @JER_A3_873 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @JER_A3_554 4@ :JER_A3_873 0002: jump @JER_A3_939 :JER_A3_880 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @JER_A3_905 // Note: the incorrect math opcode was used here 0026: return 0002: jump @JER_A3_939 :JER_A3_905 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @JER_A3_554 0@ not 3@ == -1 // (int) var == num jump_if_false @JER_A3_939 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @JER_A3_554 3@ :JER_A3_939 0045: actor 0@ defined jump_if_false @JER_A3_991 004F: unknown_check 1@ jump_if_false @JER_A3_991 007E: actor 0@ driving jump_if_false @JER_A3_991 807C: not actor 0@ driving 1@ 0022: jump_if_false @JER_A3_991 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @JER_A3_554 0@ :JER_A3_991 5@ = 0 // (int) :JER_A3_995 5@ == 0 // (int) var == num jump_if_false @JER_A3_1093 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @JER_A3_1086 004F: unknown_check 1@ jump_if_false @JER_A3_1086 007C: actor 0@ driving 1@ 0022: jump_if_false @JER_A3_1052 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @JER_A3_1086 :JER_A3_1052 2@ == -1 // (int) var == num jump_if_false @JER_A3_1078 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @JER_A3_1086 :JER_A3_1078 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :JER_A3_1086 0002: jump @JER_A3_995 :JER_A3_1093 0026: return :JER_A3_1095 0@ == 0 // (int) var == num jump_if_false @JER_A3_1138 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @JER_A3_1314 :JER_A3_1138 0@ == 1 // (int) var == num jump_if_false @JER_A3_1171 03CF: (unknown) 200 200 200 255 0002: jump @JER_A3_1314 :JER_A3_1171 0@ == 2 // (int) var == num jump_if_false @JER_A3_1213 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @JER_A3_1314 :JER_A3_1213 0@ == 3 // (int) var == num jump_if_false @JER_A3_1257 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @JER_A3_1314 :JER_A3_1257 0@ == 4 // (int) var == num jump_if_false @JER_A3_1288 03CF: (unknown) 8 143 59 255 0002: jump @JER_A3_1314 :JER_A3_1288 0@ == 5 // (int) var == num jump_if_false @JER_A3_1314 03CF: (unknown) 237 130 180 255 :JER_A3_1314 0026: return :JER_A3_1316 00BC: (unknown) 0@ 2 0026: return :JER_A3_1323 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_1323 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @JER_A3_1378 014E: 3@ = car 0@ health 3@ -= 250 // (int) :JER_A3_1378 0 > 3@ // (int) num > var 0022: jump_if_false @JER_A3_1393 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :JER_A3_1393 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_1438 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :JER_A3_1438 005F: (unknown) 10@ = 0 // (int) 010C: store_object 0@ position_to 7@ 8@ 9@ :JER_A3_1450 10@ == 0 // (int) var == num jump_if_false @JER_A3_1838 0001: wait 0 ms 0045: actor $933 defined jump_if_false @JER_A3_1475 :JER_A3_1475 0107: toggle_player $933 can_move 0 0377: (unknown) 44 10@ 007F: player 0 pressed_key 10 jump_if_false @JER_A3_1512 7@ += 0.01 // (float) 0002: jump @JER_A3_1670 :JER_A3_1512 007F: player 0 pressed_key 11 jump_if_false @JER_A3_1539 7@ -= 0.01 // (float) 0002: jump @JER_A3_1670 :JER_A3_1539 007F: player 0 pressed_key 8 jump_if_false @JER_A3_1566 9@ += 0.01 // (float) 0002: jump @JER_A3_1670 :JER_A3_1566 007F: player 0 pressed_key 9 jump_if_false @JER_A3_1593 9@ -= 0.01 // (float) 0002: jump @JER_A3_1670 :JER_A3_1593 007F: player 0 pressed_key 17 jump_if_false @JER_A3_1620 8@ += 0.01 // (float) 0002: jump @JER_A3_1670 :JER_A3_1620 007F: player 0 pressed_key 14 jump_if_false @JER_A3_1647 8@ -= 0.01 // (float) 0002: jump @JER_A3_1670 :JER_A3_1647 10@ == 1 // (int) var == num jump_if_false @JER_A3_1670 023A: (unknown) 7@ 023A: (unknown) 8@ 023A: (unknown) 9@ 023B: (unknown) :JER_A3_1670 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_1718 // Note: the incorrect math opcode was used here 1@ += 0.01 // (float) 4@ += 0.01 // (float) 0002: jump @JER_A3_1816 :JER_A3_1718 11@ > 50 // (int) var > num jump_if_false @JER_A3_1753 1@ -= 0.01 // (float) 4@ -= 0.01 // (float) 0002: jump @JER_A3_1816 :JER_A3_1753 -50 > 12@ // (int) num > var 0022: jump_if_false @JER_A3_1788 // Note: the incorrect math opcode was used here 2@ -= 0.01 // (float) 5@ -= 0.01 // (float) 0002: jump @JER_A3_1816 :JER_A3_1788 12@ > 50 // (int) var > num jump_if_false @JER_A3_1816 2@ += 0.01 // (float) 5@ += 0.01 // (float) :JER_A3_1816 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_1450 :JER_A3_1838 0026: return :JER_A3_1840 20 > $5604 // (int) num > var 0022: jump_if_false @JER_A3_1860 // Note: the incorrect math opcode was used here 0035: $5604 = 0@ // (int vars) 005E: (unknown) :JER_A3_1860 005F: (unknown) :JER_A3_1862 1@ = 0 // (int) 0@ == 1 // (int) var == num jump_if_false @JER_A3_1890 1@ = 1 // (int) 0002: jump @JER_A3_1968 :JER_A3_1890 0252: object $5645 exists jump_if_false @JER_A3_1924 04D8: unknown_check $5645 jump_if_false @JER_A3_1917 1@ = 1 // (int) :JER_A3_1917 0002: jump @JER_A3_1929 :JER_A3_1924 1@ = 1 // (int) :JER_A3_1929 0252: object $5646 exists jump_if_false @JER_A3_1963 04D8: unknown_check $5646 jump_if_false @JER_A3_1956 1@ = 1 // (int) :JER_A3_1956 0002: jump @JER_A3_1968 :JER_A3_1963 1@ = 1 // (int) :JER_A3_1968 $5670 == 0 // (int) var == num jump_if_false @JER_A3_2045 1@ == 1 // (int) var == num jump_if_false @JER_A3_2045 0418: (unknown) -696.5909 -415.1636 9.7362 $5670 = 1 // (int) 0252: object $5645 exists jump_if_false @JER_A3_2030 0114: remove_references_to_object $5645 // This object will now disappear when the player looks away :JER_A3_2030 0252: object $5646 exists jump_if_false @JER_A3_2045 0114: remove_references_to_object $5646 // This object will now disappear when the player looks away :JER_A3_2045 0026: return :JER_A3_2047 0@ = 0 // (int) :JER_A3_2051 8 > 0@ // (int) num > var 0022: jump_if_false @JER_A3_2153 // Note: the incorrect math opcode was used here not $5381(0@,8) == -1 // (int) var == num jump_if_false @JER_A3_2092 00BB: (unknown) $5381(0@,8) $5381(0@,8) = -1 // (int) :JER_A3_2092 $5360(0@,8) == 2 // (int) var == num jump_if_false @JER_A3_2141 034A: unknown_check $5352(0@,8) jump_if_false @JER_A3_2141 0045: actor $5352(0@,8) defined jump_if_false @JER_A3_2141 03DE: (unknown) $5352(0@,8) 1 :JER_A3_2141 0@ += 1 // (int) 0002: jump @JER_A3_2051 :JER_A3_2153 00BB: (unknown) $5636 0249: (unknown) $5648 00AE: remove_status_text $5653 034A: unknown_check $5606 jump_if_false @JER_A3_2180 020D: (unknown) $5606 :JER_A3_2180 034A: unknown_check $5607 jump_if_false @JER_A3_2195 020D: (unknown) $5607 :JER_A3_2195 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @JER_A3_1862 1 005F: (unknown) :JER_A3_2209 010E: 0@ = current_time_in_ms $5651 == -1 // (int) var == num jump_if_false @JER_A3_2237 0035: $5651 = 0@ // (int vars) $5651 += 5000 // (int) :JER_A3_2237 0086: actor $933 near_actor $5606 radius 20.0 20.0 sphere 0 0022: jump_if_false @JER_A3_2263 // Note: the incorrect math opcode was used here 013E: actor $5606 look_at_actor $933 :JER_A3_2263 0026: return :JER_A3_2265 1@ = 0 // (int) :JER_A3_2269 4 > 1@ // (int) num > var 0022: jump_if_false @JER_A3_2333 // Note: the incorrect math opcode was used here 001C: 1@ == 0@ // (int) num == var 0022: jump_if_false @JER_A3_2315 // Note: the incorrect math opcode was used here 0035: $5606 = $5368(1@,5) // (int vars) $5368(1@,5) = -1 // (int) 0002: jump @JER_A3_2321 :JER_A3_2315 020D: (unknown) $5368(1@,5) :JER_A3_2321 1@ += 1 // (int) 0002: jump @JER_A3_2269 :JER_A3_2333 0026: return :JER_A3_2335 01BB: (unknown) 1@ 2@ 3@ 3@ 003E: $5368(0@,5) = create_actor_pedtype 21 model 76 at 1@ 2@ 3@ 00CF: set_actor $5368(0@,5) Z_angle_to 4@ 01AF: (unknown) $5368(0@,5) 1 0127: reset_actor $5368(0@,5) flags 01B1: (unknown) $5368(0@,5) 1 1 1 1 1 02A5: (unknown) $5368(0@,5) 0 0347: (unknown) $5368(0@,5) 1 04EE: (unknown) $5368(0@,5) 02D0: (unknown) $5368(0@,5) 1 0045: actor $933 defined jump_if_false @JER_A3_2439 013E: actor $5368(0@,5) look_at_actor $933 :JER_A3_2439 0026: return :JER_A3_2441 010E: 0@ = current_time_in_ms 0045: actor $5606 defined 0022: jump_if_false @JER_A3_2631 // Note: the incorrect math opcode was used here 2 > $5666 // (int) num > var 0022: jump_if_false @JER_A3_2631 // Note: the incorrect math opcode was used here 0011: 0@ > $5665 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @JER_A3_2631 // Note: the incorrect math opcode was used here $5666 == 0 // (int) var == num jump_if_false @JER_A3_2552 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12714 'JERA3EF' jump_if_false @JER_A3_2545 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @MAIN_13224 'JERA3EF' 1 $5666 = 1 // (int) :JER_A3_2545 0002: jump @JER_A3_2631 :JER_A3_2552 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12714 'JERA3EG' jump_if_false @JER_A3_2631 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12674 'JERA3EF' jump_if_false @JER_A3_2631 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @MAIN_13224 'JERA3EG' 1 $5666 = 2 // (int) :JER_A3_2631 0026: return :JER_A3_2633 010E: 0@ = current_time_in_ms 0045: actor $5607 defined jump_if_false @JER_A3_2941 3 > $5666 // (int) num > var 0022: jump_if_false @JER_A3_2941 // Note: the incorrect math opcode was used here 0011: 0@ > $5665 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @JER_A3_2941 // Note: the incorrect math opcode was used here $5666 == 0 // (int) var == num jump_if_false @JER_A3_2744 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12714 'JERA3BD' jump_if_false @JER_A3_2737 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @MAIN_13224 'JERA3BD' 1 $5666 += 1 // (int) :JER_A3_2737 0002: jump @JER_A3_2941 :JER_A3_2744 $5666 == 1 // (int) var == num jump_if_false @JER_A3_2813 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MAIN_12808 'JERA3BC' 'SJRA3BC' $5607 0 // ~w~Did Martinez send you? That cockroach still owes me from last time. 0035: $5665 = 0@ // (int vars) $5665 += 20000 // (int) $5666 += 1 // (int) 0002: jump @JER_A3_2941 :JER_A3_2813 $5666 == 2 // (int) var == num jump_if_false @JER_A3_2941 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12714 'JERA3BC' jump_if_false @JER_A3_2941 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12674 'JERA3BD' jump_if_false @JER_A3_2941 8089: not actor $933 in_sphere -696.5909 -415.1636 9.7362 radius 150.0 150.0 20.0 sphere 0 jump_if_false @JER_A3_2941 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @MAIN_13224 'JERA3BC' 1 $5666 += 1 // (int) :JER_A3_2941 0026: return :JER_A3_2943 5@ == -1 // (int) var == num jump_if_false @JER_A3_2965 0139: 7@ = random_int_in_ranges 0 2 0035: 5@ = 7@ // (int vars) :JER_A3_2965 003E: $5368(0@,5) = create_actor_pedtype 21 model $5376(5@,2) at 1@ 2@ 3@ 00CF: set_actor $5368(0@,5) Z_angle_to 4@ 0127: reset_actor $5368(0@,5) flags 04AE: (unknown) $5368(0@,5) 6@ 0026: return :JER_A3_3002 5@ == -1 // (int) var == num jump_if_false @JER_A3_3024 0139: 7@ = random_int_in_ranges 0 3 0035: 5@ = 7@ // (int vars) :JER_A3_3024 003E: $5352(0@,8) = create_actor_pedtype 21 model $5373(5@,3) at 1@ 2@ 3@ 00CF: set_actor $5352(0@,8) Z_angle_to 4@ 0127: reset_actor $5352(0@,8) flags 01A4: (unknown) $5352(0@,8) 0 041B: (unknown) $5352(0@,8) 5 not 6@ == -1 // (int) var == num jump_if_false @JER_A3_3086 04AE: (unknown) $5352(0@,8) 6@ :JER_A3_3086 $5360(0@,8) = 4 // (int) 0026: return 1@ = -1 // (int) 3@ = 999.0 // (float) 0043: store_actor $5607 position_to 4@ 5@ 6@ // Note: the incorrect math opcode was used here 0@ = 0 // (int) :JER_A3_3119 8 > 0@ // (int) num > var 0022: jump_if_false @JER_A3_3219 // Note: the incorrect math opcode was used here 034A: unknown_check $5352(0@,8) 0022: jump_if_false @JER_A3_3207 // Note: the incorrect math opcode was used here 0045: actor $5352(0@,8) defined 0022: jump_if_false @JER_A3_3207 // Note: the incorrect math opcode was used here $5360(0@,8) == 3 // (int) var == num jump_if_false @JER_A3_3207 0043: store_actor $5352(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_3207 // Note: the incorrect math opcode was used here 0035: 1@ = 0@ // (int vars) 0036: 3@ = 2@ // (float vars) :JER_A3_3207 0@ += 1 // (int) 0002: jump @JER_A3_3119 :JER_A3_3219 not 1@ == -1 // (int) var == num jump_if_false @JER_A3_3245 $5360(1@,8) = 1 // (int) $5660 += 1 // (int) :JER_A3_3245 0026: return 3@ = 1 // (int) 4@ = 999.0 // (float) 5@ = 999.0 // (float) 034A: unknown_check 0@ jump_if_false @JER_A3_3301 0045: actor 0@ defined jump_if_false @JER_A3_3299 0043: store_actor 0@ position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 0002: jump @JER_A3_3301 :JER_A3_3299 005F: (unknown) :JER_A3_3301 034A: unknown_check 1@ 0022: jump_if_false @JER_A3_3334 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @JER_A3_3334 // 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_3334 034A: unknown_check 2@ 0022: jump_if_false @JER_A3_3367 // Note: the incorrect math opcode was used here 0045: actor 2@ defined 0022: jump_if_false @JER_A3_3367 // 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_3367 0014: 5@ > 4@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @JER_A3_3389 // Note: the incorrect math opcode was used here 00E4: (unknown) 0@ 1@ 0002: jump @JER_A3_3393 :JER_A3_3389 00E4: (unknown) 0@ 2@ :JER_A3_3393 01EC: (unknown) 0@ 1 0026: return :JER_A3_3400 034A: unknown_check $5352(0@,8) jump_if_false @JER_A3_3520 009F: actor $5352(0@,8) dead jump_if_false @JER_A3_3439 0112: remove_references_to_actor $5352(0@,8) // Like turning an actor into a random pedestrian 0002: jump @JER_A3_3520 :JER_A3_3439 $5360(0@,8) == 4 // (int) var == num jump_if_false @JER_A3_3520 0080: actor $5352(0@,8) near_point -644.806 -405.4 radius 4.0 4.0 sphere 0 jump_if_false @JER_A3_3492 00E6: (unknown) $5352(0@,8) $933 :JER_A3_3492 8086: not actor $5352(0@,8) near_actor $933 radius 50.0 50.0 sphere 0 0022: jump_if_false @JER_A3_3520 // Note: the incorrect math opcode was used here 020D: (unknown) $5352(0@,8) :JER_A3_3520 0026: return :JER_A3_3522 0@ = 0 // (int) :JER_A3_3526 8 > 0@ // (int) num > var 0022: jump_if_false @JER_A3_3561 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @JER_A3_3400 0@ 0@ += 1 // (int) 0002: jump @JER_A3_3526 :JER_A3_3561 0026: return :JER_A3_3563 0@ = 0 // (int) :JER_A3_3567 5 > 0@ // (int) num > var 0022: jump_if_false @JER_A3_3696 // Note: the incorrect math opcode was used here 034A: unknown_check $5368(0@,5) 0022: jump_if_false @JER_A3_3684 // Note: the incorrect math opcode was used here 009F: actor $5368(0@,5) dead 0022: jump_if_false @JER_A3_3618 // Note: the incorrect math opcode was used here 0112: remove_references_to_actor $5368(0@,5) // Like turning an actor into a random pedestrian 0002: jump @JER_A3_3684 :JER_A3_3618 0080: actor $5368(0@,5) near_point -644.806 -405.4 radius 4.0 4.0 sphere 0 jump_if_false @JER_A3_3656 00E6: (unknown) $5368(0@,5) $933 :JER_A3_3656 8086: not actor $5368(0@,5) near_actor $933 radius 50.0 50.0 sphere 0 0022: jump_if_false @JER_A3_3684 // Note: the incorrect math opcode was used here 020D: (unknown) $5368(0@,5) :JER_A3_3684 0@ += 1 // (int) 0002: jump @JER_A3_3567 :JER_A3_3696 0026: return :JER_A3_3698 034A: unknown_check 0@ jump_if_false @JER_A3_3740 0045: actor 0@ defined jump_if_false @JER_A3_3731 0043: store_actor 0@ position_to 8@ 9@ 10@ // Note: the incorrect math opcode was used here 0002: jump @JER_A3_3733 :JER_A3_3731 005F: (unknown) :JER_A3_3733 0002: jump @JER_A3_3742 :JER_A3_3740 005F: (unknown) :JER_A3_3742 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_3784 0036: 2@ = 8@ // (float vars) 002A: 2@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0002: jump @JER_A3_3792 :JER_A3_3784 0036: 2@ = 8@ // (float vars) 002C: 2@ -= 5@ // (float vars) :JER_A3_3792 0139: 11@ = random_int_in_ranges 0 2 11@ == 0 // (int) var == num jump_if_false @JER_A3_3824 0036: 3@ = 9@ // (float vars) 002A: 3@ += 6@ // (float vars) // Note: the incorrect math opcode was used here 0002: jump @JER_A3_3832 :JER_A3_3824 0036: 3@ = 9@ // (float vars) 002C: 3@ -= 6@ // (float vars) :JER_A3_3832 0026: return :JER_A3_3834 007E: actor $933 driving 0022: jump_if_false @JER_A3_3968 // Note: the incorrect math opcode was used here 034B: unknown_check $2769 0022: jump_if_false @JER_A3_3968 // Note: the incorrect math opcode was used here 004F: unknown_check $2769 0022: jump_if_false @JER_A3_3968 // Note: the incorrect math opcode was used here 0124: 1@ = car $2769 max_passengers 1@ == 0 // (int) var == num jump_if_false @JER_A3_3938 0@ == 1 // (int) var == num jump_if_false @JER_A3_3929 $5667 == 0 // (int) var == num jump_if_false @JER_A3_3929 0058: (unknown) 'JER3_S1' 5000 1 // You need a vehicle with 2 seats! $5667 = 1 // (int) :JER_A3_3929 005F: (unknown) 0002: jump @JER_A3_3968 :JER_A3_3938 0@ == 1 // (int) var == num jump_if_false @JER_A3_3966 025D: remove_text 'JER3_S1' // You need a vehicle with 2 seats! $5667 = 0 // (int) :JER_A3_3966 005E: (unknown) :JER_A3_3968 005F: (unknown) 010E: 0@ = current_time_in_ms $5663 == 4 // (int) var == num jump_if_false @JER_A3_3988 0026: return :JER_A3_3988 $5663 == -1 // (int) var == num jump_if_false @JER_A3_4049 0078: if and 8474: not $1068 == 0 // (int) var == num jump_if_false @JER_A3_4049 $5663 = 0 // (int) 0035: $5662 = 0@ // (int vars) $5662 += 6000 // (int) $5662 += 2000 // (int) $1068 = 1 // (int) :JER_A3_4049 0011: 0@ > $5662 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @JER_A3_4202 // Note: the incorrect math opcode was used here $5663 == 0 // (int) var == num jump_if_false @JER_A3_4091 0267: (unknown) 'JER3_H1' // Mary is now in your group. 0002: jump @JER_A3_4171 :JER_A3_4091 $5663 == 1 // (int) var == num jump_if_false @JER_A3_4122 0267: (unknown) 'JER3_H2' // People in your group will follow you if they can. 0002: jump @JER_A3_4171 :JER_A3_4122 $5663 == 2 // (int) var == num jump_if_false @JER_A3_4153 0267: (unknown) 'JER3_H3' // Some people will also fight alongside you if they are in your group. 0002: jump @JER_A3_4171 :JER_A3_4153 $5663 == 3 // (int) var == num jump_if_false @JER_A3_4171 $1068 = 0 // (int) :JER_A3_4171 not $5663 == -1 // (int) var == num jump_if_false @JER_A3_4202 $5663 += 1 // (int) 0035: $5662 = 0@ // (int vars) $5662 += 6000 // (int) :JER_A3_4202 0026: return :JER_A3_4204 009F: actor $933 dead jump_if_false @JER_A3_4217 005E: (unknown) :JER_A3_4217 0078: if and $5604 > 2 // (int) var > num 7 > $5604 // (int) num > var 0022: jump_if_false @JER_A3_4381 // Note: the incorrect math opcode was used here 034A: unknown_check $5606 0022: jump_if_false @JER_A3_4347 // Note: the incorrect math opcode was used here 009F: actor $5606 dead 0022: jump_if_false @JER_A3_4303 // Note: the incorrect math opcode was used here $5604 > 4 // (int) var > num jump_if_false @JER_A3_4288 $5605 = 2 // (int) 0002: jump @JER_A3_4294 :JER_A3_4288 $5605 = 1 // (int) :JER_A3_4294 005E: (unknown) 0002: jump @JER_A3_4340 :JER_A3_4303 02E1: actor $5606 in_water jump_if_false @JER_A3_4340 $5604 > 4 // (int) var > num jump_if_false @JER_A3_4338 014B: set_actor $5606 health_to 0 $5605 = 2 // (int) :JER_A3_4338 005E: (unknown) :JER_A3_4340 0002: jump @JER_A3_4381 :JER_A3_4347 $5604 > 4 // (int) var > num jump_if_false @JER_A3_4373 $5605 = 2 // (int) 0002: jump @JER_A3_4379 :JER_A3_4373 $5605 = 1 // (int) :JER_A3_4379 005E: (unknown) :JER_A3_4381 0078: if and $5604 > 7 // (int) var > num 13 > $5604 // (int) num > var 0022: jump_if_false @JER_A3_4497 // Note: the incorrect math opcode was used here 034A: unknown_check $5607 0022: jump_if_false @JER_A3_4489 // Note: the incorrect math opcode was used here 009F: actor $5607 dead 0022: jump_if_false @JER_A3_4441 // Note: the incorrect math opcode was used here $5605 = 3 // (int) 005E: (unknown) 0002: jump @JER_A3_4482 :JER_A3_4441 02E1: actor $5607 in_water jump_if_false @JER_A3_4482 014D: 0@ = actor $5607 health 0@ -= 1 // (int) 0 > 0@ // (int) num > var 0022: jump_if_false @JER_A3_4477 // Note: the incorrect math opcode was used here 0@ = 0 // (int) :JER_A3_4477 014B: set_actor $5607 health_to 0@ :JER_A3_4482 0002: jump @JER_A3_4497 :JER_A3_4489 $5605 = 3 // (int) 005E: (unknown) :JER_A3_4497 005F: (unknown) :JER_A3_4499 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @JER_A3_4204 jump_if_false @JER_A3_4530 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @JER_A3_1840 22 0026: return :JER_A3_4530 0089: actor $933 in_sphere -799.5 -1181.8 11.0 radius 5.0 5.0 5.0 sphere 0 jump_if_false @JER_A3_4577 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @JER_A3_1840 1 0026: return :JER_A3_4577 0026: return :JER_A3_4579 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @JER_A3_186 1000 0045: actor $933 defined jump_if_false @JER_A3_4652 007E: actor $933 driving jump_if_false @JER_A3_4633 0216: (unknown) $933 -810.1237 -1187.309 11.028 :JER_A3_4633 0044: put_actor $933 at -810.1237 -1187.309 11.028 :JER_A3_4652 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_5093 -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_5197 -827.27 -1191.81 10.94 10.0 10.0 10.0 6@ 7@ 8@ 0246: (unknown) 3@ 4@ 5@ 6@ 7@ 8@ 0048: $5647 = create_car #STINGER at -827.27 -1191.81 10.94 00D1: set_car $5647 Z_angle_to -164.94 0495: (unknown) $5647 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 $5647 jump_if_false @JER_A3_4856 00A4: 2@ = create_actor_pedtype 22 model 1@ in_car $5647 driverseat 0200: (unknown) 2@ 0 00E3: (unknown) 2@ 0052: set_car $5647 driver_behaviour_to 11 :JER_A3_4856 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 'JERA3AA' 'SJRA3AA' 0@ 0 // ~w~Hey Vic. How you doing? 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12757 'JERA3AA' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 '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_12757 'UMBB2AB' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 '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_12757 'UMBB2AC' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 'JERA3AD' 'SJRA3AD' $933 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_12757 'JERA3AD' 0001: wait 1000 ms 0045: actor $933 defined jump_if_false @JER_A3_5093 010B: set_actor $933 armed_weapon_to 0 00EE: (unknown) $933 -816.7078 -1190.92 01EC: (unknown) $933 0 :JER_A3_5093 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_5152 04B4: (unknown) 0@ 120 524 100.0 :JER_A3_5152 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4394 3000 jump_if_true @JER_A3_5796 0045: actor 0@ defined jump_if_false @JER_A3_5213 0045: actor $933 defined jump_if_false @JER_A3_5213 0153: (unknown) $933 0@ 0153: (unknown) 0@ $933 :JER_A3_5213 0045: actor $933 defined 0022: jump_if_false @JER_A3_5247 // Note: the incorrect math opcode was used here 00A2: (unknown) $933 00EE: (unknown) $933 -824.2612 -1192.49 01EC: (unknown) $933 0 :JER_A3_5247 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_13224 'JERA3AA' 0 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13401 'JERA3AA' jump_if_true @JER_A3_5796 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13224 'JERA3AB' 0 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13401 'JERA3AB' jump_if_true @JER_A3_5796 0045: actor 0@ defined jump_if_false @JER_A3_5442 0154: (unknown) 0@ :JER_A3_5442 0045: actor $933 defined jump_if_false @JER_A3_5457 0154: (unknown) $933 :JER_A3_5457 0001: wait 0 ms 0078: if and 0045: actor 0@ defined 0045: actor 2@ defined jump_if_false @JER_A3_5481 0153: (unknown) 0@ 2@ :JER_A3_5481 0078: if and 0045: actor $933 defined 0045: actor 2@ defined 0022: jump_if_false @JER_A3_5504 // Note: the incorrect math opcode was used here 0153: (unknown) $933 2@ :JER_A3_5504 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_4394 500 jump_if_true @JER_A3_5796 0045: actor 0@ defined jump_if_false @JER_A3_5584 04B4: (unknown) 0@ 120 523 1.0 :JER_A3_5584 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4394 500 jump_if_true @JER_A3_5796 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13224 'JERA3AC' 0 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13401 'JERA3AC' jump_if_true @JER_A3_5796 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13224 'JERA3AD' 1 0045: actor $933 defined jump_if_false @JER_A3_5694 04B4: (unknown) $933 121 557 1.0 :JER_A3_5694 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13401 'JERA3AD' jump_if_true @JER_A3_5796 0045: actor $933 defined jump_if_false @JER_A3_5753 0528: (unknown) $933 557 -1.0 04B4: (unknown) $933 120 513 1.0 :JER_A3_5753 0045: actor 0@ defined jump_if_false @JER_A3_5783 00EE: (unknown) 0@ -813.4252 -1191.2 01EC: (unknown) 0@ 0 0154: (unknown) 0@ :JER_A3_5783 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4394 1000 :JER_A3_5796 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_12435 0045: actor $933 defined jump_if_false @JER_A3_5871 00A2: (unknown) $933 0352: (unknown) $933 0044: put_actor $933 at -824.2612 -1192.49 -100.0 010F: (unknown) $933 -827.27 -1191.81 10.94 :JER_A3_5871 003F: destroy_actor 0@ 003F: destroy_actor 2@ 0113: remove_references_to_car $5647 // 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_358 1000 $5650 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @JER_A3_1840 2 0026: return :JER_A3_5936 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @JER_A3_4204 jump_if_false @JER_A3_5967 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @JER_A3_1840 22 0026: return :JER_A3_5967 0080: actor $933 near_point -930.4998 -1269.774 radius 15.0 15.0 sphere 0 jump_if_false @JER_A3_6021 $5672 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @JER_A3_1840 3 0026: return 0002: jump @JER_A3_6187 :JER_A3_6021 0080: actor $933 near_point -758.5545 -1319.794 radius 15.0 15.0 sphere 0 jump_if_false @JER_A3_6076 $5672 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @JER_A3_1840 3 0026: return 0002: jump @JER_A3_6187 :JER_A3_6076 0080: actor $933 near_point -718.6567 -1297.255 radius 15.0 15.0 sphere 0 jump_if_false @JER_A3_6131 $5672 = 2 // (int) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @JER_A3_1840 3 0026: return 0002: jump @JER_A3_6187 :JER_A3_6131 0089: actor $933 in_sphere -831.9 -1464.9 11.8 radius 5.0 5.0 5.0 sphere 0 jump_if_false @JER_A3_6187 $5672 = 3 // (int) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @JER_A3_1840 3 0026: return :JER_A3_6187 0026: return :JER_A3_6189 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @JER_A3_4204 jump_if_false @JER_A3_6220 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @JER_A3_1840 22 0026: return :JER_A3_6220 0086: actor $933 near_actor $5606 radius 7.0 7.0 sphere 0 0022: jump_if_false @JER_A3_6254 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @JER_A3_1840 4 0026: return :JER_A3_6254 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @JER_A3_2209 0026: return :JER_A3_6266 7@ = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @JER_A3_186 1000 0@ = 0 // (float) 1@ = 0 // (float) 2@ = 0 // (float) 0045: actor $933 defined jump_if_false @JER_A3_6413 007E: actor $933 driving jump_if_false @JER_A3_6361 034B: unknown_check $2769 jump_if_false @JER_A3_6354 004F: unknown_check $2769 jump_if_false @JER_A3_6354 027F: store_coords_to 0@ 1@ 2@ from_actor $2769 with_offset -2.0 1.75 1.0 :JER_A3_6354 0002: jump @JER_A3_6375 :JER_A3_6361 02EE: get_actor $933 coords_to 0@ 1@ 2@ with_offset 0 1.0 1.0 :JER_A3_6375 0078: if and 001D: 0@ == 0 // (int) var == var 001D: 1@ == 0 // (int) var == var 001D: 2@ == 0 // (int) var == var jump_if_false @JER_A3_6413 02EE: get_actor $933 coords_to 0@ 1@ 2@ with_offset -2.0 1.75 1.0 :JER_A3_6413 022C: (unknown) 0@ 1@ 2@ 10.0 1 8045: not actor $5606 defined 0022: jump_if_false @JER_A3_6482 // Note: the incorrect math opcode was used here 003E: $5606 = create_actor_pedtype 21 model 76 at 0@ 1@ 2@ 00CE: 6@ = actor $5606 Z_angle 01AF: (unknown) $5606 1 0127: reset_actor $5606 flags 02A5: (unknown) $5606 0 0347: (unknown) $5606 1 02D0: (unknown) $5606 1 04AE: (unknown) $5606 0 :JER_A3_6482 0045: actor $5606 defined jump_if_false @JER_A3_6542 0352: (unknown) $5606 0044: put_actor $5606 at 0@ 1@ -100.0 00CE: 6@ = actor $5606 Z_angle 010F: (unknown) $5606 $937 $938 $939 02EE: get_actor $5606 coords_to 3@ 4@ 5@ with_offset 1.0 -3.0 1.0 01EC: (unknown) $5606 0 :JER_A3_6542 022C: (unknown) 3@ 4@ 5@ 10.0 1 022C: (unknown) $937 $938 $939 10.0 1 00B9: set_camera_position 3@ 4@ 5@ rotations 0 0 0 00B5: (unknown) $933 15 2 02A8: unknown_check $933 jump_if_false @JER_A3_6598 013E: actor $933 look_at_actor $5606 :JER_A3_6598 0153: (unknown) $933 $5606 0153: (unknown) $5606 $933 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12808 'JERA3EC' 'SJRA3EC' $933 0 // ~w~Do you know Mary? 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12757 'JERA3EC' 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12808 'JERA3EE' 'SJRA3EE' $5606 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_12757 'JERA3EE' 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12808 'JERA3EF' 'SJRA3EF' $5606 0 // ~w~I'm Mona, by the way. 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12757 'JERA3EF' 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12808 'JERA3EG' 'SJRA3EG' $5606 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_12757 'JERA3EG' 0001: wait 1000 ms 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @MAIN_4379 0045: actor $933 defined jump_if_false @JER_A3_6895 007E: actor $933 driving jump_if_false @JER_A3_6875 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @MAIN_13224 'JERA3EC' 1 0002: jump @JER_A3_6895 :JER_A3_6875 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @MAIN_13224 'JERA3EC' 0 :JER_A3_6895 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13401 'JERA3EC' jump_if_false @JER_A3_6933 7@ = 1 // (int) 0002: jump @JER_A3_7059 :JER_A3_6933 0045: actor $933 defined jump_if_false @JER_A3_7000 007E: actor $933 driving jump_if_false @JER_A3_7000 034B: unknown_check $2769 jump_if_false @JER_A3_7000 004F: unknown_check $2769 jump_if_false @JER_A3_7000 0045: actor $5606 defined jump_if_false @JER_A3_7000 0119: actor $5606 kill_actor $933 01EC: (unknown) $5606 1 :JER_A3_7000 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @MAIN_13224 'JERA3EE' 1 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13401 'JERA3EE' jump_if_false @JER_A3_7059 7@ = 1 // (int) 0002: jump @JER_A3_7059 :JER_A3_7059 7@ == 1 // (int) var == num jump_if_false @JER_A3_7388 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @MAIN_4364 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13346 'JERA3EC' 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13346 'JERA3EE' 0045: actor $5606 defined jump_if_false @JER_A3_7145 807E: not actor $5606 driving jump_if_false @JER_A3_7145 00A2: (unknown) $5606 :JER_A3_7145 0001: wait 0 ms 0078: if and 0045: actor $933 defined 0045: actor $5606 defined jump_if_false @JER_A3_7368 807E: not actor $5606 driving jump_if_false @JER_A3_7184 0119: actor $5606 kill_actor $933 :JER_A3_7184 007E: actor $933 driving 0022: jump_if_false @JER_A3_7362 // Note: the incorrect math opcode was used here 807E: not actor $5606 driving 0022: jump_if_false @JER_A3_7362 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @JER_A3_3834 0 jump_if_false @JER_A3_7362 0045: actor $933 defined jump_if_false @JER_A3_7261 007E: actor $933 driving jump_if_false @JER_A3_7261 034A: unknown_check $5606 jump_if_false @JER_A3_7261 003F: destroy_actor $5606 :JER_A3_7261 0001: wait 0 ms 0045: actor $933 defined jump_if_false @JER_A3_7362 007E: actor $933 driving jump_if_false @JER_A3_7362 8045: not actor $5606 defined jump_if_false @JER_A3_7362 034B: unknown_check $2769 jump_if_false @JER_A3_7362 004F: unknown_check $2769 jump_if_false @JER_A3_7362 0118: $5606 = create_actor_pedtype 21 model 76 in_car $2769 passenger_seat 0 01AF: (unknown) $5606 1 0127: reset_actor $5606 flags 02A5: (unknown) $5606 0 0347: (unknown) $5606 1 02D0: (unknown) $5606 1 04AE: (unknown) $5606 0 :JER_A3_7362 01EC: (unknown) $5606 1 :JER_A3_7368 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @JER_A3_358 1000 0002: jump @JER_A3_7399 :JER_A3_7388 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @JER_A3_358 0 :JER_A3_7399 0078: if and 0045: actor $933 defined 0045: actor $5606 defined jump_if_false @JER_A3_7437 81F0: not actor $5606 in_range_of_player $933 0022: jump_if_false @JER_A3_7437 // Note: the incorrect math opcode was used here 0119: actor $5606 kill_actor $933 :JER_A3_7437 0078: if and 0045: actor $933 defined 0045: actor $5606 defined 0022: jump_if_false @JER_A3_7464 // Note: the incorrect math opcode was used here 0154: (unknown) $933 0154: (unknown) $5606 :JER_A3_7464 $5666 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @JER_A3_1840 6 0026: return :JER_A3_7483 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @JER_A3_4204 jump_if_false @JER_A3_7514 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @JER_A3_1840 22 0026: return :JER_A3_7514 01F0: actor $5606 in_range_of_player $933 0022: jump_if_false @JER_A3_7541 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @JER_A3_1840 6 0026: return :JER_A3_7541 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @JER_A3_3834 1 0026: return :JER_A3_7555 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @JER_A3_4204 jump_if_false @JER_A3_7586 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @JER_A3_1840 22 0026: return :JER_A3_7586 $5671 == 0 // (int) var == num jump_if_false @JER_A3_7633 not $1078 == 0 // (int) var == num jump_if_false @JER_A3_7626 011A: (unknown) $5606 02F8: (unknown) $5606 1 $5671 = 1 // (int) :JER_A3_7626 0002: jump @JER_A3_7661 :JER_A3_7633 $1078 == 0 // (int) var == num jump_if_false @JER_A3_7661 0119: actor $5606 kill_actor $933 02F8: (unknown) $5606 0 $5671 = 0 // (int) :JER_A3_7661 0078: if and 81F0: not actor $5606 in_range_of_player $933 $5671 == 0 // (int) var == num jump_if_false @JER_A3_7697 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @JER_A3_1840 5 0026: return :JER_A3_7697 0089: actor $933 in_sphere -646.8 -404.7 11.3 radius 5.0 5.0 5.0 sphere 0 jump_if_false @JER_A3_7747 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @JER_A3_1840 7 0026: return :JER_A3_7747 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @JER_A3_2441 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @JER_A3_3834 1 0026: return :JER_A3_7771 834A: not unknown_check $5606 jump_if_false @JER_A3_8032 0045: actor $933 defined jump_if_false @JER_A3_7810 0044: put_actor $933 at -639.382 -412.215 10.5 :JER_A3_7810 0160: load_model #STINGER 0160: load_model 76 0228: (unknown) 0048: $5647 = create_car #STINGER at -634.382 -412.215 10.5 00D1: set_car $5647 Z_angle_to 195.0 0495: (unknown) $5647 1 0045: actor $933 defined jump_if_false @JER_A3_7875 021C: (unknown) $933 $5647 0113: remove_references_to_car $5647 // Like turning a car into any random car :JER_A3_7875 003E: $5606 = create_actor_pedtype 21 model 76 at -629.382 -412.215 10.5 01AF: (unknown) $5606 1 0127: reset_actor $5606 flags 02A5: (unknown) $5606 0 0347: (unknown) $5606 1 02D0: (unknown) $5606 1 0001: wait 0 ms 0078: if and 0045: actor $933 defined 0045: actor $5606 defined jump_if_false @JER_A3_8023 0154: (unknown) $933 0154: (unknown) $5606 807E: not actor $5606 driving jump_if_false @JER_A3_7970 0119: actor $5606 kill_actor $933 :JER_A3_7970 007E: actor $933 driving 0022: jump_if_false @JER_A3_8017 // Note: the incorrect math opcode was used here 807E: not actor $5606 driving 0022: jump_if_false @JER_A3_8017 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @JER_A3_3834 0 jump_if_false @JER_A3_8017 0298: (unknown) $5606 $2769 0 :JER_A3_8017 01EC: (unknown) $5606 1 :JER_A3_8023 0162: release_model #STINGER 0162: release_model 76 :JER_A3_8032 0026: return :JER_A3_8034 8@ = -1 // (int) 10@ = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @JER_A3_186 1000 0045: actor $933 defined jump_if_false @JER_A3_8135 02A8: unknown_check $933 jump_if_false @JER_A3_8102 0044: put_actor $933 at -692.376 -418.835 11.0 0002: jump @JER_A3_8124 :JER_A3_8102 024B: (unknown) $933 8@ 0216: (unknown) $933 -692.376 -418.835 11.0 :JER_A3_8124 02F8: (unknown) $933 1 0200: (unknown) $933 0 :JER_A3_8135 003E: 7@ = create_actor_pedtype 22 model 0 at 0 0 0 0035: 9@ = $518 // (int vars) 020F: (unknown) 7@ $1450(9@,14) not 8@ == -1 // (int) var == num jump_if_false @JER_A3_8182 004F: unknown_check 8@ jump_if_false @JER_A3_8182 021C: (unknown) 7@ 8@ :JER_A3_8182 0045: actor $5606 defined 0022: jump_if_false @JER_A3_8202 // Note: the incorrect math opcode was used here 011A: (unknown) $5606 0119: actor $5606 kill_actor 7@ :JER_A3_8202 0045: actor 7@ defined 0022: jump_if_false @JER_A3_8339 // Note: the incorrect math opcode was used here 02A8: unknown_check 7@ 0022: jump_if_false @JER_A3_8291 // 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 $5606 defined jump_if_false @JER_A3_8284 0044: put_actor 7@ at 4@ 5@ 10.0 00CF: set_actor 7@ Z_angle_to 90.6961 :JER_A3_8284 0002: jump @JER_A3_8335 :JER_A3_8291 034B: unknown_check 8@ jump_if_false @JER_A3_8335 004F: unknown_check 8@ jump_if_false @JER_A3_8335 004E: put_car 8@ at -658.5721 -399.7514 10.0 00D1: set_car 8@ Z_angle_to 90.6961 :JER_A3_8335 010B: set_actor 7@ armed_weapon_to 0 :JER_A3_8339 0045: actor 7@ defined jump_if_false @JER_A3_8363 007E: actor 7@ driving jump_if_false @JER_A3_8363 021D: (unknown) 1 :JER_A3_8363 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: $5607 = create_actor_pedtype 21 model 31 at -707.85 -409.0 10.0 00CF: set_actor $5607 Z_angle_to 250.0 02D0: (unknown) $5607 1 0162: release_model 31 0443: (unknown) 28 :JER_A3_8530 8445: not (unknown) 28 jump_if_false @JER_A3_8551 0001: wait 0 ms 0002: jump @JER_A3_8530 :JER_A3_8551 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0001: wait 0 ms 0@ = 0 // (int) :JER_A3_8568 3 > 0@ // (int) num > var 0022: jump_if_false @JER_A3_8598 // Note: the incorrect math opcode was used here 0160: load_model $5373(0@,3) 0@ += 1 // (int) 0002: jump @JER_A3_8568 :JER_A3_8598 0@ = 0 // (int) :JER_A3_8602 2 > 0@ // (int) num > var 0022: jump_if_false @JER_A3_8632 // Note: the incorrect math opcode was used here 0160: load_model $5376(0@,2) 0@ += 1 // (int) 0002: jump @JER_A3_8602 :JER_A3_8632 0228: (unknown) 037B: constant_params 7 variable_params 0 unknown 11 call_with_params @JER_A3_3002 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_3002 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_3002 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_3002 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_3002 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_2943 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_2943 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_3002 5 -703.39 -415.0 10.0 225.0 0 1 0@ = 0 // (int) :JER_A3_8889 3 > 0@ // (int) num > var 0022: jump_if_false @JER_A3_8919 // Note: the incorrect math opcode was used here 0162: release_model $5373(0@,3) 0@ += 1 // (int) 0002: jump @JER_A3_8889 :JER_A3_8919 0@ = 0 // (int) :JER_A3_8923 2 > 0@ // (int) num > var 0022: jump_if_false @JER_A3_8953 // Note: the incorrect math opcode was used here 0162: release_model $5376(0@,2) 0@ += 1 // (int) 0002: jump @JER_A3_8923 :JER_A3_8953 01AA: $5645 = create_object #MAR_A2_STEREO at -696.5909 -415.1636 9.7362 00D3: set_object $5645 z_angle_to 90.0 0475: (unknown) $5645 1.0 1 0490: (unknown) $5645 20 03AA: (unknown) $5645 999999.9 999999.9 0.99 01AA: $5646 = create_object #EBPROP_SPEAKER at -696.5909 -416.1636 9.4 00D3: set_object $5646 z_angle_to 90.0 0475: (unknown) $5646 1.0 1 0490: (unknown) $5646 20 03AA: (unknown) $5646 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_12435 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12808 'JERA3FA' 'SJRA3FA' $5606 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_12757 'JERA3FA' 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12808 'JERA3FB' 'SJRA3FB' 7@ 0 // ~w~I just need to find Mary. 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12757 'JERA3FB' 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12808 'JERA3FC' 'SJRA3FC' $5606 0 // ~w~Sure. She's right over there. 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12757 'JERA3FC' 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12808 'JERA3FD' 'SJRA3FD' $5606 0 // ~w~See you later. 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12757 'JERA3FD' 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12808 'JERA3BA' 'SJRA3BA' 7@ 0 // ~w~Are you Mary? 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12757 'JERA3BA' 0045: actor $5624 defined jump_if_false @JER_A3_9381 0414: (unknown) $5624 28 229 :JER_A3_9381 0045: actor $5625 defined jump_if_false @JER_A3_9401 0414: (unknown) $5625 28 229 :JER_A3_9401 0045: actor $5610 defined jump_if_false @JER_A3_9421 0414: (unknown) $5610 28 230 :JER_A3_9421 0001: wait 50 ms 0045: actor $5611 defined jump_if_false @JER_A3_9445 0414: (unknown) $5611 28 229 :JER_A3_9445 0045: actor $5612 defined jump_if_false @JER_A3_9468 04B4: (unknown) $5612 120 523 100.0 :JER_A3_9468 0045: actor $5613 defined jump_if_false @JER_A3_9491 04B4: (unknown) $5613 120 521 100.0 :JER_A3_9491 034A: unknown_check $5614 jump_if_false @JER_A3_9525 0045: actor $5614 defined jump_if_false @JER_A3_9525 04B4: (unknown) $5614 120 523 100.0 :JER_A3_9525 0045: actor $5608 defined jump_if_false @JER_A3_9548 04B4: (unknown) $5608 120 521 100.0 :JER_A3_9548 0045: actor $5609 defined jump_if_false @JER_A3_9571 04B4: (unknown) $5609 120 523 100.0 :JER_A3_9571 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_9792 02A8: unknown_check 7@ jump_if_false @JER_A3_9688 00EE: (unknown) 7@ -673.14 -409.57 01EC: (unknown) 7@ 0 0045: actor $5606 defined jump_if_false @JER_A3_9681 011A: (unknown) $5606 00EE: (unknown) $5606 -673.14 -409.57 01EC: (unknown) $5606 0 :JER_A3_9681 0002: jump @JER_A3_9792 :JER_A3_9688 034B: unknown_check 8@ jump_if_false @JER_A3_9792 004F: unknown_check 8@ jump_if_false @JER_A3_9792 837D: not unknown_check 8@ jump_if_false @JER_A3_9721 04A5: (unknown) 8@ :JER_A3_9721 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 $5606 defined jump_if_false @JER_A3_9792 011A: (unknown) $5606 00E3: (unknown) $5606 0232: (unknown) $5606 1 0368: (unknown) $5606 0 032D: (unknown) $5606 1 :JER_A3_9792 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4394 1500 jump_if_false @JER_A3_9834 10@ = 1 // (int) 0002: jump @JER_A3_11796 :JER_A3_9834 0045: actor 7@ defined jump_if_false @JER_A3_9867 00EE: (unknown) 7@ -678.36 -420.71 01EC: (unknown) 7@ 0 04B9: (unknown) 7@ 0 0 0 :JER_A3_9867 0045: actor $5606 defined jump_if_false @JER_A3_9896 00EE: (unknown) $5606 -683.74 -410.75 01EC: (unknown) $5606 0 :JER_A3_9896 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4394 2000 jump_if_false @JER_A3_9928 10@ = 1 // (int) 0002: jump @JER_A3_11796 :JER_A3_9928 0045: actor 7@ defined jump_if_false @JER_A3_9955 00EE: (unknown) 7@ -689.37 -410.71 01EC: (unknown) 7@ 0 :JER_A3_9955 0045: actor $5606 defined jump_if_false @JER_A3_9985 00EE: (unknown) $5606 -689.45 -412.55 01EC: (unknown) $5606 0 :JER_A3_9985 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_4394 4500 jump_if_false @JER_A3_10056 10@ = 1 // (int) 0002: jump @JER_A3_11796 :JER_A3_10056 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_10137 00A2: (unknown) 7@ 0154: (unknown) 7@ 007E: actor 7@ driving jump_if_false @JER_A3_10137 0216: (unknown) 7@ -689.37 -410.71 10.0 :JER_A3_10137 0045: actor $5606 defined jump_if_false @JER_A3_10184 00A2: (unknown) $5606 0154: (unknown) $5606 007E: actor $5606 driving jump_if_false @JER_A3_10184 0216: (unknown) $5606 -689.45 -412.55 10.0 :JER_A3_10184 0001: wait 0 ms 0045: actor 7@ defined jump_if_false @JER_A3_10236 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_10236 0045: actor $5606 defined jump_if_false @JER_A3_10289 0044: put_actor $5606 at -689.45 -412.55 10.0 00CF: set_actor $5606 Z_angle_to 85.0 00EE: (unknown) $5606 -703.26 -412.75 01EC: (unknown) $5606 0 :JER_A3_10289 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_13224 'JERA3FA' 1 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13401 'JERA3FA' jump_if_false @JER_A3_10392 10@ = 1 // (int) 0002: jump @JER_A3_11796 :JER_A3_10392 0001: wait 0 ms 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12808 '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_13224 'JERA3FB' 1 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13401 'JERA3FB' jump_if_false @JER_A3_10487 10@ = 1 // (int) 0002: jump @JER_A3_11796 :JER_A3_10487 0001: wait 0 ms 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12808 'JERA3GB' 'SJRA3GB' $5612 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_13224 'JERA3FC' 1 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13401 'JERA3FC' jump_if_false @JER_A3_10583 10@ = 1 // (int) 0002: jump @JER_A3_11796 :JER_A3_10583 0001: wait 0 ms 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12808 'JERA3GC' 'SJRA3GC' 7@ 0 // ~w~Is that a fact? 0001: wait 0 ms 0045: actor $5606 defined jump_if_false @JER_A3_10660 00A2: (unknown) $5606 00CF: set_actor $5606 Z_angle_to 85.0 00EE: (unknown) $5606 -702.39 -414.71 01EC: (unknown) $5606 0 :JER_A3_10660 0045: actor 7@ defined jump_if_false @JER_A3_10692 00A2: (unknown) 7@ 00EE: (unknown) 7@ -703.26 -409.89 00CF: set_actor 7@ Z_angle_to 85.0 :JER_A3_10692 0045: actor $5607 defined jump_if_false @JER_A3_10737 0045: actor $5608 defined jump_if_false @JER_A3_10720 0153: (unknown) $5608 $5607 :JER_A3_10720 0045: actor $5609 defined 0022: jump_if_false @JER_A3_10737 // Note: the incorrect math opcode was used here 0153: (unknown) $5609 $5607 :JER_A3_10737 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_13224 'JERA3BA' 1 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13401 'JERA3BA' jump_if_false @JER_A3_10835 10@ = 1 // (int) 0002: jump @JER_A3_11796 :JER_A3_10835 0001: wait 0 ms 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12808 'JERA3GD' 'SJRA3GD' $5612 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 $5607 defined jump_if_false @JER_A3_10906 02EE: get_actor $5607 coords_to 4@ 5@ 6@ with_offset 0 10.0 0 00EE: (unknown) $5607 4@ 5@ 01EC: (unknown) $5607 0 :JER_A3_10906 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4394 1000 jump_if_false @JER_A3_10938 10@ = 1 // (int) 0002: jump @JER_A3_11796 :JER_A3_10938 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12757 'JERA3GA' 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @MAIN_13224 'JERA3GA' 1 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13401 'JERA3GA' jump_if_false @JER_A3_11016 10@ = 1 // (int) 0002: jump @JER_A3_11796 :JER_A3_11016 0045: actor $5607 defined jump_if_false @JER_A3_11046 00EE: (unknown) $5607 -705.26 -409.56 01EC: (unknown) $5607 0 :JER_A3_11046 0045: actor $5608 defined jump_if_false @JER_A3_11081 00CF: set_actor $5608 Z_angle_to 178.69 0045: actor 7@ defined jump_if_false @JER_A3_11081 0153: (unknown) $5608 7@ :JER_A3_11081 0045: actor $5609 defined 0022: jump_if_false @JER_A3_11116 // Note: the incorrect math opcode was used here 00CF: set_actor $5609 Z_angle_to 319.41 0045: actor 7@ defined jump_if_false @JER_A3_11116 0153: (unknown) $5609 7@ :JER_A3_11116 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4394 0 jump_if_true @JER_A3_11796 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 $5612 defined jump_if_false @JER_A3_11194 0528: (unknown) $5612 523 -1.0 :JER_A3_11194 0001: wait 0 ms 0045: actor $5612 defined jump_if_false @JER_A3_11253 00A2: (unknown) $5612 00CF: set_actor $5612 Z_angle_to 55.0 00EE: (unknown) $5612 -702.38 -412.56 01EC: (unknown) $5612 0 0045: actor 7@ defined jump_if_false @JER_A3_11253 0153: (unknown) $5612 7@ :JER_A3_11253 0045: actor $5608 defined 0022: jump_if_false @JER_A3_11273 // Note: the incorrect math opcode was used here 00CF: set_actor $5608 Z_angle_to 213.69 :JER_A3_11273 0045: actor $5609 defined jump_if_false @JER_A3_11293 00CF: set_actor $5609 Z_angle_to 284.41 :JER_A3_11293 0045: actor $5607 defined jump_if_false @JER_A3_11321 0045: actor $5612 defined jump_if_false @JER_A3_11321 0153: (unknown) $5607 $5612 :JER_A3_11321 0045: actor 7@ defined 0022: jump_if_false @JER_A3_11353 // Note: the incorrect math opcode was used here 00CF: set_actor 7@ Z_angle_to 95.0 0045: actor $5612 defined jump_if_false @JER_A3_11353 0153: (unknown) 7@ $5612 :JER_A3_11353 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12757 'JERA3GB' 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @MAIN_13224 'JERA3GB' 1 0045: actor $5612 defined jump_if_false @JER_A3_11416 04B4: (unknown) $5612 121 557 1.0 :JER_A3_11416 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13401 'JERA3GB' jump_if_false @JER_A3_11454 10@ = 1 // (int) 0002: jump @JER_A3_11796 :JER_A3_11454 0045: actor $5612 defined jump_if_false @JER_A3_11477 0528: (unknown) $5612 557 -0.7 :JER_A3_11477 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12757 'JERA3GC' 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @MAIN_13224 'JERA3GC' 0 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13401 'JERA3GC' jump_if_false @JER_A3_11554 10@ = 1 // (int) 0002: jump @JER_A3_11796 :JER_A3_11554 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12757 'JERA3GD' 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @MAIN_13224 'JERA3GD' 0 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4394 1000 jump_if_false @JER_A3_11625 10@ = 1 // (int) 0002: jump @JER_A3_11796 :JER_A3_11625 0045: actor $5612 defined jump_if_false @JER_A3_11648 04B4: (unknown) $5612 121 537 1.0 :JER_A3_11648 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4394 500 jump_if_false @JER_A3_11680 10@ = 1 // (int) 0002: jump @JER_A3_11796 :JER_A3_11680 0045: actor $5612 defined jump_if_false @JER_A3_11703 04B4: (unknown) $5612 121 538 1.0 :JER_A3_11703 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4394 3000 jump_if_false @JER_A3_11735 10@ = 1 // (int) 0002: jump @JER_A3_11796 :JER_A3_11735 0045: actor $5612 defined jump_if_false @JER_A3_11758 04B4: (unknown) $5612 121 539 1.0 :JER_A3_11758 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13401 'JERA3GD' jump_if_false @JER_A3_11796 10@ = 1 // (int) 0002: jump @JER_A3_11796 :JER_A3_11796 10@ == 1 // (int) var == num jump_if_false @JER_A3_12045 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @MAIN_12435 0059: text_clear_all 003F: destroy_actor 7@ 034A: unknown_check $5607 jump_if_false @JER_A3_11879 0045: actor $5607 defined jump_if_false @JER_A3_11879 0044: put_actor $5607 at -705.26 -409.56 10.0 00CF: set_actor $5607 Z_angle_to 250.0 :JER_A3_11879 0045: actor $933 defined jump_if_false @JER_A3_11957 007E: actor $933 driving jump_if_false @JER_A3_11918 0216: (unknown) $933 -703.26 -409.89 10.0 :JER_A3_11918 0044: put_actor $933 at -703.26 -409.89 10.0 00CF: set_actor $933 Z_angle_to 95.0 0154: (unknown) $933 0200: (unknown) $933 1 02F8: (unknown) $933 0 :JER_A3_11957 0045: actor $5612 defined jump_if_false @JER_A3_11985 0044: put_actor $5612 at -702.38 -412.56 10.0 :JER_A3_11985 0045: actor $5608 defined jump_if_false @JER_A3_12005 00CF: set_actor $5608 Z_angle_to 213.69 :JER_A3_12005 0045: actor $5609 defined jump_if_false @JER_A3_12025 00CF: set_actor $5609 Z_angle_to 284.41 :JER_A3_12025 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @JER_A3_358 1000 0002: jump @JER_A3_12113 :JER_A3_12045 0045: actor 7@ defined jump_if_false @JER_A3_12102 0043: store_actor 7@ position_to 4@ 5@ 6@ // Note: the incorrect math opcode was used here 003F: destroy_actor 7@ 0045: actor $933 defined 0022: jump_if_false @JER_A3_12102 // Note: the incorrect math opcode was used here 0044: put_actor $933 at 4@ 5@ -100.0 00CF: set_actor $933 Z_angle_to 95.0 0200: (unknown) $933 1 02F8: (unknown) $933 0 :JER_A3_12102 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @JER_A3_358 0 :JER_A3_12113 0045: actor $5607 defined jump_if_false @JER_A3_12169 01AF: (unknown) $5607 0 0127: reset_actor $5607 flags 01B1: (unknown) $5607 0 0 0 0 0 02A5: (unknown) $5607 0 01EC: (unknown) $5607 1 014D: $5653 = actor $5607 health 0347: (unknown) $5607 1 0154: (unknown) $5607 :JER_A3_12169 0@ = 0 // (int) :JER_A3_12173 5 > 0@ // (int) num > var 0022: jump_if_false @JER_A3_12216 // Note: the incorrect math opcode was used here 0045: actor $5368(0@,5) defined 0022: jump_if_false @JER_A3_12204 // Note: the incorrect math opcode was used here 0352: (unknown) $5368(0@,5) :JER_A3_12204 0@ += 1 // (int) 0002: jump @JER_A3_12173 :JER_A3_12216 0045: actor $5608 defined jump_if_false @JER_A3_12231 0352: (unknown) $5608 :JER_A3_12231 0045: actor $5609 defined jump_if_false @JER_A3_12246 0352: (unknown) $5609 :JER_A3_12246 0045: actor $5610 defined jump_if_false @JER_A3_12261 0352: (unknown) $5610 :JER_A3_12261 0045: actor $5611 defined jump_if_false @JER_A3_12276 0352: (unknown) $5611 :JER_A3_12276 0045: actor $5612 defined jump_if_false @JER_A3_12291 0352: (unknown) $5612 :JER_A3_12291 0045: actor $5613 defined jump_if_false @JER_A3_12306 0352: (unknown) $5613 :JER_A3_12306 034A: unknown_check $5614 jump_if_false @JER_A3_12332 0045: actor $5614 defined jump_if_false @JER_A3_12332 0352: (unknown) $5614 :JER_A3_12332 0@ = 0 // (int) :JER_A3_12336 3 > 0@ // (int) num > var 0022: jump_if_false @JER_A3_12365 // 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_12336 :JER_A3_12365 0045: actor $5606 defined jump_if_false @JER_A3_12380 011A: (unknown) $5606 :JER_A3_12380 0035: $5628 = $5606 // (int vars) $5606 = -1 // (int) 0045: actor $5612 defined jump_if_false @JER_A3_12411 0154: (unknown) $5612 00A2: (unknown) $5612 :JER_A3_12411 0045: actor $5608 defined jump_if_false @JER_A3_12426 0154: (unknown) $5608 :JER_A3_12426 0045: actor $5609 defined jump_if_false @JER_A3_12441 0154: (unknown) $5609 :JER_A3_12441 0045: actor $5613 defined jump_if_false @JER_A3_12458 0557: (unknown) $5613 1 :JER_A3_12458 034A: unknown_check $5614 jump_if_false @JER_A3_12486 0045: actor $5614 defined jump_if_false @JER_A3_12486 0557: (unknown) $5614 1 :JER_A3_12486 0444: (unknown) 28 0444: (unknown) 120 0444: (unknown) 121 0045: actor $933 defined jump_if_false @JER_A3_12574 0@ = 0 // (int) :JER_A3_12513 5 > 0@ // (int) num > var 0022: jump_if_false @JER_A3_12574 // Note: the incorrect math opcode was used here 0045: actor $5368(0@,5) defined 0022: jump_if_false @JER_A3_12562 // Note: the incorrect math opcode was used here 00EE: (unknown) $5368(0@,5) -644.806 -405.4 01EC: (unknown) $5368(0@,5) 1 :JER_A3_12562 0@ += 1 // (int) 0002: jump @JER_A3_12513 :JER_A3_12574 $5620 = 2 // (int) $5617 = 1 // (int) $5660 = 1 // (int) $5659 = 1 // (int) 010E: $5661 = current_time_in_ms $5661 += 1000 // (int) 0045: actor $5607 defined jump_if_false @JER_A3_12656 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12808 'JERA3BD' 'SJRA3BD' $5607 0 // ~w~Take it easy, muscles, I've got a delicate disposition. $5666 = 0 // (int) :JER_A3_12656 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @JER_A3_1840 8 0026: return :JER_A3_12670 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @JER_A3_4204 jump_if_false @JER_A3_12701 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @JER_A3_1840 22 0026: return :JER_A3_12701 010E: 1@ = current_time_in_ms 2@ = 0 // (int) not $5664 == -1 // (int) var == num jump_if_false @JER_A3_12763 0011: 1@ > $5664 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @JER_A3_12750 // Note: the incorrect math opcode was used here $5664 = -1 // (int) 0332: (unknown) $5607 0002: jump @JER_A3_12763 :JER_A3_12750 2@ = 1 // (int) 0220: (unknown) $5607 15 100 :JER_A3_12763 014D: $5653 = actor $5607 health 0035: 0@ = $5656 // (int vars) 034A: unknown_check $5352(0@,8) 0022: jump_if_false @JER_A3_13191 // Note: the incorrect math opcode was used here 0045: actor $5352(0@,8) defined 0022: jump_if_false @JER_A3_13093 // Note: the incorrect math opcode was used here $5360(0@,8) == 1 // (int) var == num jump_if_false @JER_A3_12914 00E4: (unknown) $5352(0@,8) $5607 01EC: (unknown) $5352(0@,8) 1 0086: actor $5352(0@,8) near_actor $5607 radius 3.0 3.0 sphere 0 0022: jump_if_false @JER_A3_12873 // Note: the incorrect math opcode was used here 0035: $5664 = 1@ // (int vars) $5664 += 6000 // (int) 013E: actor $5607 look_at_actor $5352(0@,8) :JER_A3_12873 0011: $5661 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @JER_A3_12900 // Note: the incorrect math opcode was used here 02F8: (unknown) $5352(0@,8) 1 0002: jump @JER_A3_12907 :JER_A3_12900 02F8: (unknown) $5352(0@,8) 0 :JER_A3_12907 0002: jump @JER_A3_13021 :JER_A3_12914 $5360(0@,8) == 3 // (int) var == num jump_if_false @JER_A3_12995 037B: constant_params 2 variable_params 3 unknown 6 call_with_params @JER_A3_3698 $933 8.0 3@ 4@ 5@ 00EE: (unknown) $5352(0@,8) 3@ 4@ 01EC: (unknown) $5352(0@,8) 0 10 > $5659 // (int) num > var 0022: jump_if_false @JER_A3_12988 // Note: the incorrect math opcode was used here $5360(0@,8) = 2 // (int) $5659 += 1 // (int) :JER_A3_12988 0002: jump @JER_A3_13021 :JER_A3_12995 $5360(0@,8) == 4 // (int) var == num jump_if_false @JER_A3_13021 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @JER_A3_3400 0@ :JER_A3_13021 $5360(0@,8) == 2 // (int) var == num jump_if_false @JER_A3_13086 00E4: (unknown) $5352(0@,8) $933 01EC: (unknown) $5352(0@,8) 1 0011: $5661 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @JER_A3_13079 // Note: the incorrect math opcode was used here 02F8: (unknown) $5352(0@,8) 1 0002: jump @JER_A3_13086 :JER_A3_13079 02F8: (unknown) $5352(0@,8) 0 :JER_A3_13086 0002: jump @JER_A3_13191 :JER_A3_13093 not $5381(0@,8) == -1 // (int) var == num jump_if_false @JER_A3_13191 00BB: (unknown) $5381(0@,8) $5381(0@,8) = -1 // (int) $5657 -= 1 // (int) $5360(0@,8) == 1 // (int) var == num jump_if_false @JER_A3_13163 $5360(0@,8) = 0 // (int) $5660 -= 1 // (int) 0002: jump @JER_A3_13191 :JER_A3_13163 $5360(0@,8) == 2 // (int) var == num jump_if_false @JER_A3_13191 $5360(0@,8) = 0 // (int) $5659 -= 1 // (int) :JER_A3_13191 2 > $5660 // (int) num > var 0022: jump_if_false @JER_A3_13204 // Note: the incorrect math opcode was used here :JER_A3_13204 $5656 += 1 // (int) $5656 == 8 // (int) var == num jump_if_false @JER_A3_13228 $5656 = 0 // (int) :JER_A3_13228 1 > $5657 // (int) num > var 0022: jump_if_false @JER_A3_13253 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @JER_A3_1840 10 :JER_A3_13253 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @JER_A3_3563 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @JER_A3_1862 0 0026: return :JER_A3_13276 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @JER_A3_4204 jump_if_false @JER_A3_13307 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @JER_A3_1840 22 0026: return :JER_A3_13307 010E: 0@ = current_time_in_ms $5664 == -1 // (int) var == num jump_if_false @JER_A3_13342 0035: $5664 = 0@ // (int vars) $5664 += 1500 // (int) 0002: jump @JER_A3_13404 :JER_A3_13342 0011: 0@ > $5664 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @JER_A3_13404 // Note: the incorrect math opcode was used here 0119: actor $5607 kill_actor $933 01F0: actor $5607 in_range_of_player $933 0022: jump_if_false @JER_A3_13392 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @JER_A3_1840 12 0002: jump @JER_A3_13404 :JER_A3_13392 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @JER_A3_1840 11 :JER_A3_13404 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @JER_A3_3563 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @JER_A3_3522 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @JER_A3_1862 0 0026: return :JER_A3_13437 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @JER_A3_4204 jump_if_false @JER_A3_13468 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @JER_A3_1840 22 0026: return :JER_A3_13468 01F0: actor $5607 in_range_of_player $933 0022: jump_if_false @JER_A3_13495 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @JER_A3_1840 12 0026: return :JER_A3_13495 $5654 == 1 // (int) var == num jump_if_false @JER_A3_13520 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @JER_A3_3834 1 :JER_A3_13520 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @JER_A3_3563 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @JER_A3_3522 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @JER_A3_1862 0 0026: return :JER_A3_13553 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @JER_A3_4204 jump_if_false @JER_A3_13584 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @JER_A3_1840 22 0026: return :JER_A3_13584 $5671 == 0 // (int) var == num jump_if_false @JER_A3_13631 not $1078 == 0 // (int) var == num jump_if_false @JER_A3_13624 011A: (unknown) $5607 02F8: (unknown) $5607 1 $5671 = 1 // (int) :JER_A3_13624 0002: jump @JER_A3_13659 :JER_A3_13631 $1078 == 0 // (int) var == num jump_if_false @JER_A3_13659 0119: actor $5607 kill_actor $933 02F8: (unknown) $5607 0 $5671 = 0 // (int) :JER_A3_13659 0078: if and 81F0: not actor $5607 in_range_of_player $933 $5671 == 0 // (int) var == num jump_if_false @JER_A3_13695 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @JER_A3_1840 11 0026: return :JER_A3_13695 0080: actor $933 near_point -1720.859 -295.0794 radius 18.0 18.0 sphere 0 jump_if_false @JER_A3_13737 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @JER_A3_1840 13 0026: return :JER_A3_13737 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @JER_A3_3563 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @JER_A3_3522 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @JER_A3_1862 0 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @JER_A3_2633 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @JER_A3_3834 1 0026: return :JER_A3_13792 0@ = 1 // (int) 834A: not unknown_check $5607 jump_if_false @JER_A3_14086 0045: actor $933 defined jump_if_false @JER_A3_13838 0044: put_actor $933 at -1720.7 -277.3 15.1 :JER_A3_13838 0160: load_model #STINGER 0160: load_model 31 0228: (unknown) 0@ == 1 // (int) var == num jump_if_false @JER_A3_13915 0048: $5647 = create_car #STINGER at -1720.7 -267.3 15.1 00D1: set_car $5647 Z_angle_to 0 0495: (unknown) $5647 1 0045: actor $933 defined jump_if_false @JER_A3_13915 021C: (unknown) $933 $5647 0113: remove_references_to_car $5647 // Like turning a car into any random car :JER_A3_13915 003E: $5607 = create_actor_pedtype 21 model 31 at -1720.7 -277.3 15.1 01AF: (unknown) $5607 1 0127: reset_actor $5607 flags 02A5: (unknown) $5607 0 0347: (unknown) $5607 1 02D0: (unknown) $5607 1 0001: wait 0 ms 0@ == 1 // (int) var == num jump_if_false @JER_A3_14077 0078: if and 0045: actor $933 defined 0045: actor $5607 defined jump_if_false @JER_A3_14077 0154: (unknown) $933 0154: (unknown) $5607 807E: not actor $5607 driving jump_if_false @JER_A3_14024 0119: actor $5607 kill_actor $933 :JER_A3_14024 007E: actor $933 driving 0022: jump_if_false @JER_A3_14071 // Note: the incorrect math opcode was used here 807E: not actor $5607 driving 0022: jump_if_false @JER_A3_14071 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @JER_A3_3834 0 jump_if_false @JER_A3_14071 0298: (unknown) $5607 $2769 0 :JER_A3_14071 01EC: (unknown) $5607 1 :JER_A3_14077 0162: release_model #STINGER 0162: release_model 31 :JER_A3_14086 0026: return :JER_A3_14088 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @JER_A3_186 1000 0045: actor $933 defined jump_if_false @JER_A3_14128 007E: actor $933 driving jump_if_false @JER_A3_14128 007B: 0@ = actor $933 car :JER_A3_14128 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @JER_A3_1862 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 $933 defined jump_if_false @JER_A3_14343 0045: actor 14@ defined jump_if_false @JER_A3_14343 013E: actor 14@ look_at_actor $933 0153: (unknown) $933 14@ 0153: (unknown) 14@ $933 :JER_A3_14343 0045: actor $5607 defined 0022: jump_if_false @JER_A3_14363 // Note: the incorrect math opcode was used here 011A: (unknown) $5607 0153: (unknown) $5607 14@ :JER_A3_14363 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_12435 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 '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_12757 'JERA3CA' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 '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_12757 'JERA3CC' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 'JERA3CD' 'SJRA3CD' $5607 0 // ~w~Hey buddy, listen I charge more for groups. 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12757 'JERA3CD' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 '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_12757 'JERA3CE' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 '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_12757 'JERA3CF' 0045: actor $933 defined jump_if_false @JER_A3_16053 007E: actor $933 driving jump_if_false @JER_A3_15320 0045: actor $5607 defined jump_if_false @JER_A3_14757 004F: unknown_check 0@ jump_if_false @JER_A3_14757 807C: not actor $5607 driving 0@ 0022: jump_if_false @JER_A3_14720 // Note: the incorrect math opcode was used here 0298: (unknown) $5607 0@ 0 :JER_A3_14720 807C: not actor $933 driving 0@ 0022: jump_if_false @JER_A3_14737 // Note: the incorrect math opcode was used here 021C: (unknown) $5607 0@ :JER_A3_14737 004E: put_car 0@ at -1714.23 -303.1 -100.0 00D1: set_car 0@ Z_angle_to 0 :JER_A3_14757 004F: unknown_check 0@ jump_if_false @JER_A3_14799 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_14799 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_4379 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4394 4000 jump_if_true @JER_A3_16630 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_15029 00EE: (unknown) 14@ -1716.3 -267.45 01EC: (unknown) 14@ 0 :JER_A3_15029 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13224 'JERA3CA' 1 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13401 'JERA3CA' jump_if_false @JER_A3_15088 6@ = 1 // (int) 0002: jump @JER_A3_16630 :JER_A3_15088 0001: wait 0 ms 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 'JERA3CG' 'SJRA3CG' 14@ 0 // ~w~DRUGS! WHORES! You're out of here soldier! You're a disgrace. 0001: wait 0 ms 0045: actor $5607 defined jump_if_false @JER_A3_15150 0045: actor 14@ defined jump_if_false @JER_A3_15150 0153: (unknown) 14@ $5607 :JER_A3_15150 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4394 500 jump_if_false @JER_A3_15182 6@ = 1 // (int) 0002: jump @JER_A3_16630 :JER_A3_15182 0045: actor 14@ defined jump_if_false @JER_A3_15203 04B4: (unknown) 14@ 120 513 1.0 :JER_A3_15203 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13224 'JERA3CC' 1 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13401 'JERA3CC' jump_if_false @JER_A3_15262 6@ = 1 // (int) 0002: jump @JER_A3_16630 :JER_A3_15262 0045: actor $5607 defined jump_if_false @JER_A3_15313 004F: unknown_check 0@ jump_if_false @JER_A3_15313 00A2: (unknown) $5607 00E8: (unknown) $5607 0@ 020E: (unknown) $5607 1 0045: actor 14@ defined jump_if_false @JER_A3_15313 0153: (unknown) $5607 14@ :JER_A3_15313 0002: jump @JER_A3_16053 :JER_A3_15320 0045: actor $933 defined 0022: jump_if_false @JER_A3_15377 // Note: the incorrect math opcode was used here 0044: put_actor $933 at -1714.76 -300.44 -100.0 00CF: set_actor $933 Z_angle_to 0 02EE: get_actor $933 coords_to 2@ 3@ 4@ with_offset 1.0 0 0 042B: (unknown) $933 5@ 04B9: (unknown) $933 0 0 0 :JER_A3_15377 0045: actor $5607 defined jump_if_false @JER_A3_15405 0044: put_actor $5607 at 2@ 3@ 4@ 00CF: set_actor $5607 Z_angle_to 0 015F: (unknown) $5607 5@ :JER_A3_15405 0045: actor $933 defined 0022: jump_if_false @JER_A3_15435 // Note: the incorrect math opcode was used here 00EE: (unknown) $933 -1714.76 -270.24 01EC: (unknown) $933 0 :JER_A3_15435 0045: actor $5607 defined jump_if_false @JER_A3_15465 00EE: (unknown) $5607 -1713.85 -270.67 01EC: (unknown) $5607 0 :JER_A3_15465 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_4379 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4394 4000 jump_if_true @JER_A3_16630 0045: actor $933 defined jump_if_false @JER_A3_15619 00A2: (unknown) $933 0044: put_actor $933 at -1714.76 -270.24 -100.0 00CF: set_actor $933 Z_angle_to 0 :JER_A3_15619 0045: actor $5607 defined jump_if_false @JER_A3_15656 00A2: (unknown) $5607 0044: put_actor $5607 at -1713.85 -270.67 -100.0 00CF: set_actor $5607 Z_angle_to 0 :JER_A3_15656 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_15769 00EE: (unknown) 14@ -1716.3 -267.45 01EC: (unknown) 14@ 0 :JER_A3_15769 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13224 'JERA3CA' 1 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13401 'JERA3CA' jump_if_false @JER_A3_15828 6@ = 1 // (int) 0002: jump @JER_A3_16630 :JER_A3_15828 0001: wait 0 ms 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 'JERA3CG' 'SJRA3CG' 14@ 0 // ~w~DRUGS! WHORES! You're out of here soldier! You're a disgrace. 0001: wait 0 ms 0045: actor $5607 defined jump_if_false @JER_A3_15890 0045: actor 14@ defined jump_if_false @JER_A3_15890 0153: (unknown) 14@ $5607 :JER_A3_15890 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4394 500 jump_if_false @JER_A3_15922 6@ = 1 // (int) 0002: jump @JER_A3_16630 :JER_A3_15922 0045: actor 14@ defined jump_if_false @JER_A3_15943 04B4: (unknown) 14@ 120 513 1.0 :JER_A3_15943 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13224 'JERA3CC' 1 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13401 'JERA3CC' jump_if_false @JER_A3_16002 6@ = 1 // (int) 0002: jump @JER_A3_16630 :JER_A3_16002 0045: actor $5607 defined jump_if_false @JER_A3_16053 004F: unknown_check 0@ jump_if_false @JER_A3_16053 00A2: (unknown) $5607 00E8: (unknown) $5607 0@ 020E: (unknown) $5607 1 0045: actor 14@ defined jump_if_false @JER_A3_16053 0153: (unknown) $5607 14@ :JER_A3_16053 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4394 500 jump_if_false @JER_A3_16085 6@ = 1 // (int) 0002: jump @JER_A3_16630 :JER_A3_16085 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_16153 0045: actor $5607 defined jump_if_false @JER_A3_16153 :JER_A3_16153 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13224 'JERA3CD' 1 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13401 'JERA3CD' jump_if_false @JER_A3_16212 6@ = 1 // (int) 0002: jump @JER_A3_16630 :JER_A3_16212 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13224 'JERA3CE' 1 0045: actor 14@ defined jump_if_false @JER_A3_16254 04B4: (unknown) 14@ 121 537 1.0 :JER_A3_16254 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4394 500 jump_if_false @JER_A3_16286 6@ = 1 // (int) 0002: jump @JER_A3_16630 :JER_A3_16286 0045: actor 14@ defined jump_if_false @JER_A3_16307 04B4: (unknown) 14@ 121 538 1.0 :JER_A3_16307 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13401 'JERA3CE' jump_if_false @JER_A3_16345 6@ = 1 // (int) 0002: jump @JER_A3_16630 :JER_A3_16345 0045: actor 12@ defined jump_if_false @JER_A3_16372 00EE: (unknown) 12@ -1712.62 -267.48 01EC: (unknown) 12@ 0 :JER_A3_16372 0045: actor 13@ defined jump_if_false @JER_A3_16399 00EE: (unknown) 13@ -1718.87 -275.29 01EC: (unknown) 13@ 0 :JER_A3_16399 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13224 'JERA3CF' 1 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13401 'JERA3CF' jump_if_false @JER_A3_16458 6@ = 1 // (int) 0002: jump @JER_A3_16630 :JER_A3_16458 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4394 500 jump_if_false @JER_A3_16490 6@ = 1 // (int) 0002: jump @JER_A3_16630 :JER_A3_16490 0045: actor $933 defined jump_if_false @JER_A3_16531 0045: actor 12@ defined jump_if_false @JER_A3_16516 00F4: (unknown) 12@ $933 :JER_A3_16516 0045: actor 13@ defined 0022: jump_if_false @JER_A3_16531 // Note: the incorrect math opcode was used here 00F4: (unknown) 13@ $933 :JER_A3_16531 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12757 'JERA3CG' 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13224 'JERA3CG' 1 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13401 'JERA3CG' jump_if_false @JER_A3_16609 6@ = 1 // (int) 0002: jump @JER_A3_16630 :JER_A3_16609 0045: actor 14@ defined jump_if_false @JER_A3_16630 04B4: (unknown) 14@ 121 539 1.0 :JER_A3_16630 6@ == 0 // (int) var == num jump_if_false @JER_A3_16661 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4301 4000 0002: jump @JER_A3_16671 :JER_A3_16661 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_4364 :JER_A3_16671 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_12435 0250: (unknown) 0045: actor $933 defined jump_if_false @JER_A3_16757 007E: actor $933 driving jump_if_false @JER_A3_16729 0216: (unknown) $933 -1714.11 -290.14 -100.0 0002: jump @JER_A3_16746 :JER_A3_16729 0044: put_actor $933 at -1714.11 -290.14 -100.0 :JER_A3_16746 00CF: set_actor $933 Z_angle_to -180.0 02D4: (unknown) $933 :JER_A3_16757 003F: destroy_actor $5607 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_16811 004F: unknown_check 0@ jump_if_false @JER_A3_16811 0049: destroy_car 0@ :JER_A3_16811 003F: destroy_actor $5607 0045: actor $933 defined jump_if_false @JER_A3_16891 00A2: (unknown) $933 007E: actor $933 driving jump_if_false @JER_A3_16858 0216: (unknown) $933 -1714.11 -290.14 -100.0 :JER_A3_16858 0049: destroy_car 0@ 0044: put_actor $933 at -1714.11 -290.14 -100.0 00CF: set_actor $933 Z_angle_to 180.0 0250: (unknown) 02D4: (unknown) $933 :JER_A3_16891 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@ = $518 // (int vars) 03F8: (unknown) $1450(1@,14) 03B0: (unknown) 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_3196 1 0 $5668 = 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 $933 defined jump_if_false @JER_A3_17095 00EE: (unknown) $933 -1714.11 -302.14 01EC: (unknown) $933 0 :JER_A3_17095 6@ = 0 // (int) 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @SHOPMON_3117 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_17137 0011: 8@ > 7@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @JER_A3_17229 // 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_17184 0035: 8@ = 7@ // (int vars) 8@ -= 1 // (int) 6@ = 1 // (int) :JER_A3_17184 0272: (unknown) 10 1 0295: (unknown) -1839.344 -375.416 10.8006 -1500.129 -285.049 14.8597 0002: jump @JER_A3_17137 :JER_A3_17229 6@ == 1 // (int) var == num jump_if_false @JER_A3_17386 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4301 500 0045: actor $933 defined jump_if_false @JER_A3_17295 00A2: (unknown) $933 0044: put_actor $933 at -1714.11 -302.14 -100.0 00CF: set_actor $933 Z_angle_to 180.0 0250: (unknown) :JER_A3_17295 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_3117 0 1 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @JER_A3_358 500 0045: actor $933 defined jump_if_false @JER_A3_17379 0250: (unknown) 01CF: (unknown) :JER_A3_17379 0002: jump @JER_A3_17502 :JER_A3_17386 0045: actor $933 defined jump_if_false @JER_A3_17453 807E: not actor $933 driving jump_if_false @JER_A3_17438 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @JER_A3_17438 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :JER_A3_17438 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 02EA: select_interior 0 :JER_A3_17453 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @JER_A3_17487 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 01AE: (unknown) 0 :JER_A3_17487 0045: actor $933 defined jump_if_false @JER_A3_17502 0250: (unknown) 00B6: restore_camera :JER_A3_17502 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_1840 14 0026: return :JER_A3_17524 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @JER_A3_4204 jump_if_false @JER_A3_17555 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @JER_A3_1840 22 0026: return :JER_A3_17555 010E: 0@ = current_time_in_ms $5664 == -1 // (int) var == num jump_if_false @JER_A3_17590 0035: $5664 = 0@ // (int vars) $5664 += 2000 // (int) 0002: jump @JER_A3_17667 :JER_A3_17590 0011: 0@ > $5664 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @JER_A3_17667 // Note: the incorrect math opcode was used here $5663 == 0 // (int) var == num jump_if_false @JER_A3_17655 0472: (unknown) 'PAGE_03' 100 1 0 // Phil: I've got work for you - and a place to stay if you need it... 0035: $5664 = 0@ // (int vars) $5664 += 5000 // (int) $5663 += 1 // (int) 0002: jump @JER_A3_17667 :JER_A3_17655 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @JER_A3_1840 15 :JER_A3_17667 0026: return :JER_A3_17669 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @JER_A3_4204 jump_if_false @JER_A3_17700 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @JER_A3_1840 22 0026: return :JER_A3_17700 0089: actor $933 in_sphere -799.5 -1181.8 11.0 radius 5.0 5.0 5.0 sphere 0 jump_if_false @JER_A3_17747 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @JER_A3_1840 21 0026: return :JER_A3_17747 0026: return :JER_A3_17749 $940 = 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_6449 $1748 0@ 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @SAFEHOU_12249 3 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @JER_A3_186 1 0045: actor $933 defined jump_if_false @JER_A3_17844 0044: put_actor $933 at -1604.56 -132.32 13.8 00CF: set_actor $933 Z_angle_to 90.0 0221: (unknown) :JER_A3_17844 0035: 4@ = $933 // (int vars) 0045: actor 4@ defined 0022: jump_if_false @JER_A3_17927 // Note: the incorrect math opcode was used here 02D5: (unknown) 4@ 19 jump_if_false @JER_A3_17903 028B: (unknown) 4@ 19 5@ 17 > 5@ // (int) num > var 0022: jump_if_false @JER_A3_17896 // Note: the incorrect math opcode was used here 00D5: (unknown) 4@ 19 17 :JER_A3_17896 0002: jump @JER_A3_17927 :JER_A3_17903 0160: load_model #BERETTA 0228: (unknown) 0045: actor 4@ defined jump_if_false @JER_A3_17927 0106: give_actor 4@ weapon 19 ammo 17 // Load the weapon model before using this :JER_A3_17927 $5604 = 0 // (int) $5649 = -811.7825 // (float) $5651 = -1 // (int) $5654 = 0 // (int) $5667 = 0 // (int) $5668 = 0 // (int) $5669 = 0 // (int) $5629 = 22 // (int) $5630 = 44 // (int) $5631 = 62 // (int) $5632 = 24 // (int) $5633 = 64 // (int) 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @JER_A3_358 1000 0045: actor $933 defined jump_if_false @JER_A3_18032 010B: set_actor $933 armed_weapon_to 19 :JER_A3_18032 $5604 == 0 // (int) var == num jump_if_false @JER_A3_18146 00C3: (unknown) -799.5 -1181.8 11.0 $5636 0248: (unknown) -799.5 -1181.8 11.0 5.0 $5648 0057: show_text_highpriority GXT 'JER3_01' time 8000 flag 1 // Meet Phil at ~y~his old place. :JER_A3_18095 $5604 == 0 // (int) var == num jump_if_false @JER_A3_18127 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @JER_A3_4499 0002: jump @JER_A3_18095 :JER_A3_18127 00BB: (unknown) $5636 0249: (unknown) $5648 025D: remove_text 'JER3_01' // Meet Phil at ~y~his old place. :JER_A3_18146 $5604 == 1 // (int) var == num jump_if_false @JER_A3_18169 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @JER_A3_4579 :JER_A3_18169 $5604 == 2 // (int) var == num jump_if_false @JER_A3_18291 00C3: (unknown) -831.9 -1464.9 11.8 $5636 0248: (unknown) -831.9 -1464.9 11.8 5.0 $5648 0057: show_text_highpriority GXT 'JER3_02' time 8000 flag 1 // Look for Mary around ~y~Viceport. :JER_A3_18239 $5604 == 2 // (int) var == num jump_if_false @JER_A3_18272 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @JER_A3_5936 0002: jump @JER_A3_18239 :JER_A3_18272 00BB: (unknown) $5636 0249: (unknown) $5648 025D: remove_text 'JER3_02' // Look for Mary around ~y~Viceport. :JER_A3_18291 $5604 == 3 // (int) var == num jump_if_false @JER_A3_18593 037B: constant_params 5 variable_params 0 unknown 6 call_with_params @JER_A3_2335 0 -960.8 -1317.9 11.0 260.0 037B: constant_params 5 variable_params 0 unknown 6 call_with_params @JER_A3_2335 1 -765.6 -1360.1 11.4 45.0 037B: constant_params 5 variable_params 0 unknown 6 call_with_params @JER_A3_2335 2 -700.6 -1358.1 10.1 270.0 037B: constant_params 5 variable_params 0 unknown 6 call_with_params @JER_A3_2335 3 -878.1 -1463.1 11.9 340.3 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @JER_A3_2265 $5672 034A: unknown_check $5606 jump_if_false @JER_A3_18484 0045: actor $5606 defined jump_if_false @JER_A3_18484 00C1: (unknown) $5606 $5634 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @JER_A3_1316 $5634 01B1: (unknown) $5606 0 0 0 0 0 :JER_A3_18484 02A8: unknown_check $933 jump_if_false @JER_A3_18518 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_18534 :JER_A3_18518 0057: show_text_highpriority GXT 'JER3_03' time 8000 flag 1 // Pull up to that ~b~girl~w~ and ask about Mary. :JER_A3_18534 $5604 == 3 // (int) var == num jump_if_false @JER_A3_18567 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @JER_A3_6189 0002: jump @JER_A3_18534 :JER_A3_18567 00BB: (unknown) $5634 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_18593 $5604 == 4 // (int) var == num jump_if_false @JER_A3_18625 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @JER_A3_6266 0162: release_model 76 $5671 = 0 // (int) :JER_A3_18625 $5604 == 5 // (int) var == num jump_if_false @JER_A3_18766 00C1: (unknown) $5606 $5634 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @JER_A3_1316 $5634 $5666 == 0 // (int) var == num jump_if_false @JER_A3_18691 0057: show_text_highpriority GXT 'JER3_11' time 8000 flag 1 // Go back and pick up ~b~the girl. 0002: jump @JER_A3_18707 :JER_A3_18691 0057: show_text_highpriority GXT 'JER3_05' time 8000 flag 1 // Go back and pick up ~b~Mona. :JER_A3_18707 $5604 == 5 // (int) var == num jump_if_false @JER_A3_18740 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @JER_A3_7483 0002: jump @JER_A3_18707 :JER_A3_18740 00BB: (unknown) $5634 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_18766 $5604 == 6 // (int) var == num jump_if_false @JER_A3_18950 00C3: (unknown) -646.8 -404.7 11.3 $5636 0248: (unknown) -646.8 -404.7 11.3 5.0 $5648 010E: 3@ = current_time_in_ms $5666 == 0 // (int) var == num jump_if_false @JER_A3_18870 0057: show_text_highpriority GXT 'JER3_12' time 8000 flag 1 // Take the girl to the ~y~party. 0035: $5665 = 3@ // (int vars) $5665 += 10000 // (int) 0002: jump @JER_A3_18898 :JER_A3_18870 0057: show_text_highpriority GXT 'JER3_06' time 6000 flag 1 // Take Mona to the ~y~party. 0035: $5665 = 3@ // (int vars) $5665 += 6000 // (int) :JER_A3_18898 $5604 == 6 // (int) var == num jump_if_false @JER_A3_18931 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @JER_A3_7555 0002: jump @JER_A3_18898 :JER_A3_18931 00BB: (unknown) $5636 0249: (unknown) $5648 025D: remove_text 'JER3_06' // Take Mona to the ~y~party. :JER_A3_18950 $5604 == 7 // (int) var == num jump_if_false @JER_A3_18993 $5657 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @JER_A3_7771 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @JER_A3_8034 $5671 = 0 // (int) :JER_A3_18993 $5604 == 8 // (int) var == num jump_if_false @JER_A3_19356 00C1: (unknown) $5607 $5635 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @JER_A3_1316 $5635 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_1095 2 024D: (unknown) $5653 1 'JER3_C1' // Mary 024F: (unknown) 0.5 $5656 = 0 // (int) $5658 = 0 // (int) $5664 = -1 // (int) $5655 = -1 // (int) 1@ = 0 // (int) :JER_A3_19097 8 > 1@ // (int) num > var 0022: jump_if_false @JER_A3_19252 // Note: the incorrect math opcode was used here 034A: unknown_check $5352(1@,8) 0022: jump_if_false @JER_A3_19240 // Note: the incorrect math opcode was used here 0045: actor $5352(1@,8) defined 0022: jump_if_false @JER_A3_19240 // Note: the incorrect math opcode was used here 0078: if or $5360(1@,8) == 1 // (int) var == num $5360(1@,8) == 2 // (int) var == num jump_if_false @JER_A3_19193 041B: (unknown) $5352(1@,8) 15 00C1: (unknown) $5352(1@,8) $5381(1@,8) $5657 += 1 // (int) 0002: jump @JER_A3_19240 :JER_A3_19193 $5360(1@,8) == 4 // (int) var == num jump_if_false @JER_A3_19240 00EE: (unknown) $5352(1@,8) -644.806 -405.4 01EC: (unknown) $5352(1@,8) 1 $5381(1@,8) = -1 // (int) :JER_A3_19240 1@ += 1 // (int) 0002: jump @JER_A3_19097 :JER_A3_19252 0433: (unknown) $5607 -712.471 -424.56 -682.471 -384.56 1 :JER_A3_19278 $5604 == 8 // (int) var == num jump_if_false @JER_A3_19311 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @JER_A3_12670 0002: jump @JER_A3_19278 :JER_A3_19311 0045: actor $5607 defined jump_if_false @JER_A3_19332 0433: (unknown) $5607 0 0 0 0 1 :JER_A3_19332 024F: (unknown) 1.0 00AE: remove_status_text $5653 00BB: (unknown) $5635 025D: remove_text 'JER3_07' // Protect ~b~Mary~w~ from these ~r~violent assholes! :JER_A3_19356 $5604 == 10 // (int) var == num jump_if_false @JER_A3_19414 $5664 = -1 // (int) $5663 = -1 // (int) :JER_A3_19381 $5604 == 10 // (int) var == num jump_if_false @JER_A3_19414 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @JER_A3_13276 0002: jump @JER_A3_19381 :JER_A3_19414 $5604 == 11 // (int) var == num jump_if_false @JER_A3_19509 00C1: (unknown) $5607 $5635 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @JER_A3_1316 $5635 0057: show_text_highpriority GXT 'JER3_08' time 8000 flag 1 // Go back to ~b~Mary. :JER_A3_19461 $5604 == 11 // (int) var == num jump_if_false @JER_A3_19494 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @JER_A3_13437 0002: jump @JER_A3_19461 :JER_A3_19494 00BB: (unknown) $5635 025D: remove_text 'JER3_08' // Go back to ~b~Mary. :JER_A3_19509 $5604 == 12 // (int) var == num jump_if_false @JER_A3_19652 00C3: (unknown) -1720.7 -267.3 15.1 $5636 0248: (unknown) -1720.7 -267.3 15.1 5.0 $5648 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: $5665 = 3@ // (int vars) $5665 += 8000 // (int) $5654 = 1 // (int) :JER_A3_19600 $5604 == 12 // (int) var == num jump_if_false @JER_A3_19633 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @JER_A3_13553 0002: jump @JER_A3_19600 :JER_A3_19633 00BB: (unknown) $5636 0249: (unknown) $5648 025D: remove_text 'JER3_09' // Take Mary back to ~y~Fort Baxter. :JER_A3_19652 $5604 == 13 // (int) var == num jump_if_false @JER_A3_19702 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @SHOPMON_3117 0 4 009B: clear_player $933 wanted_level 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @JER_A3_13792 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @JER_A3_14088 :JER_A3_19702 $5604 == 14 // (int) var == num jump_if_false @JER_A3_19771 $5664 = -1 // (int) $5663 = 0 // (int) 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @SHOPMON_3117 0 0 :JER_A3_19738 $5604 == 14 // (int) var == num jump_if_false @JER_A3_19771 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @JER_A3_17524 0002: jump @JER_A3_19738 :JER_A3_19771 $5604 == 15 // (int) var == num jump_if_false @JER_A3_19906 00C3: (unknown) -799.5 -1181.8 11.0 $5636 0248: (unknown) -799.5 -1181.8 11.0 5.0 $5648 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_19854 $5604 == 15 // (int) var == num jump_if_false @JER_A3_19887 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @JER_A3_17669 0002: jump @JER_A3_19854 :JER_A3_19887 00BB: (unknown) $5636 0249: (unknown) $5648 025D: remove_text 'JER3_10' // Head back to ~y~Phil's old place. :JER_A3_19906 20 > $5604 // (int) num > var 0022: jump_if_false @JER_A3_19926 // Note: the incorrect math opcode was used here 0002: jump @JER_A3_18032 :JER_A3_19926 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @JER_A3_2047 $5604 == 21 // (int) var == num jump_if_false @JER_A3_19963 0025: gosub @JER_A3_20166 0002: jump @JER_A3_19970 :JER_A3_19963 0025: gosub @JER_A3_19972 :JER_A3_19970 0026: return :JER_A3_19972 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @JER_A3_2047 $5669 == 0 // (int) var == num jump_if_false @JER_A3_20039 0045: actor $933 defined jump_if_false @JER_A3_20039 0078: if and $5668 == 1 // (int) var == num 80A5: not unknown_check $933 jump_if_false @JER_A3_20039 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @MAIN_3196 0 1 :JER_A3_20039 $5605 == 1 // (int) var == num jump_if_false @JER_A3_20078 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_5026 'JER3_F1' // ~r~The hooker died! 0002: jump @JER_A3_20149 :JER_A3_20078 $5605 == 2 // (int) var == num jump_if_false @JER_A3_20117 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_5026 'JER3_F2' // ~r~Mona died! 0002: jump @JER_A3_20149 :JER_A3_20117 $5605 == 3 // (int) var == num jump_if_false @JER_A3_20149 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_5026 'JER3_F3' // ~r~Mary died! :JER_A3_20149 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0026: return :JER_A3_20166 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @JER_A3_186 -1 01D6: (unknown) $1169 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_4394 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) $1169 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_4394 5000 jump_if_true @JER_A3_20472 :JER_A3_20472 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MAIN_4364 0215: (unknown) $1169 0001: wait 2000 ms 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @JER_A3_358 1000 0035: 2@ = $518 // (int vars) 03F8: (unknown) $1450(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_20541 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @JER_A3_2047 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @SHOPMON_3117 0 0 $940 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 46--------------- :PHI_A1 0238: name_thread 'PHI_A1' 01EA: increment_mission_attempts 033A: use_GXT_table 'PHI_A1' 0025: gosub @PHI_A1_3520 009D: wasted_or_busted // mission only jump_if_false @PHI_A1_45 0025: gosub @PHI_A1_12548 :PHI_A1_45 0025: gosub @PHI_A1_12665 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 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @PHI_A1_254 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 007E: actor $933 driving jump_if_false @PHI_A1_248 0400: (unknown) $933 $1070 0002: jump @PHI_A1_254 :PHI_A1_248 02C0: (unknown) $933 $1070 :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_4301 0@ :PHI_A1_281 0045: actor $933 defined jump_if_false @PHI_A1_349 807E: not actor $933 driving jump_if_false @PHI_A1_326 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @PHI_A1_329 :PHI_A1_326 021D: (unknown) 0 :PHI_A1_329 $1078 == 0 // (int) var == num jump_if_false @PHI_A1_345 02EA: select_interior 2 :PHI_A1_345 01AE: (unknown) 1 :PHI_A1_349 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :PHI_A1_362 0045: actor $933 defined jump_if_false @PHI_A1_426 807E: not actor $933 driving jump_if_false @PHI_A1_414 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @PHI_A1_414 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :PHI_A1_414 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :PHI_A1_426 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @PHI_A1_475 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 01AE: (unknown) 0 $1078 == 0 // (int) var == num jump_if_false @PHI_A1_475 02EA: select_interior 0 :PHI_A1_475 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @PHI_A1_505 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :PHI_A1_505 0026: return :PHI_A1_507 0045: actor 0@ defined jump_if_false @PHI_A1_526 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :PHI_A1_526 0026: return 0045: actor 0@ defined 0022: jump_if_false @PHI_A1_556 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @PHI_A1_556 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :PHI_A1_556 0026: return :PHI_A1_558 0045: actor 0@ defined 0022: jump_if_false @PHI_A1_605 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @PHI_A1_601 // 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_605 :PHI_A1_601 1@ = 0 // (int) :PHI_A1_605 1@ == 1 // (int) var == num jump_if_false @PHI_A1_689 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @PHI_A1_682 007E: actor 0@ driving jump_if_false @PHI_A1_678 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @PHI_A1_668 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @PHI_A1_671 :PHI_A1_668 00F1: (unknown) 0@ :PHI_A1_671 0002: jump @PHI_A1_682 :PHI_A1_678 1@ = 0 // (int) :PHI_A1_682 0002: jump @PHI_A1_605 :PHI_A1_689 0026: return :PHI_A1_691 0045: actor 0@ defined jump_if_false @PHI_A1_783 007E: actor 0@ driving jump_if_false @PHI_A1_767 02A7: unknown_check 0@ jump_if_false @PHI_A1_737 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @PHI_A1_760 :PHI_A1_737 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @PHI_A1_558 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :PHI_A1_760 0002: jump @PHI_A1_776 :PHI_A1_767 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :PHI_A1_776 0002: jump @PHI_A1_785 :PHI_A1_783 005F: (unknown) :PHI_A1_785 005E: (unknown) :PHI_A1_787 0045: actor 0@ defined 0022: jump_if_false @PHI_A1_943 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @PHI_A1_943 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @PHI_A1_884 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @PHI_A1_843 // Note: the incorrect math opcode was used here 0026: return 0002: jump @PHI_A1_877 :PHI_A1_843 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A1_558 0@ 4@ > -1 // (int) var > num jump_if_false @PHI_A1_877 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A1_558 4@ :PHI_A1_877 0002: jump @PHI_A1_943 :PHI_A1_884 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @PHI_A1_909 // Note: the incorrect math opcode was used here 0026: return 0002: jump @PHI_A1_943 :PHI_A1_909 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A1_558 0@ not 3@ == -1 // (int) var == num jump_if_false @PHI_A1_943 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A1_558 3@ :PHI_A1_943 0045: actor 0@ defined jump_if_false @PHI_A1_995 004F: unknown_check 1@ jump_if_false @PHI_A1_995 007E: actor 0@ driving jump_if_false @PHI_A1_995 807C: not actor 0@ driving 1@ 0022: jump_if_false @PHI_A1_995 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A1_558 0@ :PHI_A1_995 5@ = 0 // (int) :PHI_A1_999 5@ == 0 // (int) var == num jump_if_false @PHI_A1_1097 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @PHI_A1_1090 004F: unknown_check 1@ jump_if_false @PHI_A1_1090 007C: actor 0@ driving 1@ 0022: jump_if_false @PHI_A1_1056 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @PHI_A1_1090 :PHI_A1_1056 2@ == -1 // (int) var == num jump_if_false @PHI_A1_1082 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @PHI_A1_1090 :PHI_A1_1082 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :PHI_A1_1090 0002: jump @PHI_A1_999 :PHI_A1_1097 0026: return 0@ == 0 // (int) var == num jump_if_false @PHI_A1_1142 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @PHI_A1_1318 :PHI_A1_1142 0@ == 1 // (int) var == num jump_if_false @PHI_A1_1175 03CF: (unknown) 200 200 200 255 0002: jump @PHI_A1_1318 :PHI_A1_1175 0@ == 2 // (int) var == num jump_if_false @PHI_A1_1217 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @PHI_A1_1318 :PHI_A1_1217 0@ == 3 // (int) var == num jump_if_false @PHI_A1_1261 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @PHI_A1_1318 :PHI_A1_1261 0@ == 4 // (int) var == num jump_if_false @PHI_A1_1292 03CF: (unknown) 8 143 59 255 0002: jump @PHI_A1_1318 :PHI_A1_1292 0@ == 5 // (int) var == num jump_if_false @PHI_A1_1318 03CF: (unknown) 237 130 180 255 :PHI_A1_1318 0026: return :PHI_A1_1320 00BC: (unknown) 0@ 2 0026: return :PHI_A1_1327 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_1327 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @PHI_A1_1382 014E: 3@ = car 0@ health 3@ -= 250 // (int) :PHI_A1_1382 0 > 3@ // (int) num > var 0022: jump_if_false @PHI_A1_1397 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :PHI_A1_1397 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_1442 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :PHI_A1_1442 005F: (unknown) :PHI_A1_1444 010E: 1@ = current_time_in_ms 0035: $5727 = 1@ // (int vars) 0029: $5727 += 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return :PHI_A1_1459 0037: 3@ = 2@ // (string vars) 1@ == 1 // (int) var == num jump_if_false @PHI_A1_1494 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @MAIN_13224 0@ 0 0002: jump @PHI_A1_1537 :PHI_A1_1494 1@ == 1 // (int) var == num jump_if_false @PHI_A1_1526 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @MAIN_13224 0@ 1 0002: jump @PHI_A1_1537 :PHI_A1_1526 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13043 0@ :PHI_A1_1537 0037: 3@ = 0@ // (string vars) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @PHI_A1_1444 0 0026: return :PHI_A1_1554 0059: text_clear_all 03C2: (unknown) 0268: (unknown) 0269: (unknown) -1 0026: return :PHI_A1_1566 0@ = 0 // (int) :PHI_A1_1570 2 > 0@ // (int) num > var 0022: jump_if_false @PHI_A1_1653 // Note: the incorrect math opcode was used here 01F7: garage $916(0@,4) respray_done 0022: jump_if_false @PHI_A1_1641 // Note: the incorrect math opcode was used here 03C2: (unknown) 0268: (unknown) 004F: unknown_check $5759 0022: jump_if_false @PHI_A1_1641 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @PHI_A1_1641 // Note: the incorrect math opcode was used here 02A6: (unknown) $933 $5759 0022: jump_if_false @PHI_A1_1641 // Note: the incorrect math opcode was used here 0496: (unknown) $5759 0 005E: (unknown) :PHI_A1_1641 0@ += 1 // (int) 0002: jump @PHI_A1_1570 :PHI_A1_1653 0026: return :PHI_A1_1655 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_1675 // Note: the incorrect math opcode was used here 005E: (unknown) :PHI_A1_1675 005F: (unknown) :PHI_A1_1677 003E: $5753 = create_actor_pedtype $5758 model $5754 at 0@ 1@ 2@ 0045: actor $5753 defined 0022: jump_if_false @PHI_A1_1754 // Note: the incorrect math opcode was used here 010F: (unknown) $5753 3@ 4@ 5@ 01C9: (unknown) $5753 $5756 010B: set_actor $5753 armed_weapon_to 0 032D: (unknown) $5753 1 0232: (unknown) $5753 1 0339: (unknown) $5753 0 02A5: (unknown) $5753 0 03D6: (unknown) $5753 0 03D7: (unknown) $5753 0 0442: (unknown) $5753 0 :PHI_A1_1754 0026: return :PHI_A1_1756 004F: unknown_check $5759 jump_if_false @PHI_A1_1859 0118: $5753 = create_actor_pedtype 22 model $5754 in_car $5759 passenger_seat 0 0045: actor $5753 defined jump_if_false @PHI_A1_1859 032D: (unknown) $5753 1 0232: (unknown) $5753 1 0339: (unknown) $5753 0 02A5: (unknown) $5753 0 03D6: (unknown) $5753 250 03D7: (unknown) $5753 600 0442: (unknown) $5753 1 0106: give_actor $5753 weapon $5755 ammo 99999 // Load the weapon model before using this 03A5: (unknown) $5753 0 00A1: (unknown) $5753 4 01C9: (unknown) $5753 30 :PHI_A1_1859 0026: return :PHI_A1_1861 003E: 6@ = create_actor_pedtype $5766 model #GANG2A at 0@ 1@ 2@ 02A5: (unknown) 6@ 0 041B: (unknown) 6@ 9 0026: return :PHI_A1_1882 0048: 6@ = create_car $5760 at 0@ 1@ 2@ 004F: unknown_check 6@ 0022: jump_if_false @PHI_A1_1956 // 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@ $5750 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @PHI_A1_1320 $5750 00C4: (unknown) $5750 0 :PHI_A1_1956 0026: return :PHI_A1_1958 0048: 8@ = create_car $5770 at 0@ 1@ 2@ 004F: unknown_check 8@ 0022: jump_if_false @PHI_A1_2036 // 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_2019 00C0: (unknown) 8@ $5752 00BC: (unknown) $5752 0 :PHI_A1_2019 6@ == 1 // (int) var == num jump_if_false @PHI_A1_2036 013A: set_car 8@ door_status_to 2 :PHI_A1_2036 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_2087 0036: 4@ = 0@ // (float vars) 002A: 4@ += 8@ // (float vars) // Note: the incorrect math opcode was used here 0002: jump @PHI_A1_2095 :PHI_A1_2087 0036: 4@ = 0@ // (float vars) 002C: 4@ -= 8@ // (float vars) :PHI_A1_2095 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_2132 0036: 5@ = 1@ // (float vars) 002A: 5@ += 8@ // (float vars) // Note: the incorrect math opcode was used here 0002: jump @PHI_A1_2140 :PHI_A1_2132 0036: 5@ = 1@ // (float vars) 002C: 5@ -= 8@ // (float vars) :PHI_A1_2140 0138: 7@ = random_float_in_ranges 0 360.0 0026: return :PHI_A1_2149 00A4: 1@ = create_actor_pedtype $5766 model #GANG2A in_car 0@ driverseat 0045: actor 1@ defined 0022: jump_if_false @PHI_A1_2231 // 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 $5763 ammo $5764 // Load the weapon model before using this 01C9: (unknown) 1@ $5765 03D6: (unknown) 1@ 200 03D7: (unknown) 1@ 500 041B: (unknown) 1@ 9 00A1: (unknown) 1@ 1 00A1: (unknown) 1@ 2 00C1: (unknown) 1@ $5762 00C4: (unknown) $5762 3 :PHI_A1_2231 0026: return :PHI_A1_2233 3@ = 0 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 00C4: (unknown) 3@ 3 0026: return :PHI_A1_2250 1@ = 0 // (int) 031E: (unknown) $937 $938 $939 $5410(1@,2) $5412(1@,2) $5414(1@,2) 2@ 0035: 0@ = 1@ // (int vars) :PHI_A1_2279 2 > 1@ // (int) num > var 0022: jump_if_false @PHI_A1_2343 // Note: the incorrect math opcode was used here 031E: (unknown) $937 $938 $939 $5410(1@,2) $5412(1@,2) $5414(1@,2) 3@ 0014: 2@ > 3@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A1_2331 // Note: the incorrect math opcode was used here 0036: 2@ = 3@ // (float vars) 0035: 0@ = 1@ // (int vars) :PHI_A1_2331 1@ += 1 // (int) 0002: jump @PHI_A1_2279 :PHI_A1_2343 0026: return :PHI_A1_2345 0295: (unknown) $5359(0@,3) $5362(0@,3) $5365(0@,3) $5368(0@,3) $5371(0@,3) $5374(0@,3) 0246: (unknown) $5359(0@,3) $5362(0@,3) $5365(0@,3) $5368(0@,3) $5371(0@,3) $5374(0@,3) 0152: create_forbidden_for_peds_cube_cornerA $5377(0@,3) $5380(0@,3) $5383(0@,3) cornerB $5386(0@,3) $5389(0@,3) $5392(0@,3) 0122: create_forbidden_for_cars_cube_cornerA $5377(0@,3) $5380(0@,3) $5383(0@,3) cornerB $5386(0@,3) $5389(0@,3) $5392(0@,3) 0026: return :PHI_A1_2451 0151: remove_forbidden_for_peds_cube_cornerA $5377(0@,3) $5380(0@,3) $5383(0@,3) cornerB $5386(0@,3) $5389(0@,3) $5392(0@,3) 0121: remove_forbidden_for_cars_cube_cornerA $5377(0@,3) $5380(0@,3) $5383(0@,3) cornerB $5386(0@,3) $5389(0@,3) $5392(0@,3) 0026: return :PHI_A1_2505 004F: unknown_check $5759 0022: jump_if_false @PHI_A1_2532 // Note: the incorrect math opcode was used here 014E: 0@ = car $5759 health 0035: $5728 = 0@ // (int vars) $5728 -= 10 // (int) :PHI_A1_2532 0026: return :PHI_A1_2534 $5726 == 0 // (int) var == num jump_if_false @PHI_A1_2605 004F: unknown_check $5759 jump_if_false @PHI_A1_2605 014E: 0@ = car $5759 health 0011: $5728 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A1_2605 // Note: the incorrect math opcode was used here $5729 == 0 // (int) var == num jump_if_false @PHI_A1_2595 005E: (unknown) 0002: jump @PHI_A1_2605 :PHI_A1_2595 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @PHI_A1_2505 :PHI_A1_2605 005F: (unknown) :PHI_A1_2607 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_2623 // Note: the incorrect math opcode was used here 005E: (unknown) :PHI_A1_2623 005F: (unknown) :PHI_A1_2625 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_2651 009E: set_actor 0@ weapon 25 ammo_to 30 while_in_car :PHI_A1_2651 0026: return :PHI_A1_2653 004F: unknown_check 1@ jump_if_false @PHI_A1_2749 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_2710 // Note: the incorrect math opcode was used here 0050: set_car 0@ max_speed_to 35.0 0002: jump @PHI_A1_2742 :PHI_A1_2710 50.0 > 2@ // (float) num > var 0022: jump_if_false @PHI_A1_2736 // Note: the incorrect math opcode was used here 0050: set_car 0@ max_speed_to 25.0 0002: jump @PHI_A1_2742 :PHI_A1_2736 0050: set_car 0@ max_speed_to 20.0 :PHI_A1_2742 0002: jump @PHI_A1_2755 :PHI_A1_2749 0050: set_car 0@ max_speed_to 20.0 :PHI_A1_2755 0026: return :PHI_A1_2757 0139: 1@ = random_int_in_ranges 0 3 1@ == 0 // (int) var == num jump_if_false @PHI_A1_2789 02C7: (unknown) 0@ 8 1000 0002: jump @PHI_A1_2836 :PHI_A1_2789 1@ == 1 // (int) var == num jump_if_false @PHI_A1_2816 02C7: (unknown) 0@ 9 1000 0002: jump @PHI_A1_2836 :PHI_A1_2816 1@ == 2 // (int) var == num jump_if_false @PHI_A1_2836 02C7: (unknown) 0@ 10 1000 :PHI_A1_2836 0026: return :PHI_A1_2838 01CA: (unknown) 0@ 1@ 1@ > 20.0 // (float) var > num jump_if_false @PHI_A1_2873 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @PHI_A1_2757 0@ 0002: jump @PHI_A1_2951 :PHI_A1_2873 2.0 > 1@ // (float) num > var 0022: jump_if_false @PHI_A1_2946 // Note: the incorrect math opcode was used here 00BB: (unknown) $5752 013A: set_car 0@ door_status_to 1 0045: actor $5761 defined jump_if_false @PHI_A1_2935 007C: actor $5761 driving 0@ 0022: jump_if_false @PHI_A1_2928 // Note: the incorrect math opcode was used here 00E8: (unknown) $5761 0@ 00C4: (unknown) $5762 3 :PHI_A1_2928 0002: jump @PHI_A1_2939 :PHI_A1_2935 00BB: (unknown) $5762 :PHI_A1_2939 0002: jump @PHI_A1_2951 :PHI_A1_2946 0052: set_car 0@ driver_behaviour_to 10 :PHI_A1_2951 0026: return :PHI_A1_2953 0037: 4@ = 0@ // (string vars) 0035: 5@ = 1@ // (int vars) 0035: 6@ = 2@ // (int vars) $5724 == 0 // (int) var == num jump_if_false @PHI_A1_3171 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @PHI_A1_2607 $5727 jump_if_false @PHI_A1_3169 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12674 0@ jump_if_false @PHI_A1_3169 001F: 0@ == 'PHIA1AD' // (float) num == var 0022: jump_if_false @PHI_A1_3063 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 1 unknown 8 call_with_params @PHI_A1_1459 'PHIA1AE' 1 0@ 4@ 0002: jump @PHI_A1_3169 :PHI_A1_3063 001F: 0@ == 'PHIA1AE' // (float) num == var 0022: jump_if_false @PHI_A1_3146 // Note: the incorrect math opcode was used here $5724 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @PHI_A1_1444 5000 004F: unknown_check $5759 jump_if_false @PHI_A1_3139 014E: 7@ = car $5759 health 0011: $5728 > 7@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A1_3139 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @PHI_A1_2505 :PHI_A1_3139 0002: jump @PHI_A1_3169 :PHI_A1_3146 037B: constant_params 3 variable_params 1 unknown 8 call_with_params @PHI_A1_1459 'PHIA1AD' 1 0@ 4@ :PHI_A1_3169 0026: return :PHI_A1_3171 $5725 == 0 // (int) var == num jump_if_false @PHI_A1_3262 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @PHI_A1_2607 $5727 jump_if_false @PHI_A1_3255 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12674 0@ jump_if_false @PHI_A1_3255 037B: constant_params 3 variable_params 1 unknown 8 call_with_params @PHI_A1_1459 $5486(1@,6) 1 0@ 4@ 5@ += 1 // (int) $5725 = 1 // (int) $5729 = 1 // (int) :PHI_A1_3255 0002: jump @PHI_A1_3338 :PHI_A1_3262 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12674 0@ jump_if_false @PHI_A1_3338 0011: 3@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A1_3333 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 1 unknown 8 call_with_params @PHI_A1_1459 $5486(1@,6) 1 0@ 4@ 5@ += 1 // (int) $5725 = 1 // (int) $5729 = 1 // (int) 0002: jump @PHI_A1_3338 :PHI_A1_3333 $5729 = 0 // (int) :PHI_A1_3338 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @PHI_A1_2534 jump_if_false @PHI_A1_3397 037B: constant_params 3 variable_params 1 unknown 8 call_with_params @PHI_A1_1459 $5474(2@,3) 1 0@ 4@ 6@ += 1 // (int) $5726 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @PHI_A1_1444 15000 :PHI_A1_3397 0026: return :PHI_A1_3399 $5790 = 0 // (int) 0035: 1@ = $5789 // (int vars) 0102: car 0@ near_point $5515(1@,6) $5521(1@,6) radius $5527(1@,6) 5.0 sphere 0 0022: jump_if_false @PHI_A1_3498 // Note: the incorrect math opcode was used here 1@ == 5 // (int) var == num jump_if_false @PHI_A1_3460 $5790 = 1 // (int) 0002: jump @PHI_A1_3491 :PHI_A1_3460 $5790 = 0 // (int) $5789 += 1 // (int) 004A: car 0@ drive_to $5515(1@,6) $5521(1@,6) $5527(1@,6) 0300: (unknown) 0@ 80 :PHI_A1_3491 0002: jump @PHI_A1_3518 :PHI_A1_3498 004A: car 0@ drive_to $5515(1@,6) $5521(1@,6) $5527(1@,6) 0300: (unknown) 0@ 80 :PHI_A1_3518 0026: return :PHI_A1_3520 $940 = 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_6449 $1748 1@ 0025: gosub @PHI_A1_4704 0025: gosub @PHI_A1_7671 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @PHI_A1_1554 0025: gosub @PHI_A1_7067 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @PHI_A1_1444 9000 052E: (unknown) $5791 $5792 028E: (unknown) 1 87200000 :PHI_A1_3655 0001: wait 0 ms :PHI_A1_3658 0@ == 0 // (int) var == num jump_if_false @PHI_A1_3839 0001: wait 0 ms 0025: gosub @PHI_A1_6194 4@ == -1 // (int) var == num jump_if_false @PHI_A1_3832 0025: gosub @PHI_A1_6392 12@ == 1 // (int) var == num jump_if_false @PHI_A1_3832 008B: actor $933 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_3815 // Note: the incorrect math opcode was used here 00BB: (unknown) $5751 21@ == 1 // (int) var == num jump_if_false @PHI_A1_3778 0025: gosub @PHI_A1_10129 0025: gosub @PHI_A1_7166 0002: jump @PHI_A1_3808 :PHI_A1_3778 21@ == 0 // (int) var == num jump_if_false @PHI_A1_3796 0025: gosub @PHI_A1_9337 :PHI_A1_3796 21@ += 1 // (int) 0025: gosub @PHI_A1_7067 :PHI_A1_3808 0002: jump @PHI_A1_3832 :PHI_A1_3815 037B: constant_params 4 variable_params 3 unknown 59 call_with_params @PHI_A1_2953 44@ 47@ 49@ 48@ 44@ 47@ 49@ :PHI_A1_3832 0002: jump @PHI_A1_3658 :PHI_A1_3839 0@ == 1 // (int) var == num jump_if_false @PHI_A1_3936 0001: wait 0 ms 0025: gosub @PHI_A1_6194 0025: gosub @PHI_A1_6452 4@ == -1 // (int) var == num jump_if_false @PHI_A1_3929 0025: gosub @PHI_A1_6392 12@ == 1 // (int) var == num jump_if_false @PHI_A1_3929 -2@ > 10000 // (int) var > num // timer1 jump_if_false @PHI_A1_3929 037B: constant_params 4 variable_params 3 unknown 59 call_with_params @PHI_A1_2953 44@ 47@ 49@ 48@ 44@ 47@ 49@ :PHI_A1_3929 0002: jump @PHI_A1_3839 :PHI_A1_3936 0@ == 2 // (int) var == num jump_if_false @PHI_A1_4147 0001: wait 0 ms 0025: gosub @PHI_A1_6194 4@ == -1 // (int) var == num jump_if_false @PHI_A1_4140 0025: gosub @PHI_A1_6392 12@ == 1 // (int) var == num jump_if_false @PHI_A1_4140 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_2250 23@ 008B: actor $933 in_sphere_in_car $5410(23@,2) $5412(23@,2) $5414(23@,2) radius 5.0 5.0 5.0 sphere 1 0022: jump_if_false @PHI_A1_4059 // Note: the incorrect math opcode was used here 0025: gosub @PHI_A1_7133 0002: jump @PHI_A1_4140 :PHI_A1_4059 14@ == 0 // (int) var == num jump_if_false @PHI_A1_4117 -2@ > 5000 // (int) var > num // timer1 jump_if_false @PHI_A1_4110 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @PHI_A1_1554 0267: (unknown) $5661 0269: (unknown) 8 14@ = 1 // (int) -2@ = 0 // (int) // timer1 :PHI_A1_4110 0002: jump @PHI_A1_4140 :PHI_A1_4117 -2@ > 5000 // (int) var > num // timer1 jump_if_false @PHI_A1_4140 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @PHI_A1_1554 :PHI_A1_4140 0002: jump @PHI_A1_3936 :PHI_A1_4147 0@ == 3 // (int) var == num jump_if_false @PHI_A1_4257 0001: wait 0 ms 0025: gosub @PHI_A1_6194 4@ == -1 // (int) var == num jump_if_false @PHI_A1_4250 0025: gosub @PHI_A1_6392 12@ == 1 // (int) var == num jump_if_false @PHI_A1_4250 0054: (unknown) $5759 $5416(23@,2) $5418(23@,2) $5420(23@,2) $5422(23@,2) $5424(23@,2) $5426(23@,2) 0 0022: jump_if_false @PHI_A1_4243 // Note: the incorrect math opcode was used here 0002: jump @PHI_A1_4250 :PHI_A1_4243 0025: gosub @PHI_A1_7356 :PHI_A1_4250 0002: jump @PHI_A1_4147 :PHI_A1_4257 0@ == 4 // (int) var == num jump_if_false @PHI_A1_4371 0001: wait 0 ms 0025: gosub @PHI_A1_6194 4@ == -1 // (int) var == num jump_if_false @PHI_A1_4364 0025: gosub @PHI_A1_6392 12@ == 1 // (int) var == num jump_if_false @PHI_A1_4364 008B: actor $933 in_sphere_in_car -695.0 -1565.0 11.54 radius 5.0 5.0 5.0 sphere 1 jump_if_false @PHI_A1_4364 0025: gosub @PHI_A1_11826 0025: gosub @PHI_A1_12620 0@ = 20 // (int) :PHI_A1_4364 0002: jump @PHI_A1_4257 :PHI_A1_4371 0@ == 5 // (int) var == num jump_if_false @PHI_A1_4598 0001: wait 0 ms 0025: gosub @PHI_A1_6194 13@ == 1 // (int) var == num jump_if_false @PHI_A1_4412 0025: gosub @PHI_A1_6452 :PHI_A1_4412 4@ == -1 // (int) var == num jump_if_false @PHI_A1_4591 007C: actor $933 driving $5759 0022: jump_if_false @PHI_A1_4466 // Note: the incorrect math opcode was used here 00C4: (unknown) $5750 0 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @PHI_A1_1554 0025: gosub @PHI_A1_6943 0002: jump @PHI_A1_4591 :PHI_A1_4466 004D: store_car $5759 position_to 25@ 26@ 27@ 031E: (unknown) 25@ 26@ 27@ $937 $938 $939 34@ 34@ > 300.0 // (float) var > num jump_if_false @PHI_A1_4532 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @PHI_A1_1554 4@ = 3 // (int) 0@ = 20 // (int) 0025: gosub @PHI_A1_12548 0002: jump @PHI_A1_4591 :PHI_A1_4532 34@ > 200.0 // (float) var > num jump_if_false @PHI_A1_4587 18@ == 0 // (int) var == num jump_if_false @PHI_A1_4580 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @PHI_A1_1554 0057: show_text_highpriority GXT $5655 time 5000 flag 1 18@ = 1 // (int) :PHI_A1_4580 0002: jump @PHI_A1_4591 :PHI_A1_4587 18@ = 0 // (int) :PHI_A1_4591 0002: jump @PHI_A1_4371 :PHI_A1_4598 0@ == 18 // (int) var == num jump_if_false @PHI_A1_4683 0001: wait 0 ms 0025: gosub @PHI_A1_6194 13@ == 1 // (int) var == num jump_if_false @PHI_A1_4639 0025: gosub @PHI_A1_6452 :PHI_A1_4639 4@ == -1 // (int) var == num jump_if_false @PHI_A1_4676 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12674 44@ jump_if_false @PHI_A1_4676 0025: gosub @PHI_A1_6943 :PHI_A1_4676 0002: jump @PHI_A1_4598 :PHI_A1_4683 not 0@ == 20 // (int) var == num jump_if_false @PHI_A1_4702 0002: jump @PHI_A1_3655 :PHI_A1_4702 0026: return :PHI_A1_4704 00AA: set_parked_car_generator $1237 cars_to_generate_to 0 00AA: set_parked_car_generator $1230 cars_to_generate_to 0 0006: $5651 = '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: $5652 = 'PHI1_G1' // (string) // ~w~Take Phil to check for Cholos at the ~y~hospital. // Note: the incorrect math opcode was used here 0006: $5654 = 'PHI1_G4' // (string) // ~w~Get back in ~b~Phil's truck. // Note: the incorrect math opcode was used here 0006: $5655 = '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: $5656 = '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: $5657 = '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: $5658 = 'PHI1_G8' // (string) // ~w~Take Phil back to ~y~his place. // Note: the incorrect math opcode was used here 0006: $5659 = '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: $5684 = 'PHIA1AA' // (string) // Note: the incorrect math opcode was used here 0006: $5685 = 'PHIA1AB' // (string) // Note: the incorrect math opcode was used here 0006: $5686 = 'PHIA1AC' // (string) // Note: the incorrect math opcode was used here 0006: $5687 = 'PHIA1AD' // (string) // Note: the incorrect math opcode was used here 0006: $5688 = 'PHIA1AE' // (string) // Note: the incorrect math opcode was used here 0006: $5689 = 'PHIA1CA' // (string) // Note: the incorrect math opcode was used here 0006: $5690 = 'PHIA1CB' // (string) // Note: the incorrect math opcode was used here 0006: $5691 = 'PHIA1CC' // (string) // Note: the incorrect math opcode was used here 0006: $5692 = 'PHIA1CD' // (string) // Note: the incorrect math opcode was used here 0006: $5693 = 'PHIA1CE' // (string) // Note: the incorrect math opcode was used here 0006: $5694 = 'PHIA1CF' // (string) // Note: the incorrect math opcode was used here 0006: $5695 = 'PHIA1EA' // (string) // Note: the incorrect math opcode was used here 0006: $5696 = 'PHIA1EB' // (string) // Note: the incorrect math opcode was used here 0006: $5697 = 'JERA2CA' // (string) // Note: the incorrect math opcode was used here 0006: $5698 = 'PHIA1GB' // (string) // Note: the incorrect math opcode was used here 0006: $5699 = 'PHIA1HA' // (string) // Note: the incorrect math opcode was used here 0006: $5700 = 'PHIA1HB' // (string) // Note: the incorrect math opcode was used here 0006: $5701 = 'PHIA1IA' // (string) // Note: the incorrect math opcode was used here 0006: $5702 = 'PHIA1IB' // (string) // Note: the incorrect math opcode was used here 0006: $5703 = 'PHIA1IC' // (string) // Note: the incorrect math opcode was used here 0006: $5704 = 'PHI1_S0' // (string) // ~w~Let's go! YEEE-HAAAR! // Note: the incorrect math opcode was used here 0006: $5705 = 'PHI1_S1' // (string) // ~w~Maybe I should drive, man. // Note: the incorrect math opcode was used here 0006: $5706 = 'PHI1_S2' // (string) // ~w~Damn stick-shift! // Note: the incorrect math opcode was used here 0006: $5707 = 'PHI1_S3' // (string) // ~w~Vic, we're gonna drive-by on some Cholo. // Note: the incorrect math opcode was used here 0006: $5708 = 'PHI1_S4' // (string) // ~w~I know where we can pick up their trail... // Note: the incorrect math opcode was used here 0006: $5709 = 'PHI1_S7' // (string) // ~w~Aw, nothing... Felt for sure some Cholos would be here... // Note: the incorrect math opcode was used here 0006: $5710 = 'PHI1_S8' // (string) // ~w~Those scumbags are always crossing the law. // Note: the incorrect math opcode was used here 0006: $5711 = 'PHI1_S9' // (string) // ~w~Let's not hang around here Vic. Cops make me nervous. // Note: the incorrect math opcode was used here 0006: $5712 = 'PHI1_SA' // (string) // ~w~I hear you, man. // Note: the incorrect math opcode was used here 0006: $5713 = 'PHI1_SB' // (string) // ~w~Sometimes I schitz out and kill the lot of them... // Note: the incorrect math opcode was used here 0006: $5714 = 'SPIA1CF' // (string) // ~w~Say... I know another place those damn Cholos might be... // Note: the incorrect math opcode was used here 0006: $5715 = 'PHI1_SE' // (string) // ~w~Strike two. // Note: the incorrect math opcode was used here 0006: $5716 = 'PHI1_SF' // (string) // ~w~Where are they? // Note: the incorrect math opcode was used here 0006: $5717 = '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: $5718 = 'PHI1_SK' // (string) // ~w~Cholo bastard! There he is! Cholo bastard! // Note: the incorrect math opcode was used here 0006: $5719 = '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: $5720 = 'PHI1_SQ' // (string) // ~w~Boy! She's looking like a daisy now. // Note: the incorrect math opcode was used here 0006: $5721 = 'PHI1_SR' // (string) // ~w~You're a fine wingman Vic. // Note: the incorrect math opcode was used here 0006: $5722 = '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: $5723 = 'PHI1_ST' // (string) // ~w~See ya around partner, see ya 'round. // Note: the incorrect math opcode was used here 0006: $5604 = 'PHI1_F0' // (string) // ~r~Phil died. // Note: the incorrect math opcode was used here 0006: $5605 = 'PHI1_F0' // (string) // ~r~Phil died. // Note: the incorrect math opcode was used here 0006: $5606 = 'PHI1_F0' // (string) // ~r~Phil died. // Note: the incorrect math opcode was used here 0006: $5607 = 'PHI1_F0' // (string) // ~r~Phil died. // Note: the incorrect math opcode was used here 0006: $5608 = 'PHI1_F3' // (string) // ~r~The Cholo got away. // Note: the incorrect math opcode was used here 0006: $5661 = '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: $5662 = '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: $5663 = '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: $5664 = '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 $5633 = -907.17 // (float) $5636 = -744.21 // (float) $5639 = 9.11 // (float) $5634 = -820.6 // (float) $5637 = -513.55 // (float) $5640 = 0 // (float) $5635 = -769.9 // (float) $5638 = -1598.57 // (float) $5641 = 0 // (float) $5642 = -804.31 // (float) $5645 = -615.28 // (float) $5648 = 15.07 // (float) $5643 = -905.39 // (float) $5646 = -403.36 // (float) $5649 = 20.0 // (float) $5644 = -660.01 // (float) $5647 = -1536.9 // (float) $5650 = 20.0 // (float) $5615 = -874.8 // (float) $5618 = -682.62 // (float) $5621 = 8.25 // (float) $5616 = -820.6 // (float) $5619 = -513.55 // (float) $5622 = 0 // (float) $5617 = -749.9 // (float) $5620 = -1598.57 // (float) $5623 = 0 // (float) $5624 = -855.32 // (float) $5627 = -672.84 // (float) $5630 = 16.57 // (float) $5625 = -905.39 // (float) $5628 = -403.36 // (float) $5631 = 20.0 // (float) $5626 = -660.01 // (float) $5629 = -1536.9 // (float) $5632 = 20.0 // (float) $5666 = -909.97 // (float) $5668 = -1266.34 // (float) $5670 = 10.8 // (float) $5667 = -872.79 // (float) $5669 = -117.81 // (float) $5671 = 10.09 // (float) $5672 = -925.74 // (float) $5674 = -1279.58 // (float) $5676 = 8.79 // (float) $5678 = -876.21 // (float) $5680 = -1246.54 // (float) $5682 = 16.74 // (float) $5673 = -898.08 // (float) $5675 = -123.8 // (float) $5677 = 8.0 // (float) $5679 = -850.47 // (float) $5681 = -96.03 // (float) $5683 = 14.0 // (float) $5789 = 0 // (int) $5771 = -867.75 // (float) $5777 = -410.83 // (float) $5783 = 11.18 // (float) $5772 = -864.65 // (float) $5778 = -380.04 // (float) $5784 = 11.15 // (float) $5773 = -863.83 // (float) $5779 = -371.73 // (float) $5785 = 11.16 // (float) $5774 = -862.28 // (float) $5780 = -318.28 // (float) $5786 = 11.15 // (float) $5775 = -878.81 // (float) $5781 = -284.01 // (float) $5787 = 10.79 // (float) $5776 = -956.39 // (float) $5782 = -278.98 // (float) $5788 = 10.82 // (float) 02E2: $5755 = 25 // (any) $5760 = 217 // (int) 02E2: $5758 = 1 // (any) $5724 = 0 // (int) $5748 = 160 // (int) $5764 = 90 // (int) $5765 = 10 // (int) 02E2: $5763 = 24 // (any) $5767 = 353 // (int) $5770 = 265 // (int) 02E2: $5766 = 2 // (any) 0026: return :PHI_A1_6194 0045: actor $933 defined jump_if_false @PHI_A1_6361 0045: actor $5753 defined jump_if_false @PHI_A1_6350 004F: unknown_check $5759 jump_if_false @PHI_A1_6334 01B3: unknown_check $5759 jump_if_false @PHI_A1_6254 4@ = 1 // (int) 025D: remove_text $5654 0002: jump @PHI_A1_6327 :PHI_A1_6254 807C: not actor $5753 driving $5759 0022: jump_if_false @PHI_A1_6273 // Note: the incorrect math opcode was used here 00E9: (unknown) $5753 $5759 :PHI_A1_6273 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @PHI_A1_1566 jump_if_false @PHI_A1_6327 0@ == 3 // (int) var == num jump_if_false @PHI_A1_6327 0059: text_clear_all 037B: constant_params 3 variable_params 1 unknown 59 call_with_params @PHI_A1_1459 $5700 1 44@ 44@ 0025: gosub @PHI_A1_7210 :PHI_A1_6327 0002: jump @PHI_A1_6343 :PHI_A1_6334 025D: remove_text $5654 4@ = 2 // (int) :PHI_A1_6343 0002: jump @PHI_A1_6354 :PHI_A1_6350 4@ = 0 // (int) :PHI_A1_6354 0002: jump @PHI_A1_6366 :PHI_A1_6361 4@ = 5 // (int) :PHI_A1_6366 4@ > -1 // (int) var > num jump_if_false @PHI_A1_6390 0025: gosub @PHI_A1_12548 0@ = 20 // (int) :PHI_A1_6390 0026: return :PHI_A1_6392 0045: actor $933 defined jump_if_false @PHI_A1_6450 004F: unknown_check $5759 jump_if_false @PHI_A1_6450 007C: actor $933 driving $5759 0022: jump_if_false @PHI_A1_6439 // Note: the incorrect math opcode was used here 12@ = 1 // (int) 0002: jump @PHI_A1_6450 :PHI_A1_6439 12@ = 0 // (int) 0025: gosub @PHI_A1_7259 :PHI_A1_6450 0026: return :PHI_A1_6452 004F: unknown_check $5769 jump_if_false @PHI_A1_6583 02D8: unknown_check $5769 jump_if_false @PHI_A1_6503 13@ = 1 // (int) 00C4: (unknown) $5752 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @PHI_A1_2838 $5769 0002: jump @PHI_A1_6576 :PHI_A1_6503 13@ = 1 // (int) 02BD: (unknown) $5769 37@ 001C: 37@ == $5761 // (int) num == var 0022: jump_if_false @PHI_A1_6576 // Note: the incorrect math opcode was used here $5790 == 0 // (int) var == num jump_if_false @PHI_A1_6556 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @PHI_A1_3399 $5769 0002: jump @PHI_A1_6562 :PHI_A1_6556 0052: set_car $5769 driver_behaviour_to 1 :PHI_A1_6562 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @PHI_A1_2653 $5769 $5759 :PHI_A1_6576 0002: jump @PHI_A1_6587 :PHI_A1_6583 00BB: (unknown) $5752 :PHI_A1_6587 0045: actor $5761 defined jump_if_false @PHI_A1_6830 0043: store_actor $5761 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_1655 25@ 26@ 27@ $937 $938 $939 950.0 jump_if_false @PHI_A1_6659 4@ = 4 // (int) 0025: gosub @PHI_A1_12548 0@ = 20 // (int) 0002: jump @PHI_A1_6737 :PHI_A1_6659 037B: constant_params 7 variable_params 0 unknown 59 call_with_params @PHI_A1_1655 25@ 26@ 27@ $937 $938 $939 800.0 jump_if_false @PHI_A1_6733 19@ == 0 // (int) var == num jump_if_false @PHI_A1_6726 0057: show_text_highpriority GXT $5659 time 5000 flag 1 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @PHI_A1_1444 5000 19@ = 1 // (int) :PHI_A1_6726 0002: jump @PHI_A1_6737 :PHI_A1_6733 19@ = 0 // (int) :PHI_A1_6737 0045: actor $5761 defined jump_if_false @PHI_A1_6823 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @PHI_A1_2625 $5761 004F: unknown_check $5769 jump_if_false @PHI_A1_6823 007C: actor $5761 driving $5769 0022: jump_if_false @PHI_A1_6796 // Note: the incorrect math opcode was used here 00C4: (unknown) $5762 0 0002: jump @PHI_A1_6823 :PHI_A1_6796 0045: actor $5753 defined jump_if_false @PHI_A1_6813 00E4: (unknown) $5761 $5753 :PHI_A1_6813 00C4: (unknown) $5762 3 00BB: (unknown) $5752 :PHI_A1_6823 0002: jump @PHI_A1_6883 :PHI_A1_6830 13@ == 1 // (int) var == num jump_if_false @PHI_A1_6883 13@ = 0 // (int) 00BB: (unknown) $5762 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @PHI_A1_1444 1200 0045: actor $5753 defined jump_if_false @PHI_A1_6883 0442: (unknown) $5753 0 0352: (unknown) $5753 :PHI_A1_6883 13@ == 0 // (int) var == num jump_if_false @PHI_A1_6941 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @PHI_A1_2607 $5727 jump_if_false @PHI_A1_6941 037B: constant_params 3 variable_params 1 unknown 59 call_with_params @PHI_A1_1459 $5699 1 44@ 44@ 3@ = 2 // (int) 0025: gosub @PHI_A1_7210 :PHI_A1_6941 0026: return :PHI_A1_6943 2@ == 0 // (int) var == num jump_if_false @PHI_A1_6968 0025: gosub @PHI_A1_7067 0002: jump @PHI_A1_7065 :PHI_A1_6968 2@ == 1 // (int) var == num jump_if_false @PHI_A1_6994 0025: gosub @PHI_A1_7166 0002: jump @PHI_A1_7065 :PHI_A1_6994 2@ == 2 // (int) var == num jump_if_false @PHI_A1_7020 0025: gosub @PHI_A1_7356 0002: jump @PHI_A1_7065 :PHI_A1_7020 2@ == 3 // (int) var == num jump_if_false @PHI_A1_7046 0025: gosub @PHI_A1_7133 0002: jump @PHI_A1_7065 :PHI_A1_7046 2@ == 4 // (int) var == num jump_if_false @PHI_A1_7065 0025: gosub @PHI_A1_7438 :PHI_A1_7065 0026: return :PHI_A1_7067 12@ = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @PHI_A1_1444 15000 037B: constant_params 3 variable_params 1 unknown 59 call_with_params @PHI_A1_2233 6@(21@,2) 8@(21@,2) 10@(21@,2) $5751 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @PHI_A1_1554 0057: show_text_highpriority GXT $5395(21@,9) time 8000 flag 1 0@ = 0 // (int) 0026: return :PHI_A1_7133 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @PHI_A1_1554 0267: (unknown) $5662 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4829 1 0@ = 3 // (int) 0026: return :PHI_A1_7166 00BB: (unknown) $5751 -2@ = 0 // (int) // timer1 16@ = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @PHI_A1_1554 0057: show_text_highpriority GXT $5656 time 8000 flag 1 00C4: (unknown) $5752 3 0@ = 1 // (int) 0026: return :PHI_A1_7210 0@ == 3 // (int) var == num jump_if_false @PHI_A1_7248 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4829 0 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @NONAME_1_17636 3@ = 4 // (int) :PHI_A1_7248 0035: 2@ = 3@ // (int vars) 0@ = 18 // (int) 0026: return :PHI_A1_7259 $5729 = 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_4829 0 00C4: (unknown) $5750 3 00BB: (unknown) $5751 0@ == 1 // (int) var == num jump_if_false @PHI_A1_7312 00C4: (unknown) $5752 0 :PHI_A1_7312 18@ = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @PHI_A1_1554 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @PHI_A1_1554 0057: show_text_highpriority GXT $5654 time 5000 flag 1 0035: 2@ = 0@ // (int vars) 0@ = 5 // (int) 0026: return :PHI_A1_7356 17@ = 1 // (int) 00BB: (unknown) $5752 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4829 0 -2@ = 0 // (int) // timer1 007C: actor $933 driving $5759 0022: jump_if_false @PHI_A1_7424 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @PHI_A1_1554 0057: show_text_highpriority GXT $5657 time 5000 flag 1 0@ = 2 // (int) 0002: jump @PHI_A1_7436 :PHI_A1_7424 0@ = 2 // (int) 0025: gosub @PHI_A1_7259 :PHI_A1_7436 0026: return :PHI_A1_7438 0045: actor $933 defined jump_if_false @PHI_A1_7541 004F: unknown_check $5759 jump_if_false @PHI_A1_7541 007C: actor $933 driving $5759 0022: jump_if_false @PHI_A1_7529 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 1 unknown 59 call_with_params @PHI_A1_2233 -695.0 -1565.0 11.54 $5751 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @PHI_A1_1554 0057: show_text_highpriority GXT $5658 time 8000 flag 1 0@ = 4 // (int) 0002: jump @PHI_A1_7541 :PHI_A1_7529 0@ = 4 // (int) 0025: gosub @PHI_A1_7259 :PHI_A1_7541 0026: return :PHI_A1_7543 041A: (unknown) 'PHIL' $5754 0160: load_model #UZI 0160: load_model $5760 38@ = 0 // (int) 0443: (unknown) 93 0228: (unknown) 0026: return :PHI_A1_7574 0160: load_model #GANG2A 0160: load_model $5767 0160: load_model $5770 :PHI_A1_7586 0078: if or 8161: not model #GANG2A available 8161: not model $5767 available 8161: not model $5770 available jump_if_false @PHI_A1_7619 0001: wait 0 ms 0002: jump @PHI_A1_7586 :PHI_A1_7619 0026: return :PHI_A1_7621 20@ = 0 // (int) :PHI_A1_7625 3 > 20@ // (int) num > var 0022: jump_if_false @PHI_A1_7655 // Note: the incorrect math opcode was used here 00BB: (unknown) $5494(20@,3) 20@ += 1 // (int) 0002: jump @PHI_A1_7625 :PHI_A1_7655 00BB: (unknown) $5762 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @NONAME_1_17636 0026: return :PHI_A1_7671 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_2345 2 00AA: set_parked_car_generator $1230 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_12249 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_2345 2 45@ = 0 // (int) 46@ = 0 // (int) 36@ = 1 // (int) 0025: gosub @PHI_A1_7543 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @PHI_A1_691 $933 -707.83 -1568.41 12.56 003E: $5749 = 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_1677 -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_1882 -689.99 -1556.66 12.5 -689.83 -1553.99 12.5 $5759 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_12435 0001: wait 500 ms 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 $5428(45@,20) $5448(45@,20) $5753 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 $5428(45@,20) 45@ += 1 // (int) 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 $5428(45@,20) $5448(45@,20) $5749 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 $5428(45@,20) 45@ += 1 // (int) 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 $5428(45@,20) $5448(45@,20) $5753 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 $5428(45@,20) 45@ += 1 // (int) 037B: constant_params 3 variable_params 0 unknown 59 call_with_params @PHI_A1_787 $5753 $5759 -1 037B: constant_params 3 variable_params 0 unknown 59 call_with_params @PHI_A1_787 $5749 $5759 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_4379 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12984 $5428(46@,20) 0037: 44@ = $5428(46@,20) // (string vars) 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 600 jump_if_false @PHI_A1_8170 0002: jump @PHI_A1_8582 :PHI_A1_8170 0045: actor $5753 defined jump_if_false @PHI_A1_8190 0414: (unknown) $5753 93 420 :PHI_A1_8190 46@ += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 2400 jump_if_false @PHI_A1_8222 0002: jump @PHI_A1_8582 :PHI_A1_8222 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 $5759 jump_if_false @PHI_A1_8296 02E9: set_car $5759 speed_to 16.0 02C7: (unknown) $5759 8 1000 :PHI_A1_8296 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 500 jump_if_false @PHI_A1_8323 0002: jump @PHI_A1_8582 :PHI_A1_8323 0003: shake_camera 10 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 1000 jump_if_false @PHI_A1_8354 0002: jump @PHI_A1_8582 :PHI_A1_8354 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13401 44@ jump_if_false @PHI_A1_8379 0002: jump @PHI_A1_8582 :PHI_A1_8379 0045: actor $5753 defined jump_if_false @PHI_A1_8394 0352: (unknown) $5753 :PHI_A1_8394 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 2000 jump_if_false @PHI_A1_8421 0002: jump @PHI_A1_8582 :PHI_A1_8421 037B: constant_params 3 variable_params 1 unknown 59 call_with_params @PHI_A1_1459 $5428(46@,20) 1 44@ 44@ 46@ += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13401 44@ jump_if_false @PHI_A1_8469 0002: jump @PHI_A1_8582 :PHI_A1_8469 004F: unknown_check $5759 jump_if_false @PHI_A1_8532 0045: actor $5753 defined jump_if_false @PHI_A1_8506 007E: actor $5753 driving jump_if_false @PHI_A1_8506 00F1: (unknown) $5753 :PHI_A1_8506 0045: actor $5749 defined jump_if_false @PHI_A1_8532 007E: actor $5749 driving jump_if_false @PHI_A1_8532 00F1: (unknown) $5749 :PHI_A1_8532 037B: constant_params 3 variable_params 1 unknown 59 call_with_params @PHI_A1_1459 $5428(46@,20) 1 44@ 44@ 46@ += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13401 44@ jump_if_false @PHI_A1_8580 0002: jump @PHI_A1_8582 :PHI_A1_8580 0059: text_clear_all :PHI_A1_8582 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_4364 003F: destroy_actor $5749 0045: actor $5753 defined jump_if_false @PHI_A1_8611 00A2: (unknown) $5753 :PHI_A1_8611 037B: constant_params 3 variable_params 0 unknown 59 call_with_params @PHI_A1_787 $5753 $5759 0 037B: constant_params 3 variable_params 0 unknown 59 call_with_params @PHI_A1_787 $933 $5759 -1 36@ == 1 // (int) var == num jump_if_false @PHI_A1_8719 004F: unknown_check $5759 jump_if_false @PHI_A1_8684 004E: put_car $5759 at -681.18 -1563.29 11.46 :PHI_A1_8684 0001: wait 500 ms 004F: unknown_check $5759 jump_if_false @PHI_A1_8714 0233: (unknown) $5759 -707.23 -1545.63 :PHI_A1_8714 0001: wait 200 ms :PHI_A1_8719 $5725 = 0 // (int) $5726 = 0 // (int) $5729 = 0 // (int) $941 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @PHI_A1_2505 0444: (unknown) 93 0162: release_model $5760 0006: $5736 = '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: $5742 = 'PHIA1DA' // (string) // Note: the incorrect math opcode was used here 0006: $5737 = '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: $5743 = 'PHIA1DB' // (string) // Note: the incorrect math opcode was used here 0006: $5738 = 'PHI1_S5' // (string) // ~w~God damn Cholos. Who do they think they are? // Note: the incorrect math opcode was used here 0006: $5744 = 'PHIA1BA' // (string) // Note: the incorrect math opcode was used here 0006: $5739 = 'PHI1_S6' // (string) // ~w~Messing with me! Phil Bitch-Killer Cassidy! // Note: the incorrect math opcode was used here 0006: $5745 = '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_8912 0006: $5733 = '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: $5730 = 'PHIA1BC' // (string) // Note: the incorrect math opcode was used here 0002: jump @PHI_A1_8938 :PHI_A1_8912 0006: $5733 = '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: $5730 = 'PHIA1BD' // (string) // Note: the incorrect math opcode was used here :PHI_A1_8938 0006: $5734 = 'SPIA1DC' // (string) // ~w~Have you been at my bottle? // Note: the incorrect math opcode was used here 0006: $5731 = 'PHIA1DC' // (string) // Note: the incorrect math opcode was used here 0006: $5735 = 'SPIA1FC' // (string) // ~w~YEEHARR! This is some fancy driving! // Note: the incorrect math opcode was used here 0006: $5732 = 'PHIA1FC' // (string) // Note: the incorrect math opcode was used here $5725 = 0 // (int) $5726 = 0 // (int) $5729 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_12435 0001: wait 500 ms 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 $5428(45@,20) $5448(45@,20) $5753 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 $5428(45@,20) 45@ += 1 // (int) 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 $5428(45@,20) $5448(45@,20) $5753 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 $5428(45@,20) 45@ += 1 // (int) 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 $5742 $5736 $5753 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 $5742 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 $5743 $5737 $5753 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 $5743 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 $5730 $5733 $5753 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 $5730 48@ = 2 // (int) 47@ = 0 // (int) 49@ = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4829 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_362 1000 02E2: 51@ = 1 // (any) 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @NONAME_1_9489 51@ 0045: actor $933 defined jump_if_false @PHI_A1_9322 02EE: get_actor $933 coords_to 52@ 53@ 54@ with_offset -40.0 -40.0 -1.0 02EE: get_actor $933 coords_to 55@ 56@ 57@ with_offset 40.0 40.0 10.0 :PHI_A1_9322 0246: (unknown) 52@ 53@ 54@ 55@ 56@ 57@ $3660 = 0 // (int) 0026: return :PHI_A1_9337 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_2345 0 45@ = 5 // (int) 46@ = 5 // (int) 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 $5428(45@,20) $5448(45@,20) $5753 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 $5428(45@,20) 45@ += 1 // (int) 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 $5428(45@,20) $5448(45@,20) $5753 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 $5428(45@,20) 45@ += 1 // (int) 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 $5428(45@,20) $5448(45@,20) $5753 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 $5428(45@,20) 45@ += 1 // (int) 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 $5428(45@,20) $5448(45@,20) $933 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 $5428(45@,20) 45@ += 1 // (int) 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 $5428(45@,20) $5448(45@,20) $5753 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 $5428(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_4379 0001: wait 0 ms jump_if_false @PHI_A1_9647 0002: jump @PHI_A1_10008 :PHI_A1_9647 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_1459 $5428(46@,20) 1 44@ 44@ 46@ += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13401 44@ jump_if_false @PHI_A1_9742 0002: jump @PHI_A1_10008 :PHI_A1_9742 037B: constant_params 3 variable_params 1 unknown 59 call_with_params @PHI_A1_1459 $5428(46@,20) 1 44@ 44@ 46@ += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13401 44@ jump_if_false @PHI_A1_9790 0002: jump @PHI_A1_10008 :PHI_A1_9790 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 $5428(45@,20) $5448(45@,20) $5753 0 45@ += 1 // (int) 037B: constant_params 3 variable_params 1 unknown 59 call_with_params @PHI_A1_1459 $5428(46@,20) 1 44@ 44@ 46@ += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13401 44@ jump_if_false @PHI_A1_9864 0002: jump @PHI_A1_10008 :PHI_A1_9864 037B: constant_params 3 variable_params 1 unknown 59 call_with_params @PHI_A1_1459 $5428(46@,20) 1 44@ 44@ 46@ += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13401 44@ jump_if_false @PHI_A1_9912 0002: jump @PHI_A1_10008 :PHI_A1_9912 037B: constant_params 3 variable_params 1 unknown 59 call_with_params @PHI_A1_1459 $5428(46@,20) 1 44@ 44@ 46@ += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13401 44@ jump_if_false @PHI_A1_9960 0002: jump @PHI_A1_10008 :PHI_A1_9960 037B: constant_params 3 variable_params 1 unknown 59 call_with_params @PHI_A1_1459 $5428(46@,20) 1 44@ 44@ 46@ += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13401 44@ jump_if_false @PHI_A1_10008 0002: jump @PHI_A1_10008 :PHI_A1_10008 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_4364 $5725 = 0 // (int) $5726 = 0 // (int) $5729 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @PHI_A1_2505 49@ = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 $5474(49@,3) $5477(49@,3) $5753 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 $5474(49@,3) 48@ = 2 // (int) 47@ = 2 // (int) 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @PHI_A1_2451 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @PHI_A1_362 1000 0026: return :PHI_A1_10129 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_2345 1 45@ = 11 // (int) 46@ = 11 // (int) 58@ = 0 // (int) 8140: not pickup $993 picked_up jump_if_false @PHI_A1_10188 0141: destroy_pickup $993 58@ = 1 // (int) :PHI_A1_10188 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 $5428(45@,20) $5448(45@,20) $5753 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 $5428(45@,20) 45@ += 1 // (int) 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 $5428(45@,20) $5448(45@,20) $5753 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 $5428(45@,20) 45@ += 1 // (int) 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 $5428(45@,20) $5448(45@,20) $5753 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 $5428(45@,20) 45@ += 1 // (int) 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 $5428(45@,20) $5448(45@,20) $5753 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 $5428(45@,20) 45@ += 1 // (int) 0045: actor $933 defined jump_if_false @PHI_A1_10375 032D: (unknown) $933 1 :PHI_A1_10375 0025: gosub @PHI_A1_7574 037B: constant_params 8 variable_params 1 unknown 59 call_with_params @PHI_A1_1958 -869.22 -424.95 12.57 -865.22 -400.95 12.57 0 0 $5769 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_1861 25@ 26@ 27@ -877.91 -469.95 11.63 $5761 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @PHI_A1_507 $5761 -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_4379 037B: constant_params 3 variable_params 1 unknown 59 call_with_params @PHI_A1_1459 $5428(46@,20) 1 44@ 44@ 46@ += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 2000 jump_if_false @PHI_A1_10616 0002: jump @PHI_A1_11277 :PHI_A1_10616 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13401 44@ jump_if_false @PHI_A1_10641 0002: jump @PHI_A1_11277 :PHI_A1_10641 037B: constant_params 3 variable_params 1 unknown 59 call_with_params @PHI_A1_1459 $5428(46@,20) 1 44@ 44@ 46@ += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13401 44@ jump_if_false @PHI_A1_10689 0002: jump @PHI_A1_11277 :PHI_A1_10689 037B: constant_params 3 variable_params 1 unknown 59 call_with_params @PHI_A1_1459 $5428(46@,20) 1 44@ 44@ 46@ += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13401 44@ jump_if_false @PHI_A1_10737 0002: jump @PHI_A1_11277 :PHI_A1_10737 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 500 jump_if_false @PHI_A1_10764 0002: jump @PHI_A1_11277 :PHI_A1_10764 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_4394 3000 jump_if_false @PHI_A1_10830 0002: jump @PHI_A1_11277 :PHI_A1_10830 0045: actor $5761 defined jump_if_false @PHI_A1_10858 0045: actor $5753 defined jump_if_false @PHI_A1_10858 0153: (unknown) $5761 $5753 :PHI_A1_10858 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 1000 jump_if_false @PHI_A1_10885 0002: jump @PHI_A1_11277 :PHI_A1_10885 0045: actor $5761 defined jump_if_false @PHI_A1_10914 0154: (unknown) $5761 0158: actor $5761 run_to -871.53 -448.02 :PHI_A1_10914 037B: constant_params 3 variable_params 1 unknown 59 call_with_params @PHI_A1_1459 $5428(46@,20) 1 44@ 44@ 46@ += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 2500 jump_if_false @PHI_A1_10964 0002: jump @PHI_A1_11277 :PHI_A1_10964 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @PHI_A1_691 $5761 -865.49 -433.98 10.1 004F: unknown_check $5769 jump_if_false @PHI_A1_11025 0045: actor $5761 defined jump_if_false @PHI_A1_11025 00EA: (unknown) $5761 $5769 01EC: (unknown) $5761 1 :PHI_A1_11025 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 500 jump_if_false @PHI_A1_11052 0002: jump @PHI_A1_11277 :PHI_A1_11052 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_4394 4000 jump_if_false @PHI_A1_11118 0002: jump @PHI_A1_11277 :PHI_A1_11118 004F: unknown_check $5769 jump_if_false @PHI_A1_11160 0052: set_car $5769 driver_behaviour_to 1 0051: set_car $5769 traffic_behavior_to 2 0050: set_car $5769 max_speed_to 20.0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @PHI_A1_3399 $5769 :PHI_A1_11160 20 > 20@ // (int) num > var 0022: jump_if_false @PHI_A1_11252 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 50 jump_if_false @PHI_A1_11198 0002: jump @PHI_A1_11277 :PHI_A1_11198 004F: unknown_check $5769 jump_if_false @PHI_A1_11240 0052: set_car $5769 driver_behaviour_to 1 0051: set_car $5769 traffic_behavior_to 2 0050: set_car $5769 max_speed_to 20.0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @PHI_A1_3399 $5769 :PHI_A1_11240 20@ += 1 // (int) 0002: jump @PHI_A1_11160 :PHI_A1_11252 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13401 44@ jump_if_false @PHI_A1_11277 0002: jump @PHI_A1_11277 :PHI_A1_11277 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_4364 0045: actor $5753 defined jump_if_false @PHI_A1_11302 003F: destroy_actor $5753 :PHI_A1_11302 58@ == 1 // (int) var == num jump_if_false @PHI_A1_11337 013F: $993 = create_pickup #HEALTH type 11 at -875.3 -470.3 11.1 :PHI_A1_11337 034A: unknown_check $5761 jump_if_false @PHI_A1_11352 003F: destroy_actor $5761 :PHI_A1_11352 004F: unknown_check $5769 jump_if_false @PHI_A1_11367 0049: destroy_car $5769 :PHI_A1_11367 037B: constant_params 8 variable_params 1 unknown 59 call_with_params @PHI_A1_1958 $5774 $5780 $5786 $5775 $5781 $5787 1 1 $5769 037B: constant_params 1 variable_params 1 unknown 59 call_with_params @PHI_A1_2149 $5769 $5761 0001: wait 0 ms 004F: unknown_check $5769 jump_if_false @PHI_A1_11465 $5789 = 3 // (int) 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @PHI_A1_3399 $5769 0052: set_car $5769 driver_behaviour_to 1 0051: set_car $5769 traffic_behavior_to 2 0050: set_car $5769 max_speed_to 20.0 13@ = 1 // (int) :PHI_A1_11465 004F: unknown_check $5759 jump_if_false @PHI_A1_11490 031C: (unknown) $5759 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @PHI_A1_1756 :PHI_A1_11490 $5725 = 0 // (int) $5726 = 0 // (int) $5729 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @PHI_A1_2505 0045: actor $933 defined jump_if_false @PHI_A1_11531 032D: (unknown) $933 0 :PHI_A1_11531 0162: release_model $5754 0162: release_model $5760 0162: release_model #UZI 0162: release_model #GANG2A 0162: release_model $5767 0162: release_model $5770 47@ = 2 // (int) 49@ = 2 // (int) 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 $5486(47@,6) $5480(47@,6) $5753 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 $5486(47@,6) 47@ += 1 // (int) 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 $5486(47@,6) $5480(47@,6) $5753 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 $5486(47@,6) 47@ += 1 // (int) 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 $5474(49@,3) $5477(49@,3) $5753 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 $5474(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_12808 $5428(45@,20) $5448(45@,20) $5753 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 $5428(45@,20) 45@ += 1 // (int) 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 $5428(45@,20) $5448(45@,20) $5753 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 $5428(45@,20) 45@ += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @PHI_A1_2451 1 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @PHI_A1_362 1000 -2@ = 0 // (int) // timer1 -1@ = 0 // (int) // timer2 0026: return :PHI_A1_11826 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_2345 2 45@ = 17 // (int) 46@ = 17 // (int) 0045: actor $5753 defined jump_if_false @PHI_A1_11892 04B6: (unknown) $5753 0 04B7: (unknown) $5753 1 0285: (unknown) $5753 0 00A2: (unknown) $5753 :PHI_A1_11892 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 $5428(45@,20) $5448(45@,20) $5753 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 $5428(45@,20) 45@ += 1 // (int) 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 $5428(45@,20) $5448(45@,20) $5753 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 $5428(45@,20) 45@ += 1 // (int) 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 $5428(45@,20) $5448(45@,20) $5753 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 $5428(45@,20) 45@ += 1 // (int) 004F: unknown_check $5759 jump_if_false @PHI_A1_12057 004E: put_car $5759 at -695.0 -1565.0 11.54 00D1: set_car $5759 Z_angle_to 220.0 :PHI_A1_12057 0001: wait 0 ms 0045: actor $5753 defined jump_if_false @PHI_A1_12107 02EE: get_actor $5753 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_691 $5753 25@ 26@ 27@ :PHI_A1_12107 0001: wait 0 ms 0045: actor $5753 defined jump_if_false @PHI_A1_12125 00A2: (unknown) $5753 :PHI_A1_12125 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_507 $5753 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_4379 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @PHI_A1_507 $5753 25@ 26@ 27@ 037B: constant_params 3 variable_params 1 unknown 59 call_with_params @PHI_A1_1459 $5428(46@,20) 1 44@ 44@ 46@ += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 1000 jump_if_false @PHI_A1_12285 0002: jump @PHI_A1_12493 :PHI_A1_12285 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @PHI_A1_507 $5753 25@ 26@ 27@ 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 1000 jump_if_false @PHI_A1_12327 0002: jump @PHI_A1_12493 :PHI_A1_12327 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @PHI_A1_507 $5753 25@ 26@ 27@ 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13401 44@ jump_if_false @PHI_A1_12367 0002: jump @PHI_A1_12493 :PHI_A1_12367 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @PHI_A1_507 $5753 25@ 26@ 27@ 037B: constant_params 3 variable_params 1 unknown 59 call_with_params @PHI_A1_1459 $5428(46@,20) 1 44@ 44@ 46@ += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13401 44@ jump_if_false @PHI_A1_12430 0002: jump @PHI_A1_12493 :PHI_A1_12430 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @PHI_A1_507 $5753 25@ 26@ 27@ 037B: constant_params 3 variable_params 1 unknown 59 call_with_params @PHI_A1_1459 $5428(46@,20) 1 44@ 44@ 46@ += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13401 44@ jump_if_false @PHI_A1_12493 0002: jump @PHI_A1_12493 :PHI_A1_12493 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_4364 034A: unknown_check $5753 jump_if_false @PHI_A1_12518 003F: destroy_actor $5753 :PHI_A1_12518 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_12435 0001: wait 2000 ms 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @PHI_A1_362 1000 0026: return :PHI_A1_12548 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @PHI_A1_1554 0025: gosub @PHI_A1_7621 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 4@ > -1 // (int) var > num jump_if_false @PHI_A1_12618 5 > 4@ // (int) num > var 0022: jump_if_false @PHI_A1_12618 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_5026 $5348(4@,5) :PHI_A1_12618 0026: return :PHI_A1_12620 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @PHI_A1_1554 0025: gosub @PHI_A1_7621 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_12665 $940 = 0 // (int) 00AA: set_parked_car_generator $1237 cars_to_generate_to 101 004F: unknown_check $5759 jump_if_false @PHI_A1_12691 0113: remove_references_to_car $5759 // Like turning a car into any random car :PHI_A1_12691 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4829 0 034A: unknown_check $5753 jump_if_false @PHI_A1_12717 020D: (unknown) $5753 :PHI_A1_12717 028E: (unknown) $5791 $5792 0269: (unknown) -1 0025: gosub @PHI_A1_7621 $941 = 0 // (int) $3660 = 1 // (int) 007A: mission_cleanup 0026: return //-------------Mission 47--------------- :PHI_A2 0238: name_thread 'PHI_A2' 01EA: increment_mission_attempts 033A: use_GXT_table 'PHI_A2' 0025: gosub @PHI_A2_13524 009D: wasted_or_busted // mission only jump_if_false @PHI_A2_45 0025: gosub @PHI_A2_15452 :PHI_A2_45 0025: gosub @PHI_A2_15747 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 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @PHI_A2_256 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 007E: actor $933 driving jump_if_false @PHI_A2_250 0400: (unknown) $933 $1070 0002: jump @PHI_A2_256 :PHI_A2_250 02C0: (unknown) $933 $1070 :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_4301 0@ :PHI_A2_283 0045: actor $933 defined jump_if_false @PHI_A2_351 807E: not actor $933 driving jump_if_false @PHI_A2_328 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @PHI_A2_331 :PHI_A2_328 021D: (unknown) 0 :PHI_A2_331 $1078 == 0 // (int) var == num jump_if_false @PHI_A2_347 02EA: select_interior 2 :PHI_A2_347 01AE: (unknown) 1 :PHI_A2_351 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :PHI_A2_364 0045: actor $933 defined jump_if_false @PHI_A2_428 807E: not actor $933 driving jump_if_false @PHI_A2_416 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @PHI_A2_416 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :PHI_A2_416 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :PHI_A2_428 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @PHI_A2_477 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 01AE: (unknown) 0 $1078 == 0 // (int) var == num jump_if_false @PHI_A2_477 02EA: select_interior 0 :PHI_A2_477 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @PHI_A2_507 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :PHI_A2_507 0026: return 0045: actor 0@ defined jump_if_false @PHI_A2_528 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :PHI_A2_528 0026: return 0045: actor 0@ defined 0022: jump_if_false @PHI_A2_558 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @PHI_A2_558 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :PHI_A2_558 0026: return :PHI_A2_560 0045: actor 0@ defined 0022: jump_if_false @PHI_A2_607 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @PHI_A2_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 @PHI_A2_607 :PHI_A2_603 1@ = 0 // (int) :PHI_A2_607 1@ == 1 // (int) var == num jump_if_false @PHI_A2_691 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @PHI_A2_684 007E: actor 0@ driving jump_if_false @PHI_A2_680 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @PHI_A2_670 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @PHI_A2_673 :PHI_A2_670 00F1: (unknown) 0@ :PHI_A2_673 0002: jump @PHI_A2_684 :PHI_A2_680 1@ = 0 // (int) :PHI_A2_684 0002: jump @PHI_A2_607 :PHI_A2_691 0026: return 0045: actor 0@ defined jump_if_false @PHI_A2_785 007E: actor 0@ driving jump_if_false @PHI_A2_769 02A7: unknown_check 0@ jump_if_false @PHI_A2_739 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @PHI_A2_762 :PHI_A2_739 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @PHI_A2_560 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :PHI_A2_762 0002: jump @PHI_A2_778 :PHI_A2_769 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :PHI_A2_778 0002: jump @PHI_A2_787 :PHI_A2_785 005F: (unknown) :PHI_A2_787 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @PHI_A2_945 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @PHI_A2_945 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @PHI_A2_886 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @PHI_A2_845 // Note: the incorrect math opcode was used here 0026: return 0002: jump @PHI_A2_879 :PHI_A2_845 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A2_560 0@ 4@ > -1 // (int) var > num jump_if_false @PHI_A2_879 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A2_560 4@ :PHI_A2_879 0002: jump @PHI_A2_945 :PHI_A2_886 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @PHI_A2_911 // Note: the incorrect math opcode was used here 0026: return 0002: jump @PHI_A2_945 :PHI_A2_911 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A2_560 0@ not 3@ == -1 // (int) var == num jump_if_false @PHI_A2_945 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A2_560 3@ :PHI_A2_945 0045: actor 0@ defined jump_if_false @PHI_A2_997 004F: unknown_check 1@ jump_if_false @PHI_A2_997 007E: actor 0@ driving jump_if_false @PHI_A2_997 807C: not actor 0@ driving 1@ 0022: jump_if_false @PHI_A2_997 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A2_560 0@ :PHI_A2_997 5@ = 0 // (int) :PHI_A2_1001 5@ == 0 // (int) var == num jump_if_false @PHI_A2_1099 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @PHI_A2_1092 004F: unknown_check 1@ jump_if_false @PHI_A2_1092 007C: actor 0@ driving 1@ 0022: jump_if_false @PHI_A2_1058 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @PHI_A2_1092 :PHI_A2_1058 2@ == -1 // (int) var == num jump_if_false @PHI_A2_1084 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @PHI_A2_1092 :PHI_A2_1084 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :PHI_A2_1092 0002: jump @PHI_A2_1001 :PHI_A2_1099 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_1562 0017: 3@ >= 16@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A2_1712 // 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_1688 0027: (unknown) 8@ 9@ 10@ 11@ 12@ 13@ :PHI_A2_1688 0036: 8@ = 11@ // (float vars) 0036: 9@ = 12@ // (float vars) 0036: 10@ = 13@ // (float vars) 16@ += 1 // (int) 0002: jump @PHI_A2_1562 :PHI_A2_1712 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_1795 0 > 5@ // (int) num > var 0022: jump_if_false @PHI_A2_1778 // 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_1782 :PHI_A2_1778 0035: 10@ = 5@ // (int vars) :PHI_A2_1782 02B1: draw_text_1number 0@ 1@ GXT 4@ number 10@ 0002: jump @PHI_A2_1800 :PHI_A2_1795 0203: set_draw_text_position 0@ 1@ GXT 4@ :PHI_A2_1800 0026: return :PHI_A2_1802 0045: actor 0@ defined 0022: jump_if_false @PHI_A2_1887 // 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_1887 005F: (unknown) 037B: constant_params 1 variable_params 2 unknown 4 call_with_params @PHI_A2_1802 0@ 2@ 3@ jump_if_false @PHI_A2_1914 0203: set_draw_text_position 2@ 3@ GXT 1@ :PHI_A2_1914 0026: return 037B: constant_params 1 variable_params 2 unknown 5 call_with_params @PHI_A2_1802 0@ 3@ 4@ jump_if_false @PHI_A2_1942 02B1: draw_text_1number 3@ 4@ GXT 1@ number 2@ :PHI_A2_1942 0026: return 037B: constant_params 1 variable_params 2 unknown 6 call_with_params @PHI_A2_1802 0@ 4@ 5@ jump_if_false @PHI_A2_1971 02B2: (unknown) 4@ 5@ 1@ 2@ 3@ :PHI_A2_1971 0026: return 007F: player 0 pressed_key 4 jump_if_false @PHI_A2_2048 007F: player 0 pressed_key 8 jump_if_false @PHI_A2_2041 $5604 == 0 // (int) var == num jump_if_false @PHI_A2_2041 0043: store_actor $933 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $933 Z_angle 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) $5604 = 1 // (int) :PHI_A2_2041 0002: jump @PHI_A2_2053 :PHI_A2_2048 $5604 = 0 // (int) :PHI_A2_2053 007F: player 0 pressed_key 4 jump_if_false @PHI_A2_2139 007F: player 0 pressed_key 9 jump_if_false @PHI_A2_2132 $5605 == 0 // (int) var == num jump_if_false @PHI_A2_2132 0043: store_actor $933 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $933 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) :PHI_A2_2132 0002: jump @PHI_A2_2144 :PHI_A2_2139 $5605 = 0 // (int) :PHI_A2_2144 0026: return :PHI_A2_2146 0@ == 0 // (int) var == num jump_if_false @PHI_A2_2189 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @PHI_A2_2365 :PHI_A2_2189 0@ == 1 // (int) var == num jump_if_false @PHI_A2_2222 03CF: (unknown) 200 200 200 255 0002: jump @PHI_A2_2365 :PHI_A2_2222 0@ == 2 // (int) var == num jump_if_false @PHI_A2_2264 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @PHI_A2_2365 :PHI_A2_2264 0@ == 3 // (int) var == num jump_if_false @PHI_A2_2308 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @PHI_A2_2365 :PHI_A2_2308 0@ == 4 // (int) var == num jump_if_false @PHI_A2_2339 03CF: (unknown) 8 143 59 255 0002: jump @PHI_A2_2365 :PHI_A2_2339 0@ == 5 // (int) var == num jump_if_false @PHI_A2_2365 03CF: (unknown) 237 130 180 255 :PHI_A2_2365 0026: return :PHI_A2_2367 00BC: (unknown) 0@ 2 0026: return :PHI_A2_2374 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_2374 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @PHI_A2_2429 014E: 3@ = car 0@ health 3@ -= 250 // (int) :PHI_A2_2429 0 > 3@ // (int) num > var 0022: jump_if_false @PHI_A2_2444 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :PHI_A2_2444 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_2489 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :PHI_A2_2489 005F: (unknown) :PHI_A2_2491 $5607 = 0 // (int) $5608 = 0 // (int) $5611 = -10.0 // (float) $5606 = 1 // (int) 005F: (unknown) :PHI_A2_2516 $5608 == 0 // (int) var == num jump_if_false @PHI_A2_2549 8474: not jump_if_false @PHI_A2_2549 $1068 == 0 // (int) var == num jump_if_false @PHI_A2_2549 :PHI_A2_2549 0035: $1082 = 0@ // (int vars) $5608 = 0 // (int) 0026: return :PHI_A2_2561 $5607 == 1 // (int) var == num jump_if_false @PHI_A2_2586 $5607 = 0 // (int) $1068 = 0 // (int) 0268: (unknown) :PHI_A2_2586 $5606 = 0 // (int) 0026: return :PHI_A2_2593 $5606 == 1 // (int) var == num jump_if_false @PHI_A2_2913 $1082 == 0 // (int) var == num jump_if_false @PHI_A2_2630 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A2_2561 005F: (unknown) :PHI_A2_2630 0045: actor $933 defined jump_if_false @PHI_A2_2665 007E: actor $933 driving jump_if_false @PHI_A2_2665 82A7: not unknown_check $933 jump_if_false @PHI_A2_2665 005F: (unknown) :PHI_A2_2665 not $1078 == 0 // (int) var == num jump_if_false @PHI_A2_2704 $5607 == 1 // (int) var == num jump_if_false @PHI_A2_2702 $5607 = 0 // (int) $1068 = 0 // (int) 0268: (unknown) :PHI_A2_2702 005F: (unknown) :PHI_A2_2704 001D: $5611 == -10.0 // (int) var == var jump_if_false @PHI_A2_2746 0045: actor $933 defined jump_if_false @PHI_A2_2739 0043: store_actor $933 position_to $5609 $5610 $5611 // Note: the incorrect math opcode was used here :PHI_A2_2739 0002: jump @PHI_A2_2782 :PHI_A2_2746 031D: (unknown) $937 $938 $5609 $5610 1@ 1@ > 110.0 // (float) var > num jump_if_false @PHI_A2_2782 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A2_2561 005F: (unknown) :PHI_A2_2782 $5607 == 0 // (int) var == num jump_if_false @PHI_A2_2845 8474: not jump_if_false @PHI_A2_2838 $1068 == 0 // (int) var == num jump_if_false @PHI_A2_2838 $5607 = 1 // (int) $1068 = 1 // (int) 0323: show_text_box 'H_TS_01' // Use~h~ ~k~ ~TGSUB~ ~w~to activate 'Trip Skip'. :PHI_A2_2838 0002: jump @PHI_A2_2913 :PHI_A2_2845 0377: (unknown) 0 0@ 0@ > 0 // (int) var > num jump_if_false @PHI_A2_2913 0045: actor $933 defined jump_if_false @PHI_A2_2882 0107: toggle_player $933 can_move 0 012E: toggle_player $933 ignored_by_cops 1 :PHI_A2_2882 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4301 500 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A2_2561 $5608 = 1 // (int) 005E: (unknown) :PHI_A2_2913 005F: (unknown) :PHI_A2_2915 $5812 = 0 // (int) $5813 = 0 // (int) $5814 = 0 // (int) 02E2: $5656 = 0 // (any) 02E2: $5783 = 0 // (any) 02E2: $5789 = 0 // (any) 02E2: $5784 = 0 // (any) $5805 = 0 // (float) $5793 = 0 // (int) $5734 = 0 // (int) $5794 = 0 // (int) $5802 = 0 // (float) $5810 = 0 // (int) $5811 = 1 // (int) $5815 = 0 // (int) $5816 = 1 // (int) $5817 = 0 // (int) $5818 = 1 // (int) $5819 = 1 // (int) $5799 = 0 // (int) $5798 = 0 // (int) $5820 = 1 // (int) $5821 = 0 // (int) $5822 = 0 // (int) $5823 = 0 // (int) $5824 = 1 // (int) $5825 = 1 // (int) $5826 = 1 // (int) $5827 = 0 // (int) $5800 = 0 // (int) $5828 = 0 // (int) $5795 = -1 // (int) 0006: $5806 = 'PHI2_F0' // (string) // ~r~Phil died! // Note: the incorrect math opcode was used here 0006: $5807 = 'PHI2_F0' // (string) // ~r~Phil died! // Note: the incorrect math opcode was used here 0006: $5808 = 'PHI2_F2' // (string) // ~r~The forklift was destroyed! // Note: the incorrect math opcode was used here 0006: $5809 = 'PHI2_F3' // (string) // ~r~The boomshine exploded! // Note: the incorrect math opcode was used here 0026: return :PHI_A2_3138 009F: actor $933 dead 0022: jump_if_false @PHI_A2_3169 // Note: the incorrect math opcode was used here 0001: wait 2000 ms $5790 = 200 // (int) $5795 = -1 // (int) 005E: (unknown) :PHI_A2_3169 009F: actor $5612 dead jump_if_false @PHI_A2_3199 0001: wait 2000 ms $5790 = 200 // (int) $5795 = 0 // (int) 005E: (unknown) :PHI_A2_3199 00A0: car $5614 wrecked jump_if_false @PHI_A2_3230 0001: wait 3000 ms $5790 = 200 // (int) $5795 = 1 // (int) 005E: (unknown) :PHI_A2_3230 0078: if or $5790 == 4 // (int) var == num $5790 == 5 // (int) var == num jump_if_false @PHI_A2_3284 00A0: car $5613 wrecked jump_if_false @PHI_A2_3284 0001: wait 3000 ms $5790 = 200 // (int) $5795 = 2 // (int) 005E: (unknown) :PHI_A2_3284 005F: (unknown) :PHI_A2_3286 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 251 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 217 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 147 0026: return :PHI_A2_3327 0045: actor $933 defined jump_if_false @PHI_A2_3411 02A7: unknown_check $933 jump_if_false @PHI_A2_3351 0026: return :PHI_A2_3351 0043: store_actor $933 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 0046: unknown_check $933 -1221.89 -283.25 -1226.71 -274.8 0 jump_if_false @PHI_A2_3411 01BB: (unknown) $5765 $5766 $5767 $5767 0044: put_actor $933 at $5765 $5766 $5767 0026: return :PHI_A2_3411 0026: return :PHI_A2_3413 00A0: car $5613 wrecked 0022: jump_if_false @PHI_A2_3426 // Note: the incorrect math opcode was used here 0026: return :PHI_A2_3426 01CA: (unknown) $5613 0@ 0@ > 4.0 // (float) var > num jump_if_false @PHI_A2_3453 02E9: set_car $5613 speed_to 4.0 0026: return :PHI_A2_3453 -4.0 > 0@ // (float) num > var 0022: jump_if_false @PHI_A2_3475 // Note: the incorrect math opcode was used here 02E9: set_car $5613 speed_to -4.0 0026: return :PHI_A2_3475 0026: return 0139: $5796 = random_int_in_ranges 0 100 0011: $5796 > 5@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A2_3498 // Note: the incorrect math opcode was used here 0026: return :PHI_A2_3498 0138: $5759 = random_float_in_ranges 0 3@ 0138: $5760 = random_float_in_ranges 0 3@ 002A: 0@ += $5759 // (float vars) // Note: the incorrect math opcode was used here 002A: 1@ += $5760 // (float vars) // Note: the incorrect math opcode was used here 029F: (unknown) 13 0@ 1@ 2@ 0 0 0 4@ 0026: return 0139: $5796 = random_int_in_ranges 0 100 0011: $5796 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A2_3554 // Note: the incorrect math opcode was used here 0026: return :PHI_A2_3554 0138: $5759 = random_float_in_ranges -1227.13 -1195.34 0138: $5760 = random_float_in_ranges -281.2 -252.53 $5761 = 10.0 // (float) 029F: (unknown) 23 $5759 $5760 $5761 0 0 0 0.1 0026: return :PHI_A2_3609 0@ = 0 // (int) :PHI_A2_3613 01BD: unknown_check $5422(0@,14) jump_if_false @PHI_A2_3650 01BE: (unknown) $5422(0@,14) 01BC: (unknown) $5436(0@,14) $5450(0@,14) $5464(0@,14) $5422(0@,14) :PHI_A2_3650 0@ += 1 // (int) 0@ >= 14 // (int) var >= num jump_if_false @PHI_A2_3613 0026: return :PHI_A2_3669 $5815 == 0 // (int) var == num jump_if_false @PHI_A2_3683 0026: return :PHI_A2_3683 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @PHI_A2_3609 0026: return :PHI_A2_3695 00C8: set_fade_color_RGB 0 0 1 00C9: fade 0 1000 ms :PHI_A2_3707 00CA: fading jump_if_false @PHI_A2_3736 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @PHI_A2_3669 0002: jump @PHI_A2_3707 :PHI_A2_3736 0026: return :PHI_A2_3738 00C8: set_fade_color_RGB 0 0 1 00C9: fade 1 1000 ms :PHI_A2_3751 00CA: fading jump_if_false @PHI_A2_3780 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @PHI_A2_3669 0002: jump @PHI_A2_3751 :PHI_A2_3780 0026: return :PHI_A2_3782 02DB: unknown_check $5656 0 jump_if_false @PHI_A2_3868 $5825 == 1 // (int) var == num jump_if_false @PHI_A2_3861 0045: actor $933 defined jump_if_false @PHI_A2_3861 008B: actor $933 in_sphere_in_car $5748 $5752 $5756 radius 6.0 6.0 6.0 sphere 0 0022: jump_if_false @PHI_A2_3861 // 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. $5825 = 0 // (int) :PHI_A2_3861 0002: jump @PHI_A2_3939 :PHI_A2_3868 $5824 == 1 // (int) var == num jump_if_false @PHI_A2_3939 0045: actor $933 defined jump_if_false @PHI_A2_3939 004F: unknown_check $5614 jump_if_false @PHI_A2_3939 0137: actor $933 near_car_in_car $5614 radius 8.0 8.0 8.0 sphere 8.0 0022: jump_if_false @PHI_A2_3939 // 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. $5824 = 0 // (int) :PHI_A2_3939 0026: return :PHI_A2_3941 8045: not actor $933 defined jump_if_false @PHI_A2_3954 0026: return :PHI_A2_3954 804F: not unknown_check $5613 jump_if_false @PHI_A2_3967 0026: return :PHI_A2_3967 82A6: not (unknown) $933 $5613 0022: jump_if_false @PHI_A2_4002 // Note: the incorrect math opcode was used here $5823 == 1 // (int) var == num jump_if_false @PHI_A2_4000 00B6: restore_camera $5823 = 0 // (int) :PHI_A2_4000 0026: return :PHI_A2_4002 $5823 = 1 // (int) 0036: $5768 = $937 // (float vars) 0036: $5769 = $938 // (float vars) $5769 -= 8.0 // (float) $5770 = 17.0 // (float) -284.0 > $5769 // (float) num > var 0022: jump_if_false @PHI_A2_4054 // Note: the incorrect math opcode was used here $5769 = -284.0 // (float) :PHI_A2_4054 -1222.3 > $5768 // (float) num > var 0022: jump_if_false @PHI_A2_4079 // Note: the incorrect math opcode was used here $5768 = -1222.3 // (float) :PHI_A2_4079 00B9: set_camera_position $5768 $5769 $5770 rotations 0 0 0 00B3: camera_on_ped $933 15 2 0026: return :PHI_A2_4100 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_4132 3@ = 1 // (int) :PHI_A2_4132 2@ = 0 // (int) :PHI_A2_4136 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_4237 3@ == 0 // (int) var == num jump_if_false @PHI_A2_4194 0377: (unknown) 44 1@ 1@ > 0 // (int) var > num jump_if_false @PHI_A2_4187 2@ = 1 // (int) :PHI_A2_4187 0002: jump @PHI_A2_4214 :PHI_A2_4194 0377: (unknown) 44 1@ not 1@ > 0 // (int) var > num jump_if_false @PHI_A2_4214 3@ = 0 // (int) :PHI_A2_4214 0001: wait 0 ms 010E: 4@ = current_time_in_ms 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @PHI_A2_3669 0002: jump @PHI_A2_4136 :PHI_A2_4237 2@ == 1 // (int) var == num jump_if_false @PHI_A2_4251 005E: (unknown) :PHI_A2_4251 005F: (unknown) :PHI_A2_4253 9@ = 0 // (int) :PHI_A2_4257 0011: 4@ > 9@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A2_4483 // 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_4325 0092: 5@ = init_object #NDC_DEBRISA at 6@ 7@ 8@ 0002: jump @PHI_A2_4372 :PHI_A2_4325 0@ == 2 // (int) var == num jump_if_false @PHI_A2_4352 0092: 5@ = init_object #NDC_DEBRISB at 6@ 7@ 8@ 0002: jump @PHI_A2_4372 :PHI_A2_4352 0@ == 3 // (int) var == num jump_if_false @PHI_A2_4372 0092: 5@ = init_object #NDC_DEBRISC at 6@ 7@ 8@ :PHI_A2_4372 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: $5796 = random_int_in_ranges 0 100 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @PHI_A2_4100 $5796 jump_if_false @PHI_A2_4471 005E: (unknown) :PHI_A2_4471 9@ += 1 // (int) 0002: jump @PHI_A2_4257 :PHI_A2_4483 005F: (unknown) :PHI_A2_4485 013C: create_explosion_at 0@ 1@ 2@ radius 4 037B: constant_params 5 variable_params 0 unknown 3 call_with_params @PHI_A2_4253 3 0@ 1@ 2@ 5 jump_if_false @PHI_A2_4518 005E: (unknown) :PHI_A2_4518 037B: constant_params 5 variable_params 0 unknown 3 call_with_params @PHI_A2_4253 2 0@ 1@ 2@ 3 jump_if_false @PHI_A2_4544 005E: (unknown) :PHI_A2_4544 037B: constant_params 5 variable_params 0 unknown 3 call_with_params @PHI_A2_4253 1 0@ 1@ 2@ 2 jump_if_false @PHI_A2_4570 005E: (unknown) :PHI_A2_4570 0026: return :PHI_A2_4572 004F: unknown_check $5613 jump_if_false @PHI_A2_4603 0325: (unknown) $5613 1 01B2: (unknown) $5613 1 1 1 1 1 :PHI_A2_4603 1@ = 0 // (int) :PHI_A2_4607 0252: object $5369(1@,4) exists jump_if_false @PHI_A2_4636 03B5: (unknown) $5369(1@,4) 1 1 1 1 1 :PHI_A2_4636 1@ += 1 // (int) 1@ >= 4 // (int) var >= num jump_if_false @PHI_A2_4607 0@ == 1 // (int) var == num jump_if_false @PHI_A2_4802 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_3738 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_4485 -1207.16 -274.83 12.46 jump_if_false @PHI_A2_4779 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @PHI_A2_3695 0002: jump @PHI_A2_5148 :PHI_A2_4779 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @PHI_A2_4100 4000 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @PHI_A2_3695 :PHI_A2_4802 0@ == 2 // (int) var == num jump_if_false @PHI_A2_4950 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_3738 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_4485 -1214.64 -267.71 13.19 jump_if_false @PHI_A2_4927 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @PHI_A2_3695 0002: jump @PHI_A2_5148 :PHI_A2_4927 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @PHI_A2_4100 4000 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @PHI_A2_3695 :PHI_A2_4950 0@ == 3 // (int) var == num jump_if_false @PHI_A2_5148 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_3738 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_4485 -1214.64 -267.71 13.19 jump_if_false @PHI_A2_5076 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @PHI_A2_3695 0002: jump @PHI_A2_5148 :PHI_A2_5076 037B: constant_params 3 variable_params 0 unknown 8 call_with_params @PHI_A2_4485 -1219.3 -272.59 14.8 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @PHI_A2_3695 jump_if_false @PHI_A2_5125 0002: jump @PHI_A2_5148 :PHI_A2_5125 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @PHI_A2_4100 4000 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @PHI_A2_3695 :PHI_A2_5148 1@ = 0 // (int) :PHI_A2_5152 0252: object $5369(1@,4) exists jump_if_false @PHI_A2_5178 03B5: (unknown) $5369(1@,4) 0 0 0 1 1 :PHI_A2_5178 1@ += 1 // (int) 1@ >= 4 // (int) var >= num jump_if_false @PHI_A2_5152 004F: unknown_check $5613 jump_if_false @PHI_A2_5220 0325: (unknown) $5613 0 01B2: (unknown) $5613 0 0 0 0 0 :PHI_A2_5220 0026: return 0057: show_text_highpriority GXT 0@ time 1@ flag 1 0026: return 0045: actor $933 defined 0022: jump_if_false @PHI_A2_5248 // Note: the incorrect math opcode was used here 0043: store_actor $933 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here :PHI_A2_5248 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_5299 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_5342 037B: constant_params 2 variable_params 3 unknown 9 call_with_params @PHI_A2_5299 2@ 3@ 6@ 7@ 8@ 0092: $5381(0@,16) = init_object $5397(1@,3) at 6@ 7@ 8@ 1@ == 2 // (int) var == num jump_if_false @PHI_A2_5404 00D3: set_object $5381(0@,16) z_angle_to 4@ 8@ -= 1.05 // (float) 0002: jump @PHI_A2_5473 :PHI_A2_5404 1@ == 1 // (int) var == num jump_if_false @PHI_A2_5448 4@ += 90.0 // (float) 03F6: (unknown) $5381(0@,16) 90.0 0 4@ 8@ -= 3.45 // (float) 0002: jump @PHI_A2_5473 :PHI_A2_5448 4@ += 90.0 // (float) 03F6: (unknown) $5381(0@,16) 90.0 0 4@ 8@ -= 1.35 // (float) :PHI_A2_5473 010D: put_object $5381(0@,16) at 6@ 7@ 8@ 033D: (unknown) $5381(0@,16) 1 03B5: (unknown) $5381(0@,16) 1 1 1 1 1 0026: return :PHI_A2_5508 02E2: $5653 = 6380 // (any) 02E2: $5654 = 6378 // (any) 02E2: $5655 = 6379 // (any) 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PHI_A2_5342 0 1 0 5.75 0 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PHI_A2_5342 1 1 0.8 5.75 0 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PHI_A2_5342 2 1 2.5 5.75 0 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PHI_A2_5342 3 0 0.5 4.75 0 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PHI_A2_5342 4 1 2.5 4.75 0 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PHI_A2_5342 5 2 0.2 3.75 0 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PHI_A2_5342 6 1 0.9 3.75 0 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PHI_A2_5342 7 1 2.5 3.75 0 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PHI_A2_5342 8 0 0.5 2.75 0 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PHI_A2_5342 9 1 2.5 2.75 0 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PHI_A2_5342 10 0 3.8 5.3 90.0 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PHI_A2_5342 11 0 3.8 3.3 90.0 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PHI_A2_5342 12 2 3.8 1.8 90.0 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PHI_A2_5342 13 2 4.0 1.1 90.0 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PHI_A2_5342 14 2 0 1.2 90.0 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PHI_A2_5342 15 2 -0.2 2.28 0 0026: return :PHI_A2_5892 0@ = 0 // (int) :PHI_A2_5896 0093: destroy_object $5381(0@,16) 0@ += 1 // (int) 0@ >= 16 // (int) var >= num jump_if_false @PHI_A2_5896 0026: return :PHI_A2_5921 0048: $5613 = create_car #FORKLIFT at -1217.3 -280.29 10.6 00D1: set_car $5613 Z_angle_to 20.0 0026: return :PHI_A2_5952 031B: (unknown) 217 -1 -1 0048: $5614 = create_car #WALTON at -690.29 -1564.89 -100.0 00D1: set_car $5614 Z_angle_to 50.0 0496: (unknown) $5614 0 01B2: (unknown) $5614 0 1 0 0 0 0026: return :PHI_A2_6005 02DB: unknown_check $5789 0 jump_if_false @PHI_A2_6046 004F: unknown_check $5613 jump_if_false @PHI_A2_6046 00C0: (unknown) $5613 $5789 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @PHI_A2_2367 $5789 :PHI_A2_6046 0026: return :PHI_A2_6048 82DB: not unknown_check $5789 0 jump_if_false @PHI_A2_6069 00BB: (unknown) $5789 02E2: $5789 = 0 // (any) :PHI_A2_6069 0026: return :PHI_A2_6071 02DB: unknown_check $5783 0 jump_if_false @PHI_A2_6101 00C0: (unknown) $5614 $5783 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @PHI_A2_2367 $5783 :PHI_A2_6101 0026: return :PHI_A2_6103 82DB: not unknown_check $5783 0 jump_if_false @PHI_A2_6124 00BB: (unknown) $5783 02E2: $5783 = 0 // (any) :PHI_A2_6124 0026: return :PHI_A2_6126 $5734 += 1 // (int) 0035: 6@ = $5734 // (int vars) 037B: constant_params 2 variable_params 3 unknown 7 call_with_params @PHI_A2_5299 0@ 1@ 3@ 4@ 5@ 0036: 5@ = 2@ // (float vars) 01BC: (unknown) 3@ 4@ 5@ $5422(6@,14) 0036: $5436(6@,14) = 3@ // (float vars) 0036: $5450(6@,14) = 4@ // (float vars) 0036: $5464(6@,14) = 5@ // (float vars) 0026: return 037B: constant_params 2 variable_params 3 unknown 8 call_with_params @PHI_A2_5299 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_6228 037B: constant_params 2 variable_params 3 unknown 7 call_with_params @PHI_A2_5299 1@ 2@ 4@ 5@ 6@ 6@ = 10.55 // (float) 01AA: $5373(0@,8) = create_object #WH_DEBRIS at 4@ 5@ 6@ 00D3: set_object $5373(0@,8) z_angle_to 3@ 033D: (unknown) $5373(0@,8) 1 03B5: (unknown) $5373(0@,8) 1 1 1 1 1 033D: (unknown) $5373(0@,8) 1 6@ += 1.0 // (float) 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @PHI_A2_6126 1@ 2@ 6@ 0026: return :PHI_A2_6322 0@ == 0 // (int) var == num jump_if_false @PHI_A2_6430 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @PHI_A2_6126 1.18 2.78 13.0 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @PHI_A2_6126 3.84 1.89 12.0 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @PHI_A2_6126 0.44 2.73 12.0 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @PHI_A2_6126 2.4 2.75 12.0 0002: jump @PHI_A2_6736 :PHI_A2_6430 0@ == 1 // (int) var == num jump_if_false @PHI_A2_6519 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @PHI_A2_6228 0 3.8 2.3 0 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @PHI_A2_6228 1 3.3 2.6 135.0 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @PHI_A2_6126 2.43 3.84 13.0 0002: jump @PHI_A2_6736 :PHI_A2_6519 0@ == 2 // (int) var == num jump_if_false @PHI_A2_6605 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @PHI_A2_6228 2 2.5 3.3 20.0 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @PHI_A2_6228 3 1.7 3.9 270.0 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @PHI_A2_6126 0 4.73 12.0 0002: jump @PHI_A2_6736 :PHI_A2_6605 0@ == 3 // (int) var == num jump_if_false @PHI_A2_6674 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @PHI_A2_6228 4 3.8 4.3 135.0 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @PHI_A2_6228 5 -0.7 4.6 330.0 0002: jump @PHI_A2_6736 :PHI_A2_6674 0@ == 4 // (int) var == num jump_if_false @PHI_A2_6736 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @PHI_A2_6228 6 3.2 5.3 135.0 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @PHI_A2_6228 7 1.6 5.7 135.0 :PHI_A2_6736 0026: return :PHI_A2_6738 0@ = 0 // (int) :PHI_A2_6742 8 > 0@ // (int) num > var 0022: jump_if_false @PHI_A2_6785 // Note: the incorrect math opcode was used here 0252: object $5373(0@,8) exists 0022: jump_if_false @PHI_A2_6773 // Note: the incorrect math opcode was used here 0093: destroy_object $5373(0@,8) :PHI_A2_6773 0@ += 1 // (int) 0002: jump @PHI_A2_6742 :PHI_A2_6785 0026: return :PHI_A2_6787 0@ = 0 // (int) :PHI_A2_6791 4 > 0@ // (int) num > var 0022: jump_if_false @PHI_A2_6853 // Note: the incorrect math opcode was used here 82DB: not unknown_check $5361(0@,4) 0 jump_if_false @PHI_A2_6841 02DB: unknown_check $5529(0@,4) 0 jump_if_false @PHI_A2_6841 00C2: (unknown) $5361(0@,4) $5529(0@,4) :PHI_A2_6841 0@ += 1 // (int) 0002: jump @PHI_A2_6791 :PHI_A2_6853 0026: return :PHI_A2_6855 0@ = 0 // (int) :PHI_A2_6859 4 > 0@ // (int) num > var 0022: jump_if_false @PHI_A2_6910 // Note: the incorrect math opcode was used here 82DB: not unknown_check $5529(0@,4) 0 jump_if_false @PHI_A2_6898 00BB: (unknown) $5529(0@,4) 02E2: $5529(0@,4) = 0 // (any) :PHI_A2_6898 0@ += 1 // (int) 0002: jump @PHI_A2_6859 :PHI_A2_6910 0026: return :PHI_A2_6912 0@ = 0 // (int) :PHI_A2_6916 4 > 0@ // (int) num > var 0022: jump_if_false @PHI_A2_7008 // Note: the incorrect math opcode was used here 0252: object $5361(0@,4) exists 0022: jump_if_false @PHI_A2_6996 // Note: the incorrect math opcode was used here 004F: unknown_check $5614 0022: jump_if_false @PHI_A2_6996 // Note: the incorrect math opcode was used here 033D: (unknown) $5361(0@,4) 0 03E7: (unknown) $5361(0@,4) $5614 $5479(0@,4) $5483(0@,4) $5487(0@,4) 0035: $5365(0@,4) = $5361(0@,4) // (int vars) 02E2: $5361(0@,4) = 0 // (any) :PHI_A2_6996 0@ += 1 // (int) 0002: jump @PHI_A2_6916 :PHI_A2_7008 $5793 = 4 // (int) 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @PHI_A2_6855 0026: return 0@ = 0 // (int) :PHI_A2_7030 4 > 0@ // (int) num > var 0022: jump_if_false @PHI_A2_7111 // Note: the incorrect math opcode was used here 0092: $5361(0@,4) = init_object #GD_CRATEPILE at 0 0 0 0225: (unknown) $5361(0@,4) 0 004F: unknown_check $5614 jump_if_false @PHI_A2_7099 03E7: (unknown) $5361(0@,4) $5614 $5479(0@,4) $5483(0@,4) $5487(0@,4) 0321: (unknown) $5361(0@,4) $5614 :PHI_A2_7099 0@ += 1 // (int) 0002: jump @PHI_A2_7030 :PHI_A2_7111 0026: return :PHI_A2_7113 037B: constant_params 2 variable_params 3 unknown 8 call_with_params @PHI_A2_5299 0@ 1@ 5@ 6@ 7@ 7@ = 10.55 // (float) 0092: $5361(4@,4) = init_object #GD_CRATEPILE at 5@ 6@ 7@ 00D3: set_object $5361(4@,4) z_angle_to 3@ 02E2: $5365(4@,4) = 0 // (any) 02E2: $5529(4@,4) = 0 // (any) 0490: (unknown) $5361(4@,4) 30 03B5: (unknown) $5361(4@,4) 0 0 0 1 1 0035: $5369(4@,4) = $5361(4@,4) // (int vars) 033D: (unknown) $5361(4@,4) 1 0026: return :PHI_A2_7209 0@ = 0 // (int) :PHI_A2_7213 0252: object $5361(0@,4) exists jump_if_false @PHI_A2_7244 010C: store_object $5361(0@,4) position_to $5491(0@,4) $5495(0@,4) $5499(0@,4) :PHI_A2_7244 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @PHI_A2_7213 0026: return :PHI_A2_7263 $5735 = -0.5 // (float) $5739 = -1.0 // (float) $5743 = 0.2 // (float) $5736 = 0.5 // (float) $5740 = -1.0 // (float) $5744 = 0.2 // (float) $5737 = 0.5 // (float) $5741 = -2.0 // (float) $5745 = 0.2 // (float) $5738 = -0.5 // (float) $5742 = -2.0 // (float) $5746 = 0.2 // (float) 0026: return :PHI_A2_7351 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PHI_A2_7113 4.5 2.2 0 0 0 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PHI_A2_7113 4.4 2.4 0 0 1 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PHI_A2_7113 4.3 2.6 0 0 2 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @PHI_A2_7113 4.2 2.8 0 0 3 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @PHI_A2_7263 0026: return 82DB: not unknown_check $5656 0 jump_if_false @PHI_A2_7470 0026: return :PHI_A2_7470 027F: store_coords_to 0@ 1@ 2@ from_actor $5613 with_offset 0 1.9 -0.8 3@ = 0 // (int) :PHI_A2_7492 4 > 3@ // (int) num > var 0022: jump_if_false @PHI_A2_7647 // Note: the incorrect math opcode was used here 82DB: not unknown_check $5361(3@,4) 0 jump_if_false @PHI_A2_7635 0305: unknown_check $5361(3@,4) 0@ 1@ 2@ 0.8 0.8 0.8 0 0022: jump_if_false @PHI_A2_7635 // Note: the incorrect math opcode was used here 033D: (unknown) $5361(3@,4) 0 03E7: (unknown) $5361(3@,4) $5613 0 1.9 -0.8 00BB: (unknown) $5529(3@,4) 0035: $5656 = $5361(3@,4) // (int vars) 02E2: $5361(3@,4) = 0 // (any) 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @PHI_A2_6071 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @PHI_A2_6855 0268: (unknown) 0057: show_text_highpriority GXT 'PHI2_O5' time 5000 flag 1 // ~w~Load the boomshine onto the ~b~truck. :PHI_A2_7635 3@ += 1 // (int) 0002: jump @PHI_A2_7492 :PHI_A2_7647 0026: return :PHI_A2_7649 82DB: not unknown_check $5656 0 jump_if_false @PHI_A2_7663 0026: return :PHI_A2_7663 0@ = 0 // (int) :PHI_A2_7667 0252: object $5361(0@,4) exists jump_if_false @PHI_A2_7772 010C: store_object $5361(0@,4) position_to 1@ 2@ 3@ 0078: if or 801E: not 1@ == $5491(0@,4) // (float) var == num 801E: not 2@ == $5495(0@,4) // (float) var == num 0022: jump_if_false @PHI_A2_7772 // Note: the incorrect math opcode was used here 0035: $5656 = $5361(0@,4) // (int vars) 02E2: $5361(0@,4) = 0 // (any) 0035: $5801 = 0@ // (int vars) 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @PHI_A2_6071 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @PHI_A2_6855 0057: show_text_highpriority GXT 'PHI2_O5' time 5000 flag 1 // ~w~Load the boomshine onto the ~b~truck. 0026: return :PHI_A2_7772 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @PHI_A2_7667 0026: return :PHI_A2_7791 02DB: unknown_check $5656 0 jump_if_false @PHI_A2_7805 0026: return :PHI_A2_7805 027F: store_coords_to 0@ 1@ 2@ from_actor $5614 with_offset 0 -2.7 0.7 0305: unknown_check $5656 0@ 1@ 2@ 0.5 1.5 0.7 0 0022: jump_if_false @PHI_A2_8071 // 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 $5614 jump_if_false @PHI_A2_7966 0252: object $5656 exists jump_if_false @PHI_A2_7966 0035: 3@ = $5793 // (int vars) 0093: destroy_object $5656 0092: $5365(3@,4) = init_object #GD_CRATEPILE at 0 0 0 0490: (unknown) $5365(3@,4) 30 03B5: (unknown) $5365(3@,4) 0 0 0 1 1 03E7: (unknown) $5365(3@,4) $5614 $5479(3@,4) $5483(3@,4) $5487(3@,4) 02E2: $5656 = 0 // (any) 0035: 4@ = $5801 // (int vars) 0035: $5369(4@,4) = $5365(3@,4) // (int vars) :PHI_A2_7966 $5793 += 1 // (int) 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @PHI_A2_6103 4 > $5793 // (int) num > var 0022: jump_if_false @PHI_A2_8029 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @PHI_A2_6322 $5793 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @PHI_A2_4572 $5793 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @PHI_A2_6787 :PHI_A2_8029 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @PHI_A2_364 500 4 > $5793 // (int) num > var 0022: jump_if_false @PHI_A2_8071 // 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_8071 0026: return :PHI_A2_8073 0@ = 0 // (int) :PHI_A2_8077 4 > 0@ // (int) num > var 0022: jump_if_false @PHI_A2_8113 // Note: the incorrect math opcode was used here 0093: destroy_object $5361(0@,4) 0093: destroy_object $5365(0@,4) 0@ += 1 // (int) 0002: jump @PHI_A2_8077 :PHI_A2_8113 0093: destroy_object $5656 0026: return :PHI_A2_8119 $5804 = 0 // (float) 02DB: unknown_check $5656 0 jump_if_false @PHI_A2_8138 0026: return :PHI_A2_8138 $5804 = -1.0 // (float) 0@ = 0 // (int) :PHI_A2_8149 0011: $5734 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A2_8228 // Note: the incorrect math opcode was used here 0305: unknown_check $5656 $5436(0@,14) $5450(0@,14) $5464(0@,14) 1.5 1.5 2.0 0 0022: jump_if_false @PHI_A2_8216 // 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! $5804 = 1.0 // (float) :PHI_A2_8216 0@ += 1 // (int) 0002: jump @PHI_A2_8149 :PHI_A2_8228 0026: return :PHI_A2_8230 $5803 += 0.015 // (float) 002A: $5802 += $5804 // (float vars) // Note: the incorrect math opcode was used here 0014: $5803 > $5802 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A2_8264 // Note: the incorrect math opcode was used here 0036: $5802 = $5803 // (float vars) :PHI_A2_8264 $5802 > 100.0 // (float) var > num jump_if_false @PHI_A2_8293 $5802 = 100.0 // (float) $5790 = 7 // (int) 005E: (unknown) :PHI_A2_8293 0038: $5794 = float $5802 to_integer // Note: the incorrect math opcode was used here 005F: (unknown) :PHI_A2_8301 $5810 == 0 // (int) var == num jump_if_false @PHI_A2_8346 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @PHI_A2_2146 3 024D: (unknown) $5794 1 'PHI2_TE' // Heat $5810 = 1 // (int) :PHI_A2_8346 0026: return :PHI_A2_8348 $5810 == 1 // (int) var == num jump_if_false @PHI_A2_8370 00AE: remove_status_text $5794 $5810 = 0 // (int) :PHI_A2_8370 0026: return :PHI_A2_8372 0127: reset_actor $5612 flags 032D: (unknown) $5612 1 0232: (unknown) $5612 1 0026: return :PHI_A2_8390 004F: unknown_check $5614 jump_if_false @PHI_A2_8413 027F: store_coords_to 0@ 1@ 2@ from_actor $5614 with_offset 2.0 -2.0 0 :PHI_A2_8413 003E: $5612 = create_actor_pedtype 21 model 147 at 0@ 1@ 2@ 01EC: (unknown) $5612 1 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @PHI_A2_8372 0026: return :PHI_A2_8443 003F: destroy_actor $5612 004F: unknown_check $5614 jump_if_false @PHI_A2_8517 0@ == 0 // (int) var == num jump_if_false @PHI_A2_8487 00A4: $5612 = create_actor_pedtype 21 model 147 in_car $5614 driverseat 0002: jump @PHI_A2_8499 :PHI_A2_8487 0118: $5612 = create_actor_pedtype 21 model 147 in_car $5614 passenger_seat 0 :PHI_A2_8499 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @PHI_A2_8372 00E3: (unknown) $5612 004C: set_car $5614 to_normal_driver :PHI_A2_8517 0026: return :PHI_A2_8519 02DB: unknown_check $5784 0 jump_if_false @PHI_A2_8538 00C3: (unknown) 0@ 1@ 2@ $5784 :PHI_A2_8538 0026: return :PHI_A2_8540 82DB: not unknown_check $5784 0 jump_if_false @PHI_A2_8561 00BB: (unknown) $5784 02E2: $5784 = 0 // (any) :PHI_A2_8561 0026: return :PHI_A2_8563 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 $933 defined jump_if_false @PHI_A2_8630 009B: clear_player $933 wanted_level :PHI_A2_8630 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 $5612 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @PHI_A2_8443 1 0045: actor $933 defined jump_if_false @PHI_A2_8778 0045: actor $5612 defined jump_if_false @PHI_A2_8778 004F: unknown_check $5614 jump_if_false @PHI_A2_8778 031C: (unknown) $5614 807C: not actor $933 driving $5614 0022: jump_if_false @PHI_A2_8778 // Note: the incorrect math opcode was used here 007E: actor $933 driving 0022: jump_if_false @PHI_A2_8772 // Note: the incorrect math opcode was used here 0216: (unknown) $933 -1229.2 -274.8 -100.0 :PHI_A2_8772 021C: (unknown) $933 $5614 :PHI_A2_8778 0045: actor $933 defined 0022: jump_if_false @PHI_A2_8834 // Note: the incorrect math opcode was used here 0045: actor 0@ defined 0022: jump_if_false @PHI_A2_8834 // Note: the incorrect math opcode was used here 0045: actor $5612 defined 0022: jump_if_false @PHI_A2_8834 // Note: the incorrect math opcode was used here 01B1: (unknown) $5612 1 1 1 1 1 0153: (unknown) $933 0@ 0153: (unknown) $5612 0@ :PHI_A2_8834 004F: unknown_check $5614 0022: jump_if_false @PHI_A2_8867 // Note: the incorrect math opcode was used here 004E: put_car $5614 at -1235.45 -278.9 -100.0 00D1: set_car $5614 Z_angle_to 0 :PHI_A2_8867 $5812 == 1 // (int) var == num jump_if_false @PHI_A2_8887 0002: jump @PHI_A2_10756 :PHI_A2_8887 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12808 'PHIA2AA' 'PHI2_M4' $5612 0 // ~w~I could have sworn I locked this place up. 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12808 'PHIA2AB' 'PHI2_M5' $933 0 // ~w~Phil! Don't open the... 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12808 'PHIA2AC' 'PHI2_M6' $5612 0 // ~w~DADDDDDDDY!!!! DADDYDADDYDADDY!!!! 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12808 'PHIA2AD' 'PHI2_M7' $5612 0 // ~w~Scheming Cholo bastards booby-trapped my place. 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12808 'PHIA2AE' 'PHI2_M8' $5612 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_12757 'PHIA2AA' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12757 'PHIA2AB' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12757 'PHIA2AC' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12757 'PHIA2AD' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12757 'PHIA2AE' 0001: wait 1000 ms 0092: $5657 = init_object #ME_BOOMSHINE_DR at -1225.75 -278.35 10.55 00D3: set_object $5657 z_angle_to 9.5 0225: (unknown) $5657 0 010C: store_object $5657 position_to 1@ 2@ 3@ 3@ += 4.0 // (float) 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_5508 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_7351 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_5921 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_4379 0045: actor $5612 defined jump_if_false @PHI_A2_9281 00F1: (unknown) $5612 :PHI_A2_9281 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4394 500 jump_if_false @PHI_A2_9308 0002: jump @PHI_A2_10756 :PHI_A2_9308 0045: actor $5612 defined jump_if_false @PHI_A2_9341 04B9: (unknown) $5612 0 1 0 00EE: (unknown) $5612 -1227.096 -278.4745 :PHI_A2_9341 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13043 'PHIA2AA' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13401 'PHIA2AA' jump_if_false @PHI_A2_9393 0002: jump @PHI_A2_10756 :PHI_A2_9393 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4394 1500 jump_if_false @PHI_A2_9420 0002: jump @PHI_A2_10756 :PHI_A2_9420 0045: actor $5612 defined jump_if_false @PHI_A2_9482 0045: actor $933 defined jump_if_false @PHI_A2_9482 0154: (unknown) $5612 0216: (unknown) $5612 -1226.12 -278.56 -100.0 00CF: set_actor $5612 Z_angle_to 265.0 00A2: (unknown) $5612 04B9: (unknown) $5612 0 0 0 :PHI_A2_9482 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_4394 500 jump_if_false @PHI_A2_9548 0002: jump @PHI_A2_10756 :PHI_A2_9548 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13043 'PHIA2AB' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13401 'PHIA2AB' jump_if_false @PHI_A2_9600 0002: jump @PHI_A2_10756 :PHI_A2_9600 0252: object $5657 exists jump_if_false @PHI_A2_9882 -2@ = 0 // (int) // timer1 :PHI_A2_9615 820C: not unknown_check $5657 1@ 2@ 3@ 0 0 0.1 0 0022: jump_if_false @PHI_A2_9882 // 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_9663 0002: jump @PHI_A2_10756 :PHI_A2_9663 4@ == 1 // (int) var == num jump_if_false @PHI_A2_9836 -2@ > 150 // (int) var > num // timer1 jump_if_false @PHI_A2_9829 0003: shake_camera 100 0045: actor $5612 defined jump_if_false @PHI_A2_9760 00A2: (unknown) $5612 0352: (unknown) $5612 04B4: (unknown) $5612 0 40 2.0 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13346 'PHIA2AB' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13043 'PHIA2AC' :PHI_A2_9760 0045: actor $933 defined jump_if_false @PHI_A2_9784 00A2: (unknown) $933 0220: (unknown) $933 15 5000 :PHI_A2_9784 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_6322 0 6@ = 1 // (int) $5815 = 1 // (int) :PHI_A2_9829 0002: jump @PHI_A2_9875 :PHI_A2_9836 80CA: not fading jump_if_false @PHI_A2_9875 -2@ > 900 // (int) var > num // timer1 jump_if_false @PHI_A2_9875 00C8: set_fade_color_RGB 255 255 255 00C9: fade 0 2000 ms :PHI_A2_9875 0002: jump @PHI_A2_9615 :PHI_A2_9882 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @PHI_A2_4100 2000 jump_if_false @PHI_A2_9909 0002: jump @PHI_A2_10756 :PHI_A2_9909 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13346 'PHIA2AC' 0059: text_clear_all 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12808 'PHIA2AF' 'PHI2_M9' $933 0 // ~w~Get a grip. I'll get your damn liquor. 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12808 'PHIA2BA' 'PHI2_MA' $5612 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 $933 defined jump_if_false @PHI_A2_10070 0216: (unknown) $933 -1237.46 -273.7 -100.0 00CF: set_actor $933 Z_angle_to -65.0 0154: (unknown) $933 :PHI_A2_10070 0045: actor $5612 defined jump_if_false @PHI_A2_10108 0044: put_actor $5612 at -1233.27 -282.42 -100.0 00CF: set_actor $5612 Z_angle_to -65.0 0001: wait 0 ms :PHI_A2_10108 0045: actor $5612 defined jump_if_false @PHI_A2_10127 0414: (unknown) $5612 0 132 :PHI_A2_10127 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4332 500 0045: actor $933 defined jump_if_false @PHI_A2_10165 0158: actor $933 run_to -1226.53 -277.22 :PHI_A2_10165 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @PHI_A2_4100 1300 jump_if_false @PHI_A2_10192 0002: jump @PHI_A2_10756 :PHI_A2_10192 0045: actor $5612 defined jump_if_false @PHI_A2_10217 0158: actor $5612 run_to -1226.02 -278.97 :PHI_A2_10217 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @MAIN_13224 'PHIA2AD' 2 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @PHI_A2_4100 3500 jump_if_false @PHI_A2_10267 0002: jump @PHI_A2_10756 :PHI_A2_10267 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_13043 'PHIA2AE' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @PHI_A2_4100 3700 jump_if_false @PHI_A2_10352 0002: jump @PHI_A2_10756 :PHI_A2_10352 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_13043 'PHIA2AF' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @PHI_A2_4100 2500 jump_if_false @PHI_A2_10485 0002: jump @PHI_A2_10756 :PHI_A2_10485 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13346 'PHIA2AF' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13043 'PHIA2BA' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @PHI_A2_4100 3500 jump_if_false @PHI_A2_10552 0002: jump @PHI_A2_10756 :PHI_A2_10552 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @PHI_A2_8443 0 004E: put_car $5614 at -1230.0 -278.5 10.3 00D1: set_car $5614 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 $5614 max_speed_to 1.0 0045: actor $933 defined jump_if_false @PHI_A2_10696 0216: (unknown) $933 -1226.78 -277.21 10.3 010F: (unknown) $933 -1226.78 -277.21 10.3 0158: actor $933 run_to -1220.26 -276.61 :PHI_A2_10696 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4394 1000 jump_if_false @PHI_A2_10723 0002: jump @PHI_A2_10756 :PHI_A2_10723 004F: unknown_check $5614 jump_if_false @PHI_A2_10743 02C7: (unknown) $5614 2 1100 :PHI_A2_10743 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4394 1500 :PHI_A2_10756 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_3695 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_12435 003F: destroy_actor $5612 003F: destroy_actor 0@ 0045: actor $933 defined jump_if_false @PHI_A2_10835 0216: (unknown) $933 -1219.75 -280.05 11.0 00A2: (unknown) $933 010F: (unknown) $933 -1217.3 -280.29 10.6 :PHI_A2_10835 004F: unknown_check $5614 jump_if_false @PHI_A2_10876 004E: put_car $5614 at -1225.21 -278.09 10.5 00D1: set_car $5614 Z_angle_to 90.0 013A: set_car $5614 door_status_to 2 :PHI_A2_10876 0252: object $5657 exists jump_if_false @PHI_A2_10891 0093: destroy_object $5657 :PHI_A2_10891 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @PHI_A2_8443 0 0001: wait 1000 ms 004F: unknown_check $5614 jump_if_false @PHI_A2_10924 0325: (unknown) $5614 1 :PHI_A2_10924 6@ == 0 // (int) var == num jump_if_false @PHI_A2_10946 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @PHI_A2_6322 0 :PHI_A2_10946 $5815 = 1 // (int) 021D: (unknown) 1 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @PHI_A2_364 500 $5790 = 5 // (int) 0026: return 11@ = 0 // (int) :PHI_A2_10981 0011: 3@ > 11@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A2_11028 // 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_10981 :PHI_A2_11028 0026: return :PHI_A2_11030 80A0: not car 0@ wrecked jump_if_false @PHI_A2_11094 0138: $5848 = random_float_in_ranges 3.0 6.0 0138: $5845 = random_float_in_ranges -2.0 2.0 0138: $5846 = random_float_in_ranges -5.0 2.0 0138: $5847 = random_float_in_ranges -2.0 2.0 03B4: (unknown) 0@ 0 0 $5848 03B3: (unknown) 0@ $5845 $5846 $5847 013B: explode_car 0@ :PHI_A2_11094 0026: return :PHI_A2_11096 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_11142 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_11186 30 > 4@ // (int) num > var 0022: jump_if_false @PHI_A2_11261 // 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_11244 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @PHI_A2_11030 5@ 0002: jump @PHI_A2_11249 :PHI_A2_11244 4@ = 30 // (int) :PHI_A2_11249 4@ += 1 // (int) 0002: jump @PHI_A2_11186 :PHI_A2_11261 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @PHI_A2_11096 0@ 1@ 2@ 3@ 0026: return :PHI_A2_11277 0@ = 0 // (int) :PHI_A2_11281 20 > 0@ // (int) num > var 0022: jump_if_false @PHI_A2_11405 // Note: the incorrect math opcode was used here 0252: object $5402(0@,20) exists 0022: jump_if_false @PHI_A2_11393 // Note: the incorrect math opcode was used here 010C: store_object $5402(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: $5759 = random_float_in_ranges -0.3 0.3 0138: $5760 = random_float_in_ranges -0.3 0.3 $5761 = 0 // (float) 002A: 1@ += $5759 // (float vars) // Note: the incorrect math opcode was used here 002A: 2@ += $5760 // (float vars) // Note: the incorrect math opcode was used here 010D: put_object $5402(0@,20) at 1@ 2@ 3@ :PHI_A2_11393 0@ += 1 // (int) 0002: jump @PHI_A2_11281 :PHI_A2_11405 0026: return :PHI_A2_11407 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_12435 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_4379 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4394 1000 jump_if_false @PHI_A2_11561 0002: jump @PHI_A2_12141 :PHI_A2_11561 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_11597 20 > 13@ // (int) num > var 0022: jump_if_false @PHI_A2_11761 // 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: $5796 = random_int_in_ranges 0 3 $5796 == 0 // (int) var == num jump_if_false @PHI_A2_11682 01AA: $5402(13@,20) = create_object #NDC_DEBRISA at 2@ 3@ 4@ 0002: jump @PHI_A2_11724 :PHI_A2_11682 $5796 == 1 // (int) var == num jump_if_false @PHI_A2_11713 01AA: $5402(13@,20) = create_object #NDC_DEBRISB at 2@ 3@ 4@ 0002: jump @PHI_A2_11724 :PHI_A2_11713 01AA: $5402(13@,20) = create_object #NDC_DEBRISC at 2@ 3@ 4@ :PHI_A2_11724 03AA: (unknown) $5402(13@,20) 1.0 1.0 0.99 022A: (unknown) $5402(13@,20) 1 13@ += 1 // (int) 0002: jump @PHI_A2_11597 :PHI_A2_11761 0001: wait 0 ms 13@ = 0 // (int) :PHI_A2_11768 20 > 13@ // (int) num > var 0022: jump_if_false @PHI_A2_11849 // Note: the incorrect math opcode was used here 0252: object $5402(13@,20) exists 0022: jump_if_false @PHI_A2_11837 // 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) $5402(13@,20) 2@ 3@ 4@ 0225: (unknown) $5402(13@,20) 1 :PHI_A2_11837 13@ += 1 // (int) 0002: jump @PHI_A2_11768 :PHI_A2_11849 5@ = 1.0 // (float) 6@ = -1.0 // (float) 1@ = 20 // (int) :PHI_A2_11866 1@ > 0 // (int) var > num jump_if_false @PHI_A2_12004 0001: wait 0 ms 0377: (unknown) 44 14@ 14@ > 0 // (int) var > num jump_if_false @PHI_A2_11903 0002: jump @PHI_A2_12141 :PHI_A2_11903 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_11277 1@ -= 1 // (int) 0002: jump @PHI_A2_11866 :PHI_A2_12004 013C: create_explosion_at 7@ 8@ 9@ radius 4 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @PHI_A2_11142 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_12048 500 > -2@ // (int) num > var // timer1 0022: jump_if_false @PHI_A2_12104 // 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_12087 0002: jump @PHI_A2_12141 :PHI_A2_12087 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @PHI_A2_11277 0002: jump @PHI_A2_12048 :PHI_A2_12104 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_11142 7@ 8@ 9@ 50.0 0001: wait 500 ms :PHI_A2_12141 0@ == 0 // (int) var == num jump_if_false @PHI_A2_12200 00C8: set_fade_color_RGB 255 255 255 00C9: fade 0 1000 ms :PHI_A2_12169 00CA: fading jump_if_false @PHI_A2_12188 0001: wait 0 ms 0002: jump @PHI_A2_12169 :PHI_A2_12188 0001: wait 1000 ms 0002: jump @PHI_A2_12215 :PHI_A2_12200 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_4364 :PHI_A2_12215 13@ = 0 // (int) :PHI_A2_12219 10 > 13@ // (int) num > var 0022: jump_if_false @PHI_A2_12249 // Note: the incorrect math opcode was used here 0093: destroy_object $5402(13@,20) 13@ += 1 // (int) 0002: jump @PHI_A2_12219 :PHI_A2_12249 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @PHI_A2_364 1000 0045: actor $933 defined jump_if_false @PHI_A2_12303 0043: store_actor $933 position_to $5759 $5760 $5761 // Note: the incorrect math opcode was used here 014B: set_actor $933 health_to 0 013C: create_explosion_at $5759 $5760 $5761 radius 6 :PHI_A2_12303 $5790 = 200 // (int) $5795 = 3 // (int) 0026: return :PHI_A2_12318 0113: remove_references_to_car $5613 // Like turning a car into any random car 0113: remove_references_to_car $5614 // Like turning a car into any random car 0112: remove_references_to_actor $5612 // Like turning an actor into a random pedestrian 034A: unknown_check $5616 jump_if_false @PHI_A2_12345 0112: remove_references_to_actor $5616 // Like turning an actor into a random pedestrian :PHI_A2_12345 034B: unknown_check $5615 jump_if_false @PHI_A2_12360 0113: remove_references_to_car $5615 // Like turning a car into any random car :PHI_A2_12360 01ED: (unknown) 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @PHI_A2_6103 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @PHI_A2_8540 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @PHI_A2_6855 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @PHI_A2_6048 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @PHI_A2_8073 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @PHI_A2_6738 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @PHI_A2_5892 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @PHI_A2_8348 0240: (unknown) -1233.97 -246.92 0 -1185.04 -288.26 30.0 0093: destroy_object $5657 0482: (unknown) -341212330 0 $5821 == 1 // (int) var == num jump_if_false @PHI_A2_12508 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_1_19424 0 0049: destroy_car $5614 :PHI_A2_12508 0026: return :PHI_A2_12510 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 $933 defined jump_if_false @PHI_A2_12860 :PHI_A2_12551 0078: if and 007E: actor $933 driving 82A7: not unknown_check $933 jump_if_false @PHI_A2_12598 0001: wait 0 ms 009F: actor $933 dead jump_if_false @PHI_A2_12591 0002: jump @PHI_A2_13231 :PHI_A2_12591 0002: jump @PHI_A2_12551 :PHI_A2_12598 0216: (unknown) $933 -1225.75 -278.35 -100.0 004F: unknown_check $5613 jump_if_false @PHI_A2_12655 004E: put_car $5613 at -1219.42 -278.34 10.6 00D1: set_car $5613 Z_angle_to 70.0 004C: set_car $5613 to_normal_driver :PHI_A2_12655 004F: unknown_check $5614 jump_if_false @PHI_A2_12671 0325: (unknown) $5614 0 :PHI_A2_12671 004F: unknown_check $5614 jump_if_false @PHI_A2_12706 004E: put_car $5614 at -1231.26 -276.72 -100.0 00D1: set_car $5614 Z_angle_to 80.0 :PHI_A2_12706 027F: store_coords_to 0@ 1@ 2@ from_actor $5614 with_offset -2.0 1.0 0 0045: actor $933 defined jump_if_false @PHI_A2_12821 010B: set_actor $933 armed_weapon_to 0 0045: actor $5612 defined jump_if_false @PHI_A2_12821 0044: put_actor $933 at 0@ 1@ 2@ 013E: actor $933 look_at_actor $5612 0153: (unknown) $5612 $933 0153: (unknown) $933 $5612 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12808 'PHIA2BF' 'PHI2_I4' $5612 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_12757 'PHIA2BF' :PHI_A2_12821 004F: unknown_check $5614 jump_if_false @PHI_A2_12860 00B9: set_camera_position -1235.99 -279.2 11.62 rotations 0 0 0 00B4: camera_on_car $5614 15 2 :PHI_A2_12860 0001: wait 1000 ms 0045: actor $933 defined jump_if_false @PHI_A2_12888 04B4: (unknown) $933 120 525 100.0 :PHI_A2_12888 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @PHI_A2_3738 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_13043 'PHIA2BF' 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_13401 'PHIA2BF' jump_if_false @PHI_A2_12950 0002: jump @PHI_A2_13231 :PHI_A2_12950 0045: actor $5612 defined jump_if_false @PHI_A2_12965 0154: (unknown) $5612 :PHI_A2_12965 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @PHI_A2_4100 500 jump_if_false @PHI_A2_12992 0002: jump @PHI_A2_13231 :PHI_A2_12992 004F: unknown_check $5614 jump_if_false @PHI_A2_13035 0050: set_car $5614 max_speed_to 10.0 004A: car $5614 drive_to -1237.47 -246.66 11.83 0290: (unknown) $5614 0.5 :PHI_A2_13035 0059: text_clear_all -2@ = 0 // (int) // timer1 :PHI_A2_13041 3000 > -2@ // (int) num > var // timer1 0022: jump_if_false @PHI_A2_13203 // Note: the incorrect math opcode was used here 0001: wait 0 ms 004F: unknown_check $5614 0022: jump_if_false @PHI_A2_13196 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @PHI_A2_3669 0078: if and -2@ > 1000 // (int) var > num // timer1 1200 > -2@ // (int) num > var // timer1 0022: jump_if_false @PHI_A2_13110 // Note: the incorrect math opcode was used here 02C7: (unknown) $5614 6 700 :PHI_A2_13110 0078: if and -2@ > 1800 // (int) var > num // timer1 2000 > -2@ // (int) num > var // timer1 0022: jump_if_false @PHI_A2_13142 // Note: the incorrect math opcode was used here 02C7: (unknown) $5614 7 1000 :PHI_A2_13142 0078: if and -2@ > 2400 // (int) var > num // timer1 2600 > -2@ // (int) num > var // timer1 0022: jump_if_false @PHI_A2_13174 // Note: the incorrect math opcode was used here 02C7: (unknown) $5614 6 800 :PHI_A2_13174 -2@ > 2900 // (int) var > num // timer1 jump_if_false @PHI_A2_13196 02C7: (unknown) $5614 7 1000 :PHI_A2_13196 0002: jump @PHI_A2_13041 :PHI_A2_13203 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @PHI_A2_3695 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @PHI_A2_8073 003F: destroy_actor $5612 0049: destroy_car $5614 :PHI_A2_13231 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_4364 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_12435 $5795 = -2 // (int) 0049: destroy_car $5614 003F: destroy_actor $5612 0049: destroy_car $5613 0049: destroy_car $5615 003F: destroy_actor $5616 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @PHI_A2_8073 0045: actor $933 defined jump_if_false @PHI_A2_13328 0352: (unknown) $933 0044: put_actor $933 at -1171.69 -290.0 10.44 00CF: set_actor $933 Z_angle_to 180.0 :PHI_A2_13328 0444: (unknown) 120 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @PHI_A2_12318 $5800 = 1 // (int) 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @PHI_A2_364 1000 0026: return 0252: object 0@ exists jump_if_false @PHI_A2_13443 0305: unknown_check 0@ 1@ 2@ 3@ 10.0 10.0 10.0 0 0022: jump_if_false @PHI_A2_13443 // 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_13443 // Note: the incorrect math opcode was used here 004F: unknown_check 4@ 0022: jump_if_false @PHI_A2_13443 // 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_13443 0026: return :PHI_A2_13445 3@ = 0 // (int) :PHI_A2_13449 8252: not object $5369(3@,4) exists jump_if_false @PHI_A2_13487 013C: create_explosion_at $5515(3@,4) $5519(3@,4) $5523(3@,4) radius 6 005E: (unknown) 0002: jump @PHI_A2_13505 :PHI_A2_13487 010C: store_object $5369(3@,4) position_to $5515(3@,4) $5519(3@,4) $5523(3@,4) :PHI_A2_13505 3@ += 1 // (int) 3@ >= 4 // (int) var >= num jump_if_false @PHI_A2_13449 005F: (unknown) :PHI_A2_13524 $940 = 1 // (int) 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 7 call_with_params @MAIN_6449 $1748 $5792 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_2915 0025: gosub @PHI_A2_13798 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_2491 $5790 = 0 // (int) $5791 = 1 // (int) 0270: (unknown) 1 0001: wait 0 ms :PHI_A2_13592 300 > $5790 // (int) num > var 0022: jump_if_false @PHI_A2_13796 // Note: the incorrect math opcode was used here 0001: wait 0 ms $5790 == 0 // (int) var == num jump_if_false @PHI_A2_13628 0025: gosub @PHI_A2_15256 :PHI_A2_13628 $5790 == 1 // (int) var == num jump_if_false @PHI_A2_13648 0025: gosub @PHI_A2_14073 :PHI_A2_13648 $5790 == 2 // (int) var == num jump_if_false @PHI_A2_13668 0025: gosub @PHI_A2_14362 :PHI_A2_13668 $5790 == 4 // (int) var == num jump_if_false @PHI_A2_13688 0025: gosub @PHI_A2_14701 :PHI_A2_13688 $5790 == 5 // (int) var == num jump_if_false @PHI_A2_13708 0025: gosub @PHI_A2_14931 :PHI_A2_13708 $5790 == 3 // (int) var == num jump_if_false @PHI_A2_13728 0025: gosub @PHI_A2_14614 :PHI_A2_13728 $5790 == 7 // (int) var == num jump_if_false @PHI_A2_13748 0025: gosub @PHI_A2_15440 :PHI_A2_13748 $5790 == 100 // (int) var == num jump_if_false @PHI_A2_13768 0025: gosub @PHI_A2_15702 :PHI_A2_13768 $5790 == 200 // (int) var == num jump_if_false @PHI_A2_13789 0025: gosub @PHI_A2_15452 :PHI_A2_13789 0002: jump @PHI_A2_13592 :PHI_A2_13796 0026: return :PHI_A2_13798 00AA: set_parked_car_generator $1230 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_12249 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_3286 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_5952 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_8390 0045: actor $933 defined jump_if_false @PHI_A2_13958 027F: store_coords_to 1@ 2@ 3@ from_actor $5614 with_offset -3.0 2.0 0 0044: put_actor $933 at 1@ 2@ 3@ 0045: actor $5612 defined 0022: jump_if_false @PHI_A2_13958 // Note: the incorrect math opcode was used here 013E: actor $933 look_at_actor $5612 013E: actor $5612 look_at_actor $933 :PHI_A2_13958 0001: wait 1000 ms 01CF: (unknown) 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @PHI_A2_364 1000 0045: actor $5612 defined jump_if_false @PHI_A2_14012 004F: unknown_check $5614 jump_if_false @PHI_A2_14012 0399: (unknown) $5612 1 00E9: (unknown) $5612 $5614 :PHI_A2_14012 $5790 = 0 // (int) $5791 = 2 // (int) $5813 == 1 // (int) var == num jump_if_false @PHI_A2_14071 0045: actor $5612 defined jump_if_false @PHI_A2_14054 0298: (unknown) $5612 $5614 0 :PHI_A2_14054 0045: actor $933 defined 0022: jump_if_false @PHI_A2_14071 // Note: the incorrect math opcode was used here 021C: (unknown) $933 $5614 :PHI_A2_14071 0026: return :PHI_A2_14073 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @PHI_A2_8519 -1195.65 -245.35 11.45 $5813 == 1 // (int) var == num jump_if_false @PHI_A2_14146 004F: unknown_check $5614 jump_if_false @PHI_A2_14146 004E: put_car $5614 at -1195.65 -245.35 11.45 0001: wait 2000 ms :PHI_A2_14146 0057: show_text_highpriority GXT 'PHI2_O2' time 5000 flag 1 // ~w~Take Phil to the ~y~warehouse. $5828 == 0 // (int) var == num jump_if_false @PHI_A2_14186 028E: (unknown) 1 -1 $5828 = 1 // (int) :PHI_A2_14186 $5790 == 1 // (int) var == num jump_if_false @PHI_A2_14344 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_3138 jump_if_false @PHI_A2_14221 0026: return :PHI_A2_14221 807C: not actor $933 driving $5614 0022: jump_if_false @PHI_A2_14257 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_8540 $5790 = 0 // (int) $5791 = 1 // (int) 0026: return :PHI_A2_14257 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_2593 jump_if_false @PHI_A2_14295 $1082 == 1 // (int) var == num jump_if_false @PHI_A2_14295 $5790 = 3 // (int) 0026: return :PHI_A2_14295 008B: actor $933 in_sphere_in_car -1195.65 -245.35 11.45 radius 5.0 5.0 2.0 sphere 1 jump_if_false @PHI_A2_14337 $5790 = 2 // (int) :PHI_A2_14337 0002: jump @PHI_A2_14186 :PHI_A2_14344 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_8540 $5790 = 2 // (int) 0026: return :PHI_A2_14362 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @PHI_A2_8519 -1235.45 -278.9 11.44 $5826 == 1 // (int) var == num jump_if_false @PHI_A2_14417 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @PHI_A2_2516 1 $5826 = 0 // (int) :PHI_A2_14417 $5813 == 1 // (int) var == num jump_if_false @PHI_A2_14460 004F: unknown_check $5614 jump_if_false @PHI_A2_14460 004E: put_car $5614 at -1235.45 -278.9 11.44 :PHI_A2_14460 0057: show_text_highpriority GXT 'PHI2_OA' time 5000 flag 1 // ~w~Park the truck around the ~y~back. :PHI_A2_14476 $5790 == 2 // (int) var == num jump_if_false @PHI_A2_14596 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_3138 jump_if_false @PHI_A2_14511 0026: return :PHI_A2_14511 807C: not actor $933 driving $5614 0022: jump_if_false @PHI_A2_14547 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_8540 $5790 = 0 // (int) $5791 = 2 // (int) 0026: return :PHI_A2_14547 008B: actor $933 in_sphere_in_car -1235.45 -278.9 11.44 radius 5.0 5.0 2.0 sphere 1 jump_if_false @PHI_A2_14589 $5790 = 3 // (int) :PHI_A2_14589 0002: jump @PHI_A2_14476 :PHI_A2_14596 $5790 = 3 // (int) 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_8540 0026: return :PHI_A2_14614 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_8540 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_6103 $5821 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_8563 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_8301 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_7209 $5790 = 4 // (int) $5814 == 1 // (int) var == num jump_if_false @PHI_A2_14699 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_6912 :PHI_A2_14699 0026: return :PHI_A2_14701 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_6005 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_6855 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_6103 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_3138 jump_if_false @PHI_A2_14766 0026: return :PHI_A2_14766 807C: not actor $933 driving $5613 0022: jump_if_false @PHI_A2_14903 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @PHI_A2_14800 // Note: the incorrect math opcode was used here 0043: store_actor $933 position_to $5765 $5766 $5767 // Note: the incorrect math opcode was used here :PHI_A2_14800 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_3138 jump_if_false @PHI_A2_14822 0026: return :PHI_A2_14822 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_3327 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_3941 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_3669 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_8230 jump_if_false @PHI_A2_14871 0026: return :PHI_A2_14871 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_13445 jump_if_false @PHI_A2_14896 $5790 = 7 // (int) 0026: return :PHI_A2_14896 0002: jump @PHI_A2_14766 :PHI_A2_14903 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_6048 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_6787 $5790 = 5 // (int) 0026: return :PHI_A2_14931 $5816 == 1 // (int) var == num jump_if_false @PHI_A2_14976 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 $5816 = 0 // (int) 0002: jump @PHI_A2_15050 :PHI_A2_14976 -2@ > 5000 // (int) var > num // timer1 jump_if_false @PHI_A2_15050 02DB: unknown_check $5656 0 jump_if_false @PHI_A2_15024 0057: show_text_highpriority GXT 'PHI2_O6' time 5000 flag 1 // ~w~Pick up a ~g~boomshine crate. 0002: jump @PHI_A2_15050 :PHI_A2_15024 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_6071 0057: show_text_highpriority GXT 'PHI2_O5' time 5000 flag 1 // ~w~Load the boomshine onto the ~b~truck. :PHI_A2_15050 4 > $5793 // (int) num > var 0022: jump_if_false @PHI_A2_15238 // 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_3138 jump_if_false @PHI_A2_15085 0026: return :PHI_A2_15085 807C: not actor $933 driving $5613 0022: jump_if_false @PHI_A2_15112 // Note: the incorrect math opcode was used here -2@ = 10000 // (int) // timer1 $5790 = 4 // (int) 0026: return :PHI_A2_15112 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_7649 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_7791 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_8119 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_3669 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_3413 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_3782 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_3941 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_13445 jump_if_false @PHI_A2_15212 0001: wait 2000 ms $5790 = 7 // (int) 0026: return :PHI_A2_15212 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_8230 jump_if_false @PHI_A2_15231 0026: return :PHI_A2_15231 0002: jump @PHI_A2_15050 :PHI_A2_15238 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_8348 $5790 = 100 // (int) 0026: return :PHI_A2_15256 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_3138 jump_if_false @PHI_A2_15275 0026: return :PHI_A2_15275 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_6071 $5811 == 1 // (int) var == num jump_if_false @PHI_A2_15326 0057: show_text_highpriority GXT 'PHI2_O1' time 5000 flag 1 // ~w~Get in Phil's ~b~truck. $5811 = 0 // (int) 0002: jump @PHI_A2_15342 :PHI_A2_15326 0057: show_text_highpriority GXT 'PHI2_O4' time 5000 flag 1 // ~w~Get back in the ~b~truck. :PHI_A2_15342 807C: not actor $933 driving $5614 0022: jump_if_false @PHI_A2_15422 // 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_3138 jump_if_false @PHI_A2_15377 0026: return :PHI_A2_15377 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_2593 jump_if_false @PHI_A2_15415 $1082 == 1 // (int) var == num jump_if_false @PHI_A2_15415 $5790 = 3 // (int) 0026: return :PHI_A2_15415 0002: jump @PHI_A2_15342 :PHI_A2_15422 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_6103 0035: $5790 = $5791 // (int vars) 0026: return :PHI_A2_15440 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_11407 0026: return :PHI_A2_15452 $5827 == 1 // (int) var == num jump_if_false @PHI_A2_15467 0026: return :PHI_A2_15467 $5827 = 1 // (int) 0059: text_clear_all 0268: (unknown) 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_8348 $5821 == 1 // (int) var == num jump_if_false @PHI_A2_15646 not $5795 == -1 // (int) var == num jump_if_false @PHI_A2_15646 not $5795 == 3 // (int) var == num jump_if_false @PHI_A2_15646 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4301 500 0045: actor $933 defined jump_if_false @PHI_A2_15591 0216: (unknown) $933 -1235.45 -278.9 10.5 0352: (unknown) $933 (unknown) $933 00CF: set_actor $933 Z_angle_to 90.0 01CF: (unknown) 0221: (unknown) :PHI_A2_15591 0049: destroy_car $5614 0049: destroy_car $5613 003F: destroy_actor $5612 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_12318 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4332 500 :PHI_A2_15646 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! not $5795 == -1 // (int) var == num jump_if_false @PHI_A2_15693 0035: 0@ = $5795 // (int vars) 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_5026 $5550(0@,4) :PHI_A2_15693 $5790 = 300 // (int) 0026: return :PHI_A2_15702 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_12510 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @99RED_12847 'PHI_A02' 250 // Boomshine Blowout 01DF: progress_made += 1 $5790 = 300 // (int) 0026: return :PHI_A2_15747 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_6048 0078: if and $5821 == 1 // (int) var == num $5800 == 0 // (int) var == num jump_if_false @PHI_A2_15931 037B: constant_params 6 variable_params 3 unknown 7 call_with_params @MAIN_5197 $937 $938 $939 -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_5197 $937 $938 $939 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_5197 $937 $938 $939 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_5197 $937 $938 $939 0 2.6 0 4@ 5@ 6@ 013C: create_explosion_at 4@ 5@ 6@ radius 6 0001: wait 8800 ms :PHI_A2_15931 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_12318 0264: (unknown) 1.0 0125: set_traffic_density_multiplier_to 1.0 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @PHI_A2_2561 $940 = 0 // (int) 0026: return //-------------Mission 48--------------- :PHI_A3 0238: name_thread 'PHI_A3' 01EA: increment_mission_attempts 033A: use_GXT_table 'PHI_A3' 0025: gosub @PHI_A3_9681 009D: wasted_or_busted // mission only jump_if_false @PHI_A3_45 0025: gosub @PHI_A3_15417 :PHI_A3_45 0025: gosub @PHI_A3_15750 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 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @PHI_A3_599 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 007E: actor $933 driving jump_if_false @PHI_A3_593 0400: (unknown) $933 $1070 0002: jump @PHI_A3_599 :PHI_A3_593 02C0: (unknown) $933 $1070 :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_4301 0@ :PHI_A3_626 0045: actor $933 defined jump_if_false @PHI_A3_694 807E: not actor $933 driving jump_if_false @PHI_A3_671 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @PHI_A3_674 :PHI_A3_671 021D: (unknown) 0 :PHI_A3_674 $1078 == 0 // (int) var == num jump_if_false @PHI_A3_690 02EA: select_interior 2 :PHI_A3_690 01AE: (unknown) 1 :PHI_A3_694 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :PHI_A3_707 0045: actor $933 defined jump_if_false @PHI_A3_771 807E: not actor $933 driving jump_if_false @PHI_A3_759 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @PHI_A3_759 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :PHI_A3_759 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :PHI_A3_771 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @PHI_A3_820 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 01AE: (unknown) 0 $1078 == 0 // (int) var == num jump_if_false @PHI_A3_820 02EA: select_interior 0 :PHI_A3_820 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @PHI_A3_850 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :PHI_A3_850 0026: return 0045: actor 0@ defined jump_if_false @PHI_A3_871 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :PHI_A3_871 0026: return 0045: actor 0@ defined 0022: jump_if_false @PHI_A3_901 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @PHI_A3_901 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :PHI_A3_901 0026: return :PHI_A3_903 0045: actor 0@ defined 0022: jump_if_false @PHI_A3_950 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @PHI_A3_946 // 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_950 :PHI_A3_946 1@ = 0 // (int) :PHI_A3_950 1@ == 1 // (int) var == num jump_if_false @PHI_A3_1034 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @PHI_A3_1027 007E: actor 0@ driving jump_if_false @PHI_A3_1023 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @PHI_A3_1013 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @PHI_A3_1016 :PHI_A3_1013 00F1: (unknown) 0@ :PHI_A3_1016 0002: jump @PHI_A3_1027 :PHI_A3_1023 1@ = 0 // (int) :PHI_A3_1027 0002: jump @PHI_A3_950 :PHI_A3_1034 0026: return 0045: actor 0@ defined jump_if_false @PHI_A3_1128 007E: actor 0@ driving jump_if_false @PHI_A3_1112 02A7: unknown_check 0@ jump_if_false @PHI_A3_1082 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @PHI_A3_1105 :PHI_A3_1082 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @PHI_A3_903 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :PHI_A3_1105 0002: jump @PHI_A3_1121 :PHI_A3_1112 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :PHI_A3_1121 0002: jump @PHI_A3_1130 :PHI_A3_1128 005F: (unknown) :PHI_A3_1130 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @PHI_A3_1288 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @PHI_A3_1288 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @PHI_A3_1229 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @PHI_A3_1188 // Note: the incorrect math opcode was used here 0026: return 0002: jump @PHI_A3_1222 :PHI_A3_1188 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A3_903 0@ 4@ > -1 // (int) var > num jump_if_false @PHI_A3_1222 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A3_903 4@ :PHI_A3_1222 0002: jump @PHI_A3_1288 :PHI_A3_1229 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @PHI_A3_1254 // Note: the incorrect math opcode was used here 0026: return 0002: jump @PHI_A3_1288 :PHI_A3_1254 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A3_903 0@ not 3@ == -1 // (int) var == num jump_if_false @PHI_A3_1288 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A3_903 3@ :PHI_A3_1288 0045: actor 0@ defined jump_if_false @PHI_A3_1340 004F: unknown_check 1@ jump_if_false @PHI_A3_1340 007E: actor 0@ driving jump_if_false @PHI_A3_1340 807C: not actor 0@ driving 1@ 0022: jump_if_false @PHI_A3_1340 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A3_903 0@ :PHI_A3_1340 5@ = 0 // (int) :PHI_A3_1344 5@ == 0 // (int) var == num jump_if_false @PHI_A3_1442 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @PHI_A3_1435 004F: unknown_check 1@ jump_if_false @PHI_A3_1435 007C: actor 0@ driving 1@ 0022: jump_if_false @PHI_A3_1401 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @PHI_A3_1435 :PHI_A3_1401 2@ == -1 // (int) var == num jump_if_false @PHI_A3_1427 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @PHI_A3_1435 :PHI_A3_1427 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :PHI_A3_1435 0002: jump @PHI_A3_1344 :PHI_A3_1442 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_1905 0017: 3@ >= 16@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A3_2055 // 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_2031 0027: (unknown) 8@ 9@ 10@ 11@ 12@ 13@ :PHI_A3_2031 0036: 8@ = 11@ // (float vars) 0036: 9@ = 12@ // (float vars) 0036: 10@ = 13@ // (float vars) 16@ += 1 // (int) 0002: jump @PHI_A3_1905 :PHI_A3_2055 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_2138 0 > 5@ // (int) num > var 0022: jump_if_false @PHI_A3_2121 // 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_2125 :PHI_A3_2121 0035: 10@ = 5@ // (int vars) :PHI_A3_2125 02B1: draw_text_1number 0@ 1@ GXT 4@ number 10@ 0002: jump @PHI_A3_2143 :PHI_A3_2138 0203: set_draw_text_position 0@ 1@ GXT 4@ :PHI_A3_2143 0026: return :PHI_A3_2145 0045: actor 0@ defined 0022: jump_if_false @PHI_A3_2230 // 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_2230 005F: (unknown) 037B: constant_params 1 variable_params 2 unknown 4 call_with_params @PHI_A3_2145 0@ 2@ 3@ jump_if_false @PHI_A3_2257 0203: set_draw_text_position 2@ 3@ GXT 1@ :PHI_A3_2257 0026: return 037B: constant_params 1 variable_params 2 unknown 5 call_with_params @PHI_A3_2145 0@ 3@ 4@ jump_if_false @PHI_A3_2285 02B1: draw_text_1number 3@ 4@ GXT 1@ number 2@ :PHI_A3_2285 0026: return 037B: constant_params 1 variable_params 2 unknown 6 call_with_params @PHI_A3_2145 0@ 4@ 5@ jump_if_false @PHI_A3_2314 02B2: (unknown) 4@ 5@ 1@ 2@ 3@ :PHI_A3_2314 0026: return :PHI_A3_2316 007F: player 0 pressed_key 4 jump_if_false @PHI_A3_2391 007F: player 0 pressed_key 8 jump_if_false @PHI_A3_2384 $5604 == 0 // (int) var == num jump_if_false @PHI_A3_2384 0043: store_actor $933 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $933 Z_angle 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) $5604 = 1 // (int) :PHI_A3_2384 0002: jump @PHI_A3_2396 :PHI_A3_2391 $5604 = 0 // (int) :PHI_A3_2396 007F: player 0 pressed_key 4 jump_if_false @PHI_A3_2482 007F: player 0 pressed_key 9 jump_if_false @PHI_A3_2475 $5605 == 0 // (int) var == num jump_if_false @PHI_A3_2475 0043: store_actor $933 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $933 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) :PHI_A3_2475 0002: jump @PHI_A3_2487 :PHI_A3_2482 $5605 = 0 // (int) :PHI_A3_2487 0026: return :PHI_A3_2489 02E2: $5606 = 0 // (any) $5607 = -1 // (int) $5608 = -1 // (int) $5609 = -1 // (int) $5610 = -1 // (int) $5612 = -1 // (int) $5613 = 0 // (int) 0@ = 0 // (int) :PHI_A3_2533 $5358(0@,4) = -1 // (int) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @PHI_A3_2533 $5655 = -907.4799 // (float) $5658 = -1076.836 // (float) $5661 = 14.6944 // (float) $5656 = -925.552 // (float) $5659 = -1257.382 // (float) $5662 = 11.8222 // (float) $5657 = -725.5474 // (float) $5660 = -1490.605 // (float) $5663 = 10.2079 // (float) $5664 = 0 // (int) $5618 = 0 // (int) $5619 = 0 // (int) $5620 = 0 // (float) $5621 = 0 // (float) $5622 = 0 // (float) $5623 = -1 // (int) $5624 = -977.2403 // (float) $5628 = -639.2926 // (float) $5632 = 11.126 // (float) $5625 = -983.4736 // (float) $5629 = -82.6581 // (float) $5633 = 10.3824 // (float) $5626 = -898.3975 // (float) $5630 = 317.8127 // (float) $5634 = 11.0881 // (float) $5627 = -1187.665 // (float) $5631 = -201.9334 // (float) $5635 = 11.2794 // (float) $5636 = 0 // (int) 0@ = 0 // (int) :PHI_A3_2792 $5381(0@,3) = -1 // (int) $5384(0@,3) = 0 // (int) $5387(0@,3) = 0 // (int) $5390(0@,3) = 0 // (int) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @PHI_A3_2792 $5652 = 0 // (int) $5651 = 0 // (int) $5653 = 0 // (int) $5654 = 0 // (int) $5650 = 0 // (int) $5669 = 0 // (int) 0@ = 0 // (int) :PHI_A3_2872 $5417(0@,1) = 0 // (int) 02E2: $5422(0@,1) = 0 // (any) 02E2: $5423(0@,1) = 0 // (any) 0@ += 1 // (int) 0@ >= 1 // (int) var >= num jump_if_false @PHI_A3_2872 $5680 = -1 // (int) $5681 = -1 // (int) $5682 = -1 // (int) $5683 = -1 // (int) 0026: return :PHI_A3_2936 0045: actor $5607 defined jump_if_false @PHI_A3_2982 0080: actor $5607 near_point $937 $938 radius 150.0 150.0 sphere 0 0022: jump_if_false @PHI_A3_2982 // Note: the incorrect math opcode was used here 01B8: unknown_check $5607 0022: jump_if_false @PHI_A3_2982 // Note: the incorrect math opcode was used here 005E: (unknown) :PHI_A3_2982 0@ = 0 // (int) :PHI_A3_2986 0045: actor $5352(0@,2) defined jump_if_false @PHI_A3_3038 0080: actor $5352(0@,2) near_point $937 $938 radius 150.0 150.0 sphere 0 0022: jump_if_false @PHI_A3_3038 // Note: the incorrect math opcode was used here 01B8: unknown_check $5352(0@,2) 0022: jump_if_false @PHI_A3_3038 // Note: the incorrect math opcode was used here 005E: (unknown) :PHI_A3_3038 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @PHI_A3_2986 004F: unknown_check $5610 jump_if_false @PHI_A3_3101 0102: car $5610 near_point $937 $938 radius 150.0 150.0 sphere 0 0022: jump_if_false @PHI_A3_3101 // Note: the incorrect math opcode was used here 01B7: unknown_check $5610 0022: jump_if_false @PHI_A3_3101 // Note: the incorrect math opcode was used here 005E: (unknown) :PHI_A3_3101 004F: unknown_check $5612 0022: jump_if_false @PHI_A3_3147 // Note: the incorrect math opcode was used here 0102: car $5612 near_point $937 $938 radius 150.0 150.0 sphere 0 0022: jump_if_false @PHI_A3_3147 // Note: the incorrect math opcode was used here 01B7: unknown_check $5612 0022: jump_if_false @PHI_A3_3147 // Note: the incorrect math opcode was used here 005E: (unknown) :PHI_A3_3147 0045: actor $5623 defined 0022: jump_if_false @PHI_A3_3193 // Note: the incorrect math opcode was used here 0080: actor $5623 near_point $937 $938 radius 150.0 150.0 sphere 0 0022: jump_if_false @PHI_A3_3193 // Note: the incorrect math opcode was used here 01B8: unknown_check $5623 0022: jump_if_false @PHI_A3_3193 // Note: the incorrect math opcode was used here 005E: (unknown) :PHI_A3_3193 0@ = 0 // (int) :PHI_A3_3197 0045: actor $5381(0@,3) defined jump_if_false @PHI_A3_3249 0080: actor $5381(0@,3) near_point $937 $938 radius 150.0 150.0 sphere 0 0022: jump_if_false @PHI_A3_3249 // Note: the incorrect math opcode was used here 01B8: unknown_check $5381(0@,3) 0022: jump_if_false @PHI_A3_3249 // Note: the incorrect math opcode was used here 005E: (unknown) :PHI_A3_3249 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @PHI_A3_3197 0@ = 0 // (int) :PHI_A3_3270 not $5417(0@,1) == 0 // (int) var == num jump_if_false @PHI_A3_3440 004F: unknown_check $5414(0@,1) jump_if_false @PHI_A3_3336 0102: car $5414(0@,1) near_point $937 $938 radius 150.0 150.0 sphere 0 0022: jump_if_false @PHI_A3_3336 // Note: the incorrect math opcode was used here 01B7: unknown_check $5414(0@,1) 0022: jump_if_false @PHI_A3_3336 // Note: the incorrect math opcode was used here 005E: (unknown) :PHI_A3_3336 0045: actor $5415(0@,1) defined 0022: jump_if_false @PHI_A3_3388 // Note: the incorrect math opcode was used here 0080: actor $5415(0@,1) near_point $937 $938 radius 150.0 150.0 sphere 0 0022: jump_if_false @PHI_A3_3388 // Note: the incorrect math opcode was used here 01B8: unknown_check $5415(0@,1) 0022: jump_if_false @PHI_A3_3388 // Note: the incorrect math opcode was used here 005E: (unknown) :PHI_A3_3388 0045: actor $5416(0@,1) defined 0022: jump_if_false @PHI_A3_3440 // Note: the incorrect math opcode was used here 0080: actor $5416(0@,1) near_point $937 $938 radius 150.0 150.0 sphere 0 0022: jump_if_false @PHI_A3_3440 // Note: the incorrect math opcode was used here 01B8: unknown_check $5416(0@,1) 0022: jump_if_false @PHI_A3_3440 // Note: the incorrect math opcode was used here 005E: (unknown) :PHI_A3_3440 0@ += 1 // (int) 0@ >= 1 // (int) var >= num jump_if_false @PHI_A3_3270 005F: (unknown) :PHI_A3_3459 034A: unknown_check $5607 jump_if_false @PHI_A3_3474 003F: destroy_actor $5607 :PHI_A3_3474 0@ = 0 // (int) :PHI_A3_3478 034A: unknown_check $5352(0@,2) jump_if_false @PHI_A3_3497 003F: destroy_actor $5352(0@,2) :PHI_A3_3497 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @PHI_A3_3478 034B: unknown_check $5610 jump_if_false @PHI_A3_3537 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4661 $5610 :PHI_A3_3537 0@ = 0 // (int) :PHI_A3_3541 0252: object $5358(0@,4) exists jump_if_false @PHI_A3_3560 0093: destroy_object $5358(0@,4) :PHI_A3_3560 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @PHI_A3_3541 034B: unknown_check $5612 jump_if_false @PHI_A3_3600 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4661 $5612 :PHI_A3_3600 034A: unknown_check $5623 jump_if_false @PHI_A3_3615 003F: destroy_actor $5623 :PHI_A3_3615 0@ = 0 // (int) :PHI_A3_3619 034A: unknown_check $5381(0@,3) jump_if_false @PHI_A3_3638 003F: destroy_actor $5381(0@,3) :PHI_A3_3638 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @PHI_A3_3619 0@ = 0 // (int) :PHI_A3_3659 not $5417(0@,1) == 0 // (int) var == num jump_if_false @PHI_A3_3738 034B: unknown_check $5414(0@,1) jump_if_false @PHI_A3_3700 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4661 $5414(0@,1) :PHI_A3_3700 034A: unknown_check $5415(0@,1) jump_if_false @PHI_A3_3719 003F: destroy_actor $5415(0@,1) :PHI_A3_3719 034A: unknown_check $5416(0@,1) jump_if_false @PHI_A3_3738 003F: destroy_actor $5416(0@,1) :PHI_A3_3738 0@ += 1 // (int) 0@ >= 1 // (int) var >= num jump_if_false @PHI_A3_3659 0@ = 0 // (int) :PHI_A3_3759 034B: unknown_check $5424(0@,2) jump_if_false @PHI_A3_3778 0113: remove_references_to_car $5424(0@,2) // Like turning a car into any random car :PHI_A3_3778 034A: unknown_check $5426(0@,2) jump_if_false @PHI_A3_3797 0112: remove_references_to_actor $5426(0@,2) // Like turning an actor into a random pedestrian :PHI_A3_3797 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @PHI_A3_3759 0026: return :PHI_A3_3816 0045: actor 0@ defined jump_if_false @PHI_A3_3951 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 $933 defined jump_if_false @PHI_A3_3889 0310: (unknown) 0@ $933 1 0347: (unknown) 0@ 1 :PHI_A3_3889 1@ == 0 // (int) var == num jump_if_false @PHI_A3_3924 03D6: (unknown) 0@ 1000 03D7: (unknown) 0@ 333 01C9: (unknown) 0@ 52 0002: jump @PHI_A3_3941 :PHI_A3_3924 03D6: (unknown) 0@ 250 03D7: (unknown) 0@ 1000 01C9: (unknown) 0@ 25 :PHI_A3_3941 0399: (unknown) 0@ 1 032D: (unknown) 0@ 1 :PHI_A3_3951 0026: return :PHI_A3_3953 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_3980 0045: actor 0@ defined jump_if_false @PHI_A3_4118 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 $933 defined jump_if_false @PHI_A3_4058 0310: (unknown) 0@ $933 1 0347: (unknown) 0@ 1 :PHI_A3_4058 1@ == 0 // (int) var == num jump_if_false @PHI_A3_4093 03D6: (unknown) 0@ 1000 03D7: (unknown) 0@ 333 01C9: (unknown) 0@ 52 0002: jump @PHI_A3_4109 :PHI_A3_4093 03D6: (unknown) 0@ 100 03D7: (unknown) 0@ 400 01C9: (unknown) 0@ 20 :PHI_A3_4109 0393: (unknown) 0@ 0 032D: (unknown) 0@ 1 :PHI_A3_4118 0026: return :PHI_A3_4120 0045: actor 0@ defined jump_if_false @PHI_A3_4226 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_4226 0026: return :PHI_A3_4228 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_4260 0045: actor $933 defined jump_if_false @PHI_A3_4299 0216: (unknown) $933 -688.9055 -1575.29 11.5069 00CF: set_actor $933 Z_angle_to 297.4872 :PHI_A3_4299 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @PHI_A3_4228 0048: $5610 = create_car #PEREN at -686.6526 -1574.03 11.5102 00D1: set_car $5610 Z_angle_to 6.7234 0150: set_car $5610 color_to 22 38 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @PHI_A3_3953 $5610 003E: $5607 = create_actor_pedtype 15 model 147 at -685.0044 -1574.163 11.5099 00CF: set_actor $5607 Z_angle_to 96.4994 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @PHI_A3_3816 $5607 0 02A5: (unknown) $5607 1 00E9: (unknown) $5607 $5610 0026: return :PHI_A3_4420 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @PHI_A3_4228 004F: unknown_check $5610 jump_if_false @PHI_A3_4525 004E: put_car $5610 at -997.3518 -1134.757 13.6649 00D1: set_car $5610 Z_angle_to 180.0 0118: $5608 = create_actor_pedtype 13 model 58 in_car $5610 passenger_seat 1 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @PHI_A3_3980 $5608 0 00E3: (unknown) $5608 0118: $5609 = create_actor_pedtype 13 model 19 in_car $5610 passenger_seat 2 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @PHI_A3_3980 $5609 0 00E3: (unknown) $5609 :PHI_A3_4525 0026: return 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @PHI_A3_4228 004F: unknown_check $5610 jump_if_false @PHI_A3_4647 004E: put_car $5610 at 0@ 1@ 2@ 0233: (unknown) $5610 3@ 4@ $5608 == -1 // (int) var == num jump_if_false @PHI_A3_4604 0118: $5608 = create_actor_pedtype 13 model 58 in_car $5610 passenger_seat 1 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @PHI_A3_3980 $5608 1 00E3: (unknown) $5608 :PHI_A3_4604 $5609 == -1 // (int) var == num jump_if_false @PHI_A3_4647 0118: $5609 = create_actor_pedtype 13 model 19 in_car $5610 passenger_seat 2 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @PHI_A3_3980 $5609 1 00E3: (unknown) $5609 :PHI_A3_4647 0026: return :PHI_A3_4649 not $5608 == -1 // (int) var == num jump_if_false @PHI_A3_4666 003F: destroy_actor $5608 :PHI_A3_4666 not $5609 == -1 // (int) var == num jump_if_false @PHI_A3_4683 003F: destroy_actor $5609 :PHI_A3_4683 not $5607 == -1 // (int) var == num jump_if_false @PHI_A3_4700 003F: destroy_actor $5607 :PHI_A3_4700 not $5610 == -1 // (int) var == num jump_if_false @PHI_A3_4725 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4661 $5610 :PHI_A3_4725 0026: return :PHI_A3_4727 0160: load_model #BARRACKS 0160: load_model #CARDBOARDBOX :PHI_A3_4736 0078: if or 8161: not model #BARRACKS available 8161: not model #CARDBOARDBOX available jump_if_false @PHI_A3_4766 0001: wait 0 ms 0002: jump @PHI_A3_4736 :PHI_A3_4766 031B: (unknown) 218 -1 -1 0048: $5612 = create_car #BARRACKS at 0@ 1@ -100.0 0233: (unknown) $5612 3@ 4@ 014C: set_car $5612 health_to 1000 0334: (unknown) $5612 0 0290: (unknown) $5612 1.1 0092: $5614 = init_object #CARDBOARDBOX at 0 0 0 0225: (unknown) $5614 0 03E7: (unknown) $5614 $5612 0.9 -3.5 1.0 0092: $5615 = init_object #CARDBOARDBOX at 0 0 0 0225: (unknown) $5615 0 03E7: (unknown) $5615 $5612 0.9 -3.0 1.0 0092: $5616 = init_object #CARDBOARDBOX at 0 0 0 0225: (unknown) $5616 0 03E7: (unknown) $5616 $5612 -0.75 -3.3 1.0 0092: $5617 = init_object #CARDBOARDBOX at 0 0 0 0225: (unknown) $5617 0 03E7: (unknown) $5617 $5612 -0.75 -2.8 1.0 0026: return :PHI_A3_4940 0160: load_model 37 0160: load_model #UZI :PHI_A3_4949 0078: if or 8161: not model 37 available 8161: not model #UZI available 0022: jump_if_false @PHI_A3_4979 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @PHI_A3_4949 :PHI_A3_4979 0026: return :PHI_A3_4981 037B: constant_params 6 variable_params 0 unknown 0 call_with_params @PHI_A3_4727 $5624 $5628 $5632 $5625 $5629 $5633 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @PHI_A3_4940 004F: unknown_check $5612 jump_if_false @PHI_A3_5242 013A: set_car $5612 door_status_to 2 00A4: $5623 = create_actor_pedtype 2 model 37 in_car $5612 driverseat 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @PHI_A3_4120 $5623 02A5: (unknown) $5623 0 0339: (unknown) $5623 0 003E: $5637 = create_actor_pedtype 2 model 37 at 0 0 0 02B6: (unknown) $5637 $5612 0.75 -1.5 1.7 2 360.0 25 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @PHI_A3_4120 $5637 003E: $5638 = create_actor_pedtype 2 model 37 at 0 0 0 02B6: (unknown) $5638 $5612 -0.75 -2.2 1.7 2 360.0 25 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @PHI_A3_4120 $5638 003E: $5639 = create_actor_pedtype 2 model 37 at 0 0 0 02B6: (unknown) $5639 $5612 0 -4.0 1.7 2 360.0 25 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @PHI_A3_4120 $5639 03D5: (unknown) $5639 80 014B: set_actor $5639 health_to 80 004A: car $5612 drive_to $5625 $5629 $5633 $5636 = 1 // (int) 0051: set_car $5612 traffic_behavior_to 0 0050: set_car $5612 max_speed_to 8.0 :PHI_A3_5242 0026: return :PHI_A3_5244 010E: 0@ = current_time_in_ms 0035: 1@ = $5636 // (int vars) 0102: car $5612 near_point $5368(1@,4) $5372(1@,4) radius 20.0 20.0 sphere 0 0022: jump_if_false @PHI_A3_5323 // Note: the incorrect math opcode was used here $5636 += 1 // (int) $5636 >= 4 // (int) var >= num jump_if_false @PHI_A3_5302 $5636 = 0 // (int) :PHI_A3_5302 0035: 1@ = $5636 // (int vars) 004A: car $5612 drive_to $5368(1@,4) $5372(1@,4) $5376(1@,4) :PHI_A3_5323 $5649 = 0 // (int) 2@ = 0 // (int) :PHI_A3_5332 034A: unknown_check $5381(2@,3) jump_if_false @PHI_A3_5364 009F: actor $5381(2@,3) dead jump_if_false @PHI_A3_5364 $5649 += 1 // (int) :PHI_A3_5364 2@ += 1 // (int) 2@ >= 3 // (int) var >= num jump_if_false @PHI_A3_5332 004F: unknown_check $5612 jump_if_false @PHI_A3_6296 $5650 == 0 // (int) var == num jump_if_false @PHI_A3_5805 0398: unknown_check $5612 jump_if_false @PHI_A3_5421 $5650 = 1 // (int) :PHI_A3_5421 0328: unknown_check $5612 $933 0022: jump_if_false @PHI_A3_5440 // Note: the incorrect math opcode was used here $5650 = 1 // (int) :PHI_A3_5440 0328: unknown_check $5612 $5607 0022: jump_if_false @PHI_A3_5459 // Note: the incorrect math opcode was used here $5650 = 1 // (int) :PHI_A3_5459 0045: actor $5608 defined jump_if_false @PHI_A3_5489 0328: unknown_check $5612 $5608 0022: jump_if_false @PHI_A3_5489 // Note: the incorrect math opcode was used here $5650 = 1 // (int) :PHI_A3_5489 0045: actor $5608 defined jump_if_false @PHI_A3_5519 0328: unknown_check $5612 $5608 0022: jump_if_false @PHI_A3_5519 // Note: the incorrect math opcode was used here $5650 = 1 // (int) :PHI_A3_5519 033C: (unknown) $5612 2@ = 0 // (int) :PHI_A3_5527 034A: unknown_check $5381(2@,3) jump_if_false @PHI_A3_5652 0326: unknown_check $5381(2@,3) $933 0022: jump_if_false @PHI_A3_5561 // Note: the incorrect math opcode was used here $5650 = 1 // (int) :PHI_A3_5561 0326: unknown_check $5381(2@,3) $5607 0022: jump_if_false @PHI_A3_5582 // Note: the incorrect math opcode was used here $5650 = 1 // (int) :PHI_A3_5582 0045: actor $5608 defined jump_if_false @PHI_A3_5614 0326: unknown_check $5381(2@,3) $5608 0022: jump_if_false @PHI_A3_5614 // Note: the incorrect math opcode was used here $5650 = 1 // (int) :PHI_A3_5614 0045: actor $5608 defined jump_if_false @PHI_A3_5646 0326: unknown_check $5381(2@,3) $5608 0022: jump_if_false @PHI_A3_5646 // Note: the incorrect math opcode was used here $5650 = 1 // (int) :PHI_A3_5646 033B: (unknown) $5381(2@,3) :PHI_A3_5652 2@ += 1 // (int) 2@ >= 3 // (int) var >= num jump_if_false @PHI_A3_5527 $5650 == 0 // (int) var == num jump_if_false @PHI_A3_5746 014C: set_car $5612 health_to 1000 2@ = 0 // (int) :PHI_A3_5692 0045: actor $5381(2@,3) defined jump_if_false @PHI_A3_5722 013E: actor $5381(2@,3) look_at_actor $933 014B: set_actor $5381(2@,3) health_to 220 :PHI_A3_5722 2@ += 1 // (int) 2@ >= 3 // (int) var >= num jump_if_false @PHI_A3_5692 0002: jump @PHI_A3_5798 :PHI_A3_5746 01B2: (unknown) $5612 1 0 0 0 0 2@ = 0 // (int) :PHI_A3_5760 0045: actor $5381(2@,3) defined jump_if_false @PHI_A3_5781 00E4: (unknown) $5381(2@,3) $933 :PHI_A3_5781 2@ += 1 // (int) 2@ >= 3 // (int) var >= num jump_if_false @PHI_A3_5760 :PHI_A3_5798 0002: jump @PHI_A3_6296 :PHI_A3_5805 $5649 == 0 // (int) var == num jump_if_false @PHI_A3_5837 0051: set_car $5612 traffic_behavior_to 2 0050: set_car $5612 max_speed_to 15.0 0002: jump @PHI_A3_5929 :PHI_A3_5837 $5649 == 1 // (int) var == num jump_if_false @PHI_A3_5870 0051: set_car $5612 traffic_behavior_to 2 0050: set_car $5612 max_speed_to 20.0 0002: jump @PHI_A3_5929 :PHI_A3_5870 $5649 == 2 // (int) var == num jump_if_false @PHI_A3_5903 0051: set_car $5612 traffic_behavior_to 2 0050: set_car $5612 max_speed_to 22.0 0002: jump @PHI_A3_5929 :PHI_A3_5903 $5649 == 3 // (int) var == num jump_if_false @PHI_A3_5929 0051: set_car $5612 traffic_behavior_to 3 0050: set_car $5612 max_speed_to 22.0 :PHI_A3_5929 $5649 == 2 // (int) var == num jump_if_false @PHI_A3_6025 0011: 0@ > $5651 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A3_6025 // Note: the incorrect math opcode was used here 0139: 3@ = random_int_in_ranges 1000 2000 2@ = 0 // (int) :PHI_A3_5967 0045: actor $5381(2@,3) defined jump_if_false @PHI_A3_5989 0309: (unknown) $5381(2@,3) 1 3@ :PHI_A3_5989 2@ += 1 // (int) 2@ >= 3 // (int) var >= num jump_if_false @PHI_A3_5967 0139: 3@ = random_int_in_ranges 3000 6000 0035: $5651 = 0@ // (int vars) 0029: $5651 += 3@ // (int vars) // Note: the incorrect math opcode was used here :PHI_A3_6025 $5649 == 3 // (int) var == num jump_if_false @PHI_A3_6296 $5654 == 0 // (int) var == num jump_if_false @PHI_A3_6296 01CA: (unknown) $5612 4@ 3.0 > 4@ // (float) num > var 0022: jump_if_false @PHI_A3_6084 // Note: the incorrect math opcode was used here 0050: set_car $5612 max_speed_to 0 0052: set_car $5612 driver_behaviour_to 0 $5654 = 1 // (int) :PHI_A3_6084 027F: store_coords_to 5@ 6@ 7@ from_actor $5612 with_offset 0 9.0 0 $5653 == 0 // (int) var == num jump_if_false @PHI_A3_6141 0082: actor $933 near_point_in_car 5@ 6@ radius 6.0 6.0 sphere 0 0022: jump_if_false @PHI_A3_6134 // Note: the incorrect math opcode was used here $5653 = 1 // (int) :PHI_A3_6134 0002: jump @PHI_A3_6166 :PHI_A3_6141 8082: not actor $933 near_point_in_car 5@ 6@ radius 7.0 7.0 sphere 0 0022: jump_if_false @PHI_A3_6166 // Note: the incorrect math opcode was used here $5653 = 0 // (int) :PHI_A3_6166 0045: actor $5607 defined jump_if_false @PHI_A3_6186 01A4: (unknown) $5607 0 0127: reset_actor $5607 flags :PHI_A3_6186 0045: actor $5608 defined jump_if_false @PHI_A3_6206 01A4: (unknown) $5608 0 0127: reset_actor $5608 flags :PHI_A3_6206 0045: actor $5609 defined jump_if_false @PHI_A3_6226 01A4: (unknown) $5609 0 0127: reset_actor $5609 flags :PHI_A3_6226 $5652 > 0 // (int) var > num jump_if_false @PHI_A3_6262 0011: 0@ > $5652 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A3_6255 // Note: the incorrect math opcode was used here $5652 = 0 // (int) :PHI_A3_6255 0002: jump @PHI_A3_6296 :PHI_A3_6262 $5653 == 1 // (int) var == num jump_if_false @PHI_A3_6296 02C7: (unknown) $5612 5 500 0035: $5652 = 0@ // (int vars) $5652 += 600 // (int) :PHI_A3_6296 0026: return :PHI_A3_6298 004F: unknown_check $5612 jump_if_false @PHI_A3_6534 004D: store_car $5612 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_6359 039E: (unknown) :PHI_A3_6359 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_6448 // 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_6448 037B: constant_params 6 variable_params 3 unknown 28 call_with_params @MAIN_5093 12@ 14@ 16@ 13@ 15@ 17@ 25@ 26@ 27@ 037B: constant_params 6 variable_params 3 unknown 28 call_with_params @MAIN_5197 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_6534 039E: (unknown) 0026: return :PHI_A3_6538 0@ = 0 // (int) :PHI_A3_6542 0093: destroy_object $5358(0@,4) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @PHI_A3_6542 0@ = 0 // (int) :PHI_A3_6569 003F: destroy_actor $5381(0@,3) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @PHI_A3_6569 003F: destroy_actor $5623 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4661 $5612 003F: destroy_actor $5607 0@ = 0 // (int) :PHI_A3_6616 0045: actor $5352(0@,2) defined jump_if_false @PHI_A3_6650 003F: destroy_actor $5352(0@,2) $5352(0@,2) = -1 // (int) 0002: jump @PHI_A3_6656 :PHI_A3_6650 003F: destroy_actor $5352(0@,2) :PHI_A3_6656 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @PHI_A3_6616 0026: return :PHI_A3_6675 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @PHI_A3_4228 004F: unknown_check $5610 jump_if_false @PHI_A3_6797 022C: (unknown) 3@ 4@ 5@ 20.0 1 004E: put_car $5610 at 3@ 4@ 5@ 0233: (unknown) $5610 6@ 7@ $5608 == -1 // (int) var == num jump_if_false @PHI_A3_6758 0118: $5608 = create_actor_pedtype 13 model 58 in_car $5610 passenger_seat 1 037B: constant_params 2 variable_params 0 unknown 12 call_with_params @PHI_A3_3980 $5608 1 :PHI_A3_6758 $5609 == -1 // (int) var == num jump_if_false @PHI_A3_6797 0118: $5609 = create_actor_pedtype 13 model 19 in_car $5610 passenger_seat 2 037B: constant_params 2 variable_params 0 unknown 12 call_with_params @PHI_A3_3980 $5609 1 :PHI_A3_6797 022C: (unknown) 0@ 1@ 2@ 20.0 1 037B: constant_params 6 variable_params 0 unknown 12 call_with_params @PHI_A3_4727 0@ 1@ 2@ 6@ 7@ 8@ 004F: unknown_check $5612 jump_if_false @PHI_A3_6951 00A4: $5607 = create_actor_pedtype 15 model 147 in_car $5612 driverseat 037B: constant_params 2 variable_params 0 unknown 12 call_with_params @PHI_A3_3816 $5607 1 042F: (unknown) $5612 3500 014C: set_car $5612 health_to 3500 0126: make_car $5612 very_heavy 1 02B9: (unknown) $5612 0 0290: (unknown) $5612 1.1 013A: set_car $5612 door_status_to 2 0051: set_car $5612 traffic_behavior_to 2 0050: set_car $5612 max_speed_to 22.0 004A: car $5612 drive_to $5655 $5658 $5661 0001: wait 0 ms 004F: unknown_check $5612 0022: jump_if_false @PHI_A3_6951 // Note: the incorrect math opcode was used here 0541: (unknown) $5612 2 9@ 10@ 11@ 0233: (unknown) $5612 9@ 10@ :PHI_A3_6951 0026: return :PHI_A3_6953 004F: unknown_check $5612 0022: jump_if_false @PHI_A3_7090 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 1 unknown 1 call_with_params @PHI_A3_313 $5612 3500 $5613 3 > $5664 // (int) num > var 0022: jump_if_false @PHI_A3_7031 // Note: the incorrect math opcode was used here 0035: 0@ = $5664 // (int vars) 0102: car $5612 near_point $5399(0@,3) $5402(0@,3) radius 12.0 12.0 sphere 0 0022: jump_if_false @PHI_A3_7031 // Note: the incorrect math opcode was used here $5664 += 1 // (int) :PHI_A3_7031 3 > $5664 // (int) num > var 0022: jump_if_false @PHI_A3_7085 // Note: the incorrect math opcode was used here 0035: 0@ = $5664 // (int vars) 004A: car $5612 drive_to $5399(0@,3) $5402(0@,3) $5405(0@,3) 0051: set_car $5612 traffic_behavior_to 2 0050: set_car $5612 max_speed_to 22.0 0002: jump @PHI_A3_7090 :PHI_A3_7085 0052: set_car $5612 driver_behaviour_to 0 :PHI_A3_7090 0026: return :PHI_A3_7092 0@ = 0 // (int) :PHI_A3_7096 not $5381(0@,3) == -1 // (int) var == num jump_if_false @PHI_A3_7117 003F: destroy_actor $5381(0@,3) :PHI_A3_7117 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @PHI_A3_7096 0@ = 0 // (int) :PHI_A3_7138 not $5358(0@,4) == -1 // (int) var == num jump_if_false @PHI_A3_7159 0093: destroy_object $5358(0@,4) :PHI_A3_7159 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @PHI_A3_7138 not $5623 == -1 // (int) var == num jump_if_false @PHI_A3_7193 003F: destroy_actor $5623 :PHI_A3_7193 not $5612 == -1 // (int) var == num jump_if_false @PHI_A3_7218 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4661 $5612 :PHI_A3_7218 0026: return :PHI_A3_7220 0160: load_model #ADMIRAL 0160: load_model 37 0160: load_model #UZI :PHI_A3_7234 0078: if or 8161: not model #ADMIRAL available 8161: not model 37 available 8161: not model #UZI available jump_if_false @PHI_A3_7282 0@ == 0 // (int) var == num jump_if_false @PHI_A3_7272 005F: (unknown) :PHI_A3_7272 0001: wait 0 ms 0002: jump @PHI_A3_7234 :PHI_A3_7282 005E: (unknown) :PHI_A3_7284 0036: $5665 = 0@ // (float vars) 0036: $5666 = 1@ // (float vars) 0036: $5667 = 2@ // (float vars) 0036: $5668 = 3@ // (float vars) 0026: return :PHI_A3_7306 4@ = -725.5474 // (float) 5@ = -1490.605 // (float) 6@ = 10.2079 // (float) $5664 >= 2 // (int) var >= num jump_if_false @PHI_A3_7345 005F: (unknown) :PHI_A3_7345 0080: actor 0@ near_point $5665 $5666 radius $5668 $5668 sphere 0 0022: jump_if_false @PHI_A3_7366 // Note: the incorrect math opcode was used here 005F: (unknown) :PHI_A3_7366 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_7483 // 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_7483 // 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_7483 // Note: the incorrect math opcode was used here 805D: not sphere_onscreen 1@ 2@ 3@ radius 5.0 0022: jump_if_false @PHI_A3_7483 // 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_7483 005E: (unknown) :PHI_A3_7483 005F: (unknown) :PHI_A3_7485 0045: actor $933 defined jump_if_false @PHI_A3_7586 0045: actor $5607 defined jump_if_false @PHI_A3_7562 004F: unknown_check $5612 jump_if_false @PHI_A3_7562 8132: not actor $933 near_car $5612 radius 100.0 100.0 sphere 0 0022: jump_if_false @PHI_A3_7562 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 3 unknown 3 call_with_params @PHI_A3_7306 $5607 0@ 1@ 2@ jump_if_false @PHI_A3_7562 005E: (unknown) :PHI_A3_7562 037B: constant_params 1 variable_params 3 unknown 3 call_with_params @PHI_A3_7306 $933 0@ 1@ 2@ jump_if_false @PHI_A3_7586 005E: (unknown) :PHI_A3_7586 005F: (unknown) :PHI_A3_7588 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_7613 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_7670 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @PHI_A3_7220 0 jump_if_false @PHI_A3_7920 037B: constant_params 0 variable_params 3 unknown 4 call_with_params @PHI_A3_7485 1@ 2@ 3@ jump_if_false @PHI_A3_7920 022C: (unknown) 1@ 2@ 3@ 6.0 0 0048: $5414(0@,1) = create_car #ADMIRAL at 1@ 2@ 3@ 0233: (unknown) $5414(0@,1) $937 $938 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @PHI_A3_7588 $5414(0@,1) 042F: (unknown) $5414(0@,1) 1150 014C: set_car $5414(0@,1) health_to 1150 00A4: $5415(0@,1) = create_actor_pedtype 2 model 37 in_car $5414(0@,1) driverseat 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @PHI_A3_7613 $5415(0@,1) 00E3: (unknown) $5415(0@,1) 0118: $5416(0@,1) = create_actor_pedtype 2 model 37 in_car $5414(0@,1) passenger_seat 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @PHI_A3_7613 $5416(0@,1) 00E3: (unknown) $5416(0@,1) 01FA: (unknown) $5414(0@,1) $5612 0052: set_car $5414(0@,1) driver_behaviour_to 18 02E9: set_car $5414(0@,1) speed_to 30.0 0050: set_car $5414(0@,1) max_speed_to 30.0 $5417(0@,1) = 1 // (int) $5418(0@,1) = 0 // (int) 00C0: (unknown) $5414(0@,1) $5422(0@,1) 00C4: (unknown) $5422(0@,1) 1 $5611 = 0 // (int) $5669 += 1 // (int) 005E: (unknown) :PHI_A3_7920 005F: (unknown) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @PHI_A3_7220 0 jump_if_false @PHI_A3_8234 037B: constant_params 0 variable_params 3 unknown 4 call_with_params @PHI_A3_7485 1@ 2@ 3@ jump_if_false @PHI_A3_8234 82DB: not unknown_check $5422(0@,1) 0 jump_if_false @PHI_A3_7987 00BB: (unknown) $5422(0@,1) 02E2: $5422(0@,1) = 0 // (any) :PHI_A3_7987 82DB: not unknown_check $5423(0@,1) 0 jump_if_false @PHI_A3_8014 00BB: (unknown) $5423(0@,1) 02E2: $5423(0@,1) = 0 // (any) :PHI_A3_8014 003F: destroy_actor $5415(0@,1) 003F: destroy_actor $5416(0@,1) 00A4: $5415(0@,1) = create_actor_pedtype 2 model 37 in_car $5414(0@,1) driverseat 00E3: (unknown) $5415(0@,1) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @PHI_A3_7613 $5415(0@,1) 0118: $5416(0@,1) = create_actor_pedtype 2 model 37 in_car $5414(0@,1) passenger_seat 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @PHI_A3_7613 $5416(0@,1) 00E3: (unknown) $5416(0@,1) 022C: (unknown) 1@ 2@ 3@ 6.0 0 004E: put_car $5414(0@,1) at 1@ 2@ 3@ 0233: (unknown) $5414(0@,1) $937 $938 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @PHI_A3_7588 $5414(0@,1) 80D8: not car $5414(0@,1) health >= 400 jump_if_false @PHI_A3_8162 014C: set_car $5414(0@,1) health_to 400 :PHI_A3_8162 01FA: (unknown) $5414(0@,1) $5612 0052: set_car $5414(0@,1) driver_behaviour_to 18 02E9: set_car $5414(0@,1) speed_to 30.0 0050: set_car $5414(0@,1) max_speed_to 30.0 $5417(0@,1) = 1 // (int) $5418(0@,1) = 0 // (int) 00C0: (unknown) $5414(0@,1) $5422(0@,1) 00C4: (unknown) $5422(0@,1) 1 $5611 = 0 // (int) :PHI_A3_8234 0026: return :PHI_A3_8236 not $5417(0@,1) == 0 // (int) var == num jump_if_false @PHI_A3_8436 82DB: not unknown_check $5422(0@,1) 0 jump_if_false @PHI_A3_8277 00BB: (unknown) $5422(0@,1) 02E2: $5422(0@,1) = 0 // (any) :PHI_A3_8277 0045: actor $5415(0@,1) defined jump_if_false @PHI_A3_8330 01AF: (unknown) $5415(0@,1) 0 01A4: (unknown) $5415(0@,1) 0 00E4: (unknown) $5415(0@,1) $933 00C1: (unknown) $5415(0@,1) $5422(0@,1) 00C4: (unknown) $5422(0@,1) 1 :PHI_A3_8330 0045: actor $5416(0@,1) defined jump_if_false @PHI_A3_8383 01AF: (unknown) $5416(0@,1) 0 01A4: (unknown) $5416(0@,1) 0 00E4: (unknown) $5416(0@,1) $933 00C1: (unknown) $5416(0@,1) $5423(0@,1) 00C4: (unknown) $5423(0@,1) 1 :PHI_A3_8383 004F: unknown_check $5414(0@,1) jump_if_false @PHI_A3_8428 01B0: (unknown) $5414(0@,1) 0 0052: set_car $5414(0@,1) driver_behaviour_to 0 004D: store_car $5414(0@,1) position_to $5419(0@,1) $5420(0@,1) $5421(0@,1) :PHI_A3_8428 $5417(0@,1) = 2 // (int) :PHI_A3_8436 0026: return :PHI_A3_8438 0@ = 0 // (int) :PHI_A3_8442 82DB: not unknown_check $5422(0@,1) 0 jump_if_false @PHI_A3_8469 00BB: (unknown) $5422(0@,1) 02E2: $5422(0@,1) = 0 // (any) :PHI_A3_8469 82DB: not unknown_check $5423(0@,1) 0 jump_if_false @PHI_A3_8496 00BB: (unknown) $5423(0@,1) 02E2: $5423(0@,1) = 0 // (any) :PHI_A3_8496 0@ += 1 // (int) 0@ >= 1 // (int) var >= num jump_if_false @PHI_A3_8442 0026: return :PHI_A3_8515 0@ = 0 // (int) :PHI_A3_8519 $5417(0@,1) == 0 // (int) var == num jump_if_false @PHI_A3_8564 3 > $5669 // (int) num > var 0022: jump_if_false @PHI_A3_8557 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @PHI_A3_7670 0@ :PHI_A3_8557 0002: jump @PHI_A3_9329 :PHI_A3_8564 $5417(0@,1) == 1 // (int) var == num jump_if_false @PHI_A3_8836 0078: if or 00A0: car $5414(0@,1) wrecked 009F: actor $5415(0@,1) dead 009F: actor $5416(0@,1) dead jump_if_false @PHI_A3_8621 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @PHI_A3_8236 0@ 0026: return :PHI_A3_8621 0078: if or 807E: not actor $5415(0@,1) driving 807E: not actor $5416(0@,1) driving jump_if_false @PHI_A3_8657 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @PHI_A3_8236 0@ 0026: return :PHI_A3_8657 02D8: unknown_check $5414(0@,1) jump_if_false @PHI_A3_8683 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @PHI_A3_8236 0@ 0026: return :PHI_A3_8683 0132: actor $933 near_car $5414(0@,1) radius 50.0 50.0 sphere 0 0022: jump_if_false @PHI_A3_8719 // Note: the incorrect math opcode was used here 01B0: (unknown) $5414(0@,1) 0 0002: jump @PHI_A3_8727 :PHI_A3_8719 01B0: (unknown) $5414(0@,1) 1 :PHI_A3_8727 0132: actor $5607 near_car $5414(0@,1) radius 8.0 8.0 sphere 0 0022: jump_if_false @PHI_A3_8763 // Note: the incorrect math opcode was used here 0050: set_car $5414(0@,1) max_speed_to 4.0 0002: jump @PHI_A3_8810 :PHI_A3_8763 0132: actor $5607 near_car $5414(0@,1) radius 16.0 16.0 sphere 0 0022: jump_if_false @PHI_A3_8801 // Note: the incorrect math opcode was used here 0050: set_car $5414(0@,1) max_speed_to 20.0 0002: jump @PHI_A3_8810 :PHI_A3_8801 0050: set_car $5414(0@,1) max_speed_to 40.0 :PHI_A3_8810 004F: unknown_check $5612 jump_if_false @PHI_A3_8829 04A4: (unknown) $5416(0@,1) $5612 :PHI_A3_8829 0002: jump @PHI_A3_9329 :PHI_A3_8836 $5417(0@,1) == 2 // (int) var == num jump_if_false @PHI_A3_9329 0045: actor $5415(0@,1) defined jump_if_false @PHI_A3_8956 8080: not actor $5415(0@,1) near_point $5419(0@,1) $5420(0@,1) radius 30.0 30.0 sphere 0 0022: jump_if_false @PHI_A3_8908 // Note: the incorrect math opcode was used here 020E: (unknown) $5415(0@,1) 1 034F: (unknown) $5415(0@,1) 1 :PHI_A3_8908 8086: not actor $933 near_actor $5415(0@,1) radius 75.0 75.0 sphere 0 0022: jump_if_false @PHI_A3_8949 // Note: the incorrect math opcode was used here 81B8: not unknown_check $5415(0@,1) 0022: jump_if_false @PHI_A3_8949 // Note: the incorrect math opcode was used here 003F: destroy_actor $5415(0@,1) :PHI_A3_8949 0002: jump @PHI_A3_9006 :PHI_A3_8956 not $5415(0@,1) == -1 // (int) var == num jump_if_false @PHI_A3_9006 82DB: not unknown_check $5422(0@,1) 0 jump_if_false @PHI_A3_8998 00BB: (unknown) $5422(0@,1) 02E2: $5422(0@,1) = 0 // (any) :PHI_A3_8998 $5415(0@,1) = -1 // (int) :PHI_A3_9006 0045: actor $5416(0@,1) defined jump_if_false @PHI_A3_9111 8080: not actor $5416(0@,1) near_point $5419(0@,1) $5420(0@,1) radius 30.0 30.0 sphere 0 0022: jump_if_false @PHI_A3_9063 // Note: the incorrect math opcode was used here 020E: (unknown) $5416(0@,1) 1 034F: (unknown) $5416(0@,1) 1 :PHI_A3_9063 8086: not actor $933 near_actor $5416(0@,1) radius 75.0 75.0 sphere 0 0022: jump_if_false @PHI_A3_9104 // Note: the incorrect math opcode was used here 81B8: not unknown_check $5416(0@,1) 0022: jump_if_false @PHI_A3_9104 // Note: the incorrect math opcode was used here 003F: destroy_actor $5416(0@,1) :PHI_A3_9104 0002: jump @PHI_A3_9161 :PHI_A3_9111 not $5416(0@,1) == -1 // (int) var == num jump_if_false @PHI_A3_9161 82DB: not unknown_check $5423(0@,1) 0 jump_if_false @PHI_A3_9153 00BB: (unknown) $5423(0@,1) 02E2: $5423(0@,1) = 0 // (any) :PHI_A3_9153 $5416(0@,1) = -1 // (int) :PHI_A3_9161 004F: unknown_check $5414(0@,1) jump_if_false @PHI_A3_9235 82D8: not unknown_check $5414(0@,1) jump_if_false @PHI_A3_9228 8132: not actor $933 near_car $5414(0@,1) radius 75.0 75.0 sphere 0 0022: jump_if_false @PHI_A3_9228 // Note: the incorrect math opcode was used here 81B7: not unknown_check $5414(0@,1) 0022: jump_if_false @PHI_A3_9228 // Note: the incorrect math opcode was used here 0049: destroy_car $5414(0@,1) :PHI_A3_9228 0002: jump @PHI_A3_9258 :PHI_A3_9235 not $5414(0@,1) == -1 // (int) var == num jump_if_false @PHI_A3_9258 $5414(0@,1) = -1 // (int) :PHI_A3_9258 $5414(0@,1) == -1 // (int) var == num jump_if_false @PHI_A3_9329 $5415(0@,1) == -1 // (int) var == num jump_if_false @PHI_A3_9329 $5416(0@,1) == -1 // (int) var == num jump_if_false @PHI_A3_9329 $5417(0@,1) = 0 // (int) 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @PHI_A3_7284 $937 $938 $939 75.0 :PHI_A3_9329 0@ += 1 // (int) 0@ >= 1 // (int) var >= num jump_if_false @PHI_A3_8519 0026: return :PHI_A3_9348 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @PHI_A3_8438 0@ = 0 // (int) :PHI_A3_9362 not $5417(0@,1) == 0 // (int) var == num jump_if_false @PHI_A3_9402 003F: destroy_actor $5415(0@,1) 003F: destroy_actor $5416(0@,1) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4661 $5414(0@,1) :PHI_A3_9402 0@ += 1 // (int) 0@ >= 1 // (int) var >= num jump_if_false @PHI_A3_9362 0026: return :PHI_A3_9421 0160: load_model #TAXI 0160: load_model #CABBIE 0160: load_model 20 0160: load_model 80 :PHI_A3_9439 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_9478 0001: wait 0 ms 0002: jump @PHI_A3_9439 :PHI_A3_9478 0048: $5680 = create_car #TAXI at -991.0928 -1151.381 13.6649 00D1: set_car $5680 Z_angle_to 180.0 0301: (unknown) $5680 0048: $5681 = create_car #CABBIE at -997.1998 -1143.123 13.6649 00D1: set_car $5681 Z_angle_to 180.0 003E: $5682 = create_actor_pedtype 4 model 20 at -989.5469 -1151.697 13.6649 003E: $5683 = create_actor_pedtype 4 model 80 at -989.4956 -1151.103 13.6649 013E: actor $5682 look_at_actor $5683 013E: actor $5683 look_at_actor $5682 0276: (unknown) $5682 $5683 999000 0162: release_model #TAXI 0162: release_model #CABBIE 0162: release_model 20 0162: release_model 80 0026: return :PHI_A3_9628 0@ == 1 // (int) var == num jump_if_false @PHI_A3_9663 0049: destroy_car $5680 0049: destroy_car $5681 003F: destroy_actor $5682 003F: destroy_actor $5683 0002: jump @PHI_A3_9679 :PHI_A3_9663 0113: remove_references_to_car $5680 // Like turning a car into any random car 0113: remove_references_to_car $5681 // Like turning a car into any random car 0112: remove_references_to_actor $5682 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5683 // Like turning an actor into a random pedestrian :PHI_A3_9679 0026: return :PHI_A3_9681 $940 = 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_2489 0@ = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @SAFEHOU_12249 6 :PHI_A3_9743 0@ > 0 // (int) var > num jump_if_false @PHI_A3_9945 0@ == 1 // (int) var == num jump_if_false @PHI_A3_9780 0025: gosub @PHI_A3_9977 0002: jump @PHI_A3_9938 :PHI_A3_9780 0@ == 2 // (int) var == num jump_if_false @PHI_A3_9806 0025: gosub @PHI_A3_10564 0002: jump @PHI_A3_9938 :PHI_A3_9806 0@ == 3 // (int) var == num jump_if_false @PHI_A3_9832 0025: gosub @PHI_A3_11463 0002: jump @PHI_A3_9938 :PHI_A3_9832 0@ == 4 // (int) var == num jump_if_false @PHI_A3_9858 0025: gosub @PHI_A3_12563 0002: jump @PHI_A3_9938 :PHI_A3_9858 0@ == 5 // (int) var == num jump_if_false @PHI_A3_9884 0025: gosub @PHI_A3_13218 0002: jump @PHI_A3_9938 :PHI_A3_9884 0@ == 6 // (int) var == num jump_if_false @PHI_A3_9910 0025: gosub @PHI_A3_13220 0002: jump @PHI_A3_9938 :PHI_A3_9910 0@ == 7 // (int) var == num jump_if_false @PHI_A3_9936 0025: gosub @PHI_A3_14921 0002: jump @PHI_A3_9938 :PHI_A3_9936 039E: (unknown) :PHI_A3_9938 0002: jump @PHI_A3_9743 :PHI_A3_9945 0@ == 0 // (int) var == num jump_if_false @PHI_A3_9970 0002: jump @PHI_A3_15722 0002: jump @PHI_A3_9977 :PHI_A3_9970 0002: jump @PHI_A3_15417 :PHI_A3_9977 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_12435 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 $1229 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_4228 0045: actor $933 defined jump_if_false @PHI_A3_10129 0216: (unknown) $933 -700.9013 -1574.422 11.5092 01EC: (unknown) $933 0 010F: (unknown) $933 -688.9055 -1575.29 11.5069 :PHI_A3_10129 022C: (unknown) -686.6526 -1574.03 11.5102 30.0 1 0048: $5610 = create_car #PEREN at -686.6526 -1574.03 11.5102 00D1: set_car $5610 Z_angle_to 6.7234 0150: set_car $5610 color_to 22 38 022C: (unknown) -700.6568 -1573.703 11.5131 30.0 1 003E: $5607 = create_actor_pedtype 15 model 147 at -700.6568 -1573.703 11.5131 01EC: (unknown) $5607 0 010F: (unknown) $5607 -686.7855 -1573.326 11.5121 037B: constant_params 4 variable_params 0 unknown 32 call_with_params @MAIN_12808 'PHIA3AA' 'PHI3AA0' $5607 0 // ~w~We're gonna need some back up Vic. 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_12757 'PHIA3AA' 037B: constant_params 4 variable_params 0 unknown 32 call_with_params @MAIN_12808 'PHIA3AB' 'PHI3AA1' $5607 0 // ~w~I know some guys that'll help. 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_12757 'PHIA3AB' 0001: wait 500 ms 0078: if and 0045: actor $5607 defined 0045: actor $933 defined jump_if_false @PHI_A3_10412 00EE: (unknown) $933 -688.9055 -1575.29 00EE: (unknown) $5607 -686.7855 -1573.326 :PHI_A3_10412 00C9: fade 1 1000 ms 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_4394 500 jump_if_true @PHI_A3_10529 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_13043 'PHIA3AA' 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_13401 'PHIA3AA' jump_if_true @PHI_A3_10529 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_13043 'PHIA3AB' 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_13401 'PHIA3AB' jump_if_true @PHI_A3_10529 :PHI_A3_10529 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @MAIN_12435 003F: destroy_actor $5607 0049: destroy_car $5610 0@ = 2 // (int) 0026: return :PHI_A3_10564 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @PHI_A3_4260 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @PHI_A3_9421 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @MAIN_12435 0045: actor $5607 defined jump_if_false @PHI_A3_10655 037B: constant_params 4 variable_params 0 unknown 32 call_with_params @MAIN_12808 'PHIA3BA' 'SPIA3BA' $5607 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_12757 'PHIA3BA' :PHI_A3_10655 0045: actor $5607 defined jump_if_false @PHI_A3_10716 037B: constant_params 4 variable_params 0 unknown 32 call_with_params @MAIN_12808 'PHIA3BB' 'SPIA3BB' $5607 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_12757 'PHIA3BB' :PHI_A3_10716 0045: actor $933 defined jump_if_false @PHI_A3_10777 037B: constant_params 4 variable_params 0 unknown 32 call_with_params @MAIN_12808 'PHIA3BC' 'SPIA3BC' $933 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_12757 'PHIA3BC' :PHI_A3_10777 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @PHI_A3_707 1000 1@ = 0 // (int) 2@ = 0 // (int) 3@ = 0 // (int) 4@ = 0 // (int) 5@ = 0 // (int) :PHI_A3_10810 0@ == 2 // (int) var == num jump_if_false @PHI_A3_11440 0001: wait 0 ms 010E: 6@ = current_time_in_ms 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @PHI_A3_2316 009F: actor $933 dead jump_if_false @PHI_A3_10861 0@ = -1 // (int) 0002: jump @PHI_A3_11433 :PHI_A3_10861 009F: actor $5607 dead jump_if_false @PHI_A3_10884 0@ = -2 // (int) 0002: jump @PHI_A3_11433 :PHI_A3_10884 00A0: car $5610 wrecked jump_if_false @PHI_A3_10911 020D: (unknown) $5607 0@ = -3 // (int) 0002: jump @PHI_A3_11433 :PHI_A3_10911 2@ == 0 // (int) var == num jump_if_false @PHI_A3_10973 007C: actor $933 driving $5610 0022: jump_if_false @PHI_A3_10966 // Note: the incorrect math opcode was used here 2@ = 1 // (int) 1@ = 0 // (int) 3@ == 0 // (int) var == num jump_if_false @PHI_A3_10966 028E: (unknown) 1 -1 3@ = 1 // (int) :PHI_A3_10966 0002: jump @PHI_A3_10994 :PHI_A3_10973 807C: not actor $933 driving $5610 0022: jump_if_false @PHI_A3_10994 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 1@ = 0 // (int) :PHI_A3_10994 2@ == 1 // (int) var == num jump_if_false @PHI_A3_11048 0104: car $5610 in_sphere -997.3518 -1134.757 13.6649 radius 5.0 5.0 5.0 sphere 1 jump_if_false @PHI_A3_11048 0@ = 3 // (int) :PHI_A3_11048 0@ == 2 // (int) var == num jump_if_false @PHI_A3_11433 1@ == 0 // (int) var == num jump_if_false @PHI_A3_11201 82DB: not unknown_check $5606 0 jump_if_false @PHI_A3_11092 00BB: (unknown) $5606 02E2: $5606 = 0 // (any) :PHI_A3_11092 2@ == 0 // (int) var == num jump_if_false @PHI_A3_11144 0057: show_text_highpriority GXT 'PHI3A00' time 5000 flag 1 // Get in the ~b~car. 00C0: (unknown) $5610 $5606 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @PHI_A3_275 $5606 0002: jump @PHI_A3_11179 :PHI_A3_11144 0057: show_text_highpriority GXT 'PHI3A01' time 5000 flag 1 // Drive to the ~y~hotel. 00C3: (unknown) -997.3518 -1134.757 13.6649 $5606 :PHI_A3_11179 1@ = 1 // (int) 0035: 5@ = 6@ // (int vars) 5@ += 6000 // (int) 0002: jump @PHI_A3_11433 :PHI_A3_11201 0011: 6@ > 5@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A3_11433 // Note: the incorrect math opcode was used here 2@ == 1 // (int) var == num jump_if_false @PHI_A3_11433 4@ == 0 // (int) var == num jump_if_false @PHI_A3_11302 8089: not actor $933 in_sphere -686.6526 -1574.03 11.5102 radius 80.0 80.0 80.0 sphere 0 jump_if_false @PHI_A3_11295 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_13043 'PHIA3BA' 4@ += 1 // (int) :PHI_A3_11295 0002: jump @PHI_A3_11433 :PHI_A3_11302 4@ == 1 // (int) var == num jump_if_false @PHI_A3_11371 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_12674 'PHIA3BA' jump_if_false @PHI_A3_11364 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_13043 'PHIA3BB' 4@ += 1 // (int) :PHI_A3_11364 0002: jump @PHI_A3_11433 :PHI_A3_11371 4@ == 2 // (int) var == num jump_if_false @PHI_A3_11433 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_12674 'PHIA3BB' jump_if_false @PHI_A3_11433 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_13043 'PHIA3BC' 4@ += 1 // (int) :PHI_A3_11433 0002: jump @PHI_A3_10810 :PHI_A3_11440 82DB: not unknown_check $5606 0 jump_if_false @PHI_A3_11461 00BB: (unknown) $5606 02E2: $5606 = 0 // (any) :PHI_A3_11461 0026: return :PHI_A3_11463 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_12435 0160: load_model 58 0160: load_model 19 0228: (unknown) 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0045: actor $5607 defined jump_if_false @PHI_A3_11567 037B: constant_params 4 variable_params 0 unknown 32 call_with_params @MAIN_12808 'PHIA3CA' 'PHI3AB0' $5607 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_12757 'PHIA3CA' :PHI_A3_11567 0045: actor $5607 defined jump_if_false @PHI_A3_11628 037B: constant_params 4 variable_params 0 unknown 32 call_with_params @MAIN_12808 'PHIA3CB' 'PHI3AB1' $5607 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_12757 'PHIA3CB' :PHI_A3_11628 0045: actor $5607 defined jump_if_false @PHI_A3_11689 037B: constant_params 4 variable_params 0 unknown 32 call_with_params @MAIN_12808 'PHIA3CC' 'PHI3AB2' $5607 0 // ~w~Shhh! Here they come. 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_12757 'PHIA3CC' :PHI_A3_11689 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 $5610 jump_if_false @PHI_A3_11815 004E: put_car $5610 at -997.3518 -1130.757 13.6649 00D1: set_car $5610 Z_angle_to 181.6149 0236: (unknown) $5610 3 02E9: set_car $5610 speed_to 2.0 0050: set_car $5610 max_speed_to 2.0 0300: (unknown) $5610 200 01B6: (unknown) $5610 -997.3518 -1135.757 13.6649 04A5: (unknown) $5610 :PHI_A3_11815 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 $5607 defined jump_if_false @PHI_A3_11929 0153: (unknown) $5607 9@ :PHI_A3_11929 003E: 10@ = create_actor_pedtype 22 model 19 at -1000.772 -1139.31 13.8212 0045: actor $933 defined jump_if_false @PHI_A3_11967 0153: (unknown) $933 10@ :PHI_A3_11967 0001: wait 500 ms 0045: actor 7@ defined 0022: jump_if_false @PHI_A3_11993 // Note: the incorrect math opcode was used here 04B4: (unknown) 7@ 120 525 100.0 :PHI_A3_11993 00C9: fade 1 1000 ms 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_4394 1000 jump_if_true @PHI_A3_12481 037B: constant_params 2 variable_params 0 unknown 32 call_with_params @MAIN_13224 'PHIA3CA' 1 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_4394 2000 jump_if_true @PHI_A3_12481 0078: if and 0045: actor 7@ defined 004F: unknown_check $5610 jump_if_false @PHI_A3_12084 00E9: (unknown) 7@ $5610 :PHI_A3_12084 0045: actor 8@ defined 0022: jump_if_false @PHI_A3_12097 // Note: the incorrect math opcode was used here 00A2: (unknown) 8@ :PHI_A3_12097 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_4394 700 jump_if_true @PHI_A3_12481 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_13401 'PHIA3CA' jump_if_true @PHI_A3_12481 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 $5607 defined 0045: actor 9@ defined jump_if_false @PHI_A3_12222 0154: (unknown) $5607 0044: put_actor 9@ at -994.4886 -1136.651 13.6649 :PHI_A3_12222 037B: constant_params 2 variable_params 0 unknown 32 call_with_params @MAIN_13224 'PHIA3CB' 1 0078: if and 0045: actor $5607 defined 0045: actor 9@ defined jump_if_false @PHI_A3_12266 0153: (unknown) $5607 9@ :PHI_A3_12266 0078: if and 0045: actor 7@ defined 004F: unknown_check $5610 0022: jump_if_false @PHI_A3_12312 // 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_12312 0045: actor 8@ defined jump_if_false @PHI_A3_12349 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_12349 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_4394 3500 jump_if_true @PHI_A3_12481 0078: if and 0045: actor 7@ defined 004F: unknown_check $5610 jump_if_false @PHI_A3_12392 00E9: (unknown) 7@ $5610 :PHI_A3_12392 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_4394 2000 jump_if_true @PHI_A3_12481 0078: if and 0045: actor 8@ defined 004F: unknown_check $5610 jump_if_false @PHI_A3_12435 00E9: (unknown) 8@ $5610 :PHI_A3_12435 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_13401 'PHIA3CB' jump_if_true @PHI_A3_12481 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_4394 500 jump_if_true @PHI_A3_12481 :PHI_A3_12481 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @MAIN_12435 0045: actor $933 defined jump_if_false @PHI_A3_12516 0154: (unknown) $933 :PHI_A3_12516 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 $5610 jump_if_false @PHI_A3_12556 0236: (unknown) $5610 0 031C: (unknown) $5610 :PHI_A3_12556 0@ = 4 // (int) 0026: return :PHI_A3_12563 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @PHI_A3_4420 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @PHI_A3_4981 0045: actor $5607 defined jump_if_false @PHI_A3_12644 037B: constant_params 4 variable_params 0 unknown 32 call_with_params @MAIN_12808 'PHIA3DA' 'PHI3AC0' $5607 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_12757 'PHIA3DA' :PHI_A3_12644 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @PHI_A3_707 1000 1@ = 0 // (int) 2@ = 1 // (int) 11@ = 0 // (int) 12@ = 0 // (int) :PHI_A3_12674 0@ == 4 // (int) var == num jump_if_false @PHI_A3_13183 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @PHI_A3_2316 009F: actor $933 dead jump_if_false @PHI_A3_12722 0@ = -1 // (int) 0002: jump @PHI_A3_13176 :PHI_A3_12722 009F: actor $5607 dead jump_if_false @PHI_A3_12745 0@ = -2 // (int) 0002: jump @PHI_A3_13176 :PHI_A3_12745 00A0: car $5610 wrecked jump_if_false @PHI_A3_12768 0@ = -3 // (int) 0002: jump @PHI_A3_13176 :PHI_A3_12768 00A0: car $5612 wrecked jump_if_false @PHI_A3_12791 0@ = -4 // (int) 0002: jump @PHI_A3_13176 :PHI_A3_12791 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @PHI_A3_5244 2@ == 0 // (int) var == num jump_if_false @PHI_A3_12841 007C: actor $933 driving $5610 0022: jump_if_false @PHI_A3_12834 // Note: the incorrect math opcode was used here 2@ = 1 // (int) 1@ = 0 // (int) :PHI_A3_12834 0002: jump @PHI_A3_12862 :PHI_A3_12841 807C: not actor $933 driving $5610 0022: jump_if_false @PHI_A3_12862 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 1@ = 0 // (int) :PHI_A3_12862 2@ == 1 // (int) var == num jump_if_false @PHI_A3_12976 11@ == 0 // (int) var == num jump_if_false @PHI_A3_12925 0132: actor $933 near_car $5612 radius 60.0 60.0 sphere 0 0022: jump_if_false @PHI_A3_12925 // 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_12925 12@ == 0 // (int) var == num jump_if_false @PHI_A3_12958 $5649 == 3 // (int) var == num jump_if_false @PHI_A3_12958 12@ = 1 // (int) 1@ = 0 // (int) :PHI_A3_12958 $5654 == 1 // (int) var == num jump_if_false @PHI_A3_12976 0@ = 6 // (int) :PHI_A3_12976 0078: if and 1@ == 0 // (int) var == num 0@ == 4 // (int) var == num jump_if_false @PHI_A3_13176 82DB: not unknown_check $5606 0 jump_if_false @PHI_A3_13017 00BB: (unknown) $5606 02E2: $5606 = 0 // (any) :PHI_A3_13017 2@ == 0 // (int) var == num jump_if_false @PHI_A3_13069 0057: show_text_highpriority GXT 'PHI3A00' time 5000 flag 1 // Get in the ~b~car. 00C0: (unknown) $5610 $5606 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @PHI_A3_275 $5606 0002: jump @PHI_A3_13171 :PHI_A3_13069 11@ == 0 // (int) var == num jump_if_false @PHI_A3_13109 0057: show_text_highpriority GXT 'PHI3A02' time 5000 flag 1 // Find the ~r~truck. 00C0: (unknown) $5612 $5606 0002: jump @PHI_A3_13171 :PHI_A3_13109 12@ == 0 // (int) var == num jump_if_false @PHI_A3_13149 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) $5612 $5606 0002: jump @PHI_A3_13171 :PHI_A3_13149 0057: show_text_highpriority GXT 'PHI3A04' time 5000 flag 1 // Bring the ~r~truck~w~ to a stop by blocking its path. 00C0: (unknown) $5612 $5606 :PHI_A3_13171 1@ = 1 // (int) :PHI_A3_13176 0002: jump @PHI_A3_12674 :PHI_A3_13183 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @PHI_A3_9628 1 82DB: not unknown_check $5606 0 jump_if_false @PHI_A3_13216 00BB: (unknown) $5606 02E2: $5606 = 0 // (any) :PHI_A3_13216 0026: return :PHI_A3_13218 0026: return :PHI_A3_13220 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_13043 'PHIA3DA' 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_13401 'PHIA3DA' 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 9 unknown 32 call_with_params @PHI_A3_6298 13@ 14@ 15@ 16@ 17@ 18@ 19@ 20@ 21@ 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @PHI_A3_6538 037B: constant_params 9 variable_params 0 unknown 32 call_with_params @PHI_A3_6675 13@ 14@ 15@ 16@ 17@ 18@ 19@ 20@ 21@ 037B: constant_params 4 variable_params 0 unknown 32 call_with_params @PHI_A3_7284 $937 $938 $939 115.0 0125: set_traffic_density_multiplier_to 0.35 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 32 call_with_params @MAIN_12808 '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_12757 'PHIA3DB' 037B: constant_params 4 variable_params 0 unknown 32 call_with_params @MAIN_12808 '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_12757 'PHIA3DC' 037B: constant_params 4 variable_params 0 unknown 32 call_with_params @MAIN_12808 '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_12757 'PHIA3DF' 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @PHI_A3_707 1000 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @PHI_A3_54 0 024D: (unknown) $5613 1 'DAMAGE' // Damage 1@ = 0 // (int) 2@ = 1 // (int) 22@ = 1 // (int) 23@ = 0 // (int) 24@ = 0 // (int) 25@ = 0 // (int) $5611 = 0 // (int) 26@ = 0 // (int) 27@ = 3500 // (int) 27@ -= 3 // (int) :PHI_A3_13603 0@ == 6 // (int) var == num jump_if_false @PHI_A3_14894 0001: wait 0 ms 010E: 6@ = current_time_in_ms 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @PHI_A3_2316 009F: actor $933 dead jump_if_false @PHI_A3_13654 0@ = -1 // (int) 0002: jump @PHI_A3_14703 :PHI_A3_13654 009F: actor $5607 dead jump_if_false @PHI_A3_13677 0@ = -2 // (int) 0002: jump @PHI_A3_14703 :PHI_A3_13677 00A0: car $5610 wrecked jump_if_false @PHI_A3_13700 0@ = -3 // (int) 0002: jump @PHI_A3_14703 :PHI_A3_13700 00A0: car $5612 wrecked jump_if_false @PHI_A3_13723 0@ = -4 // (int) 0002: jump @PHI_A3_14703 :PHI_A3_13723 8086: not actor $933 near_actor $5607 radius 160.0 160.0 sphere 0 0022: jump_if_false @PHI_A3_13755 // Note: the incorrect math opcode was used here 0@ = -5 // (int) 0002: jump @PHI_A3_14703 :PHI_A3_13755 $5664 == 3 // (int) var == num jump_if_false @PHI_A3_13780 0@ = 7 // (int) 0002: jump @PHI_A3_14703 :PHI_A3_13780 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @PHI_A3_6953 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @PHI_A3_8515 2@ == 0 // (int) var == num jump_if_false @PHI_A3_13840 007C: actor $933 driving $5610 0022: jump_if_false @PHI_A3_13833 // Note: the incorrect math opcode was used here 2@ = 1 // (int) 1@ = 0 // (int) :PHI_A3_13833 0002: jump @PHI_A3_13861 :PHI_A3_13840 807C: not actor $933 driving $5610 0022: jump_if_false @PHI_A3_13861 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 1@ = 0 // (int) :PHI_A3_13861 2@ == 1 // (int) var == num jump_if_false @PHI_A3_13949 22@ == 1 // (int) var == num jump_if_false @PHI_A3_13920 8086: not actor $933 near_actor $5607 radius 70.0 70.0 sphere 0 0022: jump_if_false @PHI_A3_13913 // Note: the incorrect math opcode was used here 22@ = 0 // (int) 1@ = 0 // (int) :PHI_A3_13913 0002: jump @PHI_A3_13949 :PHI_A3_13920 0086: actor $933 near_actor $5607 radius 35.0 35.0 sphere 0 0022: jump_if_false @PHI_A3_13949 // Note: the incorrect math opcode was used here 22@ = 1 // (int) 1@ = 0 // (int) :PHI_A3_13949 0078: if or 004F: unknown_check $5670 0045: actor $5671 defined 0045: actor $5672 defined jump_if_false @PHI_A3_13989 01B0: (unknown) $5612 0 26@ = 1 // (int) 0002: jump @PHI_A3_14077 :PHI_A3_13989 26@ == 0 // (int) var == num jump_if_false @PHI_A3_14071 80D8: not car $5612 health >= 27@ 0022: jump_if_false @PHI_A3_14064 // Note: the incorrect math opcode was used here 01EF: (unknown) $5612 42 jump_if_false @PHI_A3_14056 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_13043 'PHIA3DB' 26@ = 1 // (int) 0002: jump @PHI_A3_14064 :PHI_A3_14056 02BB: (unknown) $5612 033C: (unknown) $5612 :PHI_A3_14064 0002: jump @PHI_A3_14077 :PHI_A3_14071 01B0: (unknown) $5612 1 :PHI_A3_14077 $5611 == 0 // (int) var == num jump_if_false @PHI_A3_14390 0045: actor $5609 defined jump_if_false @PHI_A3_14390 004F: unknown_check $5670 jump_if_false @PHI_A3_14390 25@ == 0 // (int) var == num jump_if_false @PHI_A3_14216 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_12714 'PHIA3DC' jump_if_false @PHI_A3_14209 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_13043 'PHIA3DC' 037B: constant_params 4 variable_params 0 unknown 32 call_with_params @MAIN_12808 'PHIA3DD' 'PHI3AC1' -99 0 // ~w~So, that's how a drunken homicidal gun nut drives... 25@ += 1 // (int) $5611 = 1 // (int) :PHI_A3_14209 0002: jump @PHI_A3_14390 :PHI_A3_14216 25@ == 1 // (int) var == num jump_if_false @PHI_A3_14322 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_12714 'PHIA3DD' jump_if_false @PHI_A3_14315 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_13043 'PHIA3DD' 037B: constant_params 4 variable_params 0 unknown 32 call_with_params @MAIN_12808 'PHIA3DE' 'PHI3AC1' -99 0 // ~w~So, that's how a drunken homicidal gun nut drives... 25@ += 1 // (int) $5611 = 1 // (int) :PHI_A3_14315 0002: jump @PHI_A3_14390 :PHI_A3_14322 25@ == 2 // (int) var == num jump_if_false @PHI_A3_14390 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_12714 'PHIA3DE' jump_if_false @PHI_A3_14390 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_13043 'PHIA3DE' 25@ += 1 // (int) $5611 = 1 // (int) :PHI_A3_14390 $5611 == 0 // (int) var == num jump_if_false @PHI_A3_14703 0045: actor $5608 defined jump_if_false @PHI_A3_14703 004F: unknown_check $5670 jump_if_false @PHI_A3_14703 24@ == 0 // (int) var == num jump_if_false @PHI_A3_14529 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_12714 'PHIA3DF' jump_if_false @PHI_A3_14522 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_13043 'PHIA3DF' 037B: constant_params 4 variable_params 0 unknown 32 call_with_params @MAIN_12808 'PHIA3DG' 'PHI3AC1' -99 0 // ~w~So, that's how a drunken homicidal gun nut drives... 24@ += 1 // (int) $5611 = 1 // (int) :PHI_A3_14522 0002: jump @PHI_A3_14703 :PHI_A3_14529 24@ == 1 // (int) var == num jump_if_false @PHI_A3_14635 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_12714 'PHIA3DG' jump_if_false @PHI_A3_14628 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_13043 'PHIA3DG' 037B: constant_params 4 variable_params 0 unknown 32 call_with_params @MAIN_12808 'PHIA3DH' 'PHI3AC1' -99 0 // ~w~So, that's how a drunken homicidal gun nut drives... 24@ += 1 // (int) $5611 = 1 // (int) :PHI_A3_14628 0002: jump @PHI_A3_14703 :PHI_A3_14635 24@ == 2 // (int) var == num jump_if_false @PHI_A3_14703 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_12714 'PHIA3DH' jump_if_false @PHI_A3_14703 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_13043 'PHIA3DH' 24@ += 1 // (int) $5611 = 1 // (int) :PHI_A3_14703 0078: if and 1@ == 0 // (int) var == num 0@ == 6 // (int) var == num jump_if_false @PHI_A3_14887 82DB: not unknown_check $5606 0 jump_if_false @PHI_A3_14744 00BB: (unknown) $5606 02E2: $5606 = 0 // (any) :PHI_A3_14744 2@ == 0 // (int) var == num jump_if_false @PHI_A3_14796 0057: show_text_highpriority GXT 'PHI3A00' time 5000 flag 1 // Get in the ~b~car. 00C0: (unknown) $5610 $5606 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @PHI_A3_275 $5606 0002: jump @PHI_A3_14882 :PHI_A3_14796 22@ == 0 // (int) var == num jump_if_false @PHI_A3_14848 0057: show_text_highpriority GXT 'PHI3A05' time 5000 flag 1 // Catch up with ~b~Phil. 00C0: (unknown) $5612 $5606 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @PHI_A3_275 $5606 0002: jump @PHI_A3_14882 :PHI_A3_14848 0057: show_text_highpriority GXT 'PHI3A06' time 5000 flag 1 // Stay close to ~b~Phil~w~ and protect him. 00C0: (unknown) $5612 $5606 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @PHI_A3_275 $5606 :PHI_A3_14882 1@ = 1 // (int) :PHI_A3_14887 0002: jump @PHI_A3_13603 :PHI_A3_14894 00AE: remove_status_text $5613 82DB: not unknown_check $5606 0 jump_if_false @PHI_A3_14919 00BB: (unknown) $5606 02E2: $5606 = 0 // (any) :PHI_A3_14919 0026: return :PHI_A3_14921 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_9348 0045: actor $933 defined jump_if_false @PHI_A3_15028 0043: store_actor $933 position_to 28@ 29@ 30@ // Note: the incorrect math opcode was used here 00CE: 31@ = actor $933 Z_angle 02F8: (unknown) $933 1 0044: put_actor $933 at -728.71 -1510.86 8.0 :PHI_A3_15028 004F: unknown_check $5612 jump_if_false @PHI_A3_15105 022C: (unknown) -726.0919 -1494.68 10.3798 15.0 1 004E: put_car $5612 at -726.0919 -1494.68 10.3798 00D1: set_car $5612 Z_angle_to 193.8805 02C7: (unknown) $5612 8 5000 02E9: set_car $5612 speed_to 10.0 :PHI_A3_15105 00C9: fade 1 1000 ms 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_4394 1500 jump_if_true @PHI_A3_15335 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_4301 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 $5612 jump_if_false @PHI_A3_15275 02C7: (unknown) $5612 0 0 004E: put_car $5612 at -714.7925 -1537.802 11.3247 00D1: set_car $5612 Z_angle_to 165.8053 0050: set_car $5612 max_speed_to 15.0 02E9: set_car $5612 speed_to 15.0 0300: (unknown) $5612 200 01B6: (unknown) $5612 -694.0625 -1562.954 11.4995 :PHI_A3_15275 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_4394 2000 jump_if_true @PHI_A3_15335 0045: actor $5607 defined jump_if_false @PHI_A3_15315 01EC: (unknown) $5607 0 00F1: (unknown) $5607 :PHI_A3_15315 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_4394 2000 jump_if_true @PHI_A3_15335 :PHI_A3_15335 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @PHI_A3_4649 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @PHI_A3_7092 0045: actor $933 defined jump_if_false @PHI_A3_15393 0044: put_actor $933 at 28@ 29@ 30@ 00CF: set_actor $933 Z_angle_to 31@ 02F8: (unknown) $933 0 :PHI_A3_15393 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @PHI_A3_707 1000 0@ = 0 // (int) 0026: return :PHI_A3_15417 809D: not wasted_or_busted // mission only jump_if_false @PHI_A3_15549 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_15549 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @PHI_A3_2936 jump_if_false @PHI_A3_15539 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_5036 2000 809D: not wasted_or_busted // mission only jump_if_false @PHI_A3_15532 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_3459 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @PHI_A3_707 500 :PHI_A3_15532 0002: jump @PHI_A3_15549 :PHI_A3_15539 037B: constant_params 0 variable_params 0 unknown 32 call_with_params @PHI_A3_3459 :PHI_A3_15549 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_15720 0@ == -2 // (int) var == num jump_if_false @PHI_A3_15613 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_5026 'PHI3AX0' // ~r~Phil died. 0002: jump @PHI_A3_15720 :PHI_A3_15613 0@ == -3 // (int) var == num jump_if_false @PHI_A3_15651 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_5026 'PHI3AX1' // ~r~Phil's car was destroyed. 0002: jump @PHI_A3_15720 :PHI_A3_15651 0@ == -4 // (int) var == num jump_if_false @PHI_A3_15689 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_5026 'PHI3AX2' // ~r~The truck was destroyed. 0002: jump @PHI_A3_15720 :PHI_A3_15689 0@ == -5 // (int) var == num jump_if_false @PHI_A3_15720 037B: constant_params 1 variable_params 0 unknown 32 call_with_params @MAIN_5026 'PHI3AX3' // ~r~You lost Phil. :PHI_A3_15720 0026: return :PHI_A3_15722 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_15750 $940 = 0 // (int) 0125: set_traffic_density_multiplier_to 1.0 02CB: (unknown) 1.0 00AE: remove_status_text $5613 04BB: (unknown) 034A: unknown_check $5607 jump_if_false @PHI_A3_15786 020D: (unknown) $5607 :PHI_A3_15786 007A: mission_cleanup 0026: return //-------------Mission 49--------------- :PHI_A4 0238: name_thread 'PHI_A4' 01EA: increment_mission_attempts 033A: use_GXT_table 'PHI_A4' 0025: gosub @PHI_A4_18747 009D: wasted_or_busted // mission only jump_if_false @PHI_A4_45 0025: gosub @PHI_A4_19768 :PHI_A4_45 0025: gosub @PHI_A4_19867 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 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @PHI_A4_254 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 007E: actor $933 driving jump_if_false @PHI_A4_248 0400: (unknown) $933 $1070 0002: jump @PHI_A4_254 :PHI_A4_248 02C0: (unknown) $933 $1070 :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_4301 0@ :PHI_A4_281 0045: actor $933 defined jump_if_false @PHI_A4_349 807E: not actor $933 driving jump_if_false @PHI_A4_326 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @PHI_A4_329 :PHI_A4_326 021D: (unknown) 0 :PHI_A4_329 $1078 == 0 // (int) var == num jump_if_false @PHI_A4_345 02EA: select_interior 2 :PHI_A4_345 01AE: (unknown) 1 :PHI_A4_349 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :PHI_A4_362 0045: actor $933 defined jump_if_false @PHI_A4_426 807E: not actor $933 driving jump_if_false @PHI_A4_414 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @PHI_A4_414 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :PHI_A4_414 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :PHI_A4_426 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @PHI_A4_475 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 01AE: (unknown) 0 $1078 == 0 // (int) var == num jump_if_false @PHI_A4_475 02EA: select_interior 0 :PHI_A4_475 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @PHI_A4_505 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :PHI_A4_505 0026: return 0045: actor 0@ defined jump_if_false @PHI_A4_526 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :PHI_A4_526 0026: return 0045: actor 0@ defined 0022: jump_if_false @PHI_A4_556 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @PHI_A4_556 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :PHI_A4_556 0026: return :PHI_A4_558 0045: actor 0@ defined 0022: jump_if_false @PHI_A4_605 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @PHI_A4_601 // 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_605 :PHI_A4_601 1@ = 0 // (int) :PHI_A4_605 1@ == 1 // (int) var == num jump_if_false @PHI_A4_689 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @PHI_A4_682 007E: actor 0@ driving jump_if_false @PHI_A4_678 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @PHI_A4_668 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @PHI_A4_671 :PHI_A4_668 00F1: (unknown) 0@ :PHI_A4_671 0002: jump @PHI_A4_682 :PHI_A4_678 1@ = 0 // (int) :PHI_A4_682 0002: jump @PHI_A4_605 :PHI_A4_689 0026: return 0045: actor 0@ defined jump_if_false @PHI_A4_783 007E: actor 0@ driving jump_if_false @PHI_A4_767 02A7: unknown_check 0@ jump_if_false @PHI_A4_737 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @PHI_A4_760 :PHI_A4_737 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @PHI_A4_558 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :PHI_A4_760 0002: jump @PHI_A4_776 :PHI_A4_767 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :PHI_A4_776 0002: jump @PHI_A4_785 :PHI_A4_783 005F: (unknown) :PHI_A4_785 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @PHI_A4_943 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @PHI_A4_943 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @PHI_A4_884 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @PHI_A4_843 // Note: the incorrect math opcode was used here 0026: return 0002: jump @PHI_A4_877 :PHI_A4_843 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A4_558 0@ 4@ > -1 // (int) var > num jump_if_false @PHI_A4_877 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A4_558 4@ :PHI_A4_877 0002: jump @PHI_A4_943 :PHI_A4_884 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @PHI_A4_909 // Note: the incorrect math opcode was used here 0026: return 0002: jump @PHI_A4_943 :PHI_A4_909 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A4_558 0@ not 3@ == -1 // (int) var == num jump_if_false @PHI_A4_943 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A4_558 3@ :PHI_A4_943 0045: actor 0@ defined jump_if_false @PHI_A4_995 004F: unknown_check 1@ jump_if_false @PHI_A4_995 007E: actor 0@ driving jump_if_false @PHI_A4_995 807C: not actor 0@ driving 1@ 0022: jump_if_false @PHI_A4_995 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A4_558 0@ :PHI_A4_995 5@ = 0 // (int) :PHI_A4_999 5@ == 0 // (int) var == num jump_if_false @PHI_A4_1097 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @PHI_A4_1090 004F: unknown_check 1@ jump_if_false @PHI_A4_1090 007C: actor 0@ driving 1@ 0022: jump_if_false @PHI_A4_1056 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @PHI_A4_1090 :PHI_A4_1056 2@ == -1 // (int) var == num jump_if_false @PHI_A4_1082 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @PHI_A4_1090 :PHI_A4_1082 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :PHI_A4_1090 0002: jump @PHI_A4_999 :PHI_A4_1097 0026: return :PHI_A4_1099 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_1560 0017: 3@ >= 16@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A4_1710 // 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_1686 0027: (unknown) 8@ 9@ 10@ 11@ 12@ 13@ :PHI_A4_1686 0036: 8@ = 11@ // (float vars) 0036: 9@ = 12@ // (float vars) 0036: 10@ = 13@ // (float vars) 16@ += 1 // (int) 0002: jump @PHI_A4_1560 :PHI_A4_1710 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_1793 0 > 5@ // (int) num > var 0022: jump_if_false @PHI_A4_1776 // 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_1780 :PHI_A4_1776 0035: 10@ = 5@ // (int vars) :PHI_A4_1780 02B1: draw_text_1number 0@ 1@ GXT 4@ number 10@ 0002: jump @PHI_A4_1798 :PHI_A4_1793 0203: set_draw_text_position 0@ 1@ GXT 4@ :PHI_A4_1798 0026: return :PHI_A4_1800 0045: actor 0@ defined 0022: jump_if_false @PHI_A4_1885 // 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_1885 005F: (unknown) 037B: constant_params 1 variable_params 2 unknown 4 call_with_params @PHI_A4_1800 0@ 2@ 3@ jump_if_false @PHI_A4_1912 0203: set_draw_text_position 2@ 3@ GXT 1@ :PHI_A4_1912 0026: return 037B: constant_params 1 variable_params 2 unknown 5 call_with_params @PHI_A4_1800 0@ 3@ 4@ jump_if_false @PHI_A4_1940 02B1: draw_text_1number 3@ 4@ GXT 1@ number 2@ :PHI_A4_1940 0026: return 037B: constant_params 1 variable_params 2 unknown 6 call_with_params @PHI_A4_1800 0@ 4@ 5@ jump_if_false @PHI_A4_1969 02B2: (unknown) 4@ 5@ 1@ 2@ 3@ :PHI_A4_1969 0026: return 007F: player 0 pressed_key 4 jump_if_false @PHI_A4_2046 007F: player 0 pressed_key 8 jump_if_false @PHI_A4_2039 $5604 == 0 // (int) var == num jump_if_false @PHI_A4_2039 0043: store_actor $933 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $933 Z_angle 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) $5604 = 1 // (int) :PHI_A4_2039 0002: jump @PHI_A4_2051 :PHI_A4_2046 $5604 = 0 // (int) :PHI_A4_2051 007F: player 0 pressed_key 4 jump_if_false @PHI_A4_2137 007F: player 0 pressed_key 9 jump_if_false @PHI_A4_2130 $5605 == 0 // (int) var == num jump_if_false @PHI_A4_2130 0043: store_actor $933 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $933 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) :PHI_A4_2130 0002: jump @PHI_A4_2142 :PHI_A4_2137 $5605 = 0 // (int) :PHI_A4_2142 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_2344 // Note: the incorrect math opcode was used here 005E: (unknown) :PHI_A4_2344 005F: (unknown) 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5093 3@ 4@ 5@ 0@ 1@ 2@ 10@ 11@ 12@ 037B: constant_params 4 variable_params 3 unknown 13 call_with_params @MAIN_5145 10@ 11@ 12@ 6@ 10@ 11@ 12@ 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5197 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_2491 // 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_2458 // Note: the incorrect math opcode was used here 0035: 3@ = 0@ // (int vars) 0002: jump @PHI_A4_2484 :PHI_A4_2458 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A4_2480 // Note: the incorrect math opcode was used here 0035: 3@ = 1@ // (int vars) 0002: jump @PHI_A4_2484 :PHI_A4_2480 0035: 3@ = 2@ // (int vars) :PHI_A4_2484 0002: jump @PHI_A4_2495 :PHI_A4_2491 0035: 3@ = 0@ // (int vars) :PHI_A4_2495 0026: return 0014: 1@ > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A4_2563 // 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_2530 // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 0002: jump @PHI_A4_2556 :PHI_A4_2530 0014: 2@ > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A4_2552 // Note: the incorrect math opcode was used here 0036: 3@ = 1@ // (float vars) 0002: jump @PHI_A4_2556 :PHI_A4_2552 0036: 3@ = 2@ // (float vars) :PHI_A4_2556 0002: jump @PHI_A4_2567 :PHI_A4_2563 0036: 3@ = 0@ // (float vars) :PHI_A4_2567 0026: return 0 > 0@ // (int) num > var 0022: jump_if_false @PHI_A4_2595 // 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_2599 :PHI_A4_2595 0035: 1@ = 0@ // (int vars) :PHI_A4_2599 0026: return 0 > 0@ // (float) num > var 0022: jump_if_false @PHI_A4_2627 // Note: the incorrect math opcode was used here 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0002: jump @PHI_A4_2631 :PHI_A4_2627 0036: 1@ = 0@ // (float vars) :PHI_A4_2631 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_2666 005F: (unknown) :PHI_A4_2666 801D: not 1@ == 0 // (int) var == var jump_if_false @PHI_A4_2679 005F: (unknown) :PHI_A4_2679 801D: not 2@ == 0 // (int) var == var jump_if_false @PHI_A4_2692 005F: (unknown) :PHI_A4_2692 005E: (unknown) 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A4_2707 // Note: the incorrect math opcode was used here 005E: (unknown) :PHI_A4_2707 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A4_2720 // Note: the incorrect math opcode was used here 005E: (unknown) :PHI_A4_2720 005F: (unknown) 037B: constant_params 4 variable_params 3 unknown 15 call_with_params @MAIN_5145 3@ 4@ 5@ 0.5 12@ 13@ 14@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5093 0@ 1@ 2@ 12@ 13@ 14@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5197 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_5093 3@ 4@ 5@ 0@ 1@ 2@ 9@ 10@ 11@ 037B: constant_params 3 variable_params 3 unknown 12 call_with_params @MAIN_5223 9@ 10@ 11@ 6@ 7@ 8@ 0026: return 2@ = 0 // (int) 1@ == 0 // (int) var == num jump_if_false @PHI_A4_2922 0026: return :PHI_A4_2922 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_2967 0026: return :PHI_A4_2967 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_3035 // 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_3035 // Note: the incorrect math opcode was used here 005E: (unknown) :PHI_A4_3035 005F: (unknown) 001A: 1@ >= 2@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A4_3061 // 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_3061 // Note: the incorrect math opcode was used here 005E: (unknown) :PHI_A4_3061 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_3144 // Note: the incorrect math opcode was used here 005E: (unknown) :PHI_A4_3144 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_3180 // Note: the incorrect math opcode was used here 3@ = 5.0 // (float) :PHI_A4_3180 3@ > 380.0 // (float) var > num jump_if_false @PHI_A4_3199 3@ = 380.0 // (float) :PHI_A4_3199 5.0 > 4@ // (float) num > var 0022: jump_if_false @PHI_A4_3218 // Note: the incorrect math opcode was used here 4@ = 5.0 // (float) :PHI_A4_3218 4@ > 240.0 // (float) var > num jump_if_false @PHI_A4_3237 4@ = 240.0 // (float) :PHI_A4_3237 0026: return 037B: constant_params 4 variable_params 3 unknown 14 call_with_params @MAIN_5145 6@ 7@ 8@ 10.0 10@ 11@ 12@ 037B: constant_params 3 variable_params 3 unknown 14 call_with_params @MAIN_5223 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_6188 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @PHI_A4_3335 // Note: the incorrect math opcode was used here 9@ *= -1.0 // (float) :PHI_A4_3335 0026: return 037B: constant_params 9 variable_params 1 unknown 11 call_with_params @MAIN_6188 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 10@ 0 > 10@ // (float) num > var 0022: jump_if_false @PHI_A4_3375 // Note: the incorrect math opcode was used here 9@ = -1 // (int) 005E: (unknown) :PHI_A4_3375 10@ > 0 // (float) var > num jump_if_false @PHI_A4_3393 9@ = 1 // (int) 005E: (unknown) :PHI_A4_3393 9@ = 0 // (int) 005E: (unknown) 037B: constant_params 9 variable_params 1 unknown 10 call_with_params @MAIN_6188 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @PHI_A4_3432 // Note: the incorrect math opcode was used here 005F: (unknown) :PHI_A4_3432 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_3526 6@ = -100.0 // (float) 0002: jump @PHI_A4_3530 :PHI_A4_3526 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here :PHI_A4_3530 0026: return :PHI_A4_3532 037B: constant_params 4 variable_params 3 unknown 15 call_with_params @MAIN_5145 3@ 4@ 5@ 0.5 12@ 13@ 14@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5093 0@ 1@ 2@ 12@ 13@ 14@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5197 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_3610 // Note: the incorrect math opcode was used here 005F: (unknown) :PHI_A4_3610 02D8: unknown_check 1@ 0022: jump_if_false @PHI_A4_3622 // Note: the incorrect math opcode was used here 005F: (unknown) :PHI_A4_3622 807E: not actor 0@ driving 0022: jump_if_false @PHI_A4_3638 // Note: the incorrect math opcode was used here 021C: (unknown) 0@ 1@ 005E: (unknown) :PHI_A4_3638 0216: (unknown) 0@ 0 0 30.0 021C: (unknown) 0@ 1@ 005E: (unknown) :PHI_A4_3652 009F: actor 0@ dead 0022: jump_if_false @PHI_A4_3664 // Note: the incorrect math opcode was used here 005F: (unknown) :PHI_A4_3664 807E: not actor 0@ driving 0022: jump_if_false @PHI_A4_3682 // Note: the incorrect math opcode was used here 0044: put_actor 0@ at 1@ 2@ 3@ 005E: (unknown) :PHI_A4_3682 0216: (unknown) 0@ 1@ 2@ 3@ 005E: (unknown) 80A0: not car 0@ wrecked 0022: jump_if_false @PHI_A4_3704 // Note: the incorrect math opcode was used here 0124: 4@ = car 0@ max_passengers :PHI_A4_3704 5@ = 0 // (int) 2@ = -1 // (int) :PHI_A4_3713 0011: 4@ > 5@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A4_3767 // Note: the incorrect math opcode was used here 8299: not unknown_check 0@ 5@ 0022: jump_if_false @PHI_A4_3755 // 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_3755 // Note: the incorrect math opcode was used here 0035: 2@ = 5@ // (int vars) :PHI_A4_3755 5@ += 1 // (int) 0002: jump @PHI_A4_3713 :PHI_A4_3767 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_3845 // 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_3845 034B: unknown_check 0@ 0022: jump_if_false @PHI_A4_3926 // Note: the incorrect math opcode was used here 80A0: not car 0@ wrecked 0022: jump_if_false @PHI_A4_3926 // 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_3926 // 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_3926 005E: (unknown) :PHI_A4_3926 005F: (unknown) 00A0: car 0@ wrecked jump_if_false @PHI_A4_3940 005F: (unknown) :PHI_A4_3940 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_4015 0139: 2@ = random_int_in_ranges 0 2 2@ == 0 // (int) var == num jump_if_false @PHI_A4_4050 01AA: $5350(1@,27) = create_object #MAR_A2TV at 8@ 9@ 10@ 0002: jump @PHI_A4_4061 :PHI_A4_4050 01AA: $5350(1@,27) = create_object #MAR_A2_STEREO at 8@ 9@ 10@ :PHI_A4_4061 0138: 7@ = random_float_in_ranges 172.0 188.0 00D3: set_object $5350(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) $5350(1@,27) 0@ 11@ 12@ 13@ 0225: (unknown) $5350(1@,27) 0 3@ += 1 // (int) 4@ += 1 // (int) 3@ == 3 // (int) var == num jump_if_false @PHI_A4_4191 5@ == 0 // (int) var == num jump_if_false @PHI_A4_4160 5@ = 1 // (int) 0002: jump @PHI_A4_4172 :PHI_A4_4160 11@ = -0.65 // (float) 5@ = 0 // (int) :PHI_A4_4172 13@ -= 0.63 // (float) 3@ = 0 // (int) 0002: jump @PHI_A4_4225 :PHI_A4_4191 5@ == 0 // (int) var == num jump_if_false @PHI_A4_4217 11@ += 0.7 // (float) 0002: jump @PHI_A4_4225 :PHI_A4_4217 11@ -= 0.7 // (float) :PHI_A4_4225 4@ == 9 // (int) var == num jump_if_false @PHI_A4_4276 4@ = 0 // (int) 5@ == 0 // (int) var == num jump_if_false @PHI_A4_4260 11@ = -0.65 // (float) :PHI_A4_4260 13@ = 1.45 // (float) 6@ += 0.67 // (float) :PHI_A4_4276 $5377(1@,27) = 0 // (int) 1@ += 1 // (int) 1@ >= 27 // (int) var >= num jump_if_false @PHI_A4_4015 0026: return 0@ = 0 // (int) :PHI_A4_4306 27 > 0@ // (int) num > var 0022: jump_if_false @PHI_A4_4414 // Note: the incorrect math opcode was used here $5377(0@,27) == 1 // (int) var == num jump_if_false @PHI_A4_4402 $5404(0@,27) == 0 // (int) var == num jump_if_false @PHI_A4_4402 010C: store_object $5350(0@,27) position_to $5458(0@,27) $5485(0@,27) $5512(0@,27) 001A: $5431(0@,27) >= $5512(0@,27) // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A4_4402 // Note: the incorrect math opcode was used here 03BE: (unknown) $5350(0@,27) 0114: remove_references_to_object $5350(0@,27) // This object will now disappear when the player looks away $5404(0@,27) = 1 // (int) :PHI_A4_4402 0@ += 1 // (int) 0002: jump @PHI_A4_4306 :PHI_A4_4414 0026: return 009F: actor 0@ dead jump_if_false @PHI_A4_4428 005F: (unknown) :PHI_A4_4428 0 >= 1@ // (int) num >= var 0022: jump_if_false @PHI_A4_4441 // Note: the incorrect math opcode was used here 005F: (unknown) :PHI_A4_4441 00A0: car 1@ wrecked 0022: jump_if_false @PHI_A4_4453 // Note: the incorrect math opcode was used here 005F: (unknown) :PHI_A4_4453 807C: not actor 0@ driving 1@ 0022: jump_if_false @PHI_A4_4466 // Note: the incorrect math opcode was used here 005F: (unknown) :PHI_A4_4466 005E: (unknown) 2@ = 0 // (int) :PHI_A4_4472 $5377(2@,27) == 0 // (int) var == num jump_if_false @PHI_A4_4493 0002: jump @PHI_A4_4512 :PHI_A4_4493 2@ += 1 // (int) 2@ >= 27 // (int) var >= num jump_if_false @PHI_A4_4472 005F: (unknown) :PHI_A4_4512 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_4556 // Note: the incorrect math opcode was used here $5377(4@,27) == 0 // (int) var == num jump_if_false @PHI_A4_4556 0035: 2@ = 4@ // (int vars) :PHI_A4_4556 5@ = -2.0 // (float) 0035: 1@ = 2@ // (int vars) 1@ /= 9 // (int) 1@ += 1 // (int) 03E8: (unknown) $5350(2@,27) 0279: (unknown) $5350(2@,27) 0 -0.67 0 6@ 7@ 8@ 010D: put_object $5350(2@,27) at 6@ 7@ 8@ 0321: (unknown) $5350(2@,27) 0@ 0225: (unknown) $5350(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_5119 12@ 13@ 14@ 5@ 5@ 1.0 12@ 13@ 14@ 010C: store_object $5350(2@,27) position_to $5458(2@,27) $5485(2@,27) $5512(2@,27) 01BB: (unknown) $5458(2@,27) $5485(2@,27) $5512(2@,27) $5431(2@,27) $5431(2@,27) += 0.65 // (float) 0229: (unknown) $5350(2@,27) 12@ 13@ 14@ 03A9: (unknown) $5350(2@,27) 9@ 10@ 11@ $5377(2@,27) = 1 // (int) 15@ = 27 // (int) 15@ -= 1 // (int) 001C: 2@ == 15@ // (int) num == var 0022: jump_if_false @PHI_A4_4788 // Note: the incorrect math opcode was used here 005F: (unknown) :PHI_A4_4788 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_4815 005F: (unknown) :PHI_A4_4815 005E: (unknown) :PHI_A4_4817 0@ == 0 // (int) var == num jump_if_false @PHI_A4_4860 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @PHI_A4_5036 :PHI_A4_4860 0@ == 1 // (int) var == num jump_if_false @PHI_A4_4893 03CF: (unknown) 200 200 200 255 0002: jump @PHI_A4_5036 :PHI_A4_4893 0@ == 2 // (int) var == num jump_if_false @PHI_A4_4935 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @PHI_A4_5036 :PHI_A4_4935 0@ == 3 // (int) var == num jump_if_false @PHI_A4_4979 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @PHI_A4_5036 :PHI_A4_4979 0@ == 4 // (int) var == num jump_if_false @PHI_A4_5010 03CF: (unknown) 8 143 59 255 0002: jump @PHI_A4_5036 :PHI_A4_5010 0@ == 5 // (int) var == num jump_if_false @PHI_A4_5036 03CF: (unknown) 237 130 180 255 :PHI_A4_5036 0026: return :PHI_A4_5038 00BC: (unknown) 0@ 2 0026: return :PHI_A4_5045 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_5045 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @PHI_A4_5100 014E: 3@ = car 0@ health 3@ -= 250 // (int) :PHI_A4_5100 0 > 3@ // (int) num > var 0022: jump_if_false @PHI_A4_5115 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :PHI_A4_5115 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_5160 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :PHI_A4_5160 005F: (unknown) 009F: actor 0@ dead jump_if_false @PHI_A4_5174 005F: (unknown) :PHI_A4_5174 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_5221 005F: (unknown) :PHI_A4_5221 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_5268 005F: (unknown) :PHI_A4_5268 005E: (unknown) :PHI_A4_5270 009F: actor 0@ dead jump_if_false @PHI_A4_5282 005F: (unknown) :PHI_A4_5282 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 17 82DB: not unknown_check 1@ 12 jump_if_false @PHI_A4_5309 005F: (unknown) :PHI_A4_5309 0485: unknown_check 0@ 214 jump_if_false @PHI_A4_5324 005E: (unknown) :PHI_A4_5324 0485: unknown_check 0@ 215 jump_if_false @PHI_A4_5339 005E: (unknown) :PHI_A4_5339 0485: unknown_check 0@ 216 jump_if_false @PHI_A4_5354 005E: (unknown) :PHI_A4_5354 005F: (unknown) 809F: not actor 0@ dead jump_if_false @PHI_A4_5471 01EC: (unknown) 0@ 1 0119: actor 0@ kill_actor $933 0078: if or 1@ == -1 // (int) var == num 1@ == 0 // (int) var == num jump_if_false @PHI_A4_5431 1@ = 0 // (int) 00C1: (unknown) 0@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @PHI_A4_5038 1@ 01F0: actor 0@ in_range_of_player $933 0022: jump_if_false @PHI_A4_5431 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 :PHI_A4_5431 01F0: actor 0@ in_range_of_player $933 0022: jump_if_false @PHI_A4_5460 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 0035: 2@ = 1@ // (int vars) 005E: (unknown) 0002: jump @PHI_A4_5471 :PHI_A4_5460 00C4: (unknown) 1@ 3 0035: 2@ = 1@ // (int vars) 005F: (unknown) :PHI_A4_5471 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_5613 0443: (unknown) 80 0228: (unknown) 2@ == 0 // (int) var == num jump_if_false @PHI_A4_5567 0045: actor 1@ defined jump_if_false @PHI_A4_5560 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 25 0.2 0.1 0 0414: (unknown) 1@ 80 389 :PHI_A4_5560 0002: jump @PHI_A4_5606 :PHI_A4_5567 0045: actor 1@ defined jump_if_false @PHI_A4_5606 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 35 0.2 0.1 0 0414: (unknown) 1@ 80 390 :PHI_A4_5606 0002: jump @PHI_A4_5620 :PHI_A4_5613 0444: (unknown) 80 04C1: (unknown) 0@ :PHI_A4_5620 0026: return 1@ = 0 // (int) :PHI_A4_5626 $5539(1@,8) = -1 // (int) 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @PHI_A4_5626 0@ > 8 // (int) var > num jump_if_false @PHI_A4_5668 0@ = 8 // (int) :PHI_A4_5668 $5803 = 0 // (int) 0035: $5804 = 0@ // (int vars) 0026: return 0035: 1@ = $5803 // (int vars) not $5539(1@,8) == -1 // (int) var == num jump_if_false @PHI_A4_5706 020D: (unknown) $5539(1@,8) :PHI_A4_5706 0035: $5539(1@,8) = 0@ // (int vars) $5803 += 1 // (int) 0017: $5803 >= $5804 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A4_5737 // Note: the incorrect math opcode was used here $5803 = 0 // (int) :PHI_A4_5737 0026: return 0@ = 0 // (int) :PHI_A4_5743 not $5539(0@,8) == -1 // (int) var == num jump_if_false @PHI_A4_5764 020D: (unknown) $5539(0@,8) :PHI_A4_5764 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @PHI_A4_5743 0026: return 0@ = 0 // (int) :PHI_A4_5787 not $5539(0@,8) == -1 // (int) var == num jump_if_false @PHI_A4_5808 003F: destroy_actor $5539(0@,8) :PHI_A4_5808 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @PHI_A4_5787 0026: return 0@ = 0 // (int) :PHI_A4_5831 not $5539(0@,8) == -1 // (int) var == num jump_if_false @PHI_A4_5852 0112: remove_references_to_actor $5539(0@,8) // Like turning an actor into a random pedestrian :PHI_A4_5852 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @PHI_A4_5831 0026: return 834A: not unknown_check 0@ jump_if_false @PHI_A4_5883 005F: (unknown) :PHI_A4_5883 009F: actor 0@ dead jump_if_false @PHI_A4_5895 005F: (unknown) :PHI_A4_5895 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_5930 // Note: the incorrect math opcode was used here 005F: (unknown) :PHI_A4_5930 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_5093 3@ 4@ 5@ 6@ 7@ 8@ 15@ 16@ 17@ 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5093 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_6011 // Note: the incorrect math opcode was used here 005E: (unknown) :PHI_A4_6011 005F: (unknown) 1@ = -1 // (int) 1@ == -1 // (int) var == num jump_if_false @PHI_A4_6038 02E7: get_weapon_data_from_actor 0@ weapon_group 8 weapon 1@ ammo 2@ model 3@ :PHI_A4_6038 0078: if or 02DB: unknown_check 1@ 32 02DB: unknown_check 1@ 33 jump_if_false @PHI_A4_6064 1@ = -1 // (int) :PHI_A4_6064 1@ == -1 // (int) var == num jump_if_false @PHI_A4_6084 02E7: get_weapon_data_from_actor 0@ weapon_group 7 weapon 1@ ammo 2@ model 3@ :PHI_A4_6084 1@ == -1 // (int) var == num jump_if_false @PHI_A4_6104 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ :PHI_A4_6104 1@ == -1 // (int) var == num jump_if_false @PHI_A4_6124 02E7: get_weapon_data_from_actor 0@ weapon_group 5 weapon 1@ ammo 2@ model 3@ :PHI_A4_6124 1@ == -1 // (int) var == num jump_if_false @PHI_A4_6144 02E7: get_weapon_data_from_actor 0@ weapon_group 9 weapon 1@ ammo 2@ model 3@ :PHI_A4_6144 1@ == -1 // (int) var == num jump_if_false @PHI_A4_6164 02E7: get_weapon_data_from_actor 0@ weapon_group 4 weapon 1@ ammo 2@ model 3@ :PHI_A4_6164 1@ == -1 // (int) var == num jump_if_false @PHI_A4_6180 02E2: 1@ = 0 // (any) :PHI_A4_6180 0026: return :PHI_A4_6182 $5806 = 0 // (int) $5807 = 0 // (int) $5810 = -10.0 // (float) $5805 = 1 // (int) 005F: (unknown) :PHI_A4_6207 $5807 == 0 // (int) var == num jump_if_false @PHI_A4_6240 8474: not jump_if_false @PHI_A4_6240 $1068 == 0 // (int) var == num jump_if_false @PHI_A4_6240 :PHI_A4_6240 0035: $1082 = 0@ // (int vars) $5807 = 0 // (int) 0026: return :PHI_A4_6252 $5806 == 1 // (int) var == num jump_if_false @PHI_A4_6277 $5806 = 0 // (int) $1068 = 0 // (int) 0268: (unknown) :PHI_A4_6277 $5805 = 0 // (int) 0026: return :PHI_A4_6284 $5805 == 1 // (int) var == num jump_if_false @PHI_A4_6604 $1082 == 0 // (int) var == num jump_if_false @PHI_A4_6321 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_6252 005F: (unknown) :PHI_A4_6321 0045: actor $933 defined jump_if_false @PHI_A4_6356 007E: actor $933 driving jump_if_false @PHI_A4_6356 82A7: not unknown_check $933 jump_if_false @PHI_A4_6356 005F: (unknown) :PHI_A4_6356 not $1078 == 0 // (int) var == num jump_if_false @PHI_A4_6395 $5806 == 1 // (int) var == num jump_if_false @PHI_A4_6393 $5806 = 0 // (int) $1068 = 0 // (int) 0268: (unknown) :PHI_A4_6393 005F: (unknown) :PHI_A4_6395 001D: $5810 == -10.0 // (int) var == var jump_if_false @PHI_A4_6437 0045: actor $933 defined jump_if_false @PHI_A4_6430 0043: store_actor $933 position_to $5808 $5809 $5810 // Note: the incorrect math opcode was used here :PHI_A4_6430 0002: jump @PHI_A4_6473 :PHI_A4_6437 031D: (unknown) $937 $938 $5808 $5809 1@ 1@ > 110.0 // (float) var > num jump_if_false @PHI_A4_6473 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_6252 005F: (unknown) :PHI_A4_6473 $5806 == 0 // (int) var == num jump_if_false @PHI_A4_6536 8474: not jump_if_false @PHI_A4_6529 $1068 == 0 // (int) var == num jump_if_false @PHI_A4_6529 $5806 = 1 // (int) $1068 = 1 // (int) 0323: show_text_box 'H_TS_01' // Use~h~ ~k~ ~TGSUB~ ~w~to activate 'Trip Skip'. :PHI_A4_6529 0002: jump @PHI_A4_6604 :PHI_A4_6536 0377: (unknown) 0 0@ 0@ > 0 // (int) var > num jump_if_false @PHI_A4_6604 0045: actor $933 defined jump_if_false @PHI_A4_6573 0107: toggle_player $933 can_move 0 012E: toggle_player $933 ignored_by_cops 1 :PHI_A4_6573 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4301 500 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_6252 $5807 = 1 // (int) 005E: (unknown) :PHI_A4_6604 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_1099 4@ 5@ 6@ 7@ 8@ 9@ 0026: return :PHI_A4_6677 not $5818 == 1 // (int) var == num jump_if_false @PHI_A4_6692 0026: return :PHI_A4_6692 007F: player 0 pressed_key 17 jump_if_false @PHI_A4_6757 $5812 == 0 // (int) var == num jump_if_false @PHI_A4_6750 $5812 = 1 // (int) 004F: unknown_check $2769 jump_if_false @PHI_A4_6750 0057: show_text_highpriority GXT 'DEAD' time 1000 flag 1 // WASTED! 041E: (unknown) $2769 :PHI_A4_6750 0002: jump @PHI_A4_6762 :PHI_A4_6757 $5812 = 0 // (int) :PHI_A4_6762 0026: return :PHI_A4_6764 010E: $5814 = current_time_in_ms 0035: $5815 = $5814 // (int vars) $5816 = 0 // (int) 0026: return :PHI_A4_6781 $5811 == 1 // (int) var == num jump_if_false @PHI_A4_6817 0057: show_text_highpriority GXT 'PHI4_01' time 3000 flag 1 // ~w~Take Phil to the ~y~lockup. 0002: jump @PHI_A4_6882 :PHI_A4_6817 $5811 == 2 // (int) var == num jump_if_false @PHI_A4_6853 0057: show_text_highpriority GXT 'PHI4_02' time 3000 flag 1 // ~w~Eliminate all ~r~Martinez's men. 0002: jump @PHI_A4_6882 :PHI_A4_6853 $5811 == 3 // (int) var == num jump_if_false @PHI_A4_6882 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_6882 0026: return 009F: actor 0@ dead jump_if_false @PHI_A4_6900 2@ = 0 // (int) 005F: (unknown) :PHI_A4_6900 014D: 3@ = actor 0@ health 037B: constant_params 2 variable_params 1 unknown 4 call_with_params @MAIN_5854 3@ 1@ 2@ 005E: (unknown) :PHI_A4_6919 00A0: car 0@ wrecked jump_if_false @PHI_A4_6936 1@ = 100 // (int) 005F: (unknown) :PHI_A4_6936 02D8: unknown_check 0@ jump_if_false @PHI_A4_6953 1@ = 100 // (int) 005E: (unknown) :PHI_A4_6953 014E: 2@ = car 0@ health 0430: (unknown) 0@ 3@ 037B: constant_params 2 variable_params 1 unknown 5 call_with_params @MAIN_5854 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_7001 // Note: the incorrect math opcode was used here 1@ = 0 // (int) 0026: return :PHI_A4_7001 02D8: unknown_check 0@ jump_if_false @PHI_A4_7017 1@ = 0 // (int) 005E: (unknown) :PHI_A4_7017 014E: 2@ = car 0@ health 0430: (unknown) 0@ 3@ 037B: constant_params 2 variable_params 1 unknown 4 call_with_params @MAIN_5854 2@ 3@ 1@ 0026: return :PHI_A4_7040 0035: $5815 = $5814 // (int vars) 010E: $5814 = current_time_in_ms 0035: $5816 = $5814 // (int vars) 002B: $5816 -= $5815 // (int vars) // Note: the incorrect math opcode was used here 0026: return :PHI_A4_7064 0 >= $5565(0@,16) // (int) num >= var 0022: jump_if_false @PHI_A4_7080 // Note: the incorrect math opcode was used here 005F: (unknown) :PHI_A4_7080 009F: actor $5565(0@,16) dead 0022: jump_if_false @PHI_A4_7095 // Note: the incorrect math opcode was used here 005F: (unknown) :PHI_A4_7095 1@ == 1 // (int) var == num jump_if_false @PHI_A4_7211 0442: (unknown) $5565(0@,16) 0 04B9: (unknown) $5565(0@,16) 1 1 0 0557: (unknown) $5565(0@,16) 1 00A2: (unknown) $5565(0@,16) 004F: unknown_check $5938 jump_if_false @PHI_A4_7158 04A4: (unknown) $5565(0@,16) $5938 :PHI_A4_7158 0127: reset_actor $5565(0@,16) flags 00A1: (unknown) $5565(0@,16) 1 00A1: (unknown) $5565(0@,16) 2 01A4: (unknown) $5565(0@,16) 1 0543: (unknown) $5565(0@,16) 1 013E: actor $5565(0@,16) look_at_actor $933 0002: jump @PHI_A4_7333 :PHI_A4_7211 1@ == 2 // (int) var == num jump_if_false @PHI_A4_7283 0442: (unknown) $5565(0@,16) 0 04B9: (unknown) $5565(0@,16) 1 1 0 0557: (unknown) $5565(0@,16) 1 0158: actor $5565(0@,16) run_to $5597(0@,16) $5613(0@,16) 0127: reset_actor $5565(0@,16) flags 01A4: (unknown) $5565(0@,16) 0 0002: jump @PHI_A4_7333 :PHI_A4_7283 1@ == 3 // (int) var == num jump_if_false @PHI_A4_7333 0442: (unknown) $5565(0@,16) 1 0127: reset_actor $5565(0@,16) flags 00A1: (unknown) $5565(0@,16) 1 00A1: (unknown) $5565(0@,16) 2 01A4: (unknown) $5565(0@,16) 1 :PHI_A4_7333 0035: $5645(0@,16) = 1@ // (int vars) 005E: (unknown) :PHI_A4_7342 0@ = 0 // (int) 1@ = 0 // (int) :PHI_A4_7350 16 > 0@ // (int) num > var 0022: jump_if_false @PHI_A4_7589 // Note: the incorrect math opcode was used here 009F: actor $5565(0@,16) dead 0022: jump_if_false @PHI_A4_7393 // Note: the incorrect math opcode was used here 00BB: (unknown) $5581(0@,16) 1@ += 1 // (int) 0002: jump @PHI_A4_7577 :PHI_A4_7393 0046: unknown_check $5565(0@,16) -934.886 277.868 -928.622 282.423 0 jump_if_false @PHI_A4_7451 003F: destroy_actor $5565(0@,16) 00BB: (unknown) $5581(0@,16) 1@ += 1 // (int) 0002: jump @PHI_A4_7577 :PHI_A4_7451 $5645(0@,16) == 1 // (int) var == num jump_if_false @PHI_A4_7473 0002: jump @PHI_A4_7577 :PHI_A4_7473 $5645(0@,16) == 2 // (int) var == num jump_if_false @PHI_A4_7536 0081: actor $5565(0@,16) near_point_on_foot $5597(0@,16) $5613(0@,16) radius 5.0 5.0 sphere 0 0022: jump_if_false @PHI_A4_7529 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @PHI_A4_7064 0@ 1 :PHI_A4_7529 0002: jump @PHI_A4_7577 :PHI_A4_7536 $5645(0@,16) == 3 // (int) var == num jump_if_false @PHI_A4_7577 807E: not actor $5565(0@,16) driving jump_if_false @PHI_A4_7577 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @PHI_A4_7064 0@ 1 :PHI_A4_7577 0@ += 1 // (int) 0002: jump @PHI_A4_7350 :PHI_A4_7589 1@ >= 16 // (int) var >= num jump_if_false @PHI_A4_7603 005E: (unknown) :PHI_A4_7603 005F: (unknown) :PHI_A4_7605 0@ = -1 // (int) 1@ = 0 // (int) :PHI_A4_7614 16 > 1@ // (int) num > var 0022: jump_if_false @PHI_A4_7677 // Note: the incorrect math opcode was used here 0 >= $5565(1@,16) // (int) num >= var 0022: jump_if_false @PHI_A4_7646 // Note: the incorrect math opcode was used here 0035: 0@ = 1@ // (int vars) 0026: return :PHI_A4_7646 009F: actor $5565(1@,16) dead 0022: jump_if_false @PHI_A4_7665 // Note: the incorrect math opcode was used here 0035: 0@ = 1@ // (int vars) 0026: return :PHI_A4_7665 1@ += 1 // (int) 0002: jump @PHI_A4_7614 :PHI_A4_7677 0@ = -1 // (int) 0026: return :PHI_A4_7684 003F: destroy_actor $5565(0@,16) 00BB: (unknown) $5581(0@,16) $5565(0@,16) = 0 // (int) $5581(0@,16) = 0 // (int) $5645(0@,16) = 0 // (int) 0026: return :PHI_A4_7719 0@ = 0 // (int) :PHI_A4_7723 16 > 0@ // (int) num > var 0022: jump_if_false @PHI_A4_7758 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @PHI_A4_7684 0@ 0@ += 1 // (int) 0002: jump @PHI_A4_7723 :PHI_A4_7758 0026: return :PHI_A4_7760 0112: remove_references_to_actor $5565(0@,16) // Like turning an actor into a random pedestrian 00BB: (unknown) $5581(0@,16) $5565(0@,16) = 0 // (int) $5581(0@,16) = 0 // (int) $5645(0@,16) = 0 // (int) 0026: return :PHI_A4_7795 0@ = 0 // (int) :PHI_A4_7799 16 > 0@ // (int) num > var 0022: jump_if_false @PHI_A4_7834 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @PHI_A4_7760 0@ 0@ += 1 // (int) 0002: jump @PHI_A4_7799 :PHI_A4_7834 0026: return :PHI_A4_7836 $5661(0@,2) > 0 // (int) var > num jump_if_false @PHI_A4_7856 0255: (unknown) $5661(0@,2) :PHI_A4_7856 0113: remove_references_to_car $5661(0@,2) // Like turning a car into any random car 00BB: (unknown) $5663(0@,2) 0035: 1@ = $5667(0@,2) // (int vars) not 1@ == -1 // (int) var == num jump_if_false @PHI_A4_7898 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A4_7760 1@ :PHI_A4_7898 0035: 1@ = $5669(0@,2) // (int vars) not 1@ == -1 // (int) var == num jump_if_false @PHI_A4_7928 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A4_7760 1@ :PHI_A4_7928 $5661(0@,2) = 0 // (int) $5663(0@,2) = 0 // (int) $5667(0@,2) = -1 // (int) $5669(0@,2) = -1 // (int) 0139: $5665(0@,2) = random_int_in_ranges 2000 10000 0026: return :PHI_A4_7972 0@ = 0 // (int) :PHI_A4_7976 2 > 0@ // (int) num > var 0022: jump_if_false @PHI_A4_8031 // Note: the incorrect math opcode was used here 004F: unknown_check $5661(0@,2) 0022: jump_if_false @PHI_A4_8008 // Note: the incorrect math opcode was used here 0052: set_car $5661(0@,2) driver_behaviour_to 0 :PHI_A4_8008 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @PHI_A4_7836 0@ 0@ += 1 // (int) 0002: jump @PHI_A4_7976 :PHI_A4_8031 0026: return :PHI_A4_8033 00BB: (unknown) $5663(0@,2) 0035: 1@ = $5667(0@,2) // (int vars) not 1@ == -1 // (int) var == num jump_if_false @PHI_A4_8069 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A4_7684 1@ :PHI_A4_8069 0035: 1@ = $5669(0@,2) // (int vars) not 1@ == -1 // (int) var == num jump_if_false @PHI_A4_8099 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A4_7684 1@ :PHI_A4_8099 $5661(0@,2) > 0 // (int) var > num jump_if_false @PHI_A4_8125 0255: (unknown) $5661(0@,2) 0049: destroy_car $5661(0@,2) :PHI_A4_8125 $5661(0@,2) = 0 // (int) $5663(0@,2) = 0 // (int) $5667(0@,2) = -1 // (int) $5669(0@,2) = -1 // (int) 0026: return :PHI_A4_8157 0@ = 0 // (int) :PHI_A4_8161 2 > 0@ // (int) num > var 0022: jump_if_false @PHI_A4_8196 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @PHI_A4_8033 0@ 0@ += 1 // (int) 0002: jump @PHI_A4_8161 :PHI_A4_8196 0026: return :PHI_A4_8198 0@ = -1 // (int) 1@ = 0 // (int) :PHI_A4_8207 2 > 1@ // (int) num > var 0022: jump_if_false @PHI_A4_8270 // Note: the incorrect math opcode was used here 0 >= $5661(1@,2) // (int) num >= var 0022: jump_if_false @PHI_A4_8239 // Note: the incorrect math opcode was used here 0035: 0@ = 1@ // (int vars) 0026: return :PHI_A4_8239 00A0: car $5661(1@,2) wrecked 0022: jump_if_false @PHI_A4_8258 // Note: the incorrect math opcode was used here 0035: 0@ = 1@ // (int vars) 0026: return :PHI_A4_8258 1@ += 1 // (int) 0002: jump @PHI_A4_8207 :PHI_A4_8270 0@ = -1 // (int) 0026: return 805D: not sphere_onscreen 0@ 1@ 2@ radius 1.0 0022: jump_if_false @PHI_A4_8294 // Note: the incorrect math opcode was used here 005E: (unknown) :PHI_A4_8294 0202: unknown_check 0@ 1@ 2@ $937 $938 $939 1 0 0 0 0 0022: jump_if_false @PHI_A4_8320 // Note: the incorrect math opcode was used here 005E: (unknown) :PHI_A4_8320 005F: (unknown) :PHI_A4_8322 4@ = -1 // (int) 10@ = 1E08 // (float) 5@ = 0 // (int) :PHI_A4_8339 not 0 >= $5661(5@,2) // (int) num >= var 0022: jump_if_false @PHI_A4_8425 // Note: the incorrect math opcode was used here 004F: unknown_check $5661(5@,2) 0022: jump_if_false @PHI_A4_8425 // Note: the incorrect math opcode was used here 82D8: not unknown_check $5661(5@,2) 0022: jump_if_false @PHI_A4_8425 // Note: the incorrect math opcode was used here 004D: store_car $5661(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_8425 // 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_8425 // Note: the incorrect math opcode was used here 0035: 4@ = 5@ // (int vars) 0036: 10@ = 9@ // (float vars) :PHI_A4_8425 5@ += 1 // (int) 5@ >= 2 // (int) var >= num jump_if_false @PHI_A4_8339 4@ == -1 // (int) var == num jump_if_false @PHI_A4_8456 005F: (unknown) :PHI_A4_8456 005E: (unknown) :PHI_A4_8458 0138: 1@ = random_float_in_ranges -10.0 10.0 0138: 2@ = random_float_in_ranges 5.0 40.0 3@ = 0 // (float) 0036: $5671(0@,2) = 1@ // (float vars) 0036: $5673(0@,2) = 2@ // (float vars) 0036: $5675(0@,2) = 3@ // (float vars) 0139: $5677(0@,2) = random_int_in_ranges 1000 5000 0026: return :PHI_A4_8515 02EE: get_actor $933 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_8558 0036: 2@ = 6@ // (float vars) :PHI_A4_8558 0080: actor $933 near_point 0@ 1@ radius 130.0 130.0 sphere 0 0022: jump_if_false @PHI_A4_8580 // Note: the incorrect math opcode was used here 005F: (unknown) :PHI_A4_8580 8080: not actor $933 near_point 0@ 1@ radius 180.0 180.0 sphere 0 0022: jump_if_false @PHI_A4_8602 // Note: the incorrect math opcode was used here 005F: (unknown) :PHI_A4_8602 0227: (unknown) 0@ 1@ 2@ 7.0 7.0 10.0 0022: jump_if_false @PHI_A4_8625 // Note: the incorrect math opcode was used here 005F: (unknown) :PHI_A4_8625 005F: (unknown) :PHI_A4_8627 02EE: get_actor $933 coords_to 3@ 4@ 5@ with_offset 0 140.0 0 01B5: (unknown) 3@ 4@ 5@ 0@ 1@ 2@ 0080: actor $933 near_point 0@ 1@ radius 130.0 130.0 sphere 0 0022: jump_if_false @PHI_A4_8669 // Note: the incorrect math opcode was used here 005F: (unknown) :PHI_A4_8669 8080: not actor $933 near_point 0@ 1@ radius 180.0 180.0 sphere 0 0022: jump_if_false @PHI_A4_8691 // Note: the incorrect math opcode was used here 005F: (unknown) :PHI_A4_8691 0227: (unknown) 0@ 1@ 2@ 7.0 7.0 10.0 0022: jump_if_false @PHI_A4_8714 // Note: the incorrect math opcode was used here 005F: (unknown) :PHI_A4_8714 005D: sphere_onscreen 0@ 1@ 2@ radius 1.0 0022: jump_if_false @PHI_A4_8731 // Note: the incorrect math opcode was used here 005F: (unknown) :PHI_A4_8731 005E: (unknown) :PHI_A4_8733 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 $933 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_8796 0036: 2@ = 9@ // (float vars) :PHI_A4_8796 0227: (unknown) 0@ 1@ 2@ 7.0 7.0 10.0 0022: jump_if_false @PHI_A4_8819 // Note: the incorrect math opcode was used here 005F: (unknown) :PHI_A4_8819 005D: sphere_onscreen 0@ 1@ 2@ radius 1.0 0022: jump_if_false @PHI_A4_8836 // Note: the incorrect math opcode was used here 005F: (unknown) :PHI_A4_8836 005E: (unknown) :PHI_A4_8838 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_8880 // Note: the incorrect math opcode was used here 7@ *= -1.0 // (float) :PHI_A4_8880 8@ = 0 // (float) 02EE: get_actor $933 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_8925 0036: 2@ = 9@ // (float vars) :PHI_A4_8925 0227: (unknown) 0@ 1@ 2@ 7.0 7.0 10.0 0022: jump_if_false @PHI_A4_8948 // Note: the incorrect math opcode was used here 005F: (unknown) :PHI_A4_8948 005D: sphere_onscreen 0@ 1@ 2@ radius 1.0 0022: jump_if_false @PHI_A4_8965 // Note: the incorrect math opcode was used here 005F: (unknown) :PHI_A4_8965 005E: (unknown) :PHI_A4_8967 037B: constant_params 0 variable_params 3 unknown 3 call_with_params @PHI_A4_8627 0@ 1@ 2@ jump_if_false @PHI_A4_8989 005E: (unknown) :PHI_A4_8989 037B: constant_params 0 variable_params 3 unknown 3 call_with_params @PHI_A4_8733 0@ 1@ 2@ jump_if_false @PHI_A4_9011 005E: (unknown) :PHI_A4_9011 005F: (unknown) :PHI_A4_9013 -1440.0 > $938 // (float) num > var 0022: jump_if_false @PHI_A4_9029 // Note: the incorrect math opcode was used here 005F: (unknown) :PHI_A4_9029 0@ = -1 // (int) 037B: constant_params 0 variable_params 1 unknown 14 call_with_params @PHI_A4_8198 0@ 0078: if or 0 > 0@ // (int) num > var 0@ >= 2 // (int) var >= num jump_if_false @PHI_A4_9067 005F: (unknown) :PHI_A4_9067 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @PHI_A4_7836 0@ 1@ = -1 // (int) 037B: constant_params 0 variable_params 1 unknown 14 call_with_params @PHI_A4_7605 1@ 1@ == -1 // (int) var == num jump_if_false @PHI_A4_9108 005F: (unknown) :PHI_A4_9108 037B: constant_params 0 variable_params 3 unknown 14 call_with_params @PHI_A4_8838 3@ 4@ 5@ jump_if_false @PHI_A4_9135 0002: jump @PHI_A4_9184 :PHI_A4_9135 037B: constant_params 0 variable_params 3 unknown 14 call_with_params @PHI_A4_8515 3@ 4@ 5@ jump_if_false @PHI_A4_9162 0002: jump @PHI_A4_9184 :PHI_A4_9162 037A: constant_params 0 variable_params 3 unknown 14 call_with_params @PHI_A4_8967 3@ 4@ 5@ jump_if_false @PHI_A4_9184 005F: (unknown) :PHI_A4_9184 0048: $5661(0@,2) = create_car #STALLION at 3@ 4@ 5@ 00A4: $5565(1@,16) = create_actor_pedtype 2 model 55 in_car $5661(0@,2) driverseat 041B: (unknown) $5565(1@,16) 9 0150: set_car $5661(0@,2) color_to 0 0 0126: make_car $5661(0@,2) very_heavy 1 023D: (unknown) $5661(0@,2) 1 042F: (unknown) $5661(0@,2) 2500 014C: set_car $5661(0@,2) health_to 2500 0254: enable_car $5661(0@,2) stuck_check_distance_to 6.0 time_to 10000 0369: (unknown) $5661(0@,2) 0 0233: (unknown) $5661(0@,2) $937 $938 0300: (unknown) $5661(0@,2) 128 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @PHI_A4_7064 1@ 0 0035: $5667(0@,2) = 1@ // (int vars) 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @PHI_A4_8458 0@ 037B: constant_params 0 variable_params 1 unknown 14 call_with_params @PHI_A4_7605 1@ not 1@ == -1 // (int) var == num jump_if_false @PHI_A4_9458 0035: $5669(0@,2) = 1@ // (int vars) 0118: $5565(1@,16) = create_actor_pedtype 2 model 55 in_car $5661(0@,2) passenger_seat 0 0442: (unknown) $5565(1@,16) 1 0127: reset_actor $5565(1@,16) flags 00A1: (unknown) $5565(1@,16) 1 00A1: (unknown) $5565(1@,16) 2 01A4: (unknown) $5565(1@,16) 1 0106: give_actor $5565(1@,16) weapon 24 ammo 10000 // Load the weapon model before using this 03A5: (unknown) $5565(1@,16) 0 01C9: (unknown) $5565(1@,16) 10 041B: (unknown) $5565(1@,16) 9 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @PHI_A4_7064 1@ 3 :PHI_A4_9458 0051: set_car $5661(0@,2) traffic_behavior_to 2 0139: 2@ = random_int_in_ranges 0 100 2@ > 50 // (int) var > num jump_if_false @PHI_A4_9499 0052: set_car $5661(0@,2) driver_behaviour_to 5 0002: jump @PHI_A4_9507 :PHI_A4_9499 0052: set_car $5661(0@,2) driver_behaviour_to 3 :PHI_A4_9507 0050: set_car $5661(0@,2) max_speed_to 40.0 0369: (unknown) $5661(0@,2) 0 00C0: (unknown) $5661(0@,2) $5663(0@,2) 00BC: (unknown) $5663(0@,2) 0 00BF: (unknown) $5663(0@,2) 1 $5818 == 0 // (int) var == num jump_if_false @PHI_A4_9568 00C4: (unknown) $5663(0@,2) 1 :PHI_A4_9568 005E: (unknown) :PHI_A4_9570 12@ = 0 // (int) 0 >= $5661(0@,2) // (int) num >= var 0022: jump_if_false @PHI_A4_9590 // Note: the incorrect math opcode was used here 0026: return :PHI_A4_9590 00A0: car $5661(0@,2) wrecked 0022: jump_if_false @PHI_A4_9616 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @PHI_A4_7836 0@ 0026: return :PHI_A4_9616 004F: unknown_check $5661(0@,2) jump_if_false @PHI_A4_10063 02BD: (unknown) $5661(0@,2) 10@ 0123: 9@ = car $5661(0@,2) num_passengers 0078: if and 9@ == 0 // (int) var == num 10@ == -1 // (int) var == num jump_if_false @PHI_A4_9676 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @PHI_A4_7836 0@ 0026: return :PHI_A4_9676 014E: 13@ = car $5661(0@,2) health 200 > 13@ // (int) num > var 0022: jump_if_false @PHI_A4_9797 // Note: the incorrect math opcode was used here 02D8: unknown_check $5661(0@,2) 0022: jump_if_false @PHI_A4_9797 // Note: the incorrect math opcode was used here 002B: $5665(0@,2) -= $5816 // (int vars) // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @MAIN_6066 0@ jump_if_false @PHI_A4_9753 02C7: (unknown) $5661(0@,2) 6 30000 0002: jump @PHI_A4_9764 :PHI_A4_9753 02C7: (unknown) $5661(0@,2) 7 30000 :PHI_A4_9764 0 > $5665(0@,2) // (int) num > var 0022: jump_if_false @PHI_A4_9795 // Note: the incorrect math opcode was used here 013B: explode_car $5661(0@,2) 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @PHI_A4_7836 0@ :PHI_A4_9795 0026: return :PHI_A4_9797 004D: store_car $5661(0@,2) position_to 4@ 5@ 6@ 002B: $5677(0@,2) -= $5816 // (int vars) // Note: the incorrect math opcode was used here 0 > $5677(0@,2) // (int) num > var 0022: jump_if_false @PHI_A4_9839 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @PHI_A4_8458 0@ :PHI_A4_9839 -1440.0 > 5@ // (float) num > var 0022: jump_if_false @PHI_A4_9866 // Note: the incorrect math opcode was used here 0052: set_car $5661(0@,2) driver_behaviour_to 0 0002: jump @PHI_A4_10063 :PHI_A4_9866 031D: (unknown) 4@ 5@ $937 $938 7@ 037B: constant_params 3 variable_params 0 unknown 14 call_with_params @MAIN_5986 -897.0 -536.0 5@ jump_if_false @PHI_A4_9905 12@ = 1 // (int) :PHI_A4_9905 037B: constant_params 3 variable_params 0 unknown 14 call_with_params @MAIN_5986 -426.0 -140.0 5@ jump_if_false @PHI_A4_9934 12@ = 1 // (int) :PHI_A4_9934 0052: set_car $5661(0@,2) driver_behaviour_to 5 11@ = 0 // (int) 7@ > 120.0 // (float) var > num jump_if_false @PHI_A4_9964 11@ = 1 // (int) :PHI_A4_9964 0078: if and 0256: unknown_check $5661(0@,2) 81B7: not unknown_check $5661(0@,2) jump_if_false @PHI_A4_9992 11@ = 1 // (int) :PHI_A4_9992 0078: if and 11@ == 1 // (int) var == num $938 > -1440.0 // (float) var > num jump_if_false @PHI_A4_10054 037B: constant_params 0 variable_params 3 unknown 14 call_with_params @PHI_A4_8838 4@ 5@ 6@ jump_if_false @PHI_A4_10054 004E: put_car $5661(0@,2) at 4@ 5@ 6@ 0233: (unknown) $5661(0@,2) $937 $938 :PHI_A4_10054 0050: set_car $5661(0@,2) max_speed_to 50.0 :PHI_A4_10063 $5935 += 1 // (int) 0026: return :PHI_A4_10071 0@ = 0 // (int) :PHI_A4_10075 $5565(0@,16) > 0 // (int) var > num jump_if_false @PHI_A4_10246 009F: actor $5565(0@,16) dead jump_if_false @PHI_A4_10120 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @PHI_A4_7760 0@ 0002: jump @PHI_A4_10246 :PHI_A4_10120 $5645(0@,16) == 1 // (int) var == num jump_if_false @PHI_A4_10142 0002: jump @PHI_A4_10246 :PHI_A4_10142 $5645(0@,16) == 2 // (int) var == num jump_if_false @PHI_A4_10205 0081: actor $5565(0@,16) near_point_on_foot $5597(0@,16) $5613(0@,16) radius 5.0 5.0 sphere 0 0022: jump_if_false @PHI_A4_10198 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @PHI_A4_7064 0@ 1 :PHI_A4_10198 0002: jump @PHI_A4_10246 :PHI_A4_10205 $5645(0@,16) == 3 // (int) var == num jump_if_false @PHI_A4_10246 807E: not actor $5565(0@,16) driving jump_if_false @PHI_A4_10246 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @PHI_A4_7064 0@ 1 :PHI_A4_10246 0@ += 1 // (int) 0@ >= 16 // (int) var >= num jump_if_false @PHI_A4_10075 0026: return :PHI_A4_10265 0@ = 0 // (int) $5935 = 0 // (int) :PHI_A4_10274 2 > 0@ // (int) num > var 0022: jump_if_false @PHI_A4_10309 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @PHI_A4_9570 0@ 0@ += 1 // (int) 0002: jump @PHI_A4_10274 :PHI_A4_10309 $5818 == 1 // (int) var == num jump_if_false @PHI_A4_10340 02B1: draw_text_1number 50.0 50.0 GXT 'NUMBER' number $5935 // ~1~ :PHI_A4_10340 $938 > 1330.0 // (float) var > num jump_if_false @PHI_A4_10357 0026: return :PHI_A4_10357 002B: $5936 -= $5816 // (int vars) // Note: the incorrect math opcode was used here 0 >= $5936 // (int) num >= var 0022: jump_if_false @PHI_A4_10399 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @PHI_A4_9013 jump_if_false @PHI_A4_10399 $5936 = 3000 // (int) :PHI_A4_10399 0026: return :PHI_A4_10401 $5943 > 2 // (int) var > num jump_if_false @PHI_A4_10416 0026: return :PHI_A4_10416 $5943 == 0 // (int) var == num jump_if_false @PHI_A4_10481 004F: unknown_check $5938 jump_if_false @PHI_A4_10479 03A4: (unknown) $5938 0@ 034B: unknown_check 0@ 0022: jump_if_false @PHI_A4_10479 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_13043 'PHIA4BA' $5943 += 1 // (int) :PHI_A4_10479 0026: return :PHI_A4_10481 $5943 == 1 // (int) var == num jump_if_false @PHI_A4_10547 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12674 'PHIA4BA' jump_if_false @PHI_A4_10545 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_13043 'PHIA4BB' $5943 += 1 // (int) :PHI_A4_10545 0026: return :PHI_A4_10547 $5943 == 2 // (int) var == num jump_if_false @PHI_A4_10611 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12674 'PHIA4BB' jump_if_false @PHI_A4_10611 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_13043 'PHIA4BC' $5943 += 1 // (int) :PHI_A4_10611 0026: return :PHI_A4_10613 $5943 > 2 // (int) var > num jump_if_false @PHI_A4_10628 0026: return :PHI_A4_10628 $5943 == 0 // (int) var == num jump_if_false @PHI_A4_10667 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13043 'PHIA4DA' $5943 += 1 // (int) 0026: return :PHI_A4_10667 $5943 == 1 // (int) var == num jump_if_false @PHI_A4_10770 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12674 'PHIA4DA' jump_if_false @PHI_A4_10768 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13043 'PHIA4DB' 0045: actor $5937 defined jump_if_false @PHI_A4_10762 02D4: (unknown) $5937 0106: give_actor $5937 weapon 17 ammo 10000 // Load the weapon model before using this 010B: set_actor $5937 armed_weapon_to 17 0309: (unknown) $5937 10 0 :PHI_A4_10762 $5943 += 1 // (int) :PHI_A4_10768 0026: return :PHI_A4_10770 $5943 == 2 // (int) var == num jump_if_false @PHI_A4_10834 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12674 'PHIA4DB' jump_if_false @PHI_A4_10834 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13043 'PHIA4DC' $5943 += 1 // (int) :PHI_A4_10834 0026: return :PHI_A4_10836 0@ == 0 // (int) var == num jump_if_false @PHI_A4_10849 005F: (unknown) :PHI_A4_10849 834B: not unknown_check 0@ jump_if_false @PHI_A4_10861 005F: (unknown) :PHI_A4_10861 00A0: car 0@ wrecked jump_if_false @PHI_A4_10873 005F: (unknown) :PHI_A4_10873 02D8: unknown_check 0@ jump_if_false @PHI_A4_10885 005F: (unknown) :PHI_A4_10885 005E: (unknown) :PHI_A4_10887 037A: constant_params 1 variable_params 0 unknown 9 call_with_params @PHI_A4_10836 0@ jump_if_false @PHI_A4_10907 005F: (unknown) :PHI_A4_10907 037A: constant_params 1 variable_params 0 unknown 9 call_with_params @PHI_A4_10836 $5946 jump_if_false @PHI_A4_10933 0035: $5946 = 0@ // (int vars) 005E: (unknown) :PHI_A4_10933 004D: store_car $5946 position_to 1@ 2@ 3@ 031D: (unknown) $937 $938 1@ 2@ 7@ 004D: store_car 0@ position_to 4@ 5@ 6@ 031D: (unknown) $937 $938 1@ 2@ 8@ 0014: 7@ > 8@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @PHI_A4_10977 // Note: the incorrect math opcode was used here 005E: (unknown) :PHI_A4_10977 005F: (unknown) :PHI_A4_10979 009F: actor $5937 dead 0022: jump_if_false @PHI_A4_10992 // Note: the incorrect math opcode was used here 0026: return :PHI_A4_10992 00A0: car $5938 wrecked 0022: jump_if_false @PHI_A4_11005 // Note: the incorrect math opcode was used here 0026: return :PHI_A4_11005 0078: if or 012D: car $5938 flipped 00DC: (unknown) $5938 813D: not car $5938 flipped 0022: jump_if_false @PHI_A4_11034 // Note: the incorrect math opcode was used here 00A2: (unknown) $5937 0026: return :PHI_A4_11034 0078: if and 81C7: not unknown_check $5937 83A6: not (unknown) $5937 0022: jump_if_false @PHI_A4_11081 // Note: the incorrect math opcode was used here 037A: constant_params 1 variable_params 0 unknown 9 call_with_params @PHI_A4_5270 $5937 jump_if_false @PHI_A4_11081 0309: (unknown) $5937 1 20000 :PHI_A4_11081 0043: store_actor $5937 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_8322 1@ 2@ 3@ 4.0 0@ jump_if_false @PHI_A4_11114 0026: return :PHI_A4_11114 01C9: (unknown) $5937 100 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @PHI_A4_10887 $5661(0@,2) jump_if_false @PHI_A4_11170 801C: not $5946 == $5661(0@,2) // (int) num == var 0022: jump_if_false @PHI_A4_11170 // Note: the incorrect math opcode was used here 0035: $5946 = $5661(0@,2) // (int vars) 00EC: (unknown) $5937 $5946 :PHI_A4_11170 0026: return 009F: actor $5937 dead 0022: jump_if_false @PHI_A4_11185 // Note: the incorrect math opcode was used here 0026: return :PHI_A4_11185 00A0: car $5938 wrecked 0022: jump_if_false @PHI_A4_11198 // Note: the incorrect math opcode was used here 0026: return :PHI_A4_11198 0078: if or 012D: car $5938 flipped 00DC: (unknown) $5938 0022: jump_if_false @PHI_A4_11221 // Note: the incorrect math opcode was used here 00A2: (unknown) $5937 :PHI_A4_11221 0043: store_actor $5937 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_8322 1@ 2@ 3@ 10.0 0@ jump_if_false @PHI_A4_11254 0026: return :PHI_A4_11254 81C7: not unknown_check $5937 jump_if_false @PHI_A4_11285 01A4: (unknown) $5937 0 00EC: (unknown) $5937 $5661(0@,2) 0002: jump @PHI_A4_11285 :PHI_A4_11285 0026: return :PHI_A4_11287 0@ = 0 // (int) 00A0: car $5938 wrecked jump_if_false @PHI_A4_11304 0026: return :PHI_A4_11304 02D8: unknown_check $5938 jump_if_false @PHI_A4_11335 0045: actor $5937 defined jump_if_false @PHI_A4_11335 01B1: (unknown) $5937 0 0 0 0 0 :PHI_A4_11335 007C: actor $933 driving $5938 0022: jump_if_false @PHI_A4_11353 // Note: the incorrect math opcode was used here 0@ = 1 // (int) :PHI_A4_11353 0078: if and $5940 == 1 // (int) var == num 0@ == 0 // (int) var == num jump_if_false @PHI_A4_11427 00BB: (unknown) $5950 0249: (unknown) $5817 00C0: (unknown) $5938 $5939 00BC: (unknown) $5939 2 $5940 = 0 // (int) 01B2: (unknown) $5938 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_11427 0078: if and $5940 == 0 // (int) var == num 0@ == 1 // (int) var == num jump_if_false @PHI_A4_11521 00BB: (unknown) $5939 not $5811 == 2 // (int) var == num jump_if_false @PHI_A4_11487 0248: (unknown) $5957 $5958 $5959 8.0 $5817 00C3: (unknown) $5957 $5958 $5959 $5950 :PHI_A4_11487 01B2: (unknown) $5938 0 1 1 0 0 $5940 = 1 // (int) $5946 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @PHI_A4_6781 0026: return :PHI_A4_11521 0026: return :PHI_A4_11523 009F: actor $5937 dead jump_if_false @PHI_A4_11536 005F: (unknown) :PHI_A4_11536 01B1: (unknown) $5937 0 1 1 0 0 032D: (unknown) $5937 1 020E: (unknown) $5937 1 01C9: (unknown) $5937 100 0232: (unknown) $5937 1 0347: (unknown) $5937 1 02A5: (unknown) $5937 0 005E: (unknown) :PHI_A4_11584 00BB: (unknown) $5939 0048: $5938 = create_car #WALTON at 0@ 1@ 2@ 00DD: (unknown) $5938 0126: make_car $5938 very_heavy 1 01B2: (unknown) $5938 0 1 0 0 0 042F: (unknown) $5938 4500 014C: set_car $5938 health_to 4500 00D1: set_car $5938 Z_angle_to 3@ 0334: (unknown) $5938 0 0496: (unknown) $5938 0 0118: $5937 = create_actor_pedtype 1 model 147 in_car $5938 passenger_seat 0 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @PHI_A4_11523 0092: $5941 = init_object #NDC_BOOMSTACK at 0 0 0 0225: (unknown) $5941 1 00D3: set_object $5941 z_angle_to 90.0 03E7: (unknown) $5941 $5938 -0.4 -1.8 0 0092: $5942 = init_object #NDC_BOOMSTACK at 0 0 0 03E7: (unknown) $5942 $5938 0.4 -1.8 0 00D3: set_object $5942 z_angle_to 90.0 0225: (unknown) $5942 1 00AE: remove_status_text $5945 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @PHI_A4_4817 2 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @PHI_A4_6919 $5938 $5945 0311: status_text $5945 type 1 line 1 GXT 'PHI4_S1' // global_variable // Phil's Truck 0026: return :PHI_A4_11796 02B7: (unknown) $5937 020D: (unknown) $5937 00BB: (unknown) $5939 00BB: (unknown) $5950 004F: unknown_check $5938 jump_if_false @PHI_A4_11853 0252: object $5941 exists jump_if_false @PHI_A4_11838 03E8: (unknown) $5941 :PHI_A4_11838 0252: object $5942 exists jump_if_false @PHI_A4_11853 03E8: (unknown) $5942 :PHI_A4_11853 0093: destroy_object $5941 0093: destroy_object $5942 009F: actor $933 dead jump_if_false @PHI_A4_11874 0026: return :PHI_A4_11874 00A0: car $5938 wrecked jump_if_false @PHI_A4_11887 0026: return :PHI_A4_11887 0026: return :PHI_A4_11889 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_12435 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@ = $933 // (int vars) 037B: constant_params 4 variable_params 0 unknown 6 call_with_params @MAIN_12808 '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_12757 'PHIA4AA' 037B: constant_params 4 variable_params 0 unknown 6 call_with_params @MAIN_12808 'PHIA4AB' 'PHI4_I2' $5937 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_12757 'PHIA4AB' 037B: constant_params 4 variable_params 0 unknown 6 call_with_params @MAIN_12808 'PHIA4AC' 'PHI4_I3' $5937 0 // ~w~I said he was an asshole. 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_12757 'PHIA4AC' 037B: constant_params 4 variable_params 0 unknown 6 call_with_params @MAIN_12808 'PHIA4AD' 'PHI4_I4' 5@ 0 // ~w~He IS an asshole. 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_12757 'PHIA4AD' 037B: constant_params 4 variable_params 0 unknown 6 call_with_params @MAIN_12808 'PHIA4AE' 'PHI4_I5' $5937 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_12757 'PHIA4AE' 0045: actor 5@ defined jump_if_false @PHI_A4_12365 007E: actor 5@ driving jump_if_false @PHI_A4_12253 0216: (unknown) 5@ -691.84 -1582.89 11.51 0002: jump @PHI_A4_12271 :PHI_A4_12253 0044: put_actor 5@ at -691.84 -1582.89 11.51 :PHI_A4_12271 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 $5937 defined jump_if_false @PHI_A4_12365 007E: actor $5937 driving jump_if_false @PHI_A4_12331 0216: (unknown) $5937 -693.06 -1582.72 11.51 :PHI_A4_12331 0044: put_actor $5937 at -693.06 -1582.72 11.51 00CF: set_actor $5937 Z_angle_to 350.0 04B9: (unknown) $5937 0 1 0 :PHI_A4_12365 0001: wait 500 ms 004F: unknown_check $5938 jump_if_false @PHI_A4_12412 027F: store_coords_to 0@ 1@ 2@ from_actor $5938 with_offset 1.5 5.0 0 0045: actor $5937 defined jump_if_false @PHI_A4_12412 00EE: (unknown) $5937 0@ 1@ :PHI_A4_12412 004F: unknown_check $5938 0022: jump_if_false @PHI_A4_12450 // Note: the incorrect math opcode was used here 027F: store_coords_to 0@ 1@ 2@ from_actor $5938 with_offset -1.5 0 0 0045: actor 5@ defined jump_if_false @PHI_A4_12450 00EE: (unknown) 5@ 0@ 1@ :PHI_A4_12450 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_13043 'PHIA4AA' 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_13401 'PHIA4AA' jump_if_false @PHI_A4_12512 0002: jump @PHI_A4_12890 :PHI_A4_12512 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_13043 'PHIA4AB' 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_13401 'PHIA4AB' jump_if_false @PHI_A4_12564 0002: jump @PHI_A4_12890 :PHI_A4_12564 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_13043 'PHIA4AC' 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_13401 'PHIA4AC' jump_if_false @PHI_A4_12616 0002: jump @PHI_A4_12890 :PHI_A4_12616 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_13043 'PHIA4AD' 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_13401 'PHIA4AD' jump_if_false @PHI_A4_12668 0002: jump @PHI_A4_12890 :PHI_A4_12668 004F: unknown_check $5938 jump_if_false @PHI_A4_12698 0045: actor 5@ defined jump_if_false @PHI_A4_12698 00EA: (unknown) 5@ $5938 01EC: (unknown) 5@ 0 :PHI_A4_12698 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_13043 'PHIA4AE' 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_13401 'PHIA4AE' jump_if_false @PHI_A4_12750 0002: jump @PHI_A4_12890 :PHI_A4_12750 004F: unknown_check $5938 jump_if_false @PHI_A4_12778 0045: actor $5937 defined jump_if_false @PHI_A4_12778 00E9: (unknown) $5937 $5938 :PHI_A4_12778 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 6 call_with_params @MAIN_12808 'PHIA4AF' 'PHI4_I6' $5937 0 // ~w~Let's get this over with. 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_12757 'PHIA4AF' 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_13043 'PHIA4AF' 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_13401 'PHIA4AF' jump_if_false @PHI_A4_12890 0002: jump @PHI_A4_12890 :PHI_A4_12890 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MAIN_4364 004F: unknown_check $5938 jump_if_false @PHI_A4_13031 0045: actor 5@ defined jump_if_false @PHI_A4_12924 0332: (unknown) 5@ :PHI_A4_12924 801C: not 5@ == $933 // (int) num == var 0022: jump_if_false @PHI_A4_12969 // Note: the incorrect math opcode was used here 0045: actor 5@ defined 0022: jump_if_false @PHI_A4_12969 // Note: the incorrect math opcode was used here 007C: actor 5@ driving $5938 0022: jump_if_false @PHI_A4_12966 // Note: the incorrect math opcode was used here 0216: (unknown) 5@ 0 0 30.0 :PHI_A4_12966 003F: destroy_actor 5@ :PHI_A4_12969 0045: actor $933 defined jump_if_false @PHI_A4_13005 0200: (unknown) $933 1 807C: not actor $933 driving $5938 0022: jump_if_false @PHI_A4_13005 // Note: the incorrect math opcode was used here 021C: (unknown) $933 $5938 :PHI_A4_13005 003F: destroy_actor $5937 0118: $5937 = create_actor_pedtype 1 model 147 in_car $5938 passenger_seat 0 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @PHI_A4_11523 :PHI_A4_13031 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 6 call_with_params @MAIN_12808 'PHIA4BA' 'PHI4_B1' $5937 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_12757 'PHIA4BA' 037B: constant_params 4 variable_params 0 unknown 6 call_with_params @MAIN_12808 'PHIA4BB' 'PHI4_B2' $5937 0 // ~w~I'm through with that demon drink. Hallelujah! 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_12757 'PHIA4BB' 037B: constant_params 4 variable_params 0 unknown 6 call_with_params @MAIN_12808 'PHIA4BC' 'SPIA4BC' $5937 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_12757 'PHIA4BC' 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @PHI_A4_362 1000 0026: return :PHI_A4_13206 0@ = 0 // (int) :PHI_A4_13210 0045: actor $5565(0@,16) defined jump_if_false @PHI_A4_13229 00A2: (unknown) $5565(0@,16) :PHI_A4_13229 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @PHI_A4_13210 0001: wait 50 ms 004F: unknown_check $5917 jump_if_false @PHI_A4_13298 004E: put_car $5917 at -979.99 283.24 10.95 00D1: set_car $5917 Z_angle_to 270.59 02E9: set_car $5917 speed_to 0 00BB: (unknown) $5919 :PHI_A4_13298 004F: unknown_check $5918 jump_if_false @PHI_A4_13346 004E: put_car $5918 at -974.62 289.24 10.96 00D1: set_car $5918 Z_angle_to 180.42 02E9: set_car $5918 speed_to 0 00BB: (unknown) $5920 :PHI_A4_13346 004F: unknown_check $5938 jump_if_false @PHI_A4_13454 02E9: set_car $5938 speed_to 0 004E: put_car $5938 at -943.23 280.96 10.23 00D1: set_car $5938 Z_angle_to 264.67 003F: destroy_actor $5937 003E: $5937 = 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_11523 00CF: set_actor $5937 Z_angle_to 180.0 02B6: (unknown) $5937 $5938 0 -1.0 1.0 2 360.0 19 0309: (unknown) $5937 1 30000 :PHI_A4_13454 0045: actor $5937 defined jump_if_false @PHI_A4_13484 0127: reset_actor $5937 flags 0106: give_actor $5937 weapon 19 ammo 1000 // Load the weapon model before using this 0232: (unknown) $5937 1 :PHI_A4_13484 004F: unknown_check $5917 jump_if_false @PHI_A4_13571 027F: store_coords_to 2@ 3@ 4@ from_actor $5917 with_offset -1.0 3.0 0 0045: actor $5824 defined jump_if_false @PHI_A4_13533 4@ = -100.0 // (float) 0216: (unknown) $5824 2@ 3@ 4@ :PHI_A4_13533 027F: store_coords_to 2@ 3@ 4@ from_actor $5917 with_offset 1.0 3.0 0 0045: actor $5825 defined jump_if_false @PHI_A4_13571 4@ = -100.0 // (float) 0216: (unknown) $5825 2@ 3@ 4@ :PHI_A4_13571 004F: unknown_check $5918 0022: jump_if_false @PHI_A4_13618 // Note: the incorrect math opcode was used here 027F: store_coords_to 2@ 3@ 4@ from_actor $5918 with_offset 0 3.0 0 0045: actor $5826 defined jump_if_false @PHI_A4_13618 4@ = -100.0 // (float) 0216: (unknown) $5826 2@ 3@ 4@ :PHI_A4_13618 0001: wait 500 ms 0@ = 0 // (int) :PHI_A4_13627 16 > 0@ // (int) num > var 0022: jump_if_false @PHI_A4_13877 // Note: the incorrect math opcode was used here 00BB: (unknown) $5581(0@,16) 0045: actor $5565(0@,16) defined 0022: jump_if_false @PHI_A4_13865 // Note: the incorrect math opcode was used here 0127: reset_actor $5565(0@,16) flags 00A1: (unknown) $5565(0@,16) 1 00A1: (unknown) $5565(0@,16) 2 00C1: (unknown) $5565(0@,16) $5581(0@,16) 00BC: (unknown) $5581(0@,16) 0 00BF: (unknown) $5581(0@,16) 1 02D4: (unknown) $5565(0@,16) 0139: 1@ = random_int_in_ranges 0 100 30 > 1@ // (int) num > var 0022: jump_if_false @PHI_A4_13747 // Note: the incorrect math opcode was used here 0106: give_actor $5565(0@,16) weapon 25 ammo 10000 // Load the weapon model before using this 0002: jump @PHI_A4_13758 :PHI_A4_13747 0106: give_actor $5565(0@,16) weapon 19 ammo 10000 // Load the weapon model before using this :PHI_A4_13758 004F: unknown_check $5938 jump_if_false @PHI_A4_13785 04A4: (unknown) $5565(0@,16) $5938 00EC: (unknown) $5565(0@,16) $5938 :PHI_A4_13785 01A4: (unknown) $5565(0@,16) 1 01C9: (unknown) $5565(0@,16) 15 03D5: (unknown) $5565(0@,16) 100 014B: set_actor $5565(0@,16) health_to 100 03A5: (unknown) $5565(0@,16) 1 041B: (unknown) $5565(0@,16) 9 0045: actor $933 defined jump_if_false @PHI_A4_13852 013E: actor $5565(0@,16) look_at_actor $933 :PHI_A4_13852 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @PHI_A4_7064 0@ 1 :PHI_A4_13865 0@ += 1 // (int) 0002: jump @PHI_A4_13627 :PHI_A4_13877 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12808 'PHIA4DA' 'PHI4_A1' $5937 0 // ~w~For fuck's sake Phil! Do something! 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12757 'PHIA4DA' 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12808 'PHIA4DB' 'PHI4_A2' $5937 0 // ~w~My Boomshine! 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12757 'PHIA4DB' 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12808 'PHIA4DC' 'PHI4_A3' $5937 0 // ~w~This round's on daddy assholes! 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12757 'PHIA4DC' $5943 = 0 // (int) 0045: actor $5937 defined jump_if_false @PHI_A4_14069 0127: reset_actor $5937 flags 00A1: (unknown) $5937 4 01A4: (unknown) $5937 1 :PHI_A4_14069 $5854 = -936.89 // (float) $5870 = 290.484 // (float) $5886 = 10.23 // (float) 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @PHI_A4_7064 1 2 $5855 = -973.62 // (float) $5871 = 266.755 // (float) $5887 = 10.23 // (float) 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @PHI_A4_7064 2 2 0026: return :PHI_A4_14153 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_12435 0295: (unknown) $5960 $5961 $5962 $5963 $5964 $5965 0249: (unknown) $5817 0045: actor $933 defined 0022: jump_if_false @PHI_A4_14237 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @PHI_A4_3652 $933 -978.142 286.694 16.45 0200: (unknown) $933 0 :PHI_A4_14237 004F: unknown_check $5938 jump_if_false @PHI_A4_14315 003E: 0@ = create_actor_pedtype 22 model 0 at 560.1505 -256.8164 13.973 021C: (unknown) 0@ $5938 004C: set_car $5938 to_normal_driver 0052: set_car $5938 driver_behaviour_to 0 004E: put_car $5938 at -964.54 280.68 10.23 00D1: set_car $5938 Z_angle_to 270.84 04A5: (unknown) $5938 :PHI_A4_14315 003E: $5821 = create_actor_pedtype 2 model 37 at -936.89 280.69 10.23 003E: $5822 = create_actor_pedtype 2 model 55 at -936.74 281.63 10.23 003E: $5823 = create_actor_pedtype 2 model 55 at -936.74 279.7 10.23 3@ = 0 // (int) :PHI_A4_14388 0045: actor $5565(3@,16) defined jump_if_false @PHI_A4_14437 0507: (unknown) $5565(3@,16) 1 01A4: (unknown) $5565(3@,16) 0 0127: reset_actor $5565(3@,16) flags 0543: (unknown) $5565(3@,16) 0 0542: (unknown) $5565(3@,16) 1 :PHI_A4_14437 3@ += 1 // (int) 3@ >= 3 // (int) var >= num jump_if_false @PHI_A4_14388 0045: actor $5937 defined jump_if_false @PHI_A4_14474 0127: reset_actor $5937 flags 01A4: (unknown) $5937 0 :PHI_A4_14474 6@ = -992.83 // (float) 7@ = 282.99 // (float) 8@ = 10.9 // (float) 0048: $5917 = create_car #STALLION at 6@ 7@ 8@ 0150: set_car $5917 color_to 0 0 00A4: $5824 = create_actor_pedtype 2 model 55 in_car $5917 driverseat 0118: $5825 = create_actor_pedtype 2 model 55 in_car $5917 passenger_seat -1 0052: set_car $5917 driver_behaviour_to 0 00D1: set_car $5917 Z_angle_to 270.0 6@ = -974.62 // (float) 7@ = 310.69 // (float) 8@ = 10.9 // (float) 0048: $5918 = create_car #STALLION at 6@ 7@ 8@ 0150: set_car $5918 color_to 0 0 00A4: $5826 = create_actor_pedtype 2 model 55 in_car $5918 driverseat 013A: set_car $5918 door_status_to 3 0052: set_car $5918 driver_behaviour_to 0 00D1: set_car $5918 Z_angle_to 180.0 0001: wait 500 ms 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12808 'PHIA4CA' 'PHI4_C0' $5937 0 // ~w~Who the hell are these guys? 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12757 'PHIA4CA' 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12808 'PHIA4CD' 'PHI4_C3' $5937 0 // ~w~Hey fellas. Martinez said... 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12757 'PHIA4CD' 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12808 'PHIA4CE' 'PHI4_C4' $5821 0 // ~w~Yeah. Martinez said 'Bye-Bye' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12757 'PHIA4CE' 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12808 '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_12757 '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 $5938 jump_if_false @PHI_A4_14893 0050: set_car $5938 max_speed_to 3.0 02C7: (unknown) $5938 8 2700 :PHI_A4_14893 0045: actor $5821 defined jump_if_false @PHI_A4_14929 00CF: set_actor $5821 Z_angle_to 88.29 00A2: (unknown) $5821 04B4: (unknown) $5821 120 520 100.0 :PHI_A4_14929 0045: actor $5822 defined jump_if_false @PHI_A4_14953 00CF: set_actor $5822 Z_angle_to 88.29 00A2: (unknown) $5822 :PHI_A4_14953 0045: actor $5823 defined jump_if_false @PHI_A4_14989 00CF: set_actor $5823 Z_angle_to 88.29 00A2: (unknown) $5823 04B4: (unknown) $5823 120 524 100.0 :PHI_A4_14989 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_4379 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4394 2700 jump_if_false @PHI_A4_15074 0002: jump @PHI_A4_15904 :PHI_A4_15074 004F: unknown_check $5938 jump_if_false @PHI_A4_15094 02C7: (unknown) $5938 5 1300 :PHI_A4_15094 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4394 1300 jump_if_false @PHI_A4_15121 0002: jump @PHI_A4_15904 :PHI_A4_15121 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13043 'PHIA4CA' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4394 2000 jump_if_false @PHI_A4_15167 0002: jump @PHI_A4_15904 :PHI_A4_15167 004F: unknown_check $5917 jump_if_false @PHI_A4_15187 02C7: (unknown) $5917 8 2000 :PHI_A4_15187 004F: unknown_check $5918 jump_if_false @PHI_A4_15207 02C7: (unknown) $5918 8 2000 :PHI_A4_15207 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13401 'PHIA4CA' jump_if_false @PHI_A4_15240 0002: jump @PHI_A4_15904 :PHI_A4_15240 004F: unknown_check $5917 jump_if_false @PHI_A4_15260 02C7: (unknown) $5917 5 500 :PHI_A4_15260 004F: unknown_check $5918 jump_if_false @PHI_A4_15280 02C7: (unknown) $5918 5 500 :PHI_A4_15280 004F: unknown_check $5938 jump_if_false @PHI_A4_15314 0052: set_car $5938 driver_behaviour_to 10 0045: actor $5937 defined jump_if_false @PHI_A4_15314 00E8: (unknown) $5937 $5938 :PHI_A4_15314 4@ = 0 // (int) :PHI_A4_15318 4@ == 0 // (int) var == num jump_if_false @PHI_A4_15366 0045: actor $5937 defined jump_if_false @PHI_A4_15356 807E: not actor $5937 driving jump_if_false @PHI_A4_15356 4@ = 1 // (int) :PHI_A4_15356 0001: wait 0 ms 0002: jump @PHI_A4_15318 :PHI_A4_15366 0045: actor $5937 defined jump_if_false @PHI_A4_15394 0045: actor $5821 defined jump_if_false @PHI_A4_15394 00F3: (unknown) $5937 $5821 :PHI_A4_15394 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4394 500 jump_if_false @PHI_A4_15421 0002: jump @PHI_A4_15904 :PHI_A4_15421 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13043 'PHIA4CD' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13401 'PHIA4CD' jump_if_false @PHI_A4_15473 0002: jump @PHI_A4_15904 :PHI_A4_15473 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13043 'PHIA4CE' 0045: actor $5937 defined jump_if_false @PHI_A4_15593 0332: (unknown) $5937 00A2: (unknown) $5937 0045: actor $5821 defined jump_if_false @PHI_A4_15541 0332: (unknown) $5821 0106: give_actor $5821 weapon 25 ammo 1000 // Load the weapon model before using this 00F4: (unknown) $5821 $5937 :PHI_A4_15541 0045: actor $5822 defined 0022: jump_if_false @PHI_A4_15567 // Note: the incorrect math opcode was used here 0106: give_actor $5822 weapon 19 ammo 1000 // Load the weapon model before using this 00F4: (unknown) $5822 $5937 :PHI_A4_15567 0045: actor $5823 defined 0022: jump_if_false @PHI_A4_15593 // Note: the incorrect math opcode was used here 0106: give_actor $5823 weapon 19 ammo 1000 // Load the weapon model before using this 00F4: (unknown) $5823 $5937 :PHI_A4_15593 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13401 'PHIA4CE' jump_if_false @PHI_A4_15626 0002: jump @PHI_A4_15904 :PHI_A4_15626 0045: actor $5937 defined jump_if_false @PHI_A4_15659 04B9: (unknown) $5937 0 1 0 0158: actor $5937 run_to -947.4 281.4 :PHI_A4_15659 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13043 'PHIA4CF' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4394 1500 jump_if_false @PHI_A4_15705 0002: jump @PHI_A4_15904 :PHI_A4_15705 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 $5937 defined 004F: unknown_check $5938 jump_if_false @PHI_A4_15844 02E9: set_car $5938 speed_to 0 004E: put_car $5938 at -943.23 280.68 10.23 00D1: set_car $5938 Z_angle_to 270.84 0325: (unknown) $5938 1 0045: actor $5821 defined jump_if_false @PHI_A4_15819 013E: actor $5937 look_at_actor $5821 :PHI_A4_15819 02B6: (unknown) $5937 $5938 0 -2.5 1.0 0 0 0 0309: (unknown) $5937 1 10000 :PHI_A4_15844 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13401 'PHIA4CF' jump_if_false @PHI_A4_15877 0002: jump @PHI_A4_15904 :PHI_A4_15877 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4394 500 jump_if_false @PHI_A4_15904 0002: jump @PHI_A4_15904 :PHI_A4_15904 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_4364 003F: destroy_actor 0@ 0045: actor $5821 defined jump_if_false @PHI_A4_15932 0352: (unknown) $5821 :PHI_A4_15932 0045: actor $5823 defined jump_if_false @PHI_A4_15947 0352: (unknown) $5823 :PHI_A4_15947 0444: (unknown) 120 004F: unknown_check $5938 jump_if_false @PHI_A4_15967 0325: (unknown) $5938 0 :PHI_A4_15967 0045: actor $933 defined jump_if_false @PHI_A4_16001 004F: unknown_check $5938 jump_if_false @PHI_A4_15995 021C: (unknown) $933 $5938 :PHI_A4_15995 0200: (unknown) $933 1 :PHI_A4_16001 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @PHI_A4_13206 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @PHI_A4_362 1000 0026: return :PHI_A4_16026 004F: unknown_check $5938 jump_if_false @PHI_A4_16047 0430: (unknown) $5938 0@ 014C: set_car $5938 health_to 0@ :PHI_A4_16047 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @PHI_A4_190 1000 003F: destroy_actor $5937 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @PHI_A4_7719 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @PHI_A4_8157 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @PHI_A4_3652 $933 -687.33 -1567.9 12.51 01BB: (unknown) -687.33 -1567.9 12.51 8@ 0044: put_actor $933 at -687.33 -1567.9 8@ 00CF: set_actor $933 Z_angle_to -140.0 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4537 250 004F: unknown_check $5938 jump_if_false @PHI_A4_16247 0325: (unknown) $5938 0 0236: (unknown) $5938 3 01BB: (unknown) -684.62 -1567.13 12.58 8@ 004E: put_car $5938 at -684.62 -1567.13 8@ 00D1: set_car $5938 Z_angle_to 57.26 0050: set_car $5938 max_speed_to 0 02E9: set_car $5938 speed_to 0 0052: set_car $5938 driver_behaviour_to 0 004C: set_car $5938 to_normal_driver :PHI_A4_16247 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4537 250 003E: $5937 = 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 $5937 at -686.11 -1569.82 8@ 00CF: set_actor $5937 Z_angle_to 27.26 00A2: (unknown) $5937 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12808 'PHIA4EA' 'PHI4_E1' $933 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_12757 'PHIA4EA' 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12808 'PHIA4EB' 'PHI4_E2' $5937 0 // ~w~Jerry wants us dead? 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12757 'PHIA4EB' 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12808 'PHIA4EC' 'PHI4_E3' $5937 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_12757 'PHIA4EC' 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12808 'PHIA4ED' 'PHI4_E4' $933 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_12757 'PHIA4ED' 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12808 'PHIA4EE' 'PHI4_E5' $5937 0 // ~w~Remember: discretion's the better part of valor. 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12757 'PHIA4EE' 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0045: actor $933 defined jump_if_false @PHI_A4_16623 04B4: (unknown) $933 120 524 100.0 :PHI_A4_16623 0045: actor $5937 defined jump_if_false @PHI_A4_16646 04B4: (unknown) $5937 120 512 100.0 :PHI_A4_16646 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_4379 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13224 'PHIA4EA' 1 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13401 'PHIA4EA' jump_if_false @PHI_A4_16749 0002: jump @PHI_A4_17416 :PHI_A4_16749 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13224 'PHIA4EB' 1 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13401 'PHIA4EB' jump_if_false @PHI_A4_16803 0002: jump @PHI_A4_17416 :PHI_A4_16803 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12808 'PHIA4EF' 'PHI4_E6' $5937 0 // ~w~Good luck, soldier! 0045: actor $5937 defined jump_if_false @PHI_A4_16894 004F: unknown_check $5938 jump_if_false @PHI_A4_16877 0528: (unknown) $5937 512 -1.0 00EA: (unknown) $5937 $5938 01EC: (unknown) $5937 0 :PHI_A4_16877 0045: actor $933 defined jump_if_false @PHI_A4_16894 0153: (unknown) $933 $5937 :PHI_A4_16894 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13224 'PHIA4EC' 1 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13401 'PHIA4EC' jump_if_false @PHI_A4_16948 0002: jump @PHI_A4_17416 :PHI_A4_16948 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13224 'PHIA4ED' 1 0045: actor $933 defined jump_if_false @PHI_A4_16992 04B4: (unknown) $933 121 561 1.0 :PHI_A4_16992 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13401 'PHIA4ED' jump_if_false @PHI_A4_17025 0002: jump @PHI_A4_17416 :PHI_A4_17025 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 $5938 jump_if_false @PHI_A4_17142 0045: actor $5937 defined jump_if_false @PHI_A4_17133 807C: not actor $5937 driving $5938 0022: jump_if_false @PHI_A4_17105 // Note: the incorrect math opcode was used here 021C: (unknown) $5937 $5938 :PHI_A4_17105 0045: actor $933 defined 0022: jump_if_false @PHI_A4_17133 // Note: the incorrect math opcode was used here 0045: actor $5937 defined 0022: jump_if_false @PHI_A4_17133 // Note: the incorrect math opcode was used here 0153: (unknown) $5937 $933 :PHI_A4_17133 004C: set_car $5938 to_normal_driver 0052: set_car $5938 driver_behaviour_to 0 :PHI_A4_17142 0045: actor $933 defined jump_if_false @PHI_A4_17164 00CF: set_actor $933 Z_angle_to -35.0 0154: (unknown) $933 :PHI_A4_17164 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13224 'PHIA4EE' 1 0045: actor $933 defined jump_if_false @PHI_A4_17208 04B4: (unknown) $933 120 512 1.0 :PHI_A4_17208 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13401 'PHIA4EE' jump_if_false @PHI_A4_17241 0002: jump @PHI_A4_17416 :PHI_A4_17241 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 $5937 defined jump_if_false @PHI_A4_17299 0154: (unknown) $5937 :PHI_A4_17299 004F: unknown_check $5938 jump_if_false @PHI_A4_17319 02C7: (unknown) $5938 8 10000 :PHI_A4_17319 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13224 'PHIA4EF' 1 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4394 1000 jump_if_true @PHI_A4_17416 0045: actor $933 defined jump_if_false @PHI_A4_17383 04B4: (unknown) $933 121 542 1.0 :PHI_A4_17383 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13401 'PHIA4EF' jump_if_false @PHI_A4_17416 0002: jump @PHI_A4_17416 :PHI_A4_17416 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @PHI_A4_11796 0049: destroy_car $5938 0045: actor $933 defined jump_if_false @PHI_A4_17464 0352: (unknown) $933 00CF: set_actor $933 Z_angle_to 337.46 :PHI_A4_17464 0001: wait 500 ms 0444: (unknown) 120 0444: (unknown) 121 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_12435 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @PHI_A4_362 1000 005E: (unknown) :PHI_A4_17502 0035: $5811 = 0@ // (int vars) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_6764 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_6781 00BB: (unknown) $5950 0249: (unknown) $5817 00BB: (unknown) $5939 $5811 == 1 // (int) var == num jump_if_false @PHI_A4_17629 $5943 = 0 // (int) $5957 = -974.47 // (float) $5958 = 281.83 // (float) $5959 = 11.26 // (float) 0248: (unknown) $5957 $5958 $5959 8.0 $5817 00C3: (unknown) $5957 $5958 $5959 $5950 $5940 = 1 // (int) 0045: actor $5937 defined jump_if_false @PHI_A4_17629 02A5: (unknown) $5937 1 :PHI_A4_17629 $5811 == 2 // (int) var == num jump_if_false @PHI_A4_17744 0045: actor $5937 defined jump_if_false @PHI_A4_17708 03D5: (unknown) $5937 500 014B: set_actor $5937 health_to 500 0213: (unknown) $5937 100 020E: (unknown) $5937 0 02A5: (unknown) $5937 0 00BB: (unknown) $5950 00BB: (unknown) $5939 0045: actor $933 defined jump_if_false @PHI_A4_17708 0119: actor $5937 kill_actor $933 :PHI_A4_17708 0252: object $5941 exists 0022: jump_if_false @PHI_A4_17724 // Note: the incorrect math opcode was used here 0225: (unknown) $5941 0 :PHI_A4_17724 0252: object $5942 exists jump_if_false @PHI_A4_17740 0225: (unknown) $5942 0 :PHI_A4_17740 024F: (unknown) 0.5 :PHI_A4_17744 $5811 == 3 // (int) var == num jump_if_false @PHI_A4_17923 $5943 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_7795 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_7972 0036: $5957 = $5966 // (float vars) 0036: $5958 = $5967 // (float vars) 0036: $5959 = $5968 // (float vars) 0248: (unknown) $5957 $5958 $5959 5.0 $5817 00C3: (unknown) $5957 $5958 $5959 $5950 0125: set_traffic_density_multiplier_to 4.0 0045: actor $5937 defined 0022: jump_if_false @PHI_A4_17878 // Note: the incorrect math opcode was used here 02A5: (unknown) $5937 0 01AF: (unknown) $5937 1 020E: (unknown) $5937 1 010B: set_actor $5937 armed_weapon_to 0 04C2: (unknown) $5937 1 0309: (unknown) $5937 1 60000 :PHI_A4_17878 0252: object $5941 exists jump_if_false @PHI_A4_17895 0225: (unknown) $5941 1 :PHI_A4_17895 0252: object $5942 exists jump_if_false @PHI_A4_17912 0225: (unknown) $5942 1 :PHI_A4_17912 004F: unknown_check $5938 jump_if_false @PHI_A4_17923 :PHI_A4_17923 0026: return :PHI_A4_17925 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 206 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 37 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 55 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 147 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 217 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 344 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 352 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 354 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 346 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 353 0026: return :PHI_A4_18055 0006: $5820 = '' // (string) // Note: the incorrect math opcode was used here $5944 = 0 // (int) $5951 = -973.83 // (float) $5953 = 317.34 // (float) $5955 = 11.25 // (float) $5952 = -1004.29 // (float) $5954 = 284.04 // (float) $5956 = 11.25 // (float) $5960 = -1005.0 // (float) $5961 = 258.0 // (float) $5962 = 0 // (float) $5963 = -935.0 // (float) $5964 = 286.0 // (float) $5965 = 20.0 // (float) $5966 = -693.94 // (float) $5967 = -1565.05 // (float) $5968 = 11.51 // (float) 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @PHI_A4_17925 0271: (unknown) 1 4 0271: (unknown) 2 1 0271: (unknown) 2 2 02CB: (unknown) 10.0 0152: create_forbidden_for_peds_cube_cornerA $5960 $5961 $5962 cornerB $5963 $5964 $5965 $5940 = 1 // (int) 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @PHI_A4_3532 -686.0 -1570.0 12.5 20.0 20.0 20.0 00AA: set_parked_car_generator $1230 cars_to_generate_to 0 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @PHI_A4_11584 $5966 $5967 $5968 66.15 0078: if and 0045: actor $933 defined 004F: unknown_check $5938 jump_if_false @PHI_A4_18319 021C: (unknown) $933 $5938 :PHI_A4_18319 $5813 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @PHI_A4_6182 005E: (unknown) :PHI_A4_18337 $5813 == 0 // (int) var == num jump_if_false @PHI_A4_18359 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @PHI_A4_18055 :PHI_A4_18359 $5957 = -974.47 // (float) $5958 = 281.83 // (float) $5959 = 11.26 // (float) 025B: (unknown) $5957 $5958 $5959 0@ 1@ 2@ 3@ 0045: actor $933 defined 0022: jump_if_false @PHI_A4_18416 // Note: the incorrect math opcode was used here 0044: put_actor $933 at 0@ 1@ 2@ :PHI_A4_18416 004F: unknown_check $5938 0022: jump_if_false @PHI_A4_18469 // Note: the incorrect math opcode was used here 004E: put_car $5938 at 0@ 1@ 2@ 00D1: set_car $5938 Z_angle_to 3@ 0045: actor $933 defined 0022: jump_if_false @PHI_A4_18469 // Note: the incorrect math opcode was used here 807C: not actor $933 driving $5938 0022: jump_if_false @PHI_A4_18469 // Note: the incorrect math opcode was used here 021C: (unknown) $933 $5938 :PHI_A4_18469 $5940 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @PHI_A4_17502 1 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @PHI_A4_6764 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_4379 0045: actor $933 defined jump_if_false @PHI_A4_18529 0107: toggle_player $933 can_move 1 012E: toggle_player $933 ignored_by_cops 0 :PHI_A4_18529 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @PHI_A4_6781 0026: return :PHI_A4_18541 010A: release_weather 0125: set_traffic_density_multiplier_to 1.0 0264: (unknown) 1.0 024F: (unknown) 1.0 00AE: remove_status_text $5945 02CB: (unknown) 1.0 0249: (unknown) $5817 00BB: (unknown) $5950 00BB: (unknown) $5939 0151: remove_forbidden_for_peds_cube_cornerA $5960 $5961 $5962 cornerB $5963 $5964 $5965 004F: unknown_check $5938 0022: jump_if_false @PHI_A4_18613 // Note: the incorrect math opcode was used here 01B2: (unknown) $5938 0 0 0 0 0 :PHI_A4_18613 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @PHI_A4_11796 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @PHI_A4_7795 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @PHI_A4_7972 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @PHI_A4_6252 0026: return :PHI_A4_18655 037B: constant_params 1 variable_params 1 unknown 0 call_with_params @PHI_A4_6919 $5938 $5945 00A0: car $5938 wrecked jump_if_false @PHI_A4_18707 0006: $5820 = '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_17502 91 005E: (unknown) :PHI_A4_18707 009F: actor $5937 dead jump_if_false @PHI_A4_18745 0006: $5820 = '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_17502 91 005E: (unknown) :PHI_A4_18745 005F: (unknown) :PHI_A4_18747 $5813 = 0 // (int) $940 = 1 // (int) $5818 = 0 // (int) $5819 = 0 // (int) 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @MAIN_6449 $1748 0@ 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @SAFEHOU_12249 7 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_18055 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_11889 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @PHI_A4_17502 1 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_6764 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_6781 $5819 == 1 // (int) var == num jump_if_false @PHI_A4_18899 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_14153 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @PHI_A4_17502 2 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_16026 $5811 = 90 // (int) :PHI_A4_18899 0001: wait 0 ms $5811 == 91 // (int) var == num jump_if_false @PHI_A4_18930 0025: gosub @PHI_A4_19768 $5811 = 100 // (int) 0026: return :PHI_A4_18930 $5811 == 90 // (int) var == num jump_if_false @PHI_A4_18958 0025: gosub @PHI_A4_19841 $5811 = 100 // (int) 0026: return :PHI_A4_18958 $5811 == 0 // (int) var == num jump_if_false @PHI_A4_18987 0001: wait 0 ms 0025: gosub @PHI_A4_19099 0002: jump @PHI_A4_18958 :PHI_A4_18987 $5811 == 1 // (int) var == num jump_if_false @PHI_A4_19017 0001: wait 0 ms 0025: gosub @PHI_A4_19145 0002: jump @PHI_A4_18987 :PHI_A4_19017 $5811 == 2 // (int) var == num jump_if_false @PHI_A4_19047 0001: wait 0 ms 0025: gosub @PHI_A4_19321 0002: jump @PHI_A4_19017 :PHI_A4_19047 $5811 == 3 // (int) var == num jump_if_false @PHI_A4_19077 0001: wait 0 ms 0025: gosub @PHI_A4_19530 0002: jump @PHI_A4_19047 :PHI_A4_19077 not $5811 == 100 // (int) var == num jump_if_false @PHI_A4_19097 0002: jump @PHI_A4_18899 :PHI_A4_19097 0026: return :PHI_A4_19099 0045: actor $933 defined jump_if_false @PHI_A4_19137 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_7040 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_6677 0002: jump @PHI_A4_19143 :PHI_A4_19137 $5811 = 100 // (int) :PHI_A4_19143 0026: return :PHI_A4_19145 0045: actor $933 defined jump_if_false @PHI_A4_19313 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_18655 jump_if_false @PHI_A4_19175 0026: return :PHI_A4_19175 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_6284 jump_if_false @PHI_A4_19204 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_18337 0026: return :PHI_A4_19204 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_7040 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_11287 $5940 == 0 // (int) var == num jump_if_false @PHI_A4_19238 0026: return :PHI_A4_19238 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_10401 0102: car $5938 near_point $5957 $5958 radius 8.0 8.0 sphere 0 0022: jump_if_false @PHI_A4_19306 // Note: the incorrect math opcode was used here 0249: (unknown) $5817 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_14153 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @PHI_A4_17502 2 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @PHI_A4_6207 1 :PHI_A4_19306 0002: jump @PHI_A4_19319 :PHI_A4_19313 $5811 = 100 // (int) :PHI_A4_19319 0026: return :PHI_A4_19321 0045: actor $933 defined jump_if_false @PHI_A4_19522 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_18655 jump_if_false @PHI_A4_19351 0026: return :PHI_A4_19351 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_7040 0045: actor $5937 defined jump_if_false @PHI_A4_19402 0078: if and 81C7: not unknown_check $5937 83A6: not (unknown) $5937 jump_if_false @PHI_A4_19402 0309: (unknown) $5937 1 60000 :PHI_A4_19402 0295: (unknown) $5960 $5961 $5962 $5963 $5964 $5965 0078: if or 0102: car $5938 near_point $5951 $5953 radius 5.0 5.0 sphere 0 0102: car $5938 near_point $5952 $5954 radius 5.0 5.0 sphere 0 0022: jump_if_false @PHI_A4_19463 // Note: the incorrect math opcode was used here $5944 = 1 // (int) :PHI_A4_19463 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_7342 jump_if_false @PHI_A4_19515 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_11287 $5940 == 1 // (int) var == num jump_if_false @PHI_A4_19515 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @PHI_A4_17502 3 :PHI_A4_19515 0002: jump @PHI_A4_19528 :PHI_A4_19522 $5811 = 100 // (int) :PHI_A4_19528 0026: return :PHI_A4_19530 0045: actor $933 defined jump_if_false @PHI_A4_19760 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_18655 jump_if_false @PHI_A4_19560 0026: return :PHI_A4_19560 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_7040 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_11287 0078: if or 0102: car $5938 near_point $5951 $5953 radius 5.0 5.0 sphere 0 0102: car $5938 near_point $5952 $5954 radius 5.0 5.0 sphere 0 0022: jump_if_false @PHI_A4_19627 // Note: the incorrect math opcode was used here $5944 = 1 // (int) :PHI_A4_19627 $5944 == 1 // (int) var == num jump_if_false @PHI_A4_19693 $5940 == 1 // (int) var == num jump_if_false @PHI_A4_19673 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_10613 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_10979 :PHI_A4_19673 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_10265 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_10071 :PHI_A4_19693 $5940 == 1 // (int) var == num jump_if_false @PHI_A4_19753 0102: car $5938 near_point $5957 $5958 radius 8.0 8.0 sphere 0 0022: jump_if_false @PHI_A4_19753 // Note: the incorrect math opcode was used here 0249: (unknown) $5817 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_16026 0025: gosub @PHI_A4_19841 $5811 = 100 // (int) :PHI_A4_19753 0002: jump @PHI_A4_19766 :PHI_A4_19760 $5811 = 100 // (int) :PHI_A4_19766 0026: return :PHI_A4_19768 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_12435 0059: text_clear_all 03C2: (unknown) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4537 2000 0059: text_clear_all 03C2: (unknown) 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 801F: not $5820 == '' // (float) num == var 0022: jump_if_false @PHI_A4_19839 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_5026 $5820 :PHI_A4_19839 0026: return :PHI_A4_19841 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_19867 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @PHI_A4_18541 $940 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 50--------------- :MAR_A1 0238: name_thread 'MAR_A1' 01EA: increment_mission_attempts 033A: use_GXT_table 'MAR_A1' 0025: gosub @MAR_A1_7128 009D: wasted_or_busted // mission only jump_if_false @MAR_A1_45 0025: gosub @MAR_A1_18561 :MAR_A1_45 0025: gosub @MAR_A1_19018 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 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @MAR_A1_254 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 007E: actor $933 driving jump_if_false @MAR_A1_248 0400: (unknown) $933 $1070 0002: jump @MAR_A1_254 :MAR_A1_248 02C0: (unknown) $933 $1070 :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_4301 0@ :MAR_A1_281 0045: actor $933 defined jump_if_false @MAR_A1_349 807E: not actor $933 driving jump_if_false @MAR_A1_326 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @MAR_A1_329 :MAR_A1_326 021D: (unknown) 0 :MAR_A1_329 $1078 == 0 // (int) var == num jump_if_false @MAR_A1_345 02EA: select_interior 2 :MAR_A1_345 01AE: (unknown) 1 :MAR_A1_349 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :MAR_A1_362 0045: actor $933 defined jump_if_false @MAR_A1_426 807E: not actor $933 driving jump_if_false @MAR_A1_414 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @MAR_A1_414 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :MAR_A1_414 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :MAR_A1_426 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @MAR_A1_475 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 01AE: (unknown) 0 $1078 == 0 // (int) var == num jump_if_false @MAR_A1_475 02EA: select_interior 0 :MAR_A1_475 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @MAR_A1_505 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :MAR_A1_505 0026: return :MAR_A1_507 0045: actor 0@ defined jump_if_false @MAR_A1_526 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :MAR_A1_526 0026: return :MAR_A1_528 0045: actor 0@ defined 0022: jump_if_false @MAR_A1_556 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @MAR_A1_556 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :MAR_A1_556 0026: return :MAR_A1_558 0045: actor 0@ defined 0022: jump_if_false @MAR_A1_605 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @MAR_A1_601 // 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_605 :MAR_A1_601 1@ = 0 // (int) :MAR_A1_605 1@ == 1 // (int) var == num jump_if_false @MAR_A1_689 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @MAR_A1_682 007E: actor 0@ driving jump_if_false @MAR_A1_678 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @MAR_A1_668 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @MAR_A1_671 :MAR_A1_668 00F1: (unknown) 0@ :MAR_A1_671 0002: jump @MAR_A1_682 :MAR_A1_678 1@ = 0 // (int) :MAR_A1_682 0002: jump @MAR_A1_605 :MAR_A1_689 0026: return :MAR_A1_691 0045: actor 0@ defined jump_if_false @MAR_A1_783 007E: actor 0@ driving jump_if_false @MAR_A1_767 02A7: unknown_check 0@ jump_if_false @MAR_A1_737 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @MAR_A1_760 :MAR_A1_737 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A1_558 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :MAR_A1_760 0002: jump @MAR_A1_776 :MAR_A1_767 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :MAR_A1_776 0002: jump @MAR_A1_785 :MAR_A1_783 005F: (unknown) :MAR_A1_785 005E: (unknown) :MAR_A1_787 0045: actor 0@ defined 0022: jump_if_false @MAR_A1_943 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @MAR_A1_943 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @MAR_A1_884 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @MAR_A1_843 // Note: the incorrect math opcode was used here 0026: return 0002: jump @MAR_A1_877 :MAR_A1_843 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A1_558 0@ 4@ > -1 // (int) var > num jump_if_false @MAR_A1_877 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A1_558 4@ :MAR_A1_877 0002: jump @MAR_A1_943 :MAR_A1_884 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @MAR_A1_909 // Note: the incorrect math opcode was used here 0026: return 0002: jump @MAR_A1_943 :MAR_A1_909 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A1_558 0@ not 3@ == -1 // (int) var == num jump_if_false @MAR_A1_943 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A1_558 3@ :MAR_A1_943 0045: actor 0@ defined jump_if_false @MAR_A1_995 004F: unknown_check 1@ jump_if_false @MAR_A1_995 007E: actor 0@ driving jump_if_false @MAR_A1_995 807C: not actor 0@ driving 1@ 0022: jump_if_false @MAR_A1_995 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A1_558 0@ :MAR_A1_995 5@ = 0 // (int) :MAR_A1_999 5@ == 0 // (int) var == num jump_if_false @MAR_A1_1097 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @MAR_A1_1090 004F: unknown_check 1@ jump_if_false @MAR_A1_1090 007C: actor 0@ driving 1@ 0022: jump_if_false @MAR_A1_1056 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @MAR_A1_1090 :MAR_A1_1056 2@ == -1 // (int) var == num jump_if_false @MAR_A1_1082 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @MAR_A1_1090 :MAR_A1_1082 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :MAR_A1_1090 0002: jump @MAR_A1_999 :MAR_A1_1097 0026: return 0@ == 0 // (int) var == num jump_if_false @MAR_A1_1142 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @MAR_A1_1318 :MAR_A1_1142 0@ == 1 // (int) var == num jump_if_false @MAR_A1_1175 03CF: (unknown) 200 200 200 255 0002: jump @MAR_A1_1318 :MAR_A1_1175 0@ == 2 // (int) var == num jump_if_false @MAR_A1_1217 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @MAR_A1_1318 :MAR_A1_1217 0@ == 3 // (int) var == num jump_if_false @MAR_A1_1261 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @MAR_A1_1318 :MAR_A1_1261 0@ == 4 // (int) var == num jump_if_false @MAR_A1_1292 03CF: (unknown) 8 143 59 255 0002: jump @MAR_A1_1318 :MAR_A1_1292 0@ == 5 // (int) var == num jump_if_false @MAR_A1_1318 03CF: (unknown) 237 130 180 255 :MAR_A1_1318 0026: return :MAR_A1_1320 00BC: (unknown) 0@ 2 0026: return :MAR_A1_1327 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_1327 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @MAR_A1_1382 014E: 3@ = car 0@ health 3@ -= 250 // (int) :MAR_A1_1382 0 > 3@ // (int) num > var 0022: jump_if_false @MAR_A1_1397 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :MAR_A1_1397 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_1442 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :MAR_A1_1442 005F: (unknown) 009F: actor 0@ dead jump_if_false @MAR_A1_1456 005F: (unknown) :MAR_A1_1456 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_1503 005F: (unknown) :MAR_A1_1503 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_1550 005F: (unknown) :MAR_A1_1550 005E: (unknown) 009F: actor 0@ dead jump_if_false @MAR_A1_1564 005F: (unknown) :MAR_A1_1564 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 17 82DB: not unknown_check 1@ 12 jump_if_false @MAR_A1_1591 005F: (unknown) :MAR_A1_1591 0485: unknown_check 0@ 214 jump_if_false @MAR_A1_1606 005E: (unknown) :MAR_A1_1606 0485: unknown_check 0@ 215 jump_if_false @MAR_A1_1621 005E: (unknown) :MAR_A1_1621 0485: unknown_check 0@ 216 jump_if_false @MAR_A1_1636 005E: (unknown) :MAR_A1_1636 005F: (unknown) 809F: not actor 0@ dead jump_if_false @MAR_A1_1753 01EC: (unknown) 0@ 1 0119: actor 0@ kill_actor $933 0078: if or 1@ == -1 // (int) var == num 1@ == 0 // (int) var == num jump_if_false @MAR_A1_1713 1@ = 0 // (int) 00C1: (unknown) 0@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAR_A1_1320 1@ 01F0: actor 0@ in_range_of_player $933 0022: jump_if_false @MAR_A1_1713 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 :MAR_A1_1713 01F0: actor 0@ in_range_of_player $933 0022: jump_if_false @MAR_A1_1742 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 0035: 2@ = 1@ // (int vars) 005E: (unknown) 0002: jump @MAR_A1_1753 :MAR_A1_1742 00C4: (unknown) 1@ 3 0035: 2@ = 1@ // (int vars) 005F: (unknown) :MAR_A1_1753 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_1895 0443: (unknown) 80 0228: (unknown) 2@ == 0 // (int) var == num jump_if_false @MAR_A1_1849 0045: actor 1@ defined jump_if_false @MAR_A1_1842 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 25 0.2 0.1 0 0414: (unknown) 1@ 80 389 :MAR_A1_1842 0002: jump @MAR_A1_1888 :MAR_A1_1849 0045: actor 1@ defined jump_if_false @MAR_A1_1888 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 35 0.2 0.1 0 0414: (unknown) 1@ 80 390 :MAR_A1_1888 0002: jump @MAR_A1_1902 :MAR_A1_1895 0444: (unknown) 80 04C1: (unknown) 0@ :MAR_A1_1902 0026: return 1@ = 0 // (int) :MAR_A1_1908 $5348(1@,8) = -1 // (int) 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @MAR_A1_1908 0@ > 8 // (int) var > num jump_if_false @MAR_A1_1950 0@ = 8 // (int) :MAR_A1_1950 $5612 = 0 // (int) 0035: $5613 = 0@ // (int vars) 0026: return 0035: 1@ = $5612 // (int vars) not $5348(1@,8) == -1 // (int) var == num jump_if_false @MAR_A1_1988 020D: (unknown) $5348(1@,8) :MAR_A1_1988 0035: $5348(1@,8) = 0@ // (int vars) $5612 += 1 // (int) 0017: $5612 >= $5613 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A1_2019 // Note: the incorrect math opcode was used here $5612 = 0 // (int) :MAR_A1_2019 0026: return 0@ = 0 // (int) :MAR_A1_2025 not $5348(0@,8) == -1 // (int) var == num jump_if_false @MAR_A1_2046 020D: (unknown) $5348(0@,8) :MAR_A1_2046 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @MAR_A1_2025 0026: return 0@ = 0 // (int) :MAR_A1_2069 not $5348(0@,8) == -1 // (int) var == num jump_if_false @MAR_A1_2090 003F: destroy_actor $5348(0@,8) :MAR_A1_2090 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @MAR_A1_2069 0026: return 0@ = 0 // (int) :MAR_A1_2113 not $5348(0@,8) == -1 // (int) var == num jump_if_false @MAR_A1_2134 0112: remove_references_to_actor $5348(0@,8) // Like turning an actor into a random pedestrian :MAR_A1_2134 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @MAR_A1_2113 0026: return 834A: not unknown_check 0@ jump_if_false @MAR_A1_2165 005F: (unknown) :MAR_A1_2165 009F: actor 0@ dead jump_if_false @MAR_A1_2177 005F: (unknown) :MAR_A1_2177 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_2212 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A1_2212 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_5093 3@ 4@ 5@ 6@ 7@ 8@ 15@ 16@ 17@ 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5093 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_2293 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A1_2293 005F: (unknown) 1@ = -1 // (int) 1@ == -1 // (int) var == num jump_if_false @MAR_A1_2320 02E7: get_weapon_data_from_actor 0@ weapon_group 8 weapon 1@ ammo 2@ model 3@ :MAR_A1_2320 0078: if or 02DB: unknown_check 1@ 32 02DB: unknown_check 1@ 33 jump_if_false @MAR_A1_2346 1@ = -1 // (int) :MAR_A1_2346 1@ == -1 // (int) var == num jump_if_false @MAR_A1_2366 02E7: get_weapon_data_from_actor 0@ weapon_group 7 weapon 1@ ammo 2@ model 3@ :MAR_A1_2366 1@ == -1 // (int) var == num jump_if_false @MAR_A1_2386 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ :MAR_A1_2386 1@ == -1 // (int) var == num jump_if_false @MAR_A1_2406 02E7: get_weapon_data_from_actor 0@ weapon_group 5 weapon 1@ ammo 2@ model 3@ :MAR_A1_2406 1@ == -1 // (int) var == num jump_if_false @MAR_A1_2426 02E7: get_weapon_data_from_actor 0@ weapon_group 9 weapon 1@ ammo 2@ model 3@ :MAR_A1_2426 1@ == -1 // (int) var == num jump_if_false @MAR_A1_2446 02E7: get_weapon_data_from_actor 0@ weapon_group 4 weapon 1@ ammo 2@ model 3@ :MAR_A1_2446 1@ == -1 // (int) var == num jump_if_false @MAR_A1_2462 02E2: 1@ = 0 // (any) :MAR_A1_2462 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_2556 6@ = -100.0 // (float) 0002: jump @MAR_A1_2560 :MAR_A1_2556 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here :MAR_A1_2560 0026: return 037B: constant_params 4 variable_params 3 unknown 15 call_with_params @MAIN_5145 3@ 4@ 5@ 0.5 12@ 13@ 14@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5093 0@ 1@ 2@ 12@ 13@ 14@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5197 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_2640 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A1_2640 02D8: unknown_check 1@ 0022: jump_if_false @MAR_A1_2652 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A1_2652 807E: not actor 0@ driving 0022: jump_if_false @MAR_A1_2668 // Note: the incorrect math opcode was used here 021C: (unknown) 0@ 1@ 005E: (unknown) :MAR_A1_2668 0216: (unknown) 0@ 0 0 30.0 021C: (unknown) 0@ 1@ 005E: (unknown) 009F: actor 0@ dead 0022: jump_if_false @MAR_A1_2694 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A1_2694 807E: not actor 0@ driving 0022: jump_if_false @MAR_A1_2712 // Note: the incorrect math opcode was used here 0044: put_actor 0@ at 1@ 2@ 3@ 005E: (unknown) :MAR_A1_2712 0216: (unknown) 0@ 1@ 2@ 3@ 005E: (unknown) 80A0: not car 0@ wrecked 0022: jump_if_false @MAR_A1_2734 // Note: the incorrect math opcode was used here 0124: 4@ = car 0@ max_passengers :MAR_A1_2734 5@ = 0 // (int) 2@ = -1 // (int) :MAR_A1_2743 0011: 4@ > 5@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A1_2797 // Note: the incorrect math opcode was used here 8299: not unknown_check 0@ 5@ 0022: jump_if_false @MAR_A1_2785 // 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_2785 // Note: the incorrect math opcode was used here 0035: 2@ = 5@ // (int vars) :MAR_A1_2785 5@ += 1 // (int) 0002: jump @MAR_A1_2743 :MAR_A1_2797 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_2875 // 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_2875 034B: unknown_check 0@ 0022: jump_if_false @MAR_A1_2956 // Note: the incorrect math opcode was used here 80A0: not car 0@ wrecked 0022: jump_if_false @MAR_A1_2956 // 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_2956 // 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_2956 005E: (unknown) :MAR_A1_2956 005F: (unknown) 00A0: car 0@ wrecked jump_if_false @MAR_A1_2970 005F: (unknown) :MAR_A1_2970 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_3045 0139: 2@ = random_int_in_ranges 0 2 2@ == 0 // (int) var == num jump_if_false @MAR_A1_3080 01AA: $5358(1@,27) = create_object #MAR_A2TV at 8@ 9@ 10@ 0002: jump @MAR_A1_3091 :MAR_A1_3080 01AA: $5358(1@,27) = create_object #MAR_A2_STEREO at 8@ 9@ 10@ :MAR_A1_3091 0138: 7@ = random_float_in_ranges 172.0 188.0 00D3: set_object $5358(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) $5358(1@,27) 0@ 11@ 12@ 13@ 0225: (unknown) $5358(1@,27) 0 3@ += 1 // (int) 4@ += 1 // (int) 3@ == 3 // (int) var == num jump_if_false @MAR_A1_3221 5@ == 0 // (int) var == num jump_if_false @MAR_A1_3190 5@ = 1 // (int) 0002: jump @MAR_A1_3202 :MAR_A1_3190 11@ = -0.65 // (float) 5@ = 0 // (int) :MAR_A1_3202 13@ -= 0.63 // (float) 3@ = 0 // (int) 0002: jump @MAR_A1_3255 :MAR_A1_3221 5@ == 0 // (int) var == num jump_if_false @MAR_A1_3247 11@ += 0.7 // (float) 0002: jump @MAR_A1_3255 :MAR_A1_3247 11@ -= 0.7 // (float) :MAR_A1_3255 4@ == 9 // (int) var == num jump_if_false @MAR_A1_3306 4@ = 0 // (int) 5@ == 0 // (int) var == num jump_if_false @MAR_A1_3290 11@ = -0.65 // (float) :MAR_A1_3290 13@ = 1.45 // (float) 6@ += 0.67 // (float) :MAR_A1_3306 $5385(1@,27) = 0 // (int) 1@ += 1 // (int) 1@ >= 27 // (int) var >= num jump_if_false @MAR_A1_3045 0026: return 0@ = 0 // (int) :MAR_A1_3336 27 > 0@ // (int) num > var 0022: jump_if_false @MAR_A1_3444 // Note: the incorrect math opcode was used here $5385(0@,27) == 1 // (int) var == num jump_if_false @MAR_A1_3432 $5412(0@,27) == 0 // (int) var == num jump_if_false @MAR_A1_3432 010C: store_object $5358(0@,27) position_to $5466(0@,27) $5493(0@,27) $5520(0@,27) 001A: $5439(0@,27) >= $5520(0@,27) // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A1_3432 // Note: the incorrect math opcode was used here 03BE: (unknown) $5358(0@,27) 0114: remove_references_to_object $5358(0@,27) // This object will now disappear when the player looks away $5412(0@,27) = 1 // (int) :MAR_A1_3432 0@ += 1 // (int) 0002: jump @MAR_A1_3336 :MAR_A1_3444 0026: return 009F: actor 0@ dead jump_if_false @MAR_A1_3458 005F: (unknown) :MAR_A1_3458 0 >= 1@ // (int) num >= var 0022: jump_if_false @MAR_A1_3471 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A1_3471 00A0: car 1@ wrecked 0022: jump_if_false @MAR_A1_3483 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A1_3483 807C: not actor 0@ driving 1@ 0022: jump_if_false @MAR_A1_3496 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A1_3496 005E: (unknown) 2@ = 0 // (int) :MAR_A1_3502 $5385(2@,27) == 0 // (int) var == num jump_if_false @MAR_A1_3523 0002: jump @MAR_A1_3542 :MAR_A1_3523 2@ += 1 // (int) 2@ >= 27 // (int) var >= num jump_if_false @MAR_A1_3502 005F: (unknown) :MAR_A1_3542 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_3586 // Note: the incorrect math opcode was used here $5385(4@,27) == 0 // (int) var == num jump_if_false @MAR_A1_3586 0035: 2@ = 4@ // (int vars) :MAR_A1_3586 5@ = -2.0 // (float) 0035: 1@ = 2@ // (int vars) 1@ /= 9 // (int) 1@ += 1 // (int) 03E8: (unknown) $5358(2@,27) 0279: (unknown) $5358(2@,27) 0 -0.67 0 6@ 7@ 8@ 010D: put_object $5358(2@,27) at 6@ 7@ 8@ 0321: (unknown) $5358(2@,27) 0@ 0225: (unknown) $5358(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_5119 12@ 13@ 14@ 5@ 5@ 1.0 12@ 13@ 14@ 010C: store_object $5358(2@,27) position_to $5466(2@,27) $5493(2@,27) $5520(2@,27) 01BB: (unknown) $5466(2@,27) $5493(2@,27) $5520(2@,27) $5439(2@,27) $5439(2@,27) += 0.65 // (float) 0229: (unknown) $5358(2@,27) 12@ 13@ 14@ 03A9: (unknown) $5358(2@,27) 9@ 10@ 11@ $5385(2@,27) = 1 // (int) 15@ = 27 // (int) 15@ -= 1 // (int) 001C: 2@ == 15@ // (int) num == var 0022: jump_if_false @MAR_A1_3818 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A1_3818 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_3845 005F: (unknown) :MAR_A1_3845 005E: (unknown) :MAR_A1_3847 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_3874 0139: 9@ = random_int_in_ranges 0 2 9@ == 0 // (int) var == num jump_if_false @MAR_A1_3908 003E: 7@ = create_actor_pedtype 22 model #GANG2A at 0@ 1@ 2@ 0002: jump @MAR_A1_3918 :MAR_A1_3908 003E: 7@ = create_actor_pedtype 22 model #GANG2B at 0@ 1@ 2@ :MAR_A1_3918 00CF: set_actor 7@ Z_angle_to 3@ 4@ == 1 // (int) var == num jump_if_false @MAR_A1_3958 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_3958 5@ == 1 // (int) var == num jump_if_false @MAR_A1_3977 0106: give_actor 7@ weapon 6 ammo 1 // Load the weapon model before using this :MAR_A1_3977 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@ $5883 += 1 // (int) 0026: return 2@ = 0 // (int) 0@ == 0 // (int) var == num jump_if_false @MAR_A1_4067 3@ = 1 // (int) 0002: jump @MAR_A1_4071 :MAR_A1_4067 3@ = 0 // (int) :MAR_A1_4071 0139: 1@ = random_int_in_ranges 0 $2480 :MAR_A1_4077 0078: if or $2479 == 0 // (int) var == num 001C: 2@ == $2480 // (int) num == var 0022: jump_if_false @MAR_A1_4100 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A1_4100 0078: if or 001C: 1@ == $5622(3@,3) // (int) num == var $2013(1@,70) == -1 // (int) var == num jump_if_false @MAR_A1_4159 1@ += 1 // (int) 001C: 1@ == $2480 // (int) num == var 0022: jump_if_false @MAR_A1_4147 // Note: the incorrect math opcode was used here 1@ = 0 // (int) :MAR_A1_4147 2@ += 1 // (int) 0002: jump @MAR_A1_4077 :MAR_A1_4159 0035: $5622(0@,3) = 1@ // (int vars) 005E: (unknown) :MAR_A1_4168 037B: constant_params 7 variable_params 2 unknown 0 call_with_params @MAR_A1_3874 -1008.15 -333.94 9.7 133.39 0 0 0 $5872 $5868 037B: constant_params 7 variable_params 2 unknown 0 call_with_params @MAR_A1_3874 -1009.63 -330.65 9.7 118.96 0 0 0 $5873 $5869 0026: return :MAR_A1_4244 037B: constant_params 7 variable_params 2 unknown 0 call_with_params @MAR_A1_3874 -1735.07 634.34 151.04 285.52 1 0 0 $5872 $5868 037B: constant_params 7 variable_params 2 unknown 0 call_with_params @MAR_A1_3874 -1733.3 631.0 151.04 81.47 0 1 0 $5873 $5869 0026: return :MAR_A1_4321 0048: $5865 = create_car #BOBCAT at 0@ 1@ 2@ 004F: unknown_check $5865 0022: jump_if_false @MAR_A1_4362 // Note: the incorrect math opcode was used here 00D1: set_car $5865 Z_angle_to 3@ 01B2: (unknown) $5865 0 1 0 0 0 0496: (unknown) $5865 0 :MAR_A1_4362 0026: return :MAR_A1_4364 0078: if or 8161: not model $5882 available $5882 == 0 // (int) var == num jump_if_false @MAR_A1_4416 041A: (unknown) 'MARTY' $5882 :MAR_A1_4395 8161: not model $5882 available 0022: jump_if_false @MAR_A1_4416 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @MAR_A1_4395 :MAR_A1_4416 4@ == 0 // (int) var == num jump_if_false @MAR_A1_4445 003E: $5871 = create_actor_pedtype 22 model $5882 at 0@ 1@ 2@ 0002: jump @MAR_A1_4467 :MAR_A1_4445 004F: unknown_check $5865 0022: jump_if_false @MAR_A1_4467 // Note: the incorrect math opcode was used here 0118: $5871 = create_actor_pedtype 22 model $5882 in_car $5865 passenger_seat 0 :MAR_A1_4467 0045: actor $5871 defined jump_if_false @MAR_A1_4539 00CF: set_actor $5871 Z_angle_to 3@ 0347: (unknown) $5871 1 0232: (unknown) $5871 1 0368: (unknown) $5871 0 0127: reset_actor $5871 flags 01A4: (unknown) $5871 0 032D: (unknown) $5871 1 00C1: (unknown) $5871 $5867 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAR_A1_1320 $5867 00C4: (unknown) $5867 3 :MAR_A1_4539 0026: return :MAR_A1_4541 0035: $5884 = $5885 // (int vars) 0035: $5885 = 0@ // (int vars) 0026: return :MAR_A1_4554 00BB: (unknown) $5866 0249: (unknown) $5809 $5866 = 0 // (int) 3@ == 1 // (int) var == num jump_if_false @MAR_A1_4624 00C3: (unknown) 0@ 1@ 2@ $5866 4@ > 0 // (float) var > num jump_if_false @MAR_A1_4612 0248: (unknown) 0@ 1@ 2@ 4@ $5809 0002: jump @MAR_A1_4624 :MAR_A1_4612 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAR_A1_1327 $5866 :MAR_A1_4624 0026: return :MAR_A1_4626 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_5026 0@ 0026: return :MAR_A1_4651 not $1078 == 0 // (int) var == num jump_if_false @MAR_A1_4665 0026: return :MAR_A1_4665 0035: $2484 = $3136(0@,30) // (int vars) $2482 = 0 // (int) $2485 = 0 // (int) 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @NONAME_1_26616 $3076(0@,30) $3106(0@,30) 0 0 0045: actor $933 defined jump_if_false @MAR_A1_4719 0107: toggle_player $933 can_move 0 :MAR_A1_4719 0001: wait 500 ms 0026: return :MAR_A1_4726 $1078 == 0 // (int) var == num jump_if_false @MAR_A1_4740 0026: return :MAR_A1_4740 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @NONAME_1_26616 $3076(0@,30) $3106(0@,30) 1 0 0001: wait 500 ms 0026: return :MAR_A1_4768 0@ = 0 // (int) :MAR_A1_4772 $2153(0@,70) > -1 // (int) var > num jump_if_false @MAR_A1_4801 00BB: (unknown) $2153(0@,70) $2153(0@,70) = -1 // (int) :MAR_A1_4801 0@ += 1 // (int) 0@ >= 70 // (int) var >= num jump_if_false @MAR_A1_4772 0026: return :MAR_A1_4820 0006: $5807 = 'MAA1_F1' // (string) // ~r~The shopkeeper died // Note: the incorrect math opcode was used here 0006: $5808 = 'MAA1_F2' // (string) // ~r~Marty died // Note: the incorrect math opcode was used here 0006: $5815 = 'MARA1AA' // (string) // Note: the incorrect math opcode was used here 0006: $5816 = 'MARA1AB' // (string) // Note: the incorrect math opcode was used here 0006: $5817 = 'MARA1AC' // (string) // Note: the incorrect math opcode was used here 0006: $5818 = 'MARA1AD' // (string) // Note: the incorrect math opcode was used here 0006: $5819 = 'MARA1AE' // (string) // Note: the incorrect math opcode was used here 0006: $5820 = 'MARA1AF' // (string) // Note: the incorrect math opcode was used here 0006: $5821 = 'MARA1BA' // (string) // Note: the incorrect math opcode was used here 0006: $5822 = 'MARA1BB' // (string) // Note: the incorrect math opcode was used here 0006: $5823 = 'MARA1BC' // (string) // Note: the incorrect math opcode was used here 0006: $5824 = 'MARA1BD' // (string) // Note: the incorrect math opcode was used here 0006: $5825 = 'MARA1CA' // (string) // Note: the incorrect math opcode was used here 0006: $5826 = 'MARA1CB' // (string) // Note: the incorrect math opcode was used here 0006: $5827 = 'MARA1CC' // (string) // Note: the incorrect math opcode was used here 0006: $5828 = 'MARA1CD' // (string) // Note: the incorrect math opcode was used here 0006: $5829 = 'MARA1CE' // (string) // Note: the incorrect math opcode was used here 0006: $5830 = 'MARA1CF' // (string) // Note: the incorrect math opcode was used here 0006: $5831 = 'MARA1DA' // (string) // Note: the incorrect math opcode was used here 0006: $5832 = 'MARA1DB' // (string) // Note: the incorrect math opcode was used here 0006: $5833 = 'MARA1DC' // (string) // Note: the incorrect math opcode was used here 0006: $5834 = 'MARA1DD' // (string) // Note: the incorrect math opcode was used here 0006: $5835 = 'MARA1DE' // (string) // Note: the incorrect math opcode was used here 0006: $5836 = 'MARA1DF' // (string) // Note: the incorrect math opcode was used here 0006: $5837 = 'MARA1DG' // (string) // Note: the incorrect math opcode was used here 0006: $5838 = 'MARA1DH' // (string) // Note: the incorrect math opcode was used here 0006: $5839 = 'MARA1DI' // (string) // Note: the incorrect math opcode was used here 0006: $5840 = 'MARA1DJ' // (string) // Note: the incorrect math opcode was used here 0006: $5841 = 'MARA1DK' // (string) // Note: the incorrect math opcode was used here 0006: $5842 = 'MARA1DL' // (string) // Note: the incorrect math opcode was used here 0006: $5843 = 'MARA1EA' // (string) // Note: the incorrect math opcode was used here 0006: $5844 = 'MARA1EB' // (string) // Note: the incorrect math opcode was used here 0006: $5845 = 'MARA1EC' // (string) // Note: the incorrect math opcode was used here 0006: $5846 = 'MARA1ED' // (string) // Note: the incorrect math opcode was used here 0006: $5847 = 'MARA1FA' // (string) // Note: the incorrect math opcode was used here 0006: $5848 = 'MARA1FB' // (string) // Note: the incorrect math opcode was used here 0006: $5849 = 'MARA1FC' // (string) // Note: the incorrect math opcode was used here 0006: $5850 = 'MARA1FD' // (string) // Note: the incorrect math opcode was used here 0006: $5851 = 'MARA1FE' // (string) // Note: the incorrect math opcode was used here 0006: $5852 = 'MARA1GA' // (string) // Note: the incorrect math opcode was used here 0006: $5853 = '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_5403 0006: $5854 = 'MARA1GC' // (string) // Note: the incorrect math opcode was used here 0006: $5859 = 'MAA1_V7' // (string) // ~w~Please. // Note: the incorrect math opcode was used here 0002: jump @MAR_A1_5474 :MAR_A1_5403 0@ == 1 // (int) var == num jump_if_false @MAR_A1_5448 0006: $5854 = 'MARA1GD' // (string) // Note: the incorrect math opcode was used here 0006: $5859 = 'MAA1_V8' // (string) // ~w~For God's-sake. // Note: the incorrect math opcode was used here 0002: jump @MAR_A1_5474 :MAR_A1_5448 0006: $5854 = 'MARA1GE' // (string) // Note: the incorrect math opcode was used here 0006: $5859 = 'MAA1_V9' // (string) // ~w~Don't do that. // Note: the incorrect math opcode was used here :MAR_A1_5474 0139: 0@ = random_int_in_ranges 0 2 0@ == 0 // (int) var == num jump_if_false @MAR_A1_5524 0006: $5855 = 'MARA1GF' // (string) // Note: the incorrect math opcode was used here 0006: $5860 = 'MAA1_W0' // (string) // ~w~No. Please. // Note: the incorrect math opcode was used here 0002: jump @MAR_A1_5595 :MAR_A1_5524 0@ == 1 // (int) var == num jump_if_false @MAR_A1_5569 0006: $5855 = 'MARA1GG' // (string) // Note: the incorrect math opcode was used here 0006: $5860 = 'MAA1_W1' // (string) // ~w~This is crazy. // Note: the incorrect math opcode was used here 0002: jump @MAR_A1_5595 :MAR_A1_5569 0006: $5855 = 'MARA1GH' // (string) // Note: the incorrect math opcode was used here 0006: $5860 = 'MAA1_W2' // (string) // ~w~Oh, Jeez. // Note: the incorrect math opcode was used here :MAR_A1_5595 0006: $5856 = 'MARA1GI' // (string) // Note: the incorrect math opcode was used here 0006: $5857 = '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_5671 0006: $5858 = 'MARA1IA' // (string) // Note: the incorrect math opcode was used here 0006: $5861 = 'MAA1_W5' // (string) // ~w~This is Cholo turf. // Note: the incorrect math opcode was used here 0002: jump @MAR_A1_5742 :MAR_A1_5671 0@ == 1 // (int) var == num jump_if_false @MAR_A1_5716 0006: $5858 = 'MARA1IB' // (string) // Note: the incorrect math opcode was used here 0006: $5861 = 'MAA1_W6' // (string) // ~w~Fuck them up. // Note: the incorrect math opcode was used here 0002: jump @MAR_A1_5742 :MAR_A1_5716 0006: $5858 = 'MARA1IC' // (string) // Note: the incorrect math opcode was used here 0006: $5861 = 'MAA1_W7' // (string) // ~w~You gonna pay, cabron. // Note: the incorrect math opcode was used here :MAR_A1_5742 $5875 = 0 // (int) $5876 = 0 // (int) $5877 = 0 // (int) $5813 = 0 // (int) 0026: return :MAR_A1_5764 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_5798 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_5816 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_4726 0@ 0045: actor $933 defined jump_if_false @MAR_A1_5898 0423: (unknown) $933 $2949(0@,30) $2979(0@,30) $3009(0@,30) 00CF: set_actor $933 Z_angle_to $3046(0@,30) 02EE: get_actor $933 coords_to 1@ 2@ 3@ with_offset 0 1.5 0 0044: put_actor $933 at 1@ 2@ 3@ 0221: (unknown) 01CF: (unknown) :MAR_A1_5898 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A1_362 1000 0026: return :MAR_A1_5918 010E: 2@ = current_time_in_ms 1@ == 1 // (int) var == num jump_if_false @MAR_A1_5950 0035: $5811 = 2@ // (int vars) 0029: $5811 += 0@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @MAR_A1_5960 :MAR_A1_5950 0035: $5810 = 2@ // (int vars) 0029: $5810 += 0@ // (int vars) // Note: the incorrect math opcode was used here :MAR_A1_5960 0026: return :MAR_A1_5962 0035: 1@ = $5812 // (int vars) 1@ -= 1 // (int) 1@ == 1 // (int) var == num jump_if_false @MAR_A1_6008 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12808 $5820 'SMRA1AF' $5871 0 // ~w~You mind yours, pal. :MAR_A1_6008 1@ == 37 // (int) var == num jump_if_false @MAR_A1_6037 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12808 $5858 $5861 -1 0 :MAR_A1_6037 not 37 > $5812 // (int) num > var 0022: jump_if_false @MAR_A1_6081 // Note: the incorrect math opcode was used here 42 > $5812 // (int) num > var 0022: jump_if_false @MAR_A1_6081 // Note: the incorrect math opcode was used here not $5812 == 38 // (int) var == num jump_if_false @MAR_A1_6081 0@ = 1 // (int) :MAR_A1_6081 0035: 1@ = $5812 // (int vars) 0@ == 1 // (int) var == num jump_if_false @MAR_A1_6120 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13224 $5559(1@,44) 0 0002: jump @MAR_A1_6169 :MAR_A1_6120 0@ == 1 // (int) var == num jump_if_false @MAR_A1_6155 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13224 $5559(1@,44) 1 0002: jump @MAR_A1_6169 :MAR_A1_6155 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_13043 $5559(1@,44) :MAR_A1_6169 $5812 += 1 // (int) 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAR_A1_5918 0 1 0026: return :MAR_A1_6190 0045: actor $933 defined jump_if_false @MAR_A1_6275 0036: 0@ = $937 // (float vars) 0@ -= 15.0 // (float) 0036: 1@ = $938 // (float vars) 1@ -= 15.0 // (float) 0036: 2@ = $939 // (float vars) 2@ -= 15.0 // (float) 0036: 3@ = $937 // (float vars) 3@ += 15.0 // (float) 0036: 4@ = $938 // (float vars) 4@ += 15.0 // (float) 0036: 5@ = $939 // (float vars) 5@ += 15.0 // (float) 0295: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ :MAR_A1_6275 0026: return 02C0: (unknown) 0@ 1@ 02DB: unknown_check 1@ 0 jump_if_false @MAR_A1_6294 005E: (unknown) :MAR_A1_6294 005F: (unknown) :MAR_A1_6296 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_6312 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A1_6312 005F: (unknown) :MAR_A1_6314 0045: actor $933 defined 0022: jump_if_false @MAR_A1_6373 // Note: the incorrect math opcode was used here 007E: actor $933 driving 0022: jump_if_false @MAR_A1_6373 // Note: the incorrect math opcode was used here 004F: unknown_check $2769 0022: jump_if_false @MAR_A1_6373 // Note: the incorrect math opcode was used here 0045: actor $5871 defined 0022: jump_if_false @MAR_A1_6373 // Note: the incorrect math opcode was used here 007C: actor $5871 driving $2769 0022: jump_if_false @MAR_A1_6373 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A1_6373 005F: (unknown) :MAR_A1_6375 0045: actor $5616(0@,3) defined 0022: jump_if_false @MAR_A1_6429 // Note: the incorrect math opcode was used here 0326: unknown_check $5616(0@,3) $933 0022: jump_if_false @MAR_A1_6412 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @MAR_A1_6429 :MAR_A1_6412 02AE: (unknown) $933 $5616(0@,3) 0022: jump_if_false @MAR_A1_6429 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A1_6429 005F: (unknown) :MAR_A1_6431 0011: 0@ > $5813 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A1_6451 // Note: the incorrect math opcode was used here 0029: $5813 += $5814 // (int vars) // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A1_6451 005F: (unknown) :MAR_A1_6453 0035: 2@ = $5812 // (int vars) 2@ -= 1 // (int) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A1_6296 $5811 jump_if_false @MAR_A1_6783 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12674 $5559(2@,44) jump_if_false @MAR_A1_6783 0011: 0@ > $5812 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A1_6640 // Note: the incorrect math opcode was used here 1@ > 0 // (int) var > num jump_if_false @MAR_A1_6570 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A1_6431 1@ jump_if_false @MAR_A1_6563 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @MAR_A1_5962 1 2@ $5814 = 10 // (int) :MAR_A1_6563 0002: jump @MAR_A1_6633 :MAR_A1_6570 $5812 == 30 // (int) var == num jump_if_false @MAR_A1_6620 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAR_A1_6314 jump_if_false @MAR_A1_6613 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @MAR_A1_5962 1 2@ :MAR_A1_6613 0002: jump @MAR_A1_6633 :MAR_A1_6620 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @MAR_A1_5962 1 2@ :MAR_A1_6633 0002: jump @MAR_A1_6783 :MAR_A1_6640 $5812 == 14 // (int) var == num jump_if_false @MAR_A1_6716 0045: actor $5873 defined jump_if_false @MAR_A1_6703 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A1_6375 1 jump_if_false @MAR_A1_6696 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @MAR_A1_5962 1 2@ :MAR_A1_6696 0002: jump @MAR_A1_6709 :MAR_A1_6703 $5812 += 1 // (int) :MAR_A1_6709 0002: jump @MAR_A1_6783 :MAR_A1_6716 $5812 == 15 // (int) var == num jump_if_false @MAR_A1_6783 0045: actor $5873 defined jump_if_false @MAR_A1_6777 014D: 3@ = actor $5873 health 30 > 3@ // (int) num > var 0022: jump_if_false @MAR_A1_6770 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @MAR_A1_5962 1 2@ :MAR_A1_6770 0002: jump @MAR_A1_6783 :MAR_A1_6777 $5812 += 1 // (int) :MAR_A1_6783 0026: return :MAR_A1_6785 0078: if or $5885 == 5 // (int) var == num $5885 == 8 // (int) var == num jump_if_false @MAR_A1_6857 0045: actor 0@ defined jump_if_false @MAR_A1_6857 0043: store_actor 0@ position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 0036: 4@ = $5864 // (float vars) 002C: 4@ -= 3@ // (float vars) 4@ > 2.0 // (float) var > num jump_if_false @MAR_A1_6857 04EE: (unknown) 0@ 0044: put_actor 0@ at $5862 $5863 $5864 :MAR_A1_6857 0026: return :MAR_A1_6859 2@ = 0 // (int) 0035: 1@ = $5812 // (int vars) 1@ -= 1 // (int) :MAR_A1_6873 3 > 2@ // (int) num > var 0022: jump_if_false @MAR_A1_7126 // Note: the incorrect math opcode was used here not $5616(2@,3) == -1 // (int) var == num jump_if_false @MAR_A1_7114 009F: actor $5616(2@,3) dead jump_if_false @MAR_A1_7027 $5883 -= 1 // (int) $5885 == 5 // (int) var == num jump_if_false @MAR_A1_7000 $5883 == 1 // (int) var == num jump_if_false @MAR_A1_7000 02DC: (unknown) $5616(2@,3) 4@ 5@ 6@ 2@ == 0 // (int) var == num jump_if_false @MAR_A1_6986 01F9: $5805 = create_weapon_pickup #BERETTA group 3 ammo 20 at 4@ 5@ 6@ 0002: jump @MAR_A1_7000 :MAR_A1_6986 01F9: $5804 = create_weapon_pickup #BAT group 3 ammo 1 at 4@ 5@ 6@ :MAR_A1_7000 0112: remove_references_to_actor $5616(2@,3) // Like turning an actor into a random pedestrian 00BB: (unknown) $5612(2@,3) $5616(2@,3) = -1 // (int) 0002: jump @MAR_A1_7114 :MAR_A1_7027 0@ == 1 // (int) var == num jump_if_false @MAR_A1_7100 8086: not actor $5616(2@,3) near_actor $933 radius 3.0 3.0 sphere 0 0022: jump_if_false @MAR_A1_7092 // Note: the incorrect math opcode was used here 0285: (unknown) $5616(2@,3) 0 0158: actor $5616(2@,3) run_to $937 $938 0285: (unknown) $5616(2@,3) 0 0002: jump @MAR_A1_7100 :MAR_A1_7092 00E4: (unknown) $5616(2@,3) $933 :MAR_A1_7100 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAR_A1_6785 $5616(2@,3) :MAR_A1_7114 2@ += 1 // (int) 0002: jump @MAR_A1_6873 :MAR_A1_7126 0026: return :MAR_A1_7128 $940 = 1 // (int) $5883 = 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) $5806 = 0 // (int) 037B: constant_params 1 variable_params 1 unknown 27 call_with_params @MAIN_6449 $1748 13@ $5862 = -1005.54 // (float) $5863 = -355.08 // (float) $5864 = 9.88 // (float) :MAR_A1_7254 3 > 10@ // (int) num > var 0022: jump_if_false @MAR_A1_7286 // Note: the incorrect math opcode was used here $5616(10@,3) = -1 // (int) 10@ += 1 // (int) 0002: jump @MAR_A1_7254 :MAR_A1_7286 $5878 = 1 // (int) $5879 = 5 // (int) 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4541 2 $5885 == 2 // (int) var == num jump_if_false @MAR_A1_7411 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAR_A1_4820 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @PUHELP_3898 0 0025: gosub @MAR_A1_10122 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4626 'MAA1_01' // Head over to the ~y~shop. 037B: constant_params 5 variable_params 0 unknown 27 call_with_params @MAR_A1_4554 $5862 $5863 $5864 1 5.0 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAR_A1_5918 5000 1 00C4: (unknown) $5867 0 :MAR_A1_7411 $5812 = 0 // (int) $3482 = 0 // (int) 024F: (unknown) 0.55 :MAR_A1_7428 0001: wait 0 ms :MAR_A1_7431 $5885 == 0 // (int) var == num jump_if_false @MAR_A1_7579 0001: wait 0 ms 0025: gosub @MAR_A1_9756 25@ == -1 // (int) var == num jump_if_false @MAR_A1_7572 0045: actor $933 defined jump_if_false @MAR_A1_7572 004F: unknown_check $5865 jump_if_false @MAR_A1_7572 007C: actor $933 driving $5865 0022: jump_if_false @MAR_A1_7572 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4541 2 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4626 'MAA1_01' // Head over to the ~y~shop. 037B: constant_params 5 variable_params 0 unknown 27 call_with_params @MAR_A1_4554 $5862 $5863 $5864 1 5.0 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAR_A1_5918 5000 1 00C4: (unknown) $5867 0 :MAR_A1_7572 0002: jump @MAR_A1_7431 :MAR_A1_7579 $5885 == 1 // (int) var == num jump_if_false @MAR_A1_7800 0001: wait 0 ms 0025: gosub @MAR_A1_9756 25@ == -1 // (int) var == num jump_if_false @MAR_A1_7793 0045: actor $933 defined jump_if_false @MAR_A1_7793 004F: unknown_check $5865 jump_if_false @MAR_A1_7793 007C: actor $933 driving $5865 0022: jump_if_false @MAR_A1_7793 // Note: the incorrect math opcode was used here 00C4: (unknown) $5867 0 $5884 == 2 // (int) var == num jump_if_false @MAR_A1_7726 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4541 2 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4626 'MAA1_01' // Head over to the ~y~shop. 037B: constant_params 5 variable_params 0 unknown 27 call_with_params @MAR_A1_4554 $5862 $5863 $5864 1 5.0 0002: jump @MAR_A1_7793 :MAR_A1_7726 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4626 'MAA1_07' // Get to the ~y~Cholos' store! 037B: constant_params 5 variable_params 0 unknown 27 call_with_params @MAR_A1_4554 $5862 $5863 $5864 1 5.0 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4541 6 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAR_A1_5918 5000 1 :MAR_A1_7793 0002: jump @MAR_A1_7579 :MAR_A1_7800 $5885 == 2 // (int) var == num jump_if_false @MAR_A1_8099 0001: wait 0 ms 0025: gosub @MAR_A1_9756 25@ == -1 // (int) var == num jump_if_false @MAR_A1_8092 0045: actor $933 defined jump_if_false @MAR_A1_8092 004F: unknown_check $5865 jump_if_false @MAR_A1_8092 007C: actor $933 driving $5865 0022: jump_if_false @MAR_A1_8031 // Note: the incorrect math opcode was used here 0080: actor $933 near_point $5862 $5863 radius 5.0 5.0 sphere 0 0022: jump_if_false @MAR_A1_7955 // Note: the incorrect math opcode was used here 037B: constant_params 5 variable_params 0 unknown 27 call_with_params @MAR_A1_4554 $5862 $5863 $5864 0 0 0025: gosub @MAR_A1_10643 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4626 '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_4541 3 0002: jump @MAR_A1_8024 :MAR_A1_7955 19@ == 0 // (int) var == num jump_if_false @MAR_A1_8010 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_6296 $5811 jump_if_false @MAR_A1_8003 037B: constant_params 1 variable_params 1 unknown 27 call_with_params @MAR_A1_5962 1 20@ 19@ = 1 // (int) :MAR_A1_8003 0002: jump @MAR_A1_8024 :MAR_A1_8010 037B: constant_params 2 variable_params 1 unknown 27 call_with_params @MAR_A1_6453 6 11@ 20@ :MAR_A1_8024 0002: jump @MAR_A1_8092 :MAR_A1_8031 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4626 'MAA1_13' // Get back in ~b~Marty's truck. 037B: constant_params 5 variable_params 0 unknown 27 call_with_params @MAR_A1_4554 $5862 $5863 $5864 0 0 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4541 1 $5812 = 6 // (int) 00C4: (unknown) $5867 3 :MAR_A1_8092 0002: jump @MAR_A1_7800 :MAR_A1_8099 $5885 == 3 // (int) var == num jump_if_false @MAR_A1_8325 0001: wait 0 ms 0025: gosub @MAR_A1_9756 25@ == -1 // (int) var == num jump_if_false @MAR_A1_8318 $5883 == 0 // (int) var == num jump_if_false @MAR_A1_8259 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4626 'MAA1_04' // Enter the ~t~shop. $5862 = -1009.25 // (float) $5863 = -332.53 // (float) $5864 = 10.58 // (float) 037B: constant_params 5 variable_params 0 unknown 27 call_with_params @MAR_A1_4554 $5862 $5863 $5864 1 0 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4541 4 0036: 0@ = $3205 // (float vars) 0036: 1@ = $3235 // (float vars) 0036: 2@ = $3265 // (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_8318 :MAR_A1_8259 15@ == 1 // (int) var == num jump_if_false @MAR_A1_8291 037B: constant_params 1 variable_params 1 unknown 27 call_with_params @MAR_A1_6859 1 20@ 0002: jump @MAR_A1_8318 :MAR_A1_8291 0080: actor $933 near_point $5862 $5863 radius 50.0 50.0 sphere 0 0022: jump_if_false @MAR_A1_8318 // Note: the incorrect math opcode was used here 15@ = 1 // (int) :MAR_A1_8318 0002: jump @MAR_A1_8099 :MAR_A1_8325 $5885 == 4 // (int) var == num jump_if_false @MAR_A1_8569 0001: wait 0 ms 0025: gosub @MAR_A1_9756 25@ == -1 // (int) var == num jump_if_false @MAR_A1_8562 0078: if and 008A: actor $933 in_sphere_on_foot $3205 $3235 $3265 radius 1.0 1.0 1.0 sphere 0 026A: unknown_check $933 0022: jump_if_false @MAR_A1_8562 // Note: the incorrect math opcode was used here not 24@ == -1 // (int) var == num jump_if_false @MAR_A1_8415 047A: (unknown) 24@ 24@ = -1 // (int) :MAR_A1_8415 0107: toggle_player $933 can_move 0 02F8: (unknown) $933 1 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_4364 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4651 0 037B: constant_params 5 variable_params 0 unknown 27 call_with_params @MAR_A1_4554 $5862 $5863 $5864 0 0 0025: gosub @MAR_A1_11418 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4626 'MAA1_05' // Stop the ~r~goons~w~ smashing up the shop! $2559 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4541 5 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAR_A1_5918 5000 1 $5812 = 10 // (int) $5806 = 1 // (int) $5803 = 2 // (int) 037B: constant_params 0 variable_params 3 unknown 27 call_with_params @PUHELP_3933 $5862 $5863 $5864 -2@ = 0 // (int) // timer1 :MAR_A1_8562 0002: jump @MAR_A1_8325 :MAR_A1_8569 $5885 == 5 // (int) var == num jump_if_false @MAR_A1_8728 0001: wait 0 ms 0025: gosub @MAR_A1_9756 25@ == -1 // (int) var == num jump_if_false @MAR_A1_8721 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @NONAME_1_23869 -1 -2@ > 900 // (int) var > num // timer1 jump_if_false @MAR_A1_8649 037B: constant_params 1 variable_params 1 unknown 27 call_with_params @MAR_A1_6859 1 20@ 0002: jump @MAR_A1_8662 :MAR_A1_8649 037B: constant_params 1 variable_params 1 unknown 27 call_with_params @MAR_A1_6859 -1 20@ :MAR_A1_8662 $5883 == 0 // (int) var == num jump_if_false @MAR_A1_8707 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAR_A1_5918 2500 0 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4541 10 0002: jump @MAR_A1_8721 :MAR_A1_8707 037B: constant_params 2 variable_params 1 unknown 27 call_with_params @MAR_A1_6453 14 11@ 20@ :MAR_A1_8721 0002: jump @MAR_A1_8569 :MAR_A1_8728 $5885 == 6 // (int) var == num jump_if_false @MAR_A1_9046 0001: wait 0 ms 0025: gosub @MAR_A1_9756 25@ == -1 // (int) var == num jump_if_false @MAR_A1_9039 0045: actor $933 defined jump_if_false @MAR_A1_9039 004F: unknown_check $5865 jump_if_false @MAR_A1_9039 007C: actor $933 driving $5865 0022: jump_if_false @MAR_A1_8965 // Note: the incorrect math opcode was used here 0080: actor $933 near_point $5862 $5863 radius 5.0 5.0 sphere 0 0022: jump_if_false @MAR_A1_8944 // Note: the incorrect math opcode was used here 037B: constant_params 5 variable_params 0 unknown 27 call_with_params @MAR_A1_4554 $5862 $5863 $5864 0 0 0025: gosub @MAR_A1_15591 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4626 'MAA1_08' // Smash up the shop's ~g~stock ~w~to scare the owner! $2559 = 1 // (int) -1@ = 0 // (int) // timer2 037B: constant_params 0 variable_params 3 unknown 27 call_with_params @PUHELP_3933 $5862 $5863 $5864 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4541 8 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAR_A1_5918 500 1 $5812 = 37 // (int) -2@ = 0 // (int) // timer1 $5806 = 1 // (int) 14@ = 0 // (int) 0002: jump @MAR_A1_8958 :MAR_A1_8944 037B: constant_params 2 variable_params 1 unknown 27 call_with_params @MAR_A1_6453 31 11@ 20@ :MAR_A1_8958 0002: jump @MAR_A1_9039 :MAR_A1_8965 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4626 'MAA1_13' // Get back in ~b~Marty's truck. 037B: constant_params 5 variable_params 0 unknown 27 call_with_params @MAR_A1_4554 $5862 $5863 $5864 0 0 00C4: (unknown) $5867 3 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4541 1 31 > $5812 // (int) num > var 0022: jump_if_false @MAR_A1_9039 // Note: the incorrect math opcode was used here $5812 = 31 // (int) :MAR_A1_9039 0002: jump @MAR_A1_8728 :MAR_A1_9046 $5885 == 8 // (int) var == num jump_if_false @MAR_A1_9489 0001: wait 0 ms 0025: gosub @MAR_A1_9756 25@ == -1 // (int) var == num jump_if_false @MAR_A1_9482 0045: actor $5871 defined jump_if_false @MAR_A1_9126 026A: unknown_check $5871 jump_if_false @MAR_A1_9126 8485: not unknown_check $5871 343 jump_if_false @MAR_A1_9126 0414: (unknown) $5871 67 343 :MAR_A1_9126 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @NONAME_1_23869 -1 037B: constant_params 0 variable_params 1 unknown 27 call_with_params @NONAME_1_28072 11@ 0078: if and 9@ == 3 // (int) var == num $5883 == 0 // (int) var == num jump_if_false @MAR_A1_9222 $5812 = 41 // (int) 037B: constant_params 1 variable_params 1 unknown 27 call_with_params @MAR_A1_5962 1 20@ 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAR_A1_5918 4000 0 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4541 10 0002: jump @MAR_A1_9450 :MAR_A1_9222 11@ > 0 // (int) var > num jump_if_false @MAR_A1_9405 11@ > 39 // (int) var > num jump_if_false @MAR_A1_9384 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_6296 $5811 jump_if_false @MAR_A1_9384 16@ == 0 // (int) var == num jump_if_false @MAR_A1_9384 037B: constant_params 7 variable_params 2 unknown 27 call_with_params @MAR_A1_3874 $5862 $5863 $5864 0 1 0 1 $5616(9@,3) $5612(9@,3) $5812 = 43 // (int) 037B: constant_params 1 variable_params 1 unknown 27 call_with_params @MAR_A1_5962 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_5918 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_4768 :MAR_A1_9384 037B: constant_params 2 variable_params 1 unknown 27 call_with_params @MAR_A1_6453 41 11@ 20@ 0002: jump @MAR_A1_9450 :MAR_A1_9405 17@ == 0 // (int) var == num jump_if_false @MAR_A1_9450 -2@ > 8000 // (int) var > num // timer1 jump_if_false @MAR_A1_9450 0058: (unknown) 'MAA1_09' 4000 1 // Trash the shop's ~g~stock! 17@ = 1 // (int) :MAR_A1_9450 12@ == 1 // (int) var == num jump_if_false @MAR_A1_9482 0025: gosub @MAR_A1_10007 037B: constant_params 1 variable_params 1 unknown 27 call_with_params @MAR_A1_6859 1 20@ :MAR_A1_9482 0002: jump @MAR_A1_9046 :MAR_A1_9489 $5885 == 10 // (int) var == num jump_if_false @MAR_A1_9734 0001: wait 0 ms 0025: gosub @MAR_A1_9756 25@ == -1 // (int) var == num jump_if_false @MAR_A1_9727 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_6296 $5810 jump_if_false @MAR_A1_9727 $5884 == 5 // (int) var == num jump_if_false @MAR_A1_9683 0025: gosub @MAR_A1_12861 $2559 = 0 // (int) $5862 = -839.2 // (float) $5863 = -625.07 // (float) $5864 = 10.0 // (float) $5812 = 28 // (int) $5806 = 0 // (int) 18@ = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4626 'MAA1_07' // Get to the ~y~Cholos' store! 037B: constant_params 5 variable_params 0 unknown 27 call_with_params @MAR_A1_4554 $5862 $5863 $5864 1 5.0 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4541 6 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAR_A1_5918 5000 1 0002: jump @MAR_A1_9727 :MAR_A1_9683 $5884 == 8 // (int) var == num jump_if_false @MAR_A1_9727 0025: gosub @MAR_A1_17576 0025: gosub @MAR_A1_18981 $2559 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4541 9 :MAR_A1_9727 0002: jump @MAR_A1_9489 :MAR_A1_9734 not $5885 == 9 // (int) var == num jump_if_false @MAR_A1_9754 0002: jump @MAR_A1_7428 :MAR_A1_9754 0026: return :MAR_A1_9756 0045: actor $933 defined jump_if_false @MAR_A1_9786 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_6785 $933 0002: jump @MAR_A1_9811 :MAR_A1_9786 25@ = 2 // (int) 0025: gosub @MAR_A1_18561 $5885 = 9 // (int) 0002: jump @MAR_A1_10005 :MAR_A1_9811 0045: actor $5871 defined jump_if_false @MAR_A1_9903 004F: unknown_check $5865 jump_if_false @MAR_A1_9871 14@ == 1 // (int) var == num jump_if_false @MAR_A1_9864 807C: not actor $5871 driving $5865 0022: jump_if_false @MAR_A1_9864 // Note: the incorrect math opcode was used here 00E9: (unknown) $5871 $5865 :MAR_A1_9864 0002: jump @MAR_A1_9896 :MAR_A1_9871 25@ = 1 // (int) 0025: gosub @MAR_A1_18561 $5885 = 9 // (int) 0002: jump @MAR_A1_10005 :MAR_A1_9896 0002: jump @MAR_A1_9928 :MAR_A1_9903 25@ = 1 // (int) 0025: gosub @MAR_A1_18561 $5885 = 9 // (int) 0002: jump @MAR_A1_10005 :MAR_A1_9928 $5806 == 1 // (int) var == num jump_if_false @MAR_A1_10005 034A: unknown_check $2483 jump_if_false @MAR_A1_10005 0045: actor $2483 defined jump_if_false @MAR_A1_9981 0347: (unknown) $2483 1 041B: (unknown) $2483 0 0002: jump @MAR_A1_10005 :MAR_A1_9981 25@ = 0 // (int) 0025: gosub @MAR_A1_18561 $5885 = 9 // (int) 0002: jump @MAR_A1_10005 :MAR_A1_10005 0026: return :MAR_A1_10007 3 > 9@ // (int) num > var 0022: jump_if_false @MAR_A1_10120 // Note: the incorrect math opcode was used here -1@ > 3800 // (int) var > num // timer2 jump_if_false @MAR_A1_10120 9@ == 2 // (int) var == num jump_if_false @MAR_A1_10081 037B: constant_params 7 variable_params 2 unknown 27 call_with_params @MAR_A1_3874 $5862 $5863 $5864 0 0 1 1 $5616(9@,3) $5612(9@,3) 0002: jump @MAR_A1_10111 :MAR_A1_10081 037B: constant_params 7 variable_params 2 unknown 27 call_with_params @MAR_A1_3874 $5862 $5863 $5864 0 1 0 1 $5616(9@,3) $5612(9@,3) :MAR_A1_10111 9@ += 1 // (int) -1@ = 0 // (int) // timer2 :MAR_A1_10120 0026: return :MAR_A1_10122 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_4364 0036: 3@ = $937 // (float vars) 3@ -= 15.0 // (float) 0036: 4@ = $938 // (float vars) 4@ -= 15.0 // (float) 5@ = 5.0 // (float) 0036: 6@ = $937 // (float vars) 6@ += 15.0 // (float) 0036: 7@ = $938 // (float vars) 7@ += 15.0 // (float) 8@ = 25.0 // (float) 00AA: set_parked_car_generator $1215 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_12249 8 0246: (unknown) 3@ 4@ 5@ 6@ 7@ 8@ 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAR_A1_691 $933 -943.94 -856.81 12.18 0045: actor $933 defined jump_if_false @MAR_A1_10278 010F: (unknown) $933 -940.92 -859.13 12.69 :MAR_A1_10278 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAR_A1_3847 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAR_A1_4321 -940.92 -859.13 12.69 320.0 037B: constant_params 5 variable_params 0 unknown 27 call_with_params @MAR_A1_4364 -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_787 $933 $5865 -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_12435 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 $5815 'MAA1_S0' $5871 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_12757 $5815 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 $5816 'MAA1_S1' $5871 0 // ~w~What business are you in? 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 $5816 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 $5817 'MAA1_S2' $5871 0 // ~w~I look after people, and they look after me. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 $5817 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 $5818 'MAA1_S3' $5871 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_12757 $5818 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 $5819 'MAA1_S4' $5871 0 // ~w~But mostly I just mind my own business. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 $5819 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_362 1000 0026: return :MAR_A1_10643 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_190 1000 $5812 = 6 // (int) 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAR_A1_4168 0001: wait 500 ms 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 $5821 'MAA1_S5' $5871 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_12757 $5821 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 $5822 'MAA1_S6' $933 0 // ~w~You're not coming? 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 $5822 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 $5823 'MAA1_S7' $5871 0 // ~w~Why would I employ a dog then bark myself? 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 $5823 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 $5824 'MAA1_S8' $5871 0 // ~w~Go sik'em pal. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 $5824 0045: actor $5871 defined jump_if_false @MAR_A1_10858 032D: (unknown) $5871 1 :MAR_A1_10858 0045: actor $5871 defined jump_if_false @MAR_A1_10873 011A: (unknown) $5871 :MAR_A1_10873 0045: actor $933 defined jump_if_false @MAR_A1_10907 0045: actor $5871 defined jump_if_false @MAR_A1_10907 0153: (unknown) $933 $5871 0153: (unknown) $5871 $933 :MAR_A1_10907 022C: (unknown) $937 $938 $939 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_4379 037B: constant_params 1 variable_params 1 unknown 27 call_with_params @MAR_A1_5962 1 20@ 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13401 $5559(20@,44) jump_if_false @MAR_A1_11010 0002: jump @MAR_A1_11225 :MAR_A1_11010 0045: actor $933 defined jump_if_false @MAR_A1_11036 007E: actor $933 driving jump_if_false @MAR_A1_11036 00F1: (unknown) $933 :MAR_A1_11036 037B: constant_params 1 variable_params 1 unknown 27 call_with_params @MAR_A1_5962 1 20@ 0045: actor $933 defined jump_if_false @MAR_A1_11072 04B4: (unknown) $933 121 543 1.0 :MAR_A1_11072 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13401 $5559(20@,44) jump_if_false @MAR_A1_11100 0002: jump @MAR_A1_11225 :MAR_A1_11100 037B: constant_params 1 variable_params 1 unknown 27 call_with_params @MAR_A1_5962 1 20@ 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_4394 500 jump_if_true @MAR_A1_11225 0045: actor $933 defined jump_if_false @MAR_A1_11156 04B4: (unknown) $933 120 521 1.0 :MAR_A1_11156 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13401 $5559(20@,44) jump_if_false @MAR_A1_11184 0002: jump @MAR_A1_11225 :MAR_A1_11184 037B: constant_params 1 variable_params 1 unknown 27 call_with_params @MAR_A1_5962 1 20@ 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13401 $5559(20@,44) jump_if_false @MAR_A1_11225 0002: jump @MAR_A1_11225 :MAR_A1_11225 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_4364 26@ = 0 // (int) 0045: actor $933 defined jump_if_false @MAR_A1_11270 007E: actor $933 driving jump_if_false @MAR_A1_11270 00F1: (unknown) $933 26@ = 1 // (int) :MAR_A1_11270 26@ == 1 // (int) var == num jump_if_false @MAR_A1_11329 0001: wait 0 ms 0045: actor $933 defined jump_if_false @MAR_A1_11322 007E: actor $933 driving jump_if_false @MAR_A1_11318 00F1: (unknown) $933 0002: jump @MAR_A1_11322 :MAR_A1_11318 26@ = 0 // (int) :MAR_A1_11322 0002: jump @MAR_A1_11270 :MAR_A1_11329 0001: wait 50 ms 0045: actor $933 defined jump_if_false @MAR_A1_11368 0352: (unknown) $933 010F: (unknown) $933 -1009.11 -337.5 11.0 0154: (unknown) $933 :MAR_A1_11368 0444: (unknown) 120 0444: (unknown) 121 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_12435 004F: unknown_check $5865 jump_if_false @MAR_A1_11403 013A: set_car $5865 door_status_to 2 :MAR_A1_11403 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_362 1000 0026: return :MAR_A1_11418 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_190 1000 $5812 = 10 // (int) 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAR_A1_4244 0001: wait 1000 ms 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAR_A1_528 $5873 $2483 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAR_A1_528 $5872 $2483 0045: actor $5872 defined jump_if_false @MAR_A1_11506 010B: set_actor $5872 armed_weapon_to 0 :MAR_A1_11506 0045: actor $2483 defined jump_if_false @MAR_A1_11538 0154: (unknown) $2483 0045: actor $5872 defined jump_if_false @MAR_A1_11538 0153: (unknown) $2483 $5872 :MAR_A1_11538 003E: $5881 = create_actor_pedtype 22 model 0 at -1733.14 631.04 147.89 0045: actor $5881 defined jump_if_false @MAR_A1_11588 02F8: (unknown) $5881 1 0200: (unknown) $5881 0 02D0: (unknown) $5881 1 :MAR_A1_11588 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 $5825 'MAA1_S9' $2483 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_12757 $5825 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 $5826 'MAA1_T0' $5872 0 // ~w~You don't pay - you don't stay. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 $5826 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 $5827 'MAA1_T1' $5872 0 // ~w~Fuck this place up. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 $5827 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 $5828 'MAA1_T2' $5873 0 // ~w~Who the hell is this hero? 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 $5828 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 $5872 defined jump_if_false @MAR_A1_11811 04B4: (unknown) $5872 120 524 100.0 :MAR_A1_11811 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 1 unknown 27 call_with_params @MAR_A1_5962 1 20@ 0045: actor $2483 defined jump_if_false @MAR_A1_11857 04B4: (unknown) $2483 121 560 1.0 :MAR_A1_11857 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13401 $5559(20@,44) jump_if_false @MAR_A1_11885 0002: jump @MAR_A1_12521 :MAR_A1_11885 037B: constant_params 1 variable_params 1 unknown 27 call_with_params @MAR_A1_5962 1 20@ 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_4394 750 jump_if_false @MAR_A1_11925 0002: jump @MAR_A1_12521 :MAR_A1_11925 0045: actor $5872 defined jump_if_false @MAR_A1_11948 04B4: (unknown) $5872 121 558 1.0 :MAR_A1_11948 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13401 $5559(20@,44) jump_if_false @MAR_A1_11976 0002: jump @MAR_A1_12521 :MAR_A1_11976 0045: actor $5872 defined jump_if_false @MAR_A1_11997 0528: (unknown) $5872 558 -1.0 :MAR_A1_11997 037B: constant_params 1 variable_params 1 unknown 27 call_with_params @MAR_A1_5962 1 20@ 0045: actor $5872 defined jump_if_false @MAR_A1_12033 04B4: (unknown) $5872 121 543 1.0 :MAR_A1_12033 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_4394 50 jump_if_false @MAR_A1_12059 0002: jump @MAR_A1_12521 :MAR_A1_12059 0045: actor $5872 defined jump_if_false @MAR_A1_12081 0045: actor $5881 defined jump_if_false @MAR_A1_12081 :MAR_A1_12081 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_4394 250 jump_if_false @MAR_A1_12108 0002: jump @MAR_A1_12521 :MAR_A1_12108 0045: actor $2483 defined jump_if_false @MAR_A1_12140 0154: (unknown) $2483 0045: actor $5873 defined jump_if_false @MAR_A1_12140 0153: (unknown) $2483 $5873 :MAR_A1_12140 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13401 $5559(20@,44) jump_if_false @MAR_A1_12168 0002: jump @MAR_A1_12521 :MAR_A1_12168 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_4394 500 jump_if_false @MAR_A1_12195 0002: jump @MAR_A1_12521 :MAR_A1_12195 0045: actor $5873 defined jump_if_false @MAR_A1_12242 0414: (unknown) $5873 10 218 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_4394 500 jump_if_false @MAR_A1_12242 0002: jump @MAR_A1_12521 :MAR_A1_12242 0252: object $2273 exists jump_if_false @MAR_A1_12271 010C: store_object $2273 position_to 0@ 1@ 2@ 00D9: (unknown) 0@ 1@ 2@ 42 03BE: (unknown) $2273 :MAR_A1_12271 0045: actor $5872 defined 0022: jump_if_false @MAR_A1_12292 // Note: the incorrect math opcode was used here 0528: (unknown) $5872 543 -1.0 :MAR_A1_12292 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_528 $933 $5872 0045: actor $933 defined jump_if_false @MAR_A1_12368 04B4: (unknown) $933 120 511 1000.0 :MAR_A1_12368 0045: actor $5872 defined jump_if_false @MAR_A1_12427 0154: (unknown) $5872 0045: actor $933 defined jump_if_false @MAR_A1_12427 0153: (unknown) $5872 $933 0153: (unknown) $933 $5872 0045: actor $2483 defined 0022: jump_if_false @MAR_A1_12427 // Note: the incorrect math opcode was used here 0154: (unknown) $2483 0153: (unknown) $2483 $933 :MAR_A1_12427 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_4394 500 jump_if_false @MAR_A1_12454 0002: jump @MAR_A1_12521 :MAR_A1_12454 037B: constant_params 1 variable_params 1 unknown 27 call_with_params @MAR_A1_5962 0 20@ 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13401 $5559(20@,44) jump_if_false @MAR_A1_12494 0002: jump @MAR_A1_12521 :MAR_A1_12494 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_4394 500 jump_if_false @MAR_A1_12521 0002: jump @MAR_A1_12521 :MAR_A1_12521 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_4364 0045: actor $933 defined jump_if_false @MAR_A1_12550 0154: (unknown) $933 0352: (unknown) $933 :MAR_A1_12550 0045: actor $5872 defined jump_if_false @MAR_A1_12569 0154: (unknown) $5872 0352: (unknown) $5872 :MAR_A1_12569 0045: actor $5873 defined jump_if_false @MAR_A1_12588 0154: (unknown) $5873 0352: (unknown) $5873 :MAR_A1_12588 0045: actor $2483 defined jump_if_false @MAR_A1_12607 0154: (unknown) $2483 0352: (unknown) $2483 :MAR_A1_12607 034A: unknown_check $5881 jump_if_false @MAR_A1_12622 003F: destroy_actor $5881 :MAR_A1_12622 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAR_A1_528 $933 $5873 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAR_A1_528 $933 $5872 0045: actor $933 defined jump_if_false @MAR_A1_12690 02EE: get_actor $933 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_691 $933 0@ 1@ 2@ :MAR_A1_12690 0444: (unknown) 120 0444: (unknown) 121 0252: object $2273 exists jump_if_false @MAR_A1_12713 03BE: (unknown) $2273 :MAR_A1_12713 0045: actor $5872 defined jump_if_false @MAR_A1_12728 0352: (unknown) $5872 :MAR_A1_12728 0045: actor $5872 defined jump_if_false @MAR_A1_12758 02D5: (unknown) $5872 19 jump_if_false @MAR_A1_12758 010B: set_actor $5872 armed_weapon_to 19 :MAR_A1_12758 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 $5829 'MAA1_T3' $5873 0 // ~w~You gonna be sorry. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 $5829 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 $5830 'MAA1_T4' $5873 0 // ~w~Don't mess with me, ese. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 $5830 $5812 = 14 // (int) 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_362 1000 0026: return :MAR_A1_12861 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_190 1000 $5812 = 16 // (int) $2486 = 1 // (int) 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 004F: unknown_check $5865 jump_if_false @MAR_A1_12944 0@ = -1010.28 // (float) 1@ = -339.41 // (float) 2@ = 9.78 // (float) 004E: put_car $5865 at 0@ 1@ 2@ 0236: (unknown) $5865 3 :MAR_A1_12944 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'MARA1DC' 'MAA1_T7' $5871 0 // ~w~You've done real good Vic. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 'MARA1DC' 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'MARA1DD' 'MAA1_T8' $2483 0 // ~w~Marty... he's with you? 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 'MARA1DD' 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'MARA1DE' 'MAA1_T9' $5871 0 // ~w~What're you doing letting scum in your store? 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 'MARA1DE' 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'MARA1DF' 'MAA1_U0' $5871 0 // ~w~My protection don't run to no daily visit. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 'MARA1DF' 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'MARA1DG' 'MAA1_U1' $5871 0 // ~w~Are you hot for me boy - is that it? 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 'MARA1DG' 0045: actor $5871 defined jump_if_false @MAR_A1_13219 0154: (unknown) $5871 :MAR_A1_13219 0045: actor $933 defined jump_if_false @MAR_A1_13238 0352: (unknown) $933 00A2: (unknown) $933 :MAR_A1_13238 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAR_A1_6190 8140: not pickup $5804 picked_up jump_if_false @MAR_A1_13263 0141: destroy_pickup $5804 :MAR_A1_13263 8140: not pickup $5805 picked_up jump_if_false @MAR_A1_13278 0141: destroy_pickup $5805 :MAR_A1_13278 0045: actor $2483 defined jump_if_false @MAR_A1_13297 0154: (unknown) $2483 0352: (unknown) $2483 :MAR_A1_13297 0001: wait 0 ms 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAR_A1_691 $933 -1735.05 634.85 150.04 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAR_A1_691 $5871 -1734.83 629.3 150.04 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAR_A1_691 $2483 -1732.34 636.24 150.04 037B: constant_params 0 variable_params 3 unknown 27 call_with_params @PUHELP_3933 0@ 1@ 2@ 0001: wait 1000 ms 0045: actor $5871 defined jump_if_false @MAR_A1_13419 00CF: set_actor $5871 Z_angle_to -25.29 :MAR_A1_13419 0045: actor $933 defined jump_if_false @MAR_A1_13439 00CF: set_actor $933 Z_angle_to 251.88 :MAR_A1_13439 0045: actor $2483 defined jump_if_false @MAR_A1_13459 00CF: set_actor $2483 Z_angle_to 128.95 :MAR_A1_13459 0001: wait 100 ms 0045: actor $933 defined jump_if_false @MAR_A1_13486 04B4: (unknown) $933 120 514 100.0 :MAR_A1_13486 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_507 $5871 -1733.19 634.31 150.04 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_4379 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_13043 'MARA1DC' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_4394 100 jump_if_false @MAR_A1_13653 0002: jump @MAR_A1_15106 :MAR_A1_13653 0045: actor $2483 defined jump_if_false @MAR_A1_13704 0045: actor $5871 defined jump_if_false @MAR_A1_13704 0045: actor $933 defined jump_if_false @MAR_A1_13704 0153: (unknown) $2483 $5871 0153: (unknown) $5871 $2483 0153: (unknown) $933 $5871 :MAR_A1_13704 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13401 'MARA1DC' jump_if_false @MAR_A1_13737 0002: jump @MAR_A1_15106 :MAR_A1_13737 0001: wait 0 ms 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'MARA1DH' 'MAA1_U2' $5871 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_13224 'MARA1DD' 0 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13401 'MARA1DD' jump_if_false @MAR_A1_13827 0002: jump @MAR_A1_15106 :MAR_A1_13827 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'MARA1DI' 'MAA1_U3' $2483 0 // ~w~What? I... no...? 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAIN_13224 'MARA1DE' 0 0045: actor $5871 defined jump_if_false @MAR_A1_13913 04B4: (unknown) $5871 120 524 1.0 04B4: (unknown) $5871 121 537 1.0 :MAR_A1_13913 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_4394 500 jump_if_true @MAR_A1_15106 0045: actor $5871 defined jump_if_false @MAR_A1_13956 04B4: (unknown) $5871 121 538 1.0 :MAR_A1_13956 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13401 'MARA1DE' jump_if_false @MAR_A1_13989 0002: jump @MAR_A1_15106 :MAR_A1_13989 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_12808 'MARA1DJ' 'MAA1_U4' $5871 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_13224 'MARA1DF' 0 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13401 'MARA1DF' jump_if_false @MAR_A1_14120 0002: jump @MAR_A1_15106 :MAR_A1_14120 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAIN_13224 'MARA1DG' 0 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13401 'MARA1DG' jump_if_false @MAR_A1_14173 0002: jump @MAR_A1_15106 :MAR_A1_14173 0045: actor $5871 defined jump_if_false @MAR_A1_14196 04B4: (unknown) $5871 120 523 1.0 :MAR_A1_14196 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAIN_13224 'MARA1DH' 0 0045: actor $5871 defined jump_if_false @MAR_A1_14239 04B4: (unknown) $5871 121 539 1.0 :MAR_A1_14239 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13401 'MARA1DH' jump_if_false @MAR_A1_14272 0002: jump @MAR_A1_15106 :MAR_A1_14272 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAIN_13224 'MARA1DI' 0 0045: actor $2483 defined jump_if_false @MAR_A1_14315 04B4: (unknown) $2483 121 561 1.0 :MAR_A1_14315 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13401 'MARA1DI' jump_if_false @MAR_A1_14348 0002: jump @MAR_A1_15106 :MAR_A1_14348 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAIN_13224 'MARA1DJ' 0 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13401 'MARA1DJ' jump_if_false @MAR_A1_14401 0002: jump @MAR_A1_15106 :MAR_A1_14401 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_4364 0045: actor $933 defined jump_if_false @MAR_A1_14434 00A2: (unknown) $933 0154: (unknown) $933 0352: (unknown) $933 :MAR_A1_14434 0045: actor $5871 defined jump_if_false @MAR_A1_14457 00A2: (unknown) $5871 0154: (unknown) $5871 0352: (unknown) $5871 :MAR_A1_14457 0045: actor $2483 defined jump_if_false @MAR_A1_14472 0352: (unknown) $2483 :MAR_A1_14472 0444: (unknown) 120 0444: (unknown) 121 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4726 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_5764 3@ 4@ 5@ 6@ 7@ 8@ 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAR_A1_691 $933 -1029.48 -331.78 9.73 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAR_A1_691 $5871 -1008.6 -332.24 9.73 0059: text_clear_all 0045: actor $933 defined jump_if_false @MAR_A1_14691 0200: (unknown) $933 0 :MAR_A1_14691 003E: $5881 = 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_12435 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'MARA1DK' 'MAA1_U5' $5871 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_12808 'MARA1DL' 'SMRA1DL' $5871 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_12757 'MARA1DK' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 'MARA1DL' 0001: wait 0 ms 0045: actor $5871 defined jump_if_false @MAR_A1_14915 004F: unknown_check $5865 jump_if_false @MAR_A1_14915 0045: actor $5881 defined jump_if_false @MAR_A1_14915 027F: store_coords_to 0@ 1@ 2@ from_actor $5865 with_offset 2.5 0 0 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAR_A1_507 $5871 0@ 1@ 2@ 027F: store_coords_to 0@ 1@ 2@ from_actor $5865 with_offset -2.5 1.0 0 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAR_A1_507 $5881 0@ 1@ 2@ :MAR_A1_14915 004F: unknown_check $5865 jump_if_false @MAR_A1_14932 013A: set_car $5865 door_status_to 1 :MAR_A1_14932 0001: wait 100 ms 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13043 'MARA1DK' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13401 'MARA1DK' jump_if_false @MAR_A1_14998 0002: jump @MAR_A1_15106 :MAR_A1_14998 004F: unknown_check $5865 jump_if_false @MAR_A1_15026 0045: actor $5871 defined jump_if_false @MAR_A1_15026 00E9: (unknown) $5871 $5865 :MAR_A1_15026 004F: unknown_check $5865 0022: jump_if_false @MAR_A1_15054 // Note: the incorrect math opcode was used here 0045: actor $5881 defined 0022: jump_if_false @MAR_A1_15054 // Note: the incorrect math opcode was used here 00EA: (unknown) $5881 $5865 :MAR_A1_15054 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13043 'MARA1DL' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13401 'MARA1DL' jump_if_false @MAR_A1_15106 0002: jump @MAR_A1_15106 :MAR_A1_15106 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_4364 004F: unknown_check $5865 jump_if_false @MAR_A1_15133 013A: set_car $5865 door_status_to 1 :MAR_A1_15133 034A: unknown_check $5881 jump_if_false @MAR_A1_15148 003F: destroy_actor $5881 :MAR_A1_15148 0045: actor $933 defined jump_if_false @MAR_A1_15177 00A2: (unknown) $933 0154: (unknown) $933 0352: (unknown) $933 0200: (unknown) $933 1 :MAR_A1_15177 0045: actor $5871 defined jump_if_false @MAR_A1_15200 00A2: (unknown) $5871 0154: (unknown) $5871 0352: (unknown) $5871 :MAR_A1_15200 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4726 0 004F: unknown_check $5865 jump_if_false @MAR_A1_15263 0045: actor $933 defined jump_if_false @MAR_A1_15263 0352: (unknown) $933 027F: store_coords_to 0@ 1@ 2@ from_actor $5865 with_offset -2.0 0 0 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAR_A1_691 $933 0@ 1@ 2@ :MAR_A1_15263 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAR_A1_691 $5871 -1008.6 -332.24 9.73 0001: wait 500 ms 037B: constant_params 3 variable_params 0 unknown 27 call_with_params @MAR_A1_787 $933 $5865 -1 037B: constant_params 3 variable_params 0 unknown 27 call_with_params @MAR_A1_787 $5871 $5865 0 0001: wait 100 ms 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'MARA1EA' 'MAA1_U6' $933 0 // ~w~You're running a protection racket? 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 'MARA1EA' 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'MARA1EB' 'MAA1_U7' $5871 0 // ~w~And more besides soon enough. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 'MARA1EB' 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'MARA1EC' 'MAA1_U8' $5871 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_12757 'MARA1EC' 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'MARA1ED' 'MAA1_U9' $5871 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_12757 'MARA1ED' 004F: unknown_check $5865 jump_if_false @MAR_A1_15555 031C: (unknown) $5865 :MAR_A1_15555 037B: constant_params 6 variable_params 0 unknown 27 call_with_params @MAR_A1_5798 3@ 4@ 5@ 6@ 7@ 8@ $2486 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_362 1000 0026: return :MAR_A1_15591 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_190 1000 $5812 = 31 // (int) $2486 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'MARA1ED' 'MAA1_U9' $5871 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_12757 'MARA1ED' 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0045: actor $933 defined jump_if_false @MAR_A1_15701 00A2: (unknown) $933 :MAR_A1_15701 0045: actor $5871 defined jump_if_false @MAR_A1_15716 00A2: (unknown) $5871 :MAR_A1_15716 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_4379 037B: constant_params 1 variable_params 1 unknown 27 call_with_params @MAR_A1_5962 1 20@ 0045: actor $5871 defined jump_if_false @MAR_A1_15807 007E: actor $5871 driving jump_if_false @MAR_A1_15807 00F1: (unknown) $5871 :MAR_A1_15807 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_4394 400 jump_if_true @MAR_A1_17066 0045: actor $933 defined jump_if_false @MAR_A1_15868 0045: actor $5871 defined jump_if_false @MAR_A1_15868 007E: actor $933 driving jump_if_false @MAR_A1_15868 00A2: (unknown) $933 00F1: (unknown) $933 :MAR_A1_15868 007E: actor $933 driving jump_if_false @MAR_A1_15970 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_4394 50 jump_if_false @MAR_A1_15905 0002: jump @MAR_A1_17066 :MAR_A1_15905 0045: actor $933 defined jump_if_false @MAR_A1_15916 :MAR_A1_15916 0045: actor $5871 defined jump_if_false @MAR_A1_15963 807E: not actor $5871 driving jump_if_false @MAR_A1_15963 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAR_A1_507 $5871 -845.3045 -638.8693 10.0 :MAR_A1_15963 0002: jump @MAR_A1_15868 :MAR_A1_15970 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAR_A1_507 $933 -845.3045 -638.8693 10.0 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_4394 800 jump_if_false @MAR_A1_16022 0002: jump @MAR_A1_17066 :MAR_A1_16022 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13401 $5559(20@,44) jump_if_false @MAR_A1_16050 0002: jump @MAR_A1_17066 :MAR_A1_16050 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_4364 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 $933 defined jump_if_false @MAR_A1_16114 00A2: (unknown) $933 :MAR_A1_16114 0045: actor $5871 defined jump_if_false @MAR_A1_16129 00A2: (unknown) $5871 :MAR_A1_16129 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4651 2 0045: actor $2483 defined jump_if_false @MAR_A1_16156 0154: (unknown) $2483 :MAR_A1_16156 0045: actor $5871 defined jump_if_false @MAR_A1_16171 011A: (unknown) $5871 :MAR_A1_16171 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAR_A1_691 $933 -1735.11 636.9 150.05 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAR_A1_691 $5871 -1730.134 635.219 150.05 0001: wait 1000 ms 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAR_A1_528 $933 $2483 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAR_A1_528 $5871 $2483 0001: wait 500 ms 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'MARA1FA' 'MAA1_V0' $2483 0 // ~w~But, I pay protection to the Cholo. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 'MARA1FA' 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'MARA1FB' 'MAA1_V1' $5871 0 // ~w~I don't see them protecting you any. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 'MARA1FB' 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'MARA1FC' 'MAA1_V2' $5871 0 // ~w~Vic - get to work. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 'MARA1FC' 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'MARA1FD' 'MAA1_V3' $933 0 // ~w~Marty, this ain't right. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 'MARA1FD' 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'MARA1FE' 'MAA1_V4' $5871 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_12757 'MARA1FE' 0045: actor $933 defined jump_if_false @MAR_A1_16546 04B4: (unknown) $933 120 521 100.0 :MAR_A1_16546 0045: actor $5871 defined jump_if_false @MAR_A1_16569 04B4: (unknown) $5871 120 512 100.0 :MAR_A1_16569 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_4379 0001: wait 0 ms jump_if_false @MAR_A1_16596 0002: jump @MAR_A1_17066 :MAR_A1_16596 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_5962 1 20@ 0045: actor $2483 defined jump_if_false @MAR_A1_16679 04B4: (unknown) $2483 121 560 1.0 :MAR_A1_16679 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13401 $5559(20@,44) jump_if_false @MAR_A1_16707 0002: jump @MAR_A1_17066 :MAR_A1_16707 037B: constant_params 1 variable_params 1 unknown 27 call_with_params @MAR_A1_5962 1 20@ 0045: actor $5871 defined jump_if_false @MAR_A1_16743 04B4: (unknown) $5871 121 550 1.0 :MAR_A1_16743 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_4394 1000 jump_if_true @MAR_A1_17066 0045: actor $5871 defined jump_if_false @MAR_A1_16784 0528: (unknown) $5871 550 -1.0 :MAR_A1_16784 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13401 $5559(20@,44) jump_if_false @MAR_A1_16812 0002: jump @MAR_A1_17066 :MAR_A1_16812 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_528 $5871 $933 037B: constant_params 1 variable_params 1 unknown 27 call_with_params @MAR_A1_5962 1 20@ 0045: actor $933 defined jump_if_false @MAR_A1_16901 04B4: (unknown) $933 121 554 1.0 :MAR_A1_16901 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13401 $5559(20@,44) jump_if_false @MAR_A1_16929 0002: jump @MAR_A1_17066 :MAR_A1_16929 037B: constant_params 1 variable_params 1 unknown 27 call_with_params @MAR_A1_5962 1 20@ 0045: actor $933 defined jump_if_false @MAR_A1_16965 04B4: (unknown) $933 121 554 1.0 :MAR_A1_16965 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13401 $5559(20@,44) jump_if_false @MAR_A1_16993 0002: jump @MAR_A1_17066 :MAR_A1_16993 0045: actor $933 defined jump_if_false @MAR_A1_17004 :MAR_A1_17004 037B: constant_params 1 variable_params 1 unknown 27 call_with_params @MAR_A1_5962 1 20@ 0045: actor $933 defined jump_if_false @MAR_A1_17038 0528: (unknown) $933 554 -1.0 :MAR_A1_17038 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13401 $5559(20@,44) jump_if_false @MAR_A1_17066 0002: jump @MAR_A1_17066 :MAR_A1_17066 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 $5852 'MAA1_V5' $2483 0 // ~w~Please. I don't want any trouble. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 $5852 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 $5853 'MAA1_V6' $5871 0 // ~w~That's why you need us. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 $5853 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 $5854 $5859 $2483 0 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 $5854 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 $5855 $5860 $2483 0 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 $5855 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 $5856 'MAA1_W3' $2483 0 // ~w~Okay. I'll pay. I'll pay. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 $5856 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4651 2 0045: actor $2483 defined jump_if_false @MAR_A1_17279 0154: (unknown) $2483 :MAR_A1_17279 0045: actor $5871 defined jump_if_false @MAR_A1_17294 011A: (unknown) $5871 :MAR_A1_17294 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAR_A1_691 $933 -1735.11 636.9 150.05 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAR_A1_691 $5871 -1730.134 635.219 150.05 0001: wait 100 ms 0045: actor $933 defined jump_if_false @MAR_A1_17371 0352: (unknown) $933 00A2: (unknown) $933 :MAR_A1_17371 0045: actor $5871 defined jump_if_false @MAR_A1_17390 0352: (unknown) $5871 00A2: (unknown) $5871 :MAR_A1_17390 0001: wait 800 ms 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAR_A1_528 $5871 $933 0045: actor $933 defined jump_if_false @MAR_A1_17439 010F: (unknown) $933 -1735.78 638.12 151.24 :MAR_A1_17439 0001: wait 100 ms $2486 = 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 $933 defined jump_if_false @MAR_A1_17522 82D5: not (unknown) $933 6 jump_if_false @MAR_A1_17522 01F9: $5804 = create_weapon_pickup #BAT group 3 ammo 1 at -1730.85 636.26 150.81 :MAR_A1_17522 0045: actor $5871 defined jump_if_false @MAR_A1_17561 0200: (unknown) $5871 1 02F8: (unknown) $5871 0 0045: actor $933 defined jump_if_false @MAR_A1_17561 0153: (unknown) $5871 $933 :MAR_A1_17561 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_362 1000 0026: return :MAR_A1_17576 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_190 1000 $5812 = 42 // (int) $2486 = 1 // (int) 8140: not pickup $5804 picked_up jump_if_false @MAR_A1_17616 0141: destroy_pickup $5804 :MAR_A1_17616 0045: actor $5871 defined jump_if_false @MAR_A1_17631 0154: (unknown) $5871 :MAR_A1_17631 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 $5857 'MAA1_W4' $5871 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_12757 $5857 0045: actor $5871 defined jump_if_false @MAR_A1_17692 0352: (unknown) $5871 :MAR_A1_17692 0001: wait 0 ms 0045: actor $5871 defined jump_if_false @MAR_A1_17711 010B: set_actor $5871 armed_weapon_to 0 :MAR_A1_17711 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4726 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_5764 3@ 4@ 5@ 6@ 7@ 8@ 0045: actor $933 defined jump_if_false @MAR_A1_17829 00A2: (unknown) $933 :MAR_A1_17829 0045: actor $5871 defined jump_if_false @MAR_A1_17844 00A2: (unknown) $5871 :MAR_A1_17844 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAR_A1_691 $933 -843.48 -640.52 10.11 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAR_A1_691 $5871 -844.2 -638.69 10.12 0001: wait 800 ms $1078 = 0 // (int) 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAR_A1_528 $933 $5871 0001: wait 100 ms 004F: unknown_check $5865 jump_if_false @MAR_A1_17954 0045: actor $5871 defined jump_if_false @MAR_A1_17954 00EA: (unknown) $5871 $5865 :MAR_A1_17954 0045: actor $933 defined 0022: jump_if_false @MAR_A1_17982 // Note: the incorrect math opcode was used here 0045: actor $5871 defined 0022: jump_if_false @MAR_A1_17982 // Note: the incorrect math opcode was used here 0153: (unknown) $933 $5871 :MAR_A1_17982 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_4379 037B: constant_params 1 variable_params 1 unknown 27 call_with_params @MAR_A1_5962 1 20@ 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13401 $5559(20@,44) jump_if_false @MAR_A1_18072 0002: jump @MAR_A1_18072 :MAR_A1_18072 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_4364 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4726 2 034A: unknown_check $5871 jump_if_false @MAR_A1_18109 003F: destroy_actor $5871 :MAR_A1_18109 004F: unknown_check $5865 jump_if_false @MAR_A1_18124 0049: destroy_car $5865 :MAR_A1_18124 0045: actor $933 defined jump_if_false @MAR_A1_18139 0154: (unknown) $933 :MAR_A1_18139 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAR_A1_691 $933 -843.48 -640.52 10.11 0045: actor $933 defined jump_if_false @MAR_A1_18196 010F: (unknown) $933 -844.2 -638.69 10.12 :MAR_A1_18196 0001: wait 900 ms 037B: constant_params 6 variable_params 0 unknown 27 call_with_params @MAR_A1_5798 3@ 4@ 5@ 6@ 7@ 8@ $2486 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_362 1000 0026: return :MAR_A1_18237 10@ = 0 // (int) :MAR_A1_18241 3 > 10@ // (int) num > var 0022: jump_if_false @MAR_A1_18286 // Note: the incorrect math opcode was used here $5612(10@,3) > -1 // (int) var > num jump_if_false @MAR_A1_18274 00BB: (unknown) $5612(10@,3) :MAR_A1_18274 10@ += 1 // (int) 0002: jump @MAR_A1_18241 :MAR_A1_18286 $5866 > -1 // (int) var > num jump_if_false @MAR_A1_18303 00BB: (unknown) $5866 :MAR_A1_18303 $5867 > -1 // (int) var > num jump_if_false @MAR_A1_18320 00BB: (unknown) $5867 :MAR_A1_18320 $5809 > -1 // (int) var > num jump_if_false @MAR_A1_18337 0249: (unknown) $5809 :MAR_A1_18337 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAR_A1_4768 8140: not pickup $5804 picked_up jump_if_false @MAR_A1_18362 0141: destroy_pickup $5804 :MAR_A1_18362 8140: not pickup $5805 picked_up jump_if_false @MAR_A1_18377 0141: destroy_pickup $5805 :MAR_A1_18377 0026: return :MAR_A1_18379 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0001: wait 2500 ms $1078 == 4 // (int) var == num jump_if_false @MAR_A1_18559 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_190 500 $5885 == 8 // (int) var == num jump_if_false @MAR_A1_18457 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4726 2 0002: jump @MAR_A1_18544 :MAR_A1_18457 $5885 == 10 // (int) var == num jump_if_false @MAR_A1_18520 $5884 == 8 // (int) var == num jump_if_false @MAR_A1_18502 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4726 2 0002: jump @MAR_A1_18513 :MAR_A1_18502 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4726 0 :MAR_A1_18513 0002: jump @MAR_A1_18544 :MAR_A1_18520 $5885 == 5 // (int) var == num jump_if_false @MAR_A1_18544 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_4726 0 :MAR_A1_18544 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_362 1 :MAR_A1_18559 0026: return :MAR_A1_18561 0059: text_clear_all 0025: gosub @MAR_A1_18237 $2482 = 0 // (int) 0045: actor $933 defined jump_if_false @MAR_A1_18917 $5885 == 8 // (int) var == num jump_if_false @MAR_A1_18618 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_5816 2 0002: jump @MAR_A1_18705 :MAR_A1_18618 $5885 == 10 // (int) var == num jump_if_false @MAR_A1_18681 $5884 == 8 // (int) var == num jump_if_false @MAR_A1_18663 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_5816 2 0002: jump @MAR_A1_18674 :MAR_A1_18663 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_5816 0 :MAR_A1_18674 0002: jump @MAR_A1_18705 :MAR_A1_18681 $5885 == 5 // (int) var == num jump_if_false @MAR_A1_18705 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_5816 0 :MAR_A1_18705 25@ == 1 // (int) var == num jump_if_false @MAR_A1_18910 0045: actor $933 defined jump_if_false @MAR_A1_18910 0080: actor $933 near_point -940.92 -859.13 radius 200.0 200.0 sphere 0 jump_if_false @MAR_A1_18910 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAR_A1_190 1000 034A: unknown_check $5871 jump_if_false @MAR_A1_18784 003F: destroy_actor $5871 :MAR_A1_18784 034B: unknown_check $5865 jump_if_false @MAR_A1_18845 004F: unknown_check $5865 jump_if_false @MAR_A1_18841 0045: actor $933 defined jump_if_false @MAR_A1_18834 807C: not actor $933 driving $5865 0022: jump_if_false @MAR_A1_18834 // Note: the incorrect math opcode was used here 0049: destroy_car $5865 :MAR_A1_18834 0002: jump @MAR_A1_18845 :MAR_A1_18841 0049: destroy_car $5865 :MAR_A1_18845 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_362 1000 :MAR_A1_18910 0002: jump @MAR_A1_18926 :MAR_A1_18917 0025: gosub @MAR_A1_18379 0026: return :MAR_A1_18926 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 25@ > -1 // (int) var > num jump_if_false @MAR_A1_18979 2 > 25@ // (int) num > var 0022: jump_if_false @MAR_A1_18979 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_5026 $5551(25@,2) :MAR_A1_18979 0026: return :MAR_A1_18981 0059: text_clear_all 0025: gosub @MAR_A1_18237 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_19018 $940 = 0 // (int) $3482 = 1 // (int) $2559 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @PUHELP_3898 1 034A: unknown_check $5871 jump_if_false @MAR_A1_19061 020D: (unknown) $5871 :MAR_A1_19061 not 24@ == -1 // (int) var == num jump_if_false @MAR_A1_19076 047A: (unknown) 24@ :MAR_A1_19076 0444: (unknown) 67 0025: gosub @MAR_A1_18237 037B: constant_params 6 variable_params 0 unknown 27 call_with_params @MAR_A1_5798 -1018.22 -384.58 8.94 -992.19 -305.64 10.76 007A: mission_cleanup 0026: return //-------------Mission 51--------------- :MAR_A2 0238: name_thread 'MAR_A2' 01EA: increment_mission_attempts 033A: use_GXT_table 'MAR_A2' 0025: gosub @MAR_A2_5618 009D: wasted_or_busted // mission only jump_if_false @MAR_A2_45 0025: gosub @MAR_A2_12946 :MAR_A2_45 0025: gosub @MAR_A2_13013 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 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @MAR_A2_254 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 007E: actor $933 driving jump_if_false @MAR_A2_248 0400: (unknown) $933 $1070 0002: jump @MAR_A2_254 :MAR_A2_248 02C0: (unknown) $933 $1070 :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_4301 0@ :MAR_A2_281 0045: actor $933 defined jump_if_false @MAR_A2_349 807E: not actor $933 driving jump_if_false @MAR_A2_326 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @MAR_A2_329 :MAR_A2_326 021D: (unknown) 0 :MAR_A2_329 $1078 == 0 // (int) var == num jump_if_false @MAR_A2_345 02EA: select_interior 2 :MAR_A2_345 01AE: (unknown) 1 :MAR_A2_349 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :MAR_A2_362 0045: actor $933 defined jump_if_false @MAR_A2_426 807E: not actor $933 driving jump_if_false @MAR_A2_414 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @MAR_A2_414 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :MAR_A2_414 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :MAR_A2_426 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @MAR_A2_475 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 01AE: (unknown) 0 $1078 == 0 // (int) var == num jump_if_false @MAR_A2_475 02EA: select_interior 0 :MAR_A2_475 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @MAR_A2_505 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :MAR_A2_505 0026: return 0045: actor 0@ defined jump_if_false @MAR_A2_526 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :MAR_A2_526 0026: return 0045: actor 0@ defined 0022: jump_if_false @MAR_A2_556 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @MAR_A2_556 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :MAR_A2_556 0026: return :MAR_A2_558 0045: actor 0@ defined 0022: jump_if_false @MAR_A2_605 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @MAR_A2_601 // 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_605 :MAR_A2_601 1@ = 0 // (int) :MAR_A2_605 1@ == 1 // (int) var == num jump_if_false @MAR_A2_689 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @MAR_A2_682 007E: actor 0@ driving jump_if_false @MAR_A2_678 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @MAR_A2_668 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @MAR_A2_671 :MAR_A2_668 00F1: (unknown) 0@ :MAR_A2_671 0002: jump @MAR_A2_682 :MAR_A2_678 1@ = 0 // (int) :MAR_A2_682 0002: jump @MAR_A2_605 :MAR_A2_689 0026: return 0045: actor 0@ defined jump_if_false @MAR_A2_783 007E: actor 0@ driving jump_if_false @MAR_A2_767 02A7: unknown_check 0@ jump_if_false @MAR_A2_737 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @MAR_A2_760 :MAR_A2_737 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A2_558 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :MAR_A2_760 0002: jump @MAR_A2_776 :MAR_A2_767 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :MAR_A2_776 0002: jump @MAR_A2_785 :MAR_A2_783 005F: (unknown) :MAR_A2_785 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @MAR_A2_943 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @MAR_A2_943 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @MAR_A2_884 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @MAR_A2_843 // Note: the incorrect math opcode was used here 0026: return 0002: jump @MAR_A2_877 :MAR_A2_843 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A2_558 0@ 4@ > -1 // (int) var > num jump_if_false @MAR_A2_877 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A2_558 4@ :MAR_A2_877 0002: jump @MAR_A2_943 :MAR_A2_884 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @MAR_A2_909 // Note: the incorrect math opcode was used here 0026: return 0002: jump @MAR_A2_943 :MAR_A2_909 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A2_558 0@ not 3@ == -1 // (int) var == num jump_if_false @MAR_A2_943 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A2_558 3@ :MAR_A2_943 0045: actor 0@ defined jump_if_false @MAR_A2_995 004F: unknown_check 1@ jump_if_false @MAR_A2_995 007E: actor 0@ driving jump_if_false @MAR_A2_995 807C: not actor 0@ driving 1@ 0022: jump_if_false @MAR_A2_995 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A2_558 0@ :MAR_A2_995 5@ = 0 // (int) :MAR_A2_999 5@ == 0 // (int) var == num jump_if_false @MAR_A2_1097 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @MAR_A2_1090 004F: unknown_check 1@ jump_if_false @MAR_A2_1090 007C: actor 0@ driving 1@ 0022: jump_if_false @MAR_A2_1056 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @MAR_A2_1090 :MAR_A2_1056 2@ == -1 // (int) var == num jump_if_false @MAR_A2_1082 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @MAR_A2_1090 :MAR_A2_1082 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :MAR_A2_1090 0002: jump @MAR_A2_999 :MAR_A2_1097 0026: return 0@ == 0 // (int) var == num jump_if_false @MAR_A2_1142 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @MAR_A2_1318 :MAR_A2_1142 0@ == 1 // (int) var == num jump_if_false @MAR_A2_1175 03CF: (unknown) 200 200 200 255 0002: jump @MAR_A2_1318 :MAR_A2_1175 0@ == 2 // (int) var == num jump_if_false @MAR_A2_1217 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @MAR_A2_1318 :MAR_A2_1217 0@ == 3 // (int) var == num jump_if_false @MAR_A2_1261 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @MAR_A2_1318 :MAR_A2_1261 0@ == 4 // (int) var == num jump_if_false @MAR_A2_1292 03CF: (unknown) 8 143 59 255 0002: jump @MAR_A2_1318 :MAR_A2_1292 0@ == 5 // (int) var == num jump_if_false @MAR_A2_1318 03CF: (unknown) 237 130 180 255 :MAR_A2_1318 0026: return :MAR_A2_1320 00BC: (unknown) 0@ 2 0026: return :MAR_A2_1327 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_1327 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @MAR_A2_1382 014E: 3@ = car 0@ health 3@ -= 250 // (int) :MAR_A2_1382 0 > 3@ // (int) num > var 0022: jump_if_false @MAR_A2_1397 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :MAR_A2_1397 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_1442 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :MAR_A2_1442 005F: (unknown) 009F: actor 0@ dead jump_if_false @MAR_A2_1456 005F: (unknown) :MAR_A2_1456 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_1503 005F: (unknown) :MAR_A2_1503 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_1550 005F: (unknown) :MAR_A2_1550 005E: (unknown) 009F: actor 0@ dead jump_if_false @MAR_A2_1564 005F: (unknown) :MAR_A2_1564 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 17 82DB: not unknown_check 1@ 12 jump_if_false @MAR_A2_1591 005F: (unknown) :MAR_A2_1591 0485: unknown_check 0@ 214 jump_if_false @MAR_A2_1606 005E: (unknown) :MAR_A2_1606 0485: unknown_check 0@ 215 jump_if_false @MAR_A2_1621 005E: (unknown) :MAR_A2_1621 0485: unknown_check 0@ 216 jump_if_false @MAR_A2_1636 005E: (unknown) :MAR_A2_1636 005F: (unknown) :MAR_A2_1638 809F: not actor 0@ dead jump_if_false @MAR_A2_1753 01EC: (unknown) 0@ 1 0119: actor 0@ kill_actor $933 0078: if or 1@ == -1 // (int) var == num 1@ == 0 // (int) var == num jump_if_false @MAR_A2_1713 1@ = 0 // (int) 00C1: (unknown) 0@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAR_A2_1320 1@ 01F0: actor 0@ in_range_of_player $933 0022: jump_if_false @MAR_A2_1713 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 :MAR_A2_1713 01F0: actor 0@ in_range_of_player $933 0022: jump_if_false @MAR_A2_1742 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 0035: 2@ = 1@ // (int vars) 005E: (unknown) 0002: jump @MAR_A2_1753 :MAR_A2_1742 00C4: (unknown) 1@ 3 0035: 2@ = 1@ // (int vars) 005F: (unknown) :MAR_A2_1753 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_1895 0443: (unknown) 80 0228: (unknown) 2@ == 0 // (int) var == num jump_if_false @MAR_A2_1849 0045: actor 1@ defined jump_if_false @MAR_A2_1842 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 25 0.2 0.1 0 0414: (unknown) 1@ 80 389 :MAR_A2_1842 0002: jump @MAR_A2_1888 :MAR_A2_1849 0045: actor 1@ defined jump_if_false @MAR_A2_1888 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 35 0.2 0.1 0 0414: (unknown) 1@ 80 390 :MAR_A2_1888 0002: jump @MAR_A2_1902 :MAR_A2_1895 0444: (unknown) 80 04C1: (unknown) 0@ :MAR_A2_1902 0026: return 1@ = 0 // (int) :MAR_A2_1908 $5348(1@,8) = -1 // (int) 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @MAR_A2_1908 0@ > 8 // (int) var > num jump_if_false @MAR_A2_1950 0@ = 8 // (int) :MAR_A2_1950 $5612 = 0 // (int) 0035: $5613 = 0@ // (int vars) 0026: return 0035: 1@ = $5612 // (int vars) not $5348(1@,8) == -1 // (int) var == num jump_if_false @MAR_A2_1988 020D: (unknown) $5348(1@,8) :MAR_A2_1988 0035: $5348(1@,8) = 0@ // (int vars) $5612 += 1 // (int) 0017: $5612 >= $5613 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A2_2019 // Note: the incorrect math opcode was used here $5612 = 0 // (int) :MAR_A2_2019 0026: return 0@ = 0 // (int) :MAR_A2_2025 not $5348(0@,8) == -1 // (int) var == num jump_if_false @MAR_A2_2046 020D: (unknown) $5348(0@,8) :MAR_A2_2046 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @MAR_A2_2025 0026: return 0@ = 0 // (int) :MAR_A2_2069 not $5348(0@,8) == -1 // (int) var == num jump_if_false @MAR_A2_2090 003F: destroy_actor $5348(0@,8) :MAR_A2_2090 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @MAR_A2_2069 0026: return 0@ = 0 // (int) :MAR_A2_2113 not $5348(0@,8) == -1 // (int) var == num jump_if_false @MAR_A2_2134 0112: remove_references_to_actor $5348(0@,8) // Like turning an actor into a random pedestrian :MAR_A2_2134 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @MAR_A2_2113 0026: return 834A: not unknown_check 0@ jump_if_false @MAR_A2_2165 005F: (unknown) :MAR_A2_2165 009F: actor 0@ dead jump_if_false @MAR_A2_2177 005F: (unknown) :MAR_A2_2177 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_2212 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A2_2212 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_5093 3@ 4@ 5@ 6@ 7@ 8@ 15@ 16@ 17@ 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5093 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_2293 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A2_2293 005F: (unknown) 1@ = -1 // (int) 1@ == -1 // (int) var == num jump_if_false @MAR_A2_2320 02E7: get_weapon_data_from_actor 0@ weapon_group 8 weapon 1@ ammo 2@ model 3@ :MAR_A2_2320 0078: if or 02DB: unknown_check 1@ 32 02DB: unknown_check 1@ 33 jump_if_false @MAR_A2_2346 1@ = -1 // (int) :MAR_A2_2346 1@ == -1 // (int) var == num jump_if_false @MAR_A2_2366 02E7: get_weapon_data_from_actor 0@ weapon_group 7 weapon 1@ ammo 2@ model 3@ :MAR_A2_2366 1@ == -1 // (int) var == num jump_if_false @MAR_A2_2386 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ :MAR_A2_2386 1@ == -1 // (int) var == num jump_if_false @MAR_A2_2406 02E7: get_weapon_data_from_actor 0@ weapon_group 5 weapon 1@ ammo 2@ model 3@ :MAR_A2_2406 1@ == -1 // (int) var == num jump_if_false @MAR_A2_2426 02E7: get_weapon_data_from_actor 0@ weapon_group 9 weapon 1@ ammo 2@ model 3@ :MAR_A2_2426 1@ == -1 // (int) var == num jump_if_false @MAR_A2_2446 02E7: get_weapon_data_from_actor 0@ weapon_group 4 weapon 1@ ammo 2@ model 3@ :MAR_A2_2446 1@ == -1 // (int) var == num jump_if_false @MAR_A2_2462 02E2: 1@ = 0 // (any) :MAR_A2_2462 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_2556 6@ = -100.0 // (float) 0002: jump @MAR_A2_2560 :MAR_A2_2556 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here :MAR_A2_2560 0026: return 037B: constant_params 4 variable_params 3 unknown 15 call_with_params @MAIN_5145 3@ 4@ 5@ 0.5 12@ 13@ 14@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5093 0@ 1@ 2@ 12@ 13@ 14@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5197 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_2640 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A2_2640 02D8: unknown_check 1@ 0022: jump_if_false @MAR_A2_2652 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A2_2652 807E: not actor 0@ driving 0022: jump_if_false @MAR_A2_2668 // Note: the incorrect math opcode was used here 021C: (unknown) 0@ 1@ 005E: (unknown) :MAR_A2_2668 0216: (unknown) 0@ 0 0 30.0 021C: (unknown) 0@ 1@ 005E: (unknown) 009F: actor 0@ dead 0022: jump_if_false @MAR_A2_2694 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A2_2694 807E: not actor 0@ driving 0022: jump_if_false @MAR_A2_2712 // Note: the incorrect math opcode was used here 0044: put_actor 0@ at 1@ 2@ 3@ 005E: (unknown) :MAR_A2_2712 0216: (unknown) 0@ 1@ 2@ 3@ 005E: (unknown) 80A0: not car 0@ wrecked 0022: jump_if_false @MAR_A2_2734 // Note: the incorrect math opcode was used here 0124: 4@ = car 0@ max_passengers :MAR_A2_2734 5@ = 0 // (int) 2@ = -1 // (int) :MAR_A2_2743 0011: 4@ > 5@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A2_2797 // Note: the incorrect math opcode was used here 8299: not unknown_check 0@ 5@ 0022: jump_if_false @MAR_A2_2785 // 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_2785 // Note: the incorrect math opcode was used here 0035: 2@ = 5@ // (int vars) :MAR_A2_2785 5@ += 1 // (int) 0002: jump @MAR_A2_2743 :MAR_A2_2797 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_2875 // 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_2875 034B: unknown_check 0@ 0022: jump_if_false @MAR_A2_2956 // Note: the incorrect math opcode was used here 80A0: not car 0@ wrecked 0022: jump_if_false @MAR_A2_2956 // 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_2956 // 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_2956 005E: (unknown) :MAR_A2_2956 005F: (unknown) 00A0: car 0@ wrecked jump_if_false @MAR_A2_2970 005F: (unknown) :MAR_A2_2970 042F: (unknown) 0@ 1000000 014C: set_car 0@ health_to 1000000 01B2: (unknown) 0@ 1 1 1 1 1 005E: (unknown) :MAR_A2_3001 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_3045 0139: 2@ = random_int_in_ranges 0 2 2@ == 0 // (int) var == num jump_if_false @MAR_A2_3080 01AA: $5358(1@,27) = create_object #MAR_A2TV at 8@ 9@ 10@ 0002: jump @MAR_A2_3091 :MAR_A2_3080 01AA: $5358(1@,27) = create_object #MAR_A2_STEREO at 8@ 9@ 10@ :MAR_A2_3091 0138: 7@ = random_float_in_ranges 172.0 188.0 00D3: set_object $5358(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) $5358(1@,27) 0@ 11@ 12@ 13@ 0225: (unknown) $5358(1@,27) 0 3@ += 1 // (int) 4@ += 1 // (int) 3@ == 3 // (int) var == num jump_if_false @MAR_A2_3221 5@ == 0 // (int) var == num jump_if_false @MAR_A2_3190 5@ = 1 // (int) 0002: jump @MAR_A2_3202 :MAR_A2_3190 11@ = -0.65 // (float) 5@ = 0 // (int) :MAR_A2_3202 13@ -= 0.63 // (float) 3@ = 0 // (int) 0002: jump @MAR_A2_3255 :MAR_A2_3221 5@ == 0 // (int) var == num jump_if_false @MAR_A2_3247 11@ += 0.7 // (float) 0002: jump @MAR_A2_3255 :MAR_A2_3247 11@ -= 0.7 // (float) :MAR_A2_3255 4@ == 9 // (int) var == num jump_if_false @MAR_A2_3306 4@ = 0 // (int) 5@ == 0 // (int) var == num jump_if_false @MAR_A2_3290 11@ = -0.65 // (float) :MAR_A2_3290 13@ = 1.45 // (float) 6@ += 0.67 // (float) :MAR_A2_3306 $5385(1@,27) = 0 // (int) 1@ += 1 // (int) 1@ >= 27 // (int) var >= num jump_if_false @MAR_A2_3045 0026: return :MAR_A2_3332 0@ = 0 // (int) :MAR_A2_3336 27 > 0@ // (int) num > var 0022: jump_if_false @MAR_A2_3444 // Note: the incorrect math opcode was used here $5385(0@,27) == 1 // (int) var == num jump_if_false @MAR_A2_3432 $5412(0@,27) == 0 // (int) var == num jump_if_false @MAR_A2_3432 010C: store_object $5358(0@,27) position_to $5466(0@,27) $5493(0@,27) $5520(0@,27) 001A: $5439(0@,27) >= $5520(0@,27) // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A2_3432 // Note: the incorrect math opcode was used here 03BE: (unknown) $5358(0@,27) 0114: remove_references_to_object $5358(0@,27) // This object will now disappear when the player looks away $5412(0@,27) = 1 // (int) :MAR_A2_3432 0@ += 1 // (int) 0002: jump @MAR_A2_3336 :MAR_A2_3444 0026: return 009F: actor 0@ dead jump_if_false @MAR_A2_3458 005F: (unknown) :MAR_A2_3458 0 >= 1@ // (int) num >= var 0022: jump_if_false @MAR_A2_3471 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A2_3471 00A0: car 1@ wrecked 0022: jump_if_false @MAR_A2_3483 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A2_3483 807C: not actor 0@ driving 1@ 0022: jump_if_false @MAR_A2_3496 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A2_3496 005E: (unknown) :MAR_A2_3498 2@ = 0 // (int) :MAR_A2_3502 $5385(2@,27) == 0 // (int) var == num jump_if_false @MAR_A2_3523 0002: jump @MAR_A2_3542 :MAR_A2_3523 2@ += 1 // (int) 2@ >= 27 // (int) var >= num jump_if_false @MAR_A2_3502 005F: (unknown) :MAR_A2_3542 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_3586 // Note: the incorrect math opcode was used here $5385(4@,27) == 0 // (int) var == num jump_if_false @MAR_A2_3586 0035: 2@ = 4@ // (int vars) :MAR_A2_3586 5@ = -2.0 // (float) 0035: 1@ = 2@ // (int vars) 1@ /= 9 // (int) 1@ += 1 // (int) 03E8: (unknown) $5358(2@,27) 0279: (unknown) $5358(2@,27) 0 -0.67 0 6@ 7@ 8@ 010D: put_object $5358(2@,27) at 6@ 7@ 8@ 0321: (unknown) $5358(2@,27) 0@ 0225: (unknown) $5358(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_5119 12@ 13@ 14@ 5@ 5@ 1.0 12@ 13@ 14@ 010C: store_object $5358(2@,27) position_to $5466(2@,27) $5493(2@,27) $5520(2@,27) 01BB: (unknown) $5466(2@,27) $5493(2@,27) $5520(2@,27) $5439(2@,27) $5439(2@,27) += 0.65 // (float) 0229: (unknown) $5358(2@,27) 12@ 13@ 14@ 03A9: (unknown) $5358(2@,27) 9@ 10@ 11@ $5385(2@,27) = 1 // (int) 15@ = 27 // (int) 15@ -= 1 // (int) 001C: 2@ == 15@ // (int) num == var 0022: jump_if_false @MAR_A2_3818 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A2_3818 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_3845 005F: (unknown) :MAR_A2_3845 005E: (unknown) $5824 = 0 // (int) $5825 = 0 // (int) $5826 = 0 // (int) $5827 = 0 // (int) $5828 = 0 // (int) $5829 = 0 // (int) $5830 = 0 // (int) $5831 = 0 // (int) $5832 = 0 // (int) :MAR_A2_3892 0078: if or 8161: not model $5840 available $5840 == 0 // (int) var == num jump_if_false @MAR_A2_3944 041A: (unknown) 'MARTY' $5840 :MAR_A2_3923 8161: not model $5840 available 0022: jump_if_false @MAR_A2_3944 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @MAR_A2_3923 :MAR_A2_3944 003E: $5838 = create_actor_pedtype 22 model $5840 at 0@ 1@ 2@ 00CF: set_actor $5838 Z_angle_to 3@ 0026: return :MAR_A2_3962 0@ = 172 // (int) 1@ = 18 // (int) 6@ = 113.0 // (float) 0160: load_model 1@ 0160: load_model 0@ :MAR_A2_3985 0078: if or 8161: not model 1@ available 8161: not model 0@ available jump_if_false @MAR_A2_4012 0001: wait 0 ms 0002: jump @MAR_A2_3985 :MAR_A2_4012 0048: $5841 = create_car 0@ at $5815 $5816 $5817 00D1: set_car $5841 Z_angle_to 6@ $5850 = 0 // (int) 00C0: (unknown) $5841 $5850 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAR_A2_1320 $5850 0236: (unknown) $5841 3 $5853 = 950 // (int) 0162: release_model 0@ 004F: unknown_check $5841 jump_if_false @MAR_A2_4134 00D0: 7@ = car $5841 Z_angle 001E: 7@ == 6@ // (float) var == num 0022: jump_if_false @MAR_A2_4115 // Note: the incorrect math opcode was used here 027F: store_coords_to 2@ 3@ 4@ from_actor $5841 with_offset 1.5 1.5 0 0002: jump @MAR_A2_4134 :MAR_A2_4115 00D1: set_car $5841 Z_angle_to 6@ 027F: store_coords_to 2@ 3@ 4@ from_actor $5841 with_offset 1.5 1.5 0 :MAR_A2_4134 003E: $5847 = create_actor_pedtype 22 model 1@ at 2@ 3@ 4@ 0045: actor $5847 defined 0022: jump_if_false @MAR_A2_4194 // Note: the incorrect math opcode was used here 0507: (unknown) $5847 $5834 041B: (unknown) $5847 9 010F: (unknown) $5847 $5815 $5816 $5817 0309: (unknown) $5847 1 -1 0162: release_model 1@ 03DE: (unknown) $5847 1 :MAR_A2_4194 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @MAIN_12808 '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_12757 'MARA2CA' 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @MAIN_12808 '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_12757 'MARA2CB' 0026: return :MAR_A2_4296 0@ = 211 // (int) 1@ = 14 // (int) $5850 = 0 // (int) 8161: not model 0@ available jump_if_false @MAR_A2_4355 0160: load_model 0@ 0160: load_model 1@ :MAR_A2_4328 0078: if or 8161: not model 0@ available 8161: not model 1@ available jump_if_false @MAR_A2_4355 0001: wait 0 ms 0002: jump @MAR_A2_4328 :MAR_A2_4355 025B: (unknown) $5803 $5804 $5805 $5803 $5804 $5805 2@ 0048: $5842 = create_car 0@ at $5803 $5804 $5805 004F: unknown_check $5842 0022: jump_if_false @MAR_A2_4477 // Note: the incorrect math opcode was used here 00D1: set_car $5842 Z_angle_to 2@ $5853 = 900 // (int) $5850 = 0 // (int) 00C0: (unknown) $5842 $5850 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAR_A2_1320 $5850 0430: (unknown) $5842 $5852 00A4: $5839 = create_actor_pedtype 22 model 1@ in_car $5842 driverseat 0045: actor $5839 defined jump_if_false @MAR_A2_4477 0232: (unknown) $5839 0 0507: (unknown) $5839 $5835 0052: set_car $5842 driver_behaviour_to 1 0050: set_car $5842 max_speed_to 15.0 :MAR_A2_4477 0162: release_model 0@ 0162: release_model 1@ 037B: constant_params 4 variable_params 0 unknown 3 call_with_params @MAIN_12808 '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_12757 'MARA2DA' $5826 = 0 // (int) $5829 = 1 // (int) 0026: return :MAR_A2_4546 014E: 1@ = car 0@ health 0011: $5853 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A2_4564 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A2_4564 005F: (unknown) 0026: return :MAR_A2_4568 0@ = 236 // (int) 1@ = 14 // (int) 2@ = 180.0 // (float) $5850 = 0 // (int) 8161: not model 0@ available jump_if_false @MAR_A2_4633 0160: load_model 0@ 0160: load_model 1@ :MAR_A2_4606 0078: if or 8161: not model 0@ available 8161: not model 1@ available jump_if_false @MAR_A2_4633 0001: wait 0 ms 0002: jump @MAR_A2_4606 :MAR_A2_4633 0048: $5843 = create_car 0@ at $5806 $5807 $5808 004F: unknown_check $5843 0022: jump_if_false @MAR_A2_4723 // Note: the incorrect math opcode was used here 00D1: set_car $5843 Z_angle_to 2@ 01B0: (unknown) $5843 1 03D1: (unknown) $5843 $5831 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAR_A2_3001 $5843 $5850 = 0 // (int) 00C0: (unknown) $5843 $5850 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAR_A2_1320 $5850 0430: (unknown) $5843 $5852 0236: (unknown) $5843 3 :MAR_A2_4723 0026: return :MAR_A2_4725 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_4809 0160: load_model 0@ 0160: load_model 1@ :MAR_A2_4782 0078: if or 8161: not model 0@ available 8161: not model 1@ available jump_if_false @MAR_A2_4809 0001: wait 0 ms 0002: jump @MAR_A2_4782 :MAR_A2_4809 8@ = 0 // (int) :MAR_A2_4813 2 > 8@ // (int) num > var 0022: jump_if_false @MAR_A2_4870 // Note: the incorrect math opcode was used here 004F: unknown_check $5843 0022: jump_if_false @MAR_A2_4858 // Note: the incorrect math opcode was used here 027F: store_coords_to 3@(8@,2) 5@(8@,2) 7@(8@,2) from_actor $5843 with_offset 10@(8@,2) 12@(8@,2) 14@(8@,2) :MAR_A2_4858 8@ += 1 // (int) 0002: jump @MAR_A2_4813 :MAR_A2_4870 8@ = 0 // (int) :MAR_A2_4874 2 > 8@ // (int) num > var 0022: jump_if_false @MAR_A2_4918 // Note: the incorrect math opcode was used here 003E: $5589(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_4874 :MAR_A2_4918 0045: actor $5845 defined jump_if_false @MAR_A2_4954 0507: (unknown) $5845 $5836 041B: (unknown) $5845 9 01EC: (unknown) $5845 1 010F: (unknown) $5845 3@ 5@ 7@ :MAR_A2_4954 0045: actor $5846 defined 0022: jump_if_false @MAR_A2_4990 // Note: the incorrect math opcode was used here 0507: (unknown) $5846 $5836 041B: (unknown) $5846 9 01EC: (unknown) $5846 1 010F: (unknown) $5846 2@ 4@ 6@ :MAR_A2_4990 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 'MARA2EA' 'MAA2_27' $5845 0 // ~w~What the hell are you doing? 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12757 'MARA2EA' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 'MARA2EB' 'MA2_27B' $5846 0 // ~w~You God-damn thief! 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12757 'MARA2EB' 0026: return :MAR_A2_5092 0057: show_text_highpriority GXT 0@ time 6500 flag 1 0026: return :MAR_A2_5102 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_5026 0@ 0026: return :MAR_A2_5117 0249: (unknown) $5848 00BB: (unknown) $5849 $5848 = 0 // (int) $5849 = 0 // (int) 3@ == 1 // (int) var == num jump_if_false @MAR_A2_5164 0248: (unknown) 0@ 1@ 2@ 5.0 $5848 00C3: (unknown) 0@ 1@ 2@ $5849 :MAR_A2_5164 0026: return :MAR_A2_5166 0035: $5854 = $5837 // (int vars) $5837 == 3 // (int) var == num jump_if_false @MAR_A2_5198 0035: $5844 = $5841 // (int vars) 0002: jump @MAR_A2_5204 :MAR_A2_5198 0035: $5844 = $5842 // (int vars) :MAR_A2_5204 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAR_A2_5092 '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 $5850 = -1 // (int) $5837 = 9 // (int) 0026: return :MAR_A2_5250 03C2: (unknown) $5854 == 3 // (int) var == num jump_if_false @MAR_A2_5291 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAR_A2_5092 'MAA2_16' // Get the car back to the ~y~lockup. 0002: jump @MAR_A2_5310 :MAR_A2_5291 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAR_A2_5092 'MAA2_16' // Get the car back to the ~y~lockup. :MAR_A2_5310 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAR_A2_5117 $5809 $5810 $5811 1 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @NONAME_1_17636 0035: $5837 = $5854 // (int vars) 0026: return :MAR_A2_5346 0045: actor $933 defined 0022: jump_if_false @MAR_A2_5616 // Note: the incorrect math opcode was used here 0045: actor $5847 defined 0022: jump_if_false @MAR_A2_5616 // Note: the incorrect math opcode was used here 004F: unknown_check $5841 0022: jump_if_false @MAR_A2_5616 // Note: the incorrect math opcode was used here $5825 == 0 // (int) var == num jump_if_false @MAR_A2_5485 0043: store_actor $5847 position_to $5812 $5813 $5814 // Note: the incorrect math opcode was used here 031D: (unknown) $937 $938 $5812 $5813 0@ 83A6: not (unknown) $5847 0022: jump_if_false @MAR_A2_5431 // Note: the incorrect math opcode was used here 0309: (unknown) $5847 1 -1 :MAR_A2_5431 0078: if or 007C: actor $933 driving $5841 0336: unknown_check $933 $5841 0328: unknown_check $5841 $933 0326: unknown_check $5847 $933 1.5 > 0@ // (float) num > var 0022: jump_if_false @MAR_A2_5478 // Note: the incorrect math opcode was used here $5825 = 1 // (int) :MAR_A2_5478 0002: jump @MAR_A2_5616 :MAR_A2_5485 03A6: (unknown) $5847 jump_if_false @MAR_A2_5503 0309: (unknown) $5847 0 -1 :MAR_A2_5503 00E5: (unknown) $5847 $933 $5826 == 0 // (int) var == num jump_if_false @MAR_A2_5579 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_13043 'MARA2CA' 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12674 'MARA2CA' jump_if_false @MAR_A2_5572 $5826 = 1 // (int) :MAR_A2_5572 0002: jump @MAR_A2_5616 :MAR_A2_5579 $5827 == 0 // (int) var == num jump_if_false @MAR_A2_5616 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_13043 'MARA2CB' $5827 = 1 // (int) :MAR_A2_5616 0026: return :MAR_A2_5618 $940 = 1 // (int) 0001: wait 0 ms $5840 = 0 // (int) $5851 = 0 // (int) 3@ = 0 // (int) $5833 = 0 // (int) 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6449 $1748 0@ $5809 = -930.31 // (float) $5810 = -1093.35 // (float) $5811 = 13.87 // (float) $5856 = -930.0652 // (float) $5857 = -1095.141 // (float) $5858 = 15.4584 // (float) $5815 = -795.84 // (float) $5816 = -1228.19 // (float) $5817 = 11.1 // (float) $5803 = -1046.663 // (float) $5804 = -676.2635 // (float) $5805 = 11.4745 // (float) $5806 = -1168.53 // (float) $5807 = -64.0 // (float) $5808 = 11.19 // (float) 02E2: $5834 = 10 // (any) 02E2: $5835 = 11 // (any) 02E2: $5836 = 28 // (any) $5837 = 1 // (int) $5837 == 1 // (int) var == num jump_if_false @MAR_A2_5912 0025: gosub @MAR_A2_7726 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAR_A2_3892 -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_5092 'MAA2_01' // Take Marty to his ~y~lockup. 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAR_A2_5117 $5809 $5810 $5811 1 0002: jump @MAR_A2_6244 :MAR_A2_5912 $5837 == 2 // (int) var == num jump_if_false @MAR_A2_6016 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAR_A2_3892 $5856 $5857 $5858 10.1706 0025: gosub @MAR_A2_7795 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAR_A2_3962 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5092 'MAA2_09' // Steal the first ~b~car ~w~and take it back to Marty's. 0045: actor $933 defined jump_if_false @MAR_A2_6009 0107: toggle_player $933 can_move 1 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4379 :MAR_A2_6009 0002: jump @MAR_A2_6244 :MAR_A2_6016 $5837 == 4 // (int) var == num jump_if_false @MAR_A2_6120 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAR_A2_3892 $5856 $5857 $5858 10.1706 0025: gosub @MAR_A2_8420 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAR_A2_4296 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5092 'MAA2_15' // Track down and recover the second ~b~car! 0045: actor $933 defined jump_if_false @MAR_A2_6113 0107: toggle_player $933 can_move 1 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4379 :MAR_A2_6113 0002: jump @MAR_A2_6244 :MAR_A2_6120 $5837 == 7 // (int) var == num jump_if_false @MAR_A2_6244 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAR_A2_3892 $5856 $5857 $5858 10.1706 0025: gosub @MAR_A2_8546 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAR_A2_4568 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAR_A2_4725 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5092 'MAA2_20' // Intercept the ~b~delivery van! 0045: actor $933 defined jump_if_false @MAR_A2_6244 0044: put_actor $933 at -1160.165 -65.3659 -100.0 0107: toggle_player $933 can_move 1 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4379 :MAR_A2_6244 0001: wait 0 ms :MAR_A2_6247 $5837 == 0 // (int) var == num jump_if_false @MAR_A2_6396 0001: wait 0 ms 0045: actor $5838 defined jump_if_false @MAR_A2_6357 0045: actor $933 defined jump_if_false @MAR_A2_6350 037B: constant_params 2 variable_params 1 unknown 10 call_with_params @MAR_A2_1638 $5838 $5851 $5851 jump_if_false @MAR_A2_6350 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5092 'MAA2_01' // Take Marty to his ~y~lockup. 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAR_A2_5117 $5809 $5810 $5811 1 $5837 = 1 // (int) :MAR_A2_6350 0002: jump @MAR_A2_6389 :MAR_A2_6357 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5102 'MAA2_40' // ~r~Marty died! 0025: gosub @MAR_A2_12946 $5837 = 10 // (int) :MAR_A2_6389 0002: jump @MAR_A2_6247 :MAR_A2_6396 $5837 == 1 // (int) var == num jump_if_false @MAR_A2_6636 0001: wait 0 ms 0045: actor $5838 defined jump_if_false @MAR_A2_6597 0045: actor $933 defined jump_if_false @MAR_A2_6590 037A: constant_params 2 variable_params 1 unknown 10 call_with_params @MAR_A2_1638 $5838 $5851 $5851 jump_if_false @MAR_A2_6509 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAR_A2_5117 $5809 $5810 $5811 0 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5092 'MAA2_02' // You left ~b~Marty~w~ behind! Go back and get ~b~him. 0249: (unknown) $5848 $5837 = 0 // (int) 0002: jump @MAR_A2_6590 :MAR_A2_6509 0080: actor $5838 near_point $5809 $5810 radius 5.0 5.0 sphere 0 0022: jump_if_false @MAR_A2_6590 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAR_A2_5117 $5809 $5810 $5811 0 0025: gosub @MAR_A2_7795 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAR_A2_3962 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5092 'MAA2_09' // Steal the first ~b~car ~w~and take it back to Marty's. $5837 = 2 // (int) :MAR_A2_6590 0002: jump @MAR_A2_6629 :MAR_A2_6597 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5102 'MAA2_40' // ~r~Marty died! 0025: gosub @MAR_A2_12946 $5837 = 10 // (int) :MAR_A2_6629 0002: jump @MAR_A2_6396 :MAR_A2_6636 $5837 == 2 // (int) var == num jump_if_false @MAR_A2_6821 0001: wait 0 ms $5833 == 1 // (int) var == num jump_if_false @MAR_A2_6678 0025: gosub @MAR_A2_8684 $5837 = 10 // (int) :MAR_A2_6678 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAR_A2_5346 004F: unknown_check $5841 jump_if_false @MAR_A2_6782 0045: actor $933 defined jump_if_false @MAR_A2_6775 007C: actor $933 driving $5841 0022: jump_if_false @MAR_A2_6775 // Note: the incorrect math opcode was used here 00BB: (unknown) $5850 $5850 = 0 // (int) 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAR_A2_5117 $5809 $5810 $5811 1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5092 'MAA2_16' // Get the car back to the ~y~lockup. $5837 = 3 // (int) :MAR_A2_6775 0002: jump @MAR_A2_6814 :MAR_A2_6782 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5102 'MAA2_41' // ~r~You weren't supposed to destroy the car! 0025: gosub @MAR_A2_12946 $5837 = 10 // (int) :MAR_A2_6814 0002: jump @MAR_A2_6636 :MAR_A2_6821 $5837 == 3 // (int) var == num jump_if_false @MAR_A2_6872 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAR_A2_5346 0045: actor $933 defined jump_if_false @MAR_A2_6865 0025: gosub @MAR_A2_10081 :MAR_A2_6865 0002: jump @MAR_A2_6821 :MAR_A2_6872 $5837 == 4 // (int) var == num jump_if_false @MAR_A2_7085 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAR_A2_5346 0045: actor $933 defined jump_if_false @MAR_A2_7078 $5828 == 0 // (int) var == num jump_if_false @MAR_A2_6928 0025: gosub @MAR_A2_10442 :MAR_A2_6928 004F: unknown_check $5842 jump_if_false @MAR_A2_7046 0045: actor $5839 defined jump_if_false @MAR_A2_7039 007C: actor $5839 driving $5842 0022: jump_if_false @MAR_A2_6982 // Note: the incorrect math opcode was used here $5826 = 0 // (int) 0025: gosub @MAR_A2_10857 0002: jump @MAR_A2_7039 :MAR_A2_6982 $5826 == 0 // (int) var == num jump_if_false @MAR_A2_7026 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13043 'MARA2DA' $5826 = 1 // (int) 0002: jump @MAR_A2_7039 :MAR_A2_7026 0025: gosub @MAR_A2_10792 $5837 = 5 // (int) :MAR_A2_7039 0002: jump @MAR_A2_7078 :MAR_A2_7046 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5102 'MAA2_41' // ~r~You weren't supposed to destroy the car! 0025: gosub @MAR_A2_12946 $5837 = 10 // (int) :MAR_A2_7078 0002: jump @MAR_A2_6872 :MAR_A2_7085 $5837 == 5 // (int) var == num jump_if_false @MAR_A2_7244 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAR_A2_5346 004F: unknown_check $5842 jump_if_false @MAR_A2_7205 0045: actor $933 defined jump_if_false @MAR_A2_7198 007C: actor $933 driving $5842 0022: jump_if_false @MAR_A2_7198 // Note: the incorrect math opcode was used here 00BB: (unknown) $5850 $5850 = 0 // (int) 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAR_A2_5117 $5809 $5810 $5811 1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5092 'MAA2_16' // Get the car back to the ~y~lockup. $5837 = 6 // (int) :MAR_A2_7198 0002: jump @MAR_A2_7237 :MAR_A2_7205 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5102 'MAA2_41' // ~r~You weren't supposed to destroy the car! 0025: gosub @MAR_A2_12946 $5837 = 10 // (int) :MAR_A2_7237 0002: jump @MAR_A2_7085 :MAR_A2_7244 $5837 == 6 // (int) var == num jump_if_false @MAR_A2_7295 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAR_A2_5346 0045: actor $933 defined jump_if_false @MAR_A2_7288 0025: gosub @MAR_A2_10960 :MAR_A2_7288 0002: jump @MAR_A2_7244 :MAR_A2_7295 $5837 == 7 // (int) var == num jump_if_false @MAR_A2_7520 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAR_A2_5346 $5830 == 0 // (int) var == num jump_if_false @MAR_A2_7340 0025: gosub @MAR_A2_11972 :MAR_A2_7340 0045: actor $933 defined jump_if_false @MAR_A2_7513 004F: unknown_check $5843 jump_if_false @MAR_A2_7481 0025: gosub @MAR_A2_12322 007C: actor $933 driving $5843 0022: jump_if_false @MAR_A2_7467 // Note: the incorrect math opcode was used here 00BB: (unknown) $5850 $5850 = 0 // (int) 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAR_A2_5117 $5809 $5810 $5811 1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5092 'MAA2_26' // Get the van back to the ~y~lockup. $5837 = 8 // (int) 0045: actor $933 defined jump_if_false @MAR_A2_7467 3@ == 0 // (int) var == num jump_if_false @MAR_A2_7467 0098: set_player $933 wanted_level_to 2 3@ = 1 // (int) :MAR_A2_7467 0025: gosub @MAR_A2_12527 0002: jump @MAR_A2_7513 :MAR_A2_7481 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5102 'MAA2_43' // ~r~The van and the merchandise were destroyed! 0025: gosub @MAR_A2_12946 $5837 = 10 // (int) :MAR_A2_7513 0002: jump @MAR_A2_7295 :MAR_A2_7520 $5837 == 8 // (int) var == num jump_if_false @MAR_A2_7653 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAR_A2_5346 0045: actor $933 defined jump_if_false @MAR_A2_7646 0025: gosub @MAR_A2_12657 004F: unknown_check $5843 jump_if_false @MAR_A2_7646 5@ = 0 // (int) :MAR_A2_7579 2 > 5@ // (int) num > var 0022: jump_if_false @MAR_A2_7646 // Note: the incorrect math opcode was used here 01F7: garage $916(5@,4) respray_done 0022: jump_if_false @MAR_A2_7634 // Note: the incorrect math opcode was used here 001C: $2769 == $5843 // (int) num == var 0022: jump_if_false @MAR_A2_7634 // Note: the incorrect math opcode was used here 03D1: (unknown) $5843 1@ = 1000 // (int) $5852 = 1000 // (int) :MAR_A2_7634 5@ += 1 // (int) 0002: jump @MAR_A2_7579 :MAR_A2_7646 0002: jump @MAR_A2_7520 :MAR_A2_7653 $5837 == 9 // (int) var == num jump_if_false @MAR_A2_7704 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAR_A2_5346 0045: actor $933 defined jump_if_false @MAR_A2_7697 0025: gosub @MAR_A2_11345 :MAR_A2_7697 0002: jump @MAR_A2_7653 :MAR_A2_7704 not $5837 == 10 // (int) var == num jump_if_false @MAR_A2_7724 0002: jump @MAR_A2_6244 :MAR_A2_7724 0026: return :MAR_A2_7726 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @SAFEHOU_12249 9 0045: actor $933 defined jump_if_false @MAR_A2_7775 0044: put_actor $933 at -943.77 -856.76 11.15 00CF: set_actor $933 Z_angle_to 45.0 :MAR_A2_7775 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_362 1000 0026: return :MAR_A2_7795 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_190 1000 $2769 > 0 // (int) var > num jump_if_false @MAR_A2_7859 004F: unknown_check $2769 jump_if_false @MAR_A2_7859 004E: put_car $2769 at -933.7 -1090.22 13.8 00D1: set_car $2769 Z_angle_to 217.88 :MAR_A2_7859 0045: actor $933 defined jump_if_false @MAR_A2_7896 0216: (unknown) $933 -930.4169 -1094.366 -100.0 00CF: set_actor $933 Z_angle_to 228.9135 :MAR_A2_7896 0045: actor $5838 defined jump_if_false @MAR_A2_7931 011A: (unknown) $5838 0216: (unknown) $5838 $5856 $5857 -100.0 00CF: set_actor $5838 Z_angle_to 10.1706 :MAR_A2_7931 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12808 'MARA2BA' 'MAA2_06' $5838 0 // ~w~Here's a list of shit needs repossessing. 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12757 'MARA2BA' 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12808 'MARA2BB' 'MAA206B' $5838 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_12757 '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 $5838 defined jump_if_false @MAR_A2_8103 04B4: (unknown) $5838 120 521 100.0 :MAR_A2_8103 0045: actor $933 defined jump_if_false @MAR_A2_8132 013E: actor $933 look_at_actor $5838 04B4: (unknown) $933 120 512 100.0 :MAR_A2_8132 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4379 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13224 'MARA2BA' 0 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13401 'MARA2BA' jump_if_false @MAR_A2_8195 0002: jump @MAR_A2_8275 :MAR_A2_8195 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13224 'MARA2BB' 0 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13401 'MARA2BB' jump_if_false @MAR_A2_8248 0002: jump @MAR_A2_8275 :MAR_A2_8248 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4394 1000 jump_if_false @MAR_A2_8275 0002: jump @MAR_A2_8275 :MAR_A2_8275 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_12435 0045: actor $5838 defined jump_if_false @MAR_A2_8354 0352: (unknown) $5838 02F8: (unknown) $5838 1 0200: (unknown) $5838 0 0044: put_actor $5838 at -932.9922 -1101.699 14.8684 01B1: (unknown) $5838 1 1 1 1 1 :MAR_A2_8354 0045: actor $933 defined jump_if_false @MAR_A2_8397 0352: (unknown) $933 0044: put_actor $933 at -930.4169 -1094.366 -100.0 00CF: set_actor $933 Z_angle_to 356.4537 0221: (unknown) :MAR_A2_8397 0444: (unknown) 120 0444: (unknown) 121 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_362 1000 0026: return :MAR_A2_8420 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_12435 0045: actor $933 defined jump_if_false @MAR_A2_8544 004F: unknown_check $5841 jump_if_false @MAR_A2_8544 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 01AE: (unknown) 1 02C7: (unknown) $5841 5 1000 0001: wait 1000 ms 0045: actor $933 defined jump_if_false @MAR_A2_8544 004F: unknown_check $5841 jump_if_false @MAR_A2_8544 004D: store_car $5841 position_to $5818 $5819 $5820 00E8: (unknown) $933 $5841 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 01AE: (unknown) 0 :MAR_A2_8544 0026: return :MAR_A2_8546 $5831 == 0 // (int) var == num jump_if_false @MAR_A2_8568 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_12435 :MAR_A2_8568 0045: actor $933 defined jump_if_false @MAR_A2_8682 004F: unknown_check $5842 jump_if_false @MAR_A2_8682 0107: toggle_player $933 can_move 0 01AE: (unknown) 1 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 02C7: (unknown) $5842 5 1000 0001: wait 1000 ms 0045: actor $933 defined jump_if_false @MAR_A2_8682 004F: unknown_check $5842 jump_if_false @MAR_A2_8682 004D: store_car $5842 position_to $5818 $5819 $5820 00E8: (unknown) $933 $5842 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 01AE: (unknown) 0 :MAR_A2_8682 0026: return :MAR_A2_8684 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_190 1000 $2762 > -1 // (int) var > num jump_if_false @MAR_A2_8714 0049: destroy_car $2762 :MAR_A2_8714 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_12435 022C: (unknown) -934.49 -1092.59 10.0 70.0 1 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12808 'MARA2FA' 'MAA2_29' $5838 0 // ~w~Hank, get that van outta here. 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12757 'MARA2FA' 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12808 'MARA2FB' 'MAA2_30' $933 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_12757 'MARA2FB' 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12808 'MARA2FC' 'MA2_30B' $5838 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_12757 'MARA2FC' 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12808 'MARA2FD' 'MA2_30C' $5838 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_12757 '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 $933 defined jump_if_false @MAR_A2_9026 0216: (unknown) $933 -931.14 -1091.65 -100.0 010B: set_actor $933 armed_weapon_to 0 :MAR_A2_9026 $5833 == 1 // (int) var == num jump_if_false @MAR_A2_9086 0160: load_model #BENSON :MAR_A2_9044 8161: not model #BENSON available jump_if_false @MAR_A2_9066 0001: wait 0 ms 0002: jump @MAR_A2_9044 :MAR_A2_9066 0048: $5843 = create_car #BENSON at -934.49 -1092.59 -100.0 :MAR_A2_9086 004F: unknown_check $5843 jump_if_false @MAR_A2_9129 004E: put_car $5843 at -934.49 -1092.59 -100.0 00D1: set_car $5843 Z_angle_to -155.15 0236: (unknown) $5843 3 :MAR_A2_9129 0045: actor $5838 defined jump_if_false @MAR_A2_9173 0200: (unknown) $5838 1 02F8: (unknown) $5838 0 0044: put_actor $5838 at -927.4633 -1097.622 -100.0 00CF: set_actor $5838 Z_angle_to 0 :MAR_A2_9173 0160: load_model #GANG7A :MAR_A2_9177 8161: not model #GANG7A available jump_if_false @MAR_A2_9198 0001: wait 0 ms 0002: jump @MAR_A2_9177 :MAR_A2_9198 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 $5838 defined jump_if_false @MAR_A2_9251 00EE: (unknown) $5838 -928.74 -1095.19 :MAR_A2_9251 0045: actor $933 defined jump_if_false @MAR_A2_9285 0045: actor $5838 defined jump_if_false @MAR_A2_9285 013E: actor $933 look_at_actor $5838 0153: (unknown) $933 $5838 :MAR_A2_9285 0045: actor 6@ defined 0022: jump_if_false @MAR_A2_9306 // Note: the incorrect math opcode was used here 04B4: (unknown) 6@ 120 521 100.0 :MAR_A2_9306 0045: actor $933 defined jump_if_false @MAR_A2_9329 04B4: (unknown) $933 120 524 100.0 :MAR_A2_9329 0001: wait 1000 ms 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4394 1000 jump_if_false @MAR_A2_9371 0002: jump @MAR_A2_9953 :MAR_A2_9371 0045: actor $5838 defined jump_if_false @MAR_A2_9410 00A2: (unknown) $5838 04B4: (unknown) $5838 120 521 1.0 04B4: (unknown) $5838 121 542 1.0 :MAR_A2_9410 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13224 'MARA2FA' 0 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13401 'MARA2FA' jump_if_false @MAR_A2_9463 0002: jump @MAR_A2_9953 :MAR_A2_9463 0045: actor $5838 defined jump_if_false @MAR_A2_9484 0528: (unknown) $5838 542 -1.0 :MAR_A2_9484 0045: actor 6@ defined jump_if_false @MAR_A2_9519 004F: unknown_check $5843 jump_if_false @MAR_A2_9519 0528: (unknown) 6@ 521 -1.0 00EA: (unknown) 6@ $5843 :MAR_A2_9519 0045: actor $933 defined 0022: jump_if_false @MAR_A2_9546 // Note: the incorrect math opcode was used here 00A2: (unknown) $933 04B4: (unknown) $933 121 557 1.0 :MAR_A2_9546 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13224 'MARA2FB' 0 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4394 2000 jump_if_false @MAR_A2_9593 0002: jump @MAR_A2_9953 :MAR_A2_9593 0045: actor $933 defined jump_if_false @MAR_A2_9614 0528: (unknown) $933 557 -1.0 :MAR_A2_9614 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13401 'MARA2FB' jump_if_false @MAR_A2_9647 0002: jump @MAR_A2_9953 :MAR_A2_9647 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13224 'MARA2FC' 0 0045: actor $5838 defined jump_if_false @MAR_A2_9690 04B4: (unknown) $5838 121 537 1.0 :MAR_A2_9690 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4394 500 jump_if_false @MAR_A2_9717 0002: jump @MAR_A2_9953 :MAR_A2_9717 0045: actor $5838 defined jump_if_false @MAR_A2_9740 04B4: (unknown) $5838 121 538 1.0 :MAR_A2_9740 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13401 'MARA2FC' jump_if_false @MAR_A2_9773 0002: jump @MAR_A2_9953 :MAR_A2_9773 004F: unknown_check $5843 jump_if_false @MAR_A2_9793 02C7: (unknown) $5843 2 2000 :MAR_A2_9793 0045: actor $5838 defined jump_if_false @MAR_A2_9816 04B4: (unknown) $5838 120 512 1.0 :MAR_A2_9816 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13224 'MARA2FD' 0 0045: actor $5838 defined jump_if_false @MAR_A2_9859 04B4: (unknown) $5838 121 539 1.0 :MAR_A2_9859 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13401 'MARA2FD' jump_if_false @MAR_A2_9892 0002: jump @MAR_A2_9953 :MAR_A2_9892 004F: unknown_check $5843 jump_if_false @MAR_A2_9926 0051: set_car $5843 traffic_behavior_to 2 0050: set_car $5843 max_speed_to 12.0 004A: car $5843 drive_to $5815 $5816 $5817 :MAR_A2_9926 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4394 1000 jump_if_false @MAR_A2_9953 0002: jump @MAR_A2_9953 :MAR_A2_9953 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4364 0049: destroy_car $5843 2@ = 0 // (int) :MAR_A2_9971 $5358(2@,27) > 0 // (int) var > num jump_if_false @MAR_A2_9991 0093: destroy_object $5358(2@,27) :MAR_A2_9991 2@ += 1 // (int) 2@ >= 27 // (int) var >= num jump_if_false @MAR_A2_9971 003F: destroy_actor $5838 003F: destroy_actor 6@ 0045: actor $933 defined jump_if_false @MAR_A2_10058 0352: (unknown) $933 0044: put_actor $933 at -931.8896 -1088.446 -100.0 00CF: set_actor $933 Z_angle_to 356.4537 0221: (unknown) :MAR_A2_10058 0444: (unknown) 120 0444: (unknown) 121 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_362 1000 0026: return :MAR_A2_10081 004F: unknown_check $5841 jump_if_false @MAR_A2_10408 0045: actor $933 defined jump_if_false @MAR_A2_10401 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_4546 $5841 jump_if_false @MAR_A2_10187 $5832 == 0 // (int) var == num jump_if_false @MAR_A2_10151 0267: (unknown) 'H_PNS03' // Follow the ~h~Spray Can blip~w~ on the radar to find the nearest ~h~Pay 'n' Spray. $5832 = 1 // (int) :MAR_A2_10151 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAR_A2_5117 $5809 $5810 $5811 0 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAR_A2_5166 0026: return 0002: jump @MAR_A2_10401 :MAR_A2_10187 007C: actor $933 driving $5841 0022: jump_if_false @MAR_A2_10336 // Note: the incorrect math opcode was used here 0102: car $5841 near_point $5809 $5810 radius 5.0 5.0 sphere 0 0022: jump_if_false @MAR_A2_10329 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAR_A2_5117 $5809 $5810 $5811 0 0025: gosub @MAR_A2_8420 $5829 == 0 // (int) var == num jump_if_false @MAR_A2_10275 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAR_A2_4296 0002: jump @MAR_A2_10304 :MAR_A2_10275 004F: unknown_check $5842 jump_if_false @MAR_A2_10304 00C0: (unknown) $5842 $5850 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_1320 $5850 :MAR_A2_10304 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5092 'MAA2_15' // Track down and recover the second ~b~car! $5837 = 4 // (int) :MAR_A2_10329 0002: jump @MAR_A2_10401 :MAR_A2_10336 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAR_A2_5117 $5809 $5810 $5811 0 $5850 = 0 // (int) 00C0: (unknown) $5841 $5850 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_1320 $5850 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5092 'MAA2_22' // Get back in the ~b~car! $5837 = 2 // (int) :MAR_A2_10401 0002: jump @MAR_A2_10440 :MAR_A2_10408 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5102 'MAA2_41' // ~r~You weren't supposed to destroy the car! 0025: gosub @MAR_A2_12946 $5837 = 10 // (int) :MAR_A2_10440 0026: return :MAR_A2_10442 0045: actor $933 defined jump_if_false @MAR_A2_10790 004F: unknown_check $5841 jump_if_false @MAR_A2_10790 004D: store_car $5841 position_to $5821 $5822 $5823 031D: (unknown) $5818 $5819 $5821 $5822 8@ 10.0 > 8@ // (float) num > var 0022: jump_if_false @MAR_A2_10682 // Note: the incorrect math opcode was used here 031D: (unknown) $937 $938 $5818 $5819 7@ 200.0 > 7@ // (float) num > var 0022: jump_if_false @MAR_A2_10665 // Note: the incorrect math opcode was used here 004F: unknown_check $5842 0022: jump_if_false @MAR_A2_10658 // Note: the incorrect math opcode was used here 807C: not actor $933 driving $5842 0022: jump_if_false @MAR_A2_10648 // Note: the incorrect math opcode was used here 014E: 9@ = car $5841 health 0011: $5853 > 9@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A2_10641 // Note: the incorrect math opcode was used here 807C: not actor $933 driving $5841 0022: jump_if_false @MAR_A2_10627 // Note: the incorrect math opcode was used here 00BB: (unknown) $5850 00C0: (unknown) $5841 $5850 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_1320 $5850 0057: show_text_highpriority GXT 'MAA2_50' time 7000 flag 1 // Take this ~b~vehicle ~w~to be repaired. $5837 = 2 // (int) 0002: jump @MAR_A2_10641 :MAR_A2_10627 00BB: (unknown) $5850 00BB: (unknown) $5849 $5837 = 3 // (int) :MAR_A2_10641 0002: jump @MAR_A2_10658 :MAR_A2_10648 0049: destroy_car $5841 $5828 = 1 // (int) :MAR_A2_10658 0002: jump @MAR_A2_10675 :MAR_A2_10665 0049: destroy_car $5841 $5828 = 1 // (int) :MAR_A2_10675 0002: jump @MAR_A2_10790 :MAR_A2_10682 007C: actor $933 driving $5841 0022: jump_if_false @MAR_A2_10746 // Note: the incorrect math opcode was used here 00BB: (unknown) $5850 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAR_A2_5117 $5809 $5810 $5811 1 0057: show_text_highpriority GXT 'MAA2_52' time 5000 flag 1 // You need to leave this vehicle at the ~y~lock-up. $5837 = 3 // (int) 0002: jump @MAR_A2_10790 :MAR_A2_10746 00BB: (unknown) $5850 00C0: (unknown) $5841 $5850 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_1320 $5850 0057: show_text_highpriority GXT 'MAA2_51' time 5000 flag 1 // You need to take this ~b~vehicle~w~ back to the lock-up. $5837 = 2 // (int) :MAR_A2_10790 0026: return :MAR_A2_10792 0052: set_car $5842 driver_behaviour_to 0 013A: set_car $5842 door_status_to 1 00BB: (unknown) $5850 $5850 = 0 // (int) 00C0: (unknown) $5842 $5850 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_1320 $5850 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5092 'MAA2_23' // Get in the ~b~car! $5837 = 5 // (int) 0026: return :MAR_A2_10857 014E: $5852 = car $5842 health 1000 > $5852 // (int) num > var 0022: jump_if_false @MAR_A2_10890 // Note: the incorrect math opcode was used here 0050: set_car $5842 max_speed_to 20.0 0051: set_car $5842 traffic_behavior_to 3 :MAR_A2_10890 0045: actor $5839 defined jump_if_false @MAR_A2_10958 004F: unknown_check $5842 jump_if_false @MAR_A2_10958 0078: if or 800 > $5852 // (int) num > var 807C: not actor $5839 driving $5842 0022: jump_if_false @MAR_A2_10958 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @MAR_A2_10958 // Note: the incorrect math opcode was used here 0052: set_car $5842 driver_behaviour_to 0 00E6: (unknown) $5839 $933 :MAR_A2_10958 0026: return :MAR_A2_10960 004F: unknown_check $5842 0022: jump_if_false @MAR_A2_11311 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @MAR_A2_11304 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_4546 $5842 jump_if_false @MAR_A2_11066 $5832 == 0 // (int) var == num jump_if_false @MAR_A2_11030 0267: (unknown) 'H_PNS03' // Follow the ~h~Spray Can blip~w~ on the radar to find the nearest ~h~Pay 'n' Spray. $5832 = 1 // (int) :MAR_A2_11030 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAR_A2_5117 $5809 $5810 $5811 0 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAR_A2_5166 0026: return 0002: jump @MAR_A2_11304 :MAR_A2_11066 007C: actor $933 driving $5842 0022: jump_if_false @MAR_A2_11234 // Note: the incorrect math opcode was used here 0102: car $5842 near_point $5809 $5810 radius 5.0 5.0 sphere 0 0022: jump_if_false @MAR_A2_11227 // Note: the incorrect math opcode was used here 0112: remove_references_to_actor $5839 // Like turning an actor into a random pedestrian 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAR_A2_5117 $5809 $5810 $5811 0 0025: gosub @MAR_A2_8546 $5831 == 0 // (int) var == num jump_if_false @MAR_A2_11168 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAR_A2_4568 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAR_A2_4725 0002: jump @MAR_A2_11197 :MAR_A2_11168 004F: unknown_check $5843 jump_if_false @MAR_A2_11197 00C0: (unknown) $5843 $5850 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_1320 $5850 :MAR_A2_11197 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5092 'MAA2_20' // Intercept the ~b~delivery van! $5826 = 0 // (int) $5837 = 7 // (int) :MAR_A2_11227 0002: jump @MAR_A2_11304 :MAR_A2_11234 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAR_A2_5117 $5809 $5810 $5811 0 $5849 = 0 // (int) $5850 = 0 // (int) 00C0: (unknown) $5842 $5850 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_1320 $5850 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5092 'MAA2_22' // Get back in the ~b~car! $5837 = 5 // (int) :MAR_A2_11304 0002: jump @MAR_A2_11343 :MAR_A2_11311 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5102 'MAA2_41' // ~r~You weren't supposed to destroy the car! 0025: gosub @MAR_A2_12946 $5837 = 10 // (int) :MAR_A2_11343 0026: return :MAR_A2_11345 004F: unknown_check $5844 jump_if_false @MAR_A2_11649 81B3: not unknown_check $5844 jump_if_false @MAR_A2_11610 037A: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_4546 $5844 jump_if_false @MAR_A2_11418 $5850 == -1 // (int) var == num jump_if_false @MAR_A2_11411 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAR_A2_5250 0026: return :MAR_A2_11411 0002: jump @MAR_A2_11443 :MAR_A2_11418 8095: not player $933 money > 99 jump_if_false @MAR_A2_11443 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4829 1 :MAR_A2_11443 0045: actor $933 defined jump_if_false @MAR_A2_11603 807C: not actor $933 driving $5844 0022: jump_if_false @MAR_A2_11550 // Note: the incorrect math opcode was used here $5850 == -1 // (int) var == num jump_if_false @MAR_A2_11543 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @NONAME_1_17636 $5850 = 0 // (int) 004F: unknown_check $5844 jump_if_false @MAR_A2_11524 00C0: (unknown) $5844 $5850 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_1320 $5850 :MAR_A2_11524 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5092 'MAA2_22' // Get back in the ~b~car! :MAR_A2_11543 0002: jump @MAR_A2_11603 :MAR_A2_11550 $5850 > -1 // (int) var > num jump_if_false @MAR_A2_11603 00BB: (unknown) $5850 $5850 = -1 // (int) 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5092 '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_11603 0002: jump @MAR_A2_11642 :MAR_A2_11610 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5102 'MAA2_41' // ~r~You weren't supposed to destroy the car! 0025: gosub @MAR_A2_12946 $5837 = 10 // (int) :MAR_A2_11642 0002: jump @MAR_A2_11681 :MAR_A2_11649 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5102 'MAA2_41' // ~r~You weren't supposed to destroy the car! 0025: gosub @MAR_A2_12946 $5837 = 10 // (int) :MAR_A2_11681 0026: return 004F: unknown_check $5843 jump_if_false @MAR_A2_11938 0045: actor $5839 defined jump_if_false @MAR_A2_11878 807E: not actor $5839 driving jump_if_false @MAR_A2_11864 00E5: (unknown) $5839 $933 0045: actor $933 defined 0022: jump_if_false @MAR_A2_11857 // Note: the incorrect math opcode was used here 007C: actor $933 driving $5843 0022: jump_if_false @MAR_A2_11805 // Note: the incorrect math opcode was used here 00BB: (unknown) $5850 $5850 = 0 // (int) 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAR_A2_5117 $5809 $5810 $5811 1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5092 'MAA2_26' // Get the van back to the ~y~lockup. $5837 = 8 // (int) 0002: jump @MAR_A2_11857 :MAR_A2_11805 00BB: (unknown) $5850 $5850 = 0 // (int) 00C0: (unknown) $5843 $5850 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_1320 $5850 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5092 'MAA2_24' // Get in the ~b~van! $5837 = 7 // (int) :MAR_A2_11857 0002: jump @MAR_A2_11871 :MAR_A2_11864 0025: gosub @MAR_A2_12527 :MAR_A2_11871 0002: jump @MAR_A2_11931 :MAR_A2_11878 $5849 = 0 // (int) $5850 = 0 // (int) 00C0: (unknown) $5843 $5850 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_1320 $5850 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5092 'MAA2_24' // Get in the ~b~van! $5837 = 7 // (int) :MAR_A2_11931 0002: jump @MAR_A2_11970 :MAR_A2_11938 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5102 'MAA2_43' // ~r~The van and the merchandise were destroyed! 0025: gosub @MAR_A2_12946 $5837 = 10 // (int) :MAR_A2_11970 0026: return :MAR_A2_11972 0045: actor $933 defined jump_if_false @MAR_A2_12320 004F: unknown_check $5842 jump_if_false @MAR_A2_12320 004D: store_car $5842 position_to $5821 $5822 $5823 031D: (unknown) $5818 $5819 $5821 $5822 8@ 10.0 > 8@ // (float) num > var 0022: jump_if_false @MAR_A2_12212 // Note: the incorrect math opcode was used here 031D: (unknown) $937 $938 $5818 $5819 7@ 200.0 > 7@ // (float) num > var 0022: jump_if_false @MAR_A2_12195 // Note: the incorrect math opcode was used here 004F: unknown_check $5843 0022: jump_if_false @MAR_A2_12188 // Note: the incorrect math opcode was used here 807C: not actor $933 driving $5843 0022: jump_if_false @MAR_A2_12178 // Note: the incorrect math opcode was used here 014E: 9@ = car $5842 health 0011: $5853 > 9@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A2_12171 // Note: the incorrect math opcode was used here 807C: not actor $933 driving $5842 0022: jump_if_false @MAR_A2_12157 // Note: the incorrect math opcode was used here 00BB: (unknown) $5850 00C0: (unknown) $5842 $5850 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_1320 $5850 0057: show_text_highpriority GXT 'MAA2_50' time 5000 flag 1 // Take this ~b~vehicle ~w~to be repaired. $5837 = 5 // (int) 0002: jump @MAR_A2_12171 :MAR_A2_12157 00BB: (unknown) $5849 00BB: (unknown) $5850 $5837 = 6 // (int) :MAR_A2_12171 0002: jump @MAR_A2_12188 :MAR_A2_12178 0049: destroy_car $5842 $5830 = 1 // (int) :MAR_A2_12188 0002: jump @MAR_A2_12205 :MAR_A2_12195 0049: destroy_car $5842 $5830 = 1 // (int) :MAR_A2_12205 0002: jump @MAR_A2_12320 :MAR_A2_12212 807C: not actor $933 driving $5842 0022: jump_if_false @MAR_A2_12276 // Note: the incorrect math opcode was used here 00BB: (unknown) $5850 00C0: (unknown) $5842 $5850 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_1320 $5850 0057: show_text_highpriority GXT 'MAA2_51' time 5000 flag 1 // You need to take this ~b~vehicle~w~ back to the lock-up. $5837 = 5 // (int) 0002: jump @MAR_A2_12320 :MAR_A2_12276 00BB: (unknown) $5850 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAR_A2_5117 $5809 $5810 $5811 1 0057: show_text_highpriority GXT 'MAA2_52' time 5000 flag 1 // You need to leave this vehicle at the ~y~lock-up. $5837 = 6 // (int) :MAR_A2_12320 0026: return :MAR_A2_12322 0045: actor $933 defined jump_if_false @MAR_A2_12525 004F: unknown_check $5843 jump_if_false @MAR_A2_12525 0045: actor $5845 defined jump_if_false @MAR_A2_12434 0078: if or 0080: actor $933 near_point $5806 $5807 radius 7.5 7.5 sphere 0 02A6: (unknown) $933 $5843 009F: actor $5846 dead 0022: jump_if_false @MAR_A2_12434 // Note: the incorrect math opcode was used here $5826 == 0 // (int) var == num jump_if_false @MAR_A2_12428 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13043 'MARA2EA' $5826 = 1 // (int) :MAR_A2_12428 00E5: (unknown) $5845 $933 :MAR_A2_12434 0045: actor $5846 defined 0022: jump_if_false @MAR_A2_12525 // Note: the incorrect math opcode was used here 0078: if or 0080: actor $933 near_point $5806 $5807 radius 7.5 7.5 sphere 0 02A6: (unknown) $933 $5843 009F: actor $5845 dead 0022: jump_if_false @MAR_A2_12525 // Note: the incorrect math opcode was used here $5826 == 0 // (int) var == num jump_if_false @MAR_A2_12519 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13224 'MARA2EB' 0 $5826 = 1 // (int) :MAR_A2_12519 00E5: (unknown) $5846 $933 :MAR_A2_12525 0026: return :MAR_A2_12527 034B: unknown_check $5843 0022: jump_if_false @MAR_A2_12655 // Note: the incorrect math opcode was used here 004F: unknown_check $5843 0022: jump_if_false @MAR_A2_12655 // Note: the incorrect math opcode was used here 014E: $5852 = car $5843 health 1@ == 0 // (int) var == num jump_if_false @MAR_A2_12578 0035: 1@ = $5852 // (int vars) 0002: jump @MAR_A2_12655 :MAR_A2_12578 0035: 2@ = 1@ // (int vars) 002B: 2@ -= $5852 // (int vars) // Note: the incorrect math opcode was used here 2@ > 10 // (int) var > num jump_if_false @MAR_A2_12655 0035: 1@ = $5852 // (int vars) 037A: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_3498 $5843 jump_if_false @MAR_A2_12655 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5102 'MAA2_42' // ~r~All the merchandise is destroyed! 0025: gosub @MAR_A2_12946 $5837 = 10 // (int) :MAR_A2_12655 0026: return :MAR_A2_12657 004F: unknown_check $5843 jump_if_false @MAR_A2_12912 82D8: not unknown_check $5843 jump_if_false @MAR_A2_12866 0045: actor $933 defined jump_if_false @MAR_A2_12859 007C: actor $933 driving $5843 0022: jump_if_false @MAR_A2_12789 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAR_A2_3332 0102: car $5843 near_point $5809 $5810 radius 5.0 5.0 sphere 0 0022: jump_if_false @MAR_A2_12782 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAR_A2_5117 $5809 $5810 $5811 0 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_12435 0025: gosub @MAR_A2_8684 0025: gosub @MAR_A2_12974 $5837 = 10 // (int) :MAR_A2_12782 0002: jump @MAR_A2_12859 :MAR_A2_12789 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAR_A2_5117 $5809 $5810 $5811 0 $5849 = 0 // (int) $5850 = 0 // (int) 00C0: (unknown) $5843 $5850 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_1320 $5850 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5092 'MAA2_25' // Get back in the ~b~van! $5837 = 7 // (int) :MAR_A2_12859 0002: jump @MAR_A2_12898 :MAR_A2_12866 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5102 'MAA2_43' // ~r~The van and the merchandise were destroyed! 0025: gosub @MAR_A2_12946 $5837 = 10 // (int) :MAR_A2_12898 0025: gosub @MAR_A2_12527 0002: jump @MAR_A2_12944 :MAR_A2_12912 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAR_A2_5102 'MAA2_43' // ~r~The van and the merchandise were destroyed! 0025: gosub @MAR_A2_12946 $5837 = 10 // (int) :MAR_A2_12944 0026: return :MAR_A2_12946 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_4829 0 0026: return :MAR_A2_12974 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_4829 0 0026: return :MAR_A2_13013 $940 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_12435 020D: (unknown) $5838 0112: remove_references_to_actor $5847 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5839 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5845 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5846 // 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 $5841 // Like turning a car into any random car 0113: remove_references_to_car $5842 // Like turning a car into any random car 0113: remove_references_to_car $5843 // Like turning a car into any random car 2@ = 0 // (int) :MAR_A2_13067 $5358(2@,27) > 0 // (int) var > num jump_if_false @MAR_A2_13087 0114: remove_references_to_object $5358(2@,27) // This object will now disappear when the player looks away :MAR_A2_13087 2@ += 1 // (int) 2@ >= 27 // (int) var >= num jump_if_false @MAR_A2_13067 0249: (unknown) $5848 $5849 > 0 // (int) var > num jump_if_false @MAR_A2_13124 00BB: (unknown) $5849 :MAR_A2_13124 $5850 > 0 // (int) var > num jump_if_false @MAR_A2_13140 00BB: (unknown) $5850 :MAR_A2_13140 $5851 > 0 // (int) var > num jump_if_false @MAR_A2_13156 00BB: (unknown) $5851 :MAR_A2_13156 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4829 0 007A: mission_cleanup 0026: return //-------------Mission 52--------------- :MAR_A3 0238: name_thread 'MAR_A3' 01EA: increment_mission_attempts 033A: use_GXT_table 'MAR_A3' 0025: gosub @MAR_A3_11846 009D: wasted_or_busted // mission only jump_if_false @MAR_A3_45 0025: gosub @MAR_A3_15717 :MAR_A3_45 0025: gosub @MAR_A3_15806 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 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @MAR_A3_254 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 007E: actor $933 driving jump_if_false @MAR_A3_248 0400: (unknown) $933 $1070 0002: jump @MAR_A3_254 :MAR_A3_248 02C0: (unknown) $933 $1070 :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_4301 0@ :MAR_A3_281 0045: actor $933 defined jump_if_false @MAR_A3_349 807E: not actor $933 driving jump_if_false @MAR_A3_326 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @MAR_A3_329 :MAR_A3_326 021D: (unknown) 0 :MAR_A3_329 $1078 == 0 // (int) var == num jump_if_false @MAR_A3_345 02EA: select_interior 2 :MAR_A3_345 01AE: (unknown) 1 :MAR_A3_349 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :MAR_A3_362 0045: actor $933 defined jump_if_false @MAR_A3_426 807E: not actor $933 driving jump_if_false @MAR_A3_414 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @MAR_A3_414 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :MAR_A3_414 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :MAR_A3_426 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @MAR_A3_475 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 01AE: (unknown) 0 $1078 == 0 // (int) var == num jump_if_false @MAR_A3_475 02EA: select_interior 0 :MAR_A3_475 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @MAR_A3_505 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :MAR_A3_505 0026: return :MAR_A3_507 0045: actor 0@ defined jump_if_false @MAR_A3_526 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :MAR_A3_526 0026: return 0045: actor 0@ defined 0022: jump_if_false @MAR_A3_556 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @MAR_A3_556 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :MAR_A3_556 0026: return :MAR_A3_558 0045: actor 0@ defined 0022: jump_if_false @MAR_A3_605 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @MAR_A3_601 // 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_605 :MAR_A3_601 1@ = 0 // (int) :MAR_A3_605 1@ == 1 // (int) var == num jump_if_false @MAR_A3_689 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @MAR_A3_682 007E: actor 0@ driving jump_if_false @MAR_A3_678 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @MAR_A3_668 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @MAR_A3_671 :MAR_A3_668 00F1: (unknown) 0@ :MAR_A3_671 0002: jump @MAR_A3_682 :MAR_A3_678 1@ = 0 // (int) :MAR_A3_682 0002: jump @MAR_A3_605 :MAR_A3_689 0026: return :MAR_A3_691 0045: actor 0@ defined jump_if_false @MAR_A3_783 007E: actor 0@ driving jump_if_false @MAR_A3_767 02A7: unknown_check 0@ jump_if_false @MAR_A3_737 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @MAR_A3_760 :MAR_A3_737 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A3_558 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :MAR_A3_760 0002: jump @MAR_A3_776 :MAR_A3_767 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :MAR_A3_776 0002: jump @MAR_A3_785 :MAR_A3_783 005F: (unknown) :MAR_A3_785 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @MAR_A3_943 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @MAR_A3_943 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @MAR_A3_884 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @MAR_A3_843 // Note: the incorrect math opcode was used here 0026: return 0002: jump @MAR_A3_877 :MAR_A3_843 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A3_558 0@ 4@ > -1 // (int) var > num jump_if_false @MAR_A3_877 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A3_558 4@ :MAR_A3_877 0002: jump @MAR_A3_943 :MAR_A3_884 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @MAR_A3_909 // Note: the incorrect math opcode was used here 0026: return 0002: jump @MAR_A3_943 :MAR_A3_909 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A3_558 0@ not 3@ == -1 // (int) var == num jump_if_false @MAR_A3_943 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A3_558 3@ :MAR_A3_943 0045: actor 0@ defined jump_if_false @MAR_A3_995 004F: unknown_check 1@ jump_if_false @MAR_A3_995 007E: actor 0@ driving jump_if_false @MAR_A3_995 807C: not actor 0@ driving 1@ 0022: jump_if_false @MAR_A3_995 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A3_558 0@ :MAR_A3_995 5@ = 0 // (int) :MAR_A3_999 5@ == 0 // (int) var == num jump_if_false @MAR_A3_1097 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @MAR_A3_1090 004F: unknown_check 1@ jump_if_false @MAR_A3_1090 007C: actor 0@ driving 1@ 0022: jump_if_false @MAR_A3_1056 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @MAR_A3_1090 :MAR_A3_1056 2@ == -1 // (int) var == num jump_if_false @MAR_A3_1082 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @MAR_A3_1090 :MAR_A3_1082 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :MAR_A3_1090 0002: jump @MAR_A3_999 :MAR_A3_1097 0026: return :MAR_A3_1099 0@ == 0 // (int) var == num jump_if_false @MAR_A3_1142 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @MAR_A3_1318 :MAR_A3_1142 0@ == 1 // (int) var == num jump_if_false @MAR_A3_1175 03CF: (unknown) 200 200 200 255 0002: jump @MAR_A3_1318 :MAR_A3_1175 0@ == 2 // (int) var == num jump_if_false @MAR_A3_1217 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @MAR_A3_1318 :MAR_A3_1217 0@ == 3 // (int) var == num jump_if_false @MAR_A3_1261 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @MAR_A3_1318 :MAR_A3_1261 0@ == 4 // (int) var == num jump_if_false @MAR_A3_1292 03CF: (unknown) 8 143 59 255 0002: jump @MAR_A3_1318 :MAR_A3_1292 0@ == 5 // (int) var == num jump_if_false @MAR_A3_1318 03CF: (unknown) 237 130 180 255 :MAR_A3_1318 0026: return 00BC: (unknown) 0@ 2 0026: return :MAR_A3_1327 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_1327 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @MAR_A3_1382 014E: 3@ = car 0@ health 3@ -= 250 // (int) :MAR_A3_1382 0 > 3@ // (int) num > var 0022: jump_if_false @MAR_A3_1397 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :MAR_A3_1397 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_1442 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :MAR_A3_1442 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_1644 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A3_1644 005F: (unknown) 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5093 3@ 4@ 5@ 0@ 1@ 2@ 10@ 11@ 12@ 037B: constant_params 4 variable_params 3 unknown 13 call_with_params @MAIN_5145 10@ 11@ 12@ 6@ 10@ 11@ 12@ 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5197 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_1791 // 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_1758 // Note: the incorrect math opcode was used here 0035: 3@ = 0@ // (int vars) 0002: jump @MAR_A3_1784 :MAR_A3_1758 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A3_1780 // Note: the incorrect math opcode was used here 0035: 3@ = 1@ // (int vars) 0002: jump @MAR_A3_1784 :MAR_A3_1780 0035: 3@ = 2@ // (int vars) :MAR_A3_1784 0002: jump @MAR_A3_1795 :MAR_A3_1791 0035: 3@ = 0@ // (int vars) :MAR_A3_1795 0026: return 0014: 1@ > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A3_1863 // 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_1830 // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 0002: jump @MAR_A3_1856 :MAR_A3_1830 0014: 2@ > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A3_1852 // Note: the incorrect math opcode was used here 0036: 3@ = 1@ // (float vars) 0002: jump @MAR_A3_1856 :MAR_A3_1852 0036: 3@ = 2@ // (float vars) :MAR_A3_1856 0002: jump @MAR_A3_1867 :MAR_A3_1863 0036: 3@ = 0@ // (float vars) :MAR_A3_1867 0026: return 0 > 0@ // (int) num > var 0022: jump_if_false @MAR_A3_1895 // 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_1899 :MAR_A3_1895 0035: 1@ = 0@ // (int vars) :MAR_A3_1899 0026: return 0 > 0@ // (float) num > var 0022: jump_if_false @MAR_A3_1927 // Note: the incorrect math opcode was used here 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0002: jump @MAR_A3_1931 :MAR_A3_1927 0036: 1@ = 0@ // (float vars) :MAR_A3_1931 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_1966 005F: (unknown) :MAR_A3_1966 801D: not 1@ == 0 // (int) var == var jump_if_false @MAR_A3_1979 005F: (unknown) :MAR_A3_1979 801D: not 2@ == 0 // (int) var == var jump_if_false @MAR_A3_1992 005F: (unknown) :MAR_A3_1992 005E: (unknown) 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A3_2007 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A3_2007 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A3_2020 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A3_2020 005F: (unknown) 037B: constant_params 4 variable_params 3 unknown 15 call_with_params @MAIN_5145 3@ 4@ 5@ 0.5 12@ 13@ 14@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5093 0@ 1@ 2@ 12@ 13@ 14@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5197 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_5093 3@ 4@ 5@ 0@ 1@ 2@ 9@ 10@ 11@ 037B: constant_params 3 variable_params 3 unknown 12 call_with_params @MAIN_5223 9@ 10@ 11@ 6@ 7@ 8@ 0026: return 2@ = 0 // (int) 1@ == 0 // (int) var == num jump_if_false @MAR_A3_2222 0026: return :MAR_A3_2222 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_2267 0026: return :MAR_A3_2267 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_2335 // 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_2335 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A3_2335 005F: (unknown) 001A: 1@ >= 2@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A3_2361 // 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_2361 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A3_2361 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_2444 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A3_2444 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_2480 // Note: the incorrect math opcode was used here 3@ = 5.0 // (float) :MAR_A3_2480 3@ > 380.0 // (float) var > num jump_if_false @MAR_A3_2499 3@ = 380.0 // (float) :MAR_A3_2499 5.0 > 4@ // (float) num > var 0022: jump_if_false @MAR_A3_2518 // Note: the incorrect math opcode was used here 4@ = 5.0 // (float) :MAR_A3_2518 4@ > 240.0 // (float) var > num jump_if_false @MAR_A3_2537 4@ = 240.0 // (float) :MAR_A3_2537 0026: return 037B: constant_params 4 variable_params 3 unknown 14 call_with_params @MAIN_5145 6@ 7@ 8@ 10.0 10@ 11@ 12@ 037B: constant_params 3 variable_params 3 unknown 14 call_with_params @MAIN_5223 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_6188 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @MAR_A3_2635 // Note: the incorrect math opcode was used here 9@ *= -1.0 // (float) :MAR_A3_2635 0026: return 037B: constant_params 9 variable_params 1 unknown 11 call_with_params @MAIN_6188 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 10@ 0 > 10@ // (float) num > var 0022: jump_if_false @MAR_A3_2675 // Note: the incorrect math opcode was used here 9@ = -1 // (int) 005E: (unknown) :MAR_A3_2675 10@ > 0 // (float) var > num jump_if_false @MAR_A3_2693 9@ = 1 // (int) 005E: (unknown) :MAR_A3_2693 9@ = 0 // (int) 005E: (unknown) 037B: constant_params 9 variable_params 1 unknown 10 call_with_params @MAIN_6188 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 0 > 9@ // (float) num > var 0022: jump_if_false @MAR_A3_2732 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A3_2732 005E: (unknown) :MAR_A3_2734 0035: $5643 = 0@ // (int vars) 0035: $5641 = 1@ // (int vars) 0035: $5642 = 2@ // (int vars) $5640 = 0 // (int) 0035: $5645 = 4@ // (int vars) 0035: $5646 = 5@ // (int vars) 0035: $5647 = 6@ // (int vars) $5648 = 3000 // (int) $5649 = 3000 // (int) $5653 = 1 // (int) $5652 = 0 // (int) $5651 = 0 // (int) $5654 = 0 // (int) $5655 = 0 // (int) $5656 = 0 // (int) 1@ == 0 // (int) var == num jump_if_false @MAR_A3_2838 $5650 = 1 // (int) 0002: jump @MAR_A3_2843 :MAR_A3_2838 $5650 = 0 // (int) :MAR_A3_2843 0160: load_model $5643 0160: load_model $5641 0160: load_model $5642 0160: load_model $5644 :MAR_A3_2859 0078: if or 8161: not model $5643 available 8161: not model $5641 available 8161: not model $5642 available 8161: not model $5644 available jump_if_false @MAR_A3_2896 0001: wait 0 ms 0002: jump @MAR_A3_2859 :MAR_A3_2896 0026: return :MAR_A3_2898 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_2943 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A3_2943 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_2988 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A3_2988 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_3033 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A3_3033 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_3078 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A3_3078 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_3123 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A3_3123 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_3168 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A3_3168 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_3213 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A3_3213 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_3258 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A3_3258 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_3303 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A3_3303 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_3348 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A3_3348 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_3393 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A3_3393 005E: (unknown) :MAR_A3_3395 $5647 == 1 // (int) var == num jump_if_false @MAR_A3_3423 not 0@ == -1 // (int) var == num jump_if_false @MAR_A3_3423 00BB: (unknown) 0@ :MAR_A3_3423 0026: return :MAR_A3_3425 $5647 == 1 // (int) var == num jump_if_false @MAR_A3_3941 1@ == 0 // (int) var == num jump_if_false @MAR_A3_3626 not $5357(0@,3) == -1 // (int) var == num jump_if_false @MAR_A3_3619 004F: unknown_check $5354(0@,3) jump_if_false @MAR_A3_3554 02BD: (unknown) $5354(0@,3) 6@ 6@ == -1 // (int) var == num jump_if_false @MAR_A3_3512 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAR_A3_3395 $5357(0@,3) 0026: return :MAR_A3_3512 0045: actor $933 defined jump_if_false @MAR_A3_3554 007C: actor $933 driving $5354(0@,3) 0022: jump_if_false @MAR_A3_3554 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAR_A3_3395 $5357(0@,3) 0026: return :MAR_A3_3554 031D: (unknown) $5375(0@,3) $5378(0@,3) $937 $938 2@ 2@ > 80.0 // (float) var > num jump_if_false @MAR_A3_3603 00C4: (unknown) $5357(0@,3) 0 $5360(0@,3) = 0 // (int) 0002: jump @MAR_A3_3619 :MAR_A3_3603 00C4: (unknown) $5357(0@,3) 3 $5360(0@,3) = 1 // (int) :MAR_A3_3619 0002: jump @MAR_A3_3941 :MAR_A3_3626 1@ == 1 // (int) var == num jump_if_false @MAR_A3_3800 not $5357(0@,3) == -1 // (int) var == num jump_if_false @MAR_A3_3793 0045: actor $5348(0@,3) defined jump_if_false @MAR_A3_3779 004F: unknown_check $5354(0@,3) jump_if_false @MAR_A3_3719 007C: actor $5348(0@,3) driving $5354(0@,3) 0022: jump_if_false @MAR_A3_3712 // Note: the incorrect math opcode was used here 00C4: (unknown) $5363(0@,3) 0 0026: return 0002: jump @MAR_A3_3719 :MAR_A3_3712 00C4: (unknown) $5357(0@,3) 0 :MAR_A3_3719 0043: store_actor $5348(0@,3) position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 031D: (unknown) 3@ 4@ $937 $938 2@ 2@ > 80.0 // (float) var > num jump_if_false @MAR_A3_3764 00C4: (unknown) $5363(0@,3) 0 0002: jump @MAR_A3_3772 :MAR_A3_3764 00C4: (unknown) $5363(0@,3) 3 :MAR_A3_3772 0002: jump @MAR_A3_3793 :MAR_A3_3779 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAR_A3_3395 $5363(0@,3) :MAR_A3_3793 0002: jump @MAR_A3_3941 :MAR_A3_3800 not $5357(0@,3) == -1 // (int) var == num jump_if_false @MAR_A3_3941 0045: actor $5351(0@,3) defined jump_if_false @MAR_A3_3927 004F: unknown_check $5354(0@,3) jump_if_false @MAR_A3_3867 007C: actor $5351(0@,3) driving $5354(0@,3) 0022: jump_if_false @MAR_A3_3867 // Note: the incorrect math opcode was used here 00C4: (unknown) $5366(0@,3) 0 0026: return :MAR_A3_3867 0043: store_actor $5351(0@,3) position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 031D: (unknown) 3@ 4@ $937 $938 2@ 2@ > 80.0 // (float) var > num jump_if_false @MAR_A3_3912 00C4: (unknown) $5366(0@,3) 0 0002: jump @MAR_A3_3920 :MAR_A3_3912 00C4: (unknown) $5366(0@,3) 3 :MAR_A3_3920 0002: jump @MAR_A3_3941 :MAR_A3_3927 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAR_A3_3395 $5366(0@,3) :MAR_A3_3941 0026: return :MAR_A3_3943 3 > $5640 // (int) num > var 0022: jump_if_false @MAR_A3_3977 // Note: the incorrect math opcode was used here 0035: 0@ = $5640 // (int vars) $5372(0@,3) = 1 // (int) $5640 += 1 // (int) 005E: (unknown) :MAR_A3_3977 005F: (unknown) :MAR_A3_3979 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAR_A3_3395 $5357(0@,3) 034B: unknown_check $5354(0@,3) jump_if_false @MAR_A3_4134 0080: actor $933 near_point $5375(0@,3) $5378(0@,3) radius 100.0 100.0 sphere 0 0022: jump_if_false @MAR_A3_4087 // Note: the incorrect math opcode was used here $5650 == 1 // (int) var == num jump_if_false @MAR_A3_4074 02BD: (unknown) $5354(0@,3) 1@ 001C: 1@ == $5348(0@,3) // (int) num == var 0022: jump_if_false @MAR_A3_4074 // Note: the incorrect math opcode was used here 0052: set_car $5354(0@,3) driver_behaviour_to 1 :MAR_A3_4074 0113: remove_references_to_car $5354(0@,3) // Like turning a car into any random car 0002: jump @MAR_A3_4134 :MAR_A3_4087 004F: unknown_check $5354(0@,3) jump_if_false @MAR_A3_4134 007C: actor $933 driving $5354(0@,3) 0022: jump_if_false @MAR_A3_4128 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5354(0@,3) // Like turning a car into any random car 0002: jump @MAR_A3_4134 :MAR_A3_4128 0049: destroy_car $5354(0@,3) :MAR_A3_4134 0026: return :MAR_A3_4136 034A: unknown_check 0@ 0022: jump_if_false @MAR_A3_4207 // Note: the incorrect math opcode was used here 0045: actor 0@ defined 0022: jump_if_false @MAR_A3_4207 // Note: the incorrect math opcode was used here 0086: actor $933 near_actor 0@ radius 100.0 100.0 sphere 0 0022: jump_if_false @MAR_A3_4204 // Note: the incorrect math opcode was used here $5650 == 1 // (int) var == num jump_if_false @MAR_A3_4194 0127: reset_actor 0@ flags 00A2: (unknown) 0@ :MAR_A3_4194 0112: remove_references_to_actor 0@ // Like turning an actor into a random pedestrian 0002: jump @MAR_A3_4207 :MAR_A3_4204 003F: destroy_actor 0@ :MAR_A3_4207 0026: return $5640 > 0 // (int) var > num jump_if_false @MAR_A3_4312 $5640 -= 1 // (int) 0035: 0@ = $5640 // (int vars) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_3979 0@ 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_4136 $5348(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_4136 $5351(0@,3) $5647 == 1 // (int) var == num jump_if_false @MAR_A3_4312 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_3395 $5363(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_3395 $5366(0@,3) :MAR_A3_4312 0026: return :MAR_A3_4314 034B: unknown_check $5354(0@,3) jump_if_false @MAR_A3_4398 004F: unknown_check $5354(0@,3) jump_if_false @MAR_A3_4392 0045: actor $933 defined jump_if_false @MAR_A3_4385 007C: actor $933 driving $5354(0@,3) 0022: jump_if_false @MAR_A3_4379 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5354(0@,3) // Like turning a car into any random car 0002: jump @MAR_A3_4385 :MAR_A3_4379 0049: destroy_car $5354(0@,3) :MAR_A3_4385 0002: jump @MAR_A3_4398 :MAR_A3_4392 0049: destroy_car $5354(0@,3) :MAR_A3_4398 034A: unknown_check $5348(0@,3) 0022: jump_if_false @MAR_A3_4417 // Note: the incorrect math opcode was used here 003F: destroy_actor $5348(0@,3) :MAR_A3_4417 034A: unknown_check $5351(0@,3) 0022: jump_if_false @MAR_A3_4436 // Note: the incorrect math opcode was used here 003F: destroy_actor $5351(0@,3) :MAR_A3_4436 $5647 == 1 // (int) var == num jump_if_false @MAR_A3_4491 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_3395 $5357(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_3395 $5363(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_3395 $5366(0@,3) :MAR_A3_4491 0026: return 0@ = 0 // (int) :MAR_A3_4497 3 > 0@ // (int) num > var 0022: jump_if_false @MAR_A3_4532 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_4314 0@ 0@ += 1 // (int) 0002: jump @MAR_A3_4497 :MAR_A3_4532 $5640 = 0 // (int) 0026: return :MAR_A3_4539 009F: actor 0@ dead jump_if_false @MAR_A3_4556 4@ = -1 // (int) 0026: return :MAR_A3_4556 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_4625 01F6: 4@ = create_random_car_with_actors 2@ in_area 8@ 9@ 10@ 11@ 0002: jump @MAR_A3_4633 :MAR_A3_4625 0333: (unknown) 8@ 9@ 10@ 11@ 2@ 4@ :MAR_A3_4633 0026: return :MAR_A3_4635 0052: set_car $5354(0@,3) driver_behaviour_to 5 0051: set_car $5354(0@,3) traffic_behavior_to 2 0050: set_car $5354(0@,3) max_speed_to 40.0 0300: (unknown) $5354(0@,3) 20 014C: set_car $5354(0@,3) health_to 700 $5647 == 1 // (int) var == num jump_if_false @MAR_A3_4742 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_3395 $5357(0@,3) $5357(0@,3) = 0 // (int) 00C0: (unknown) $5354(0@,3) $5357(0@,3) 00BC: (unknown) $5357(0@,3) 0 00C4: (unknown) $5357(0@,3) 0 $5360(0@,3) = 0 // (int) :MAR_A3_4742 0026: return 0048: $5354(0@,3) = create_car $5643 at 1@ 2@ 3@ 00D1: set_car $5354(0@,3) Z_angle_to 4@ 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAR_A3_4635 0@ 0026: return :MAR_A3_4775 834A: not unknown_check 0@ jump_if_false @MAR_A3_4787 0026: return :MAR_A3_4787 009F: actor 0@ dead jump_if_false @MAR_A3_4799 0026: return :MAR_A3_4799 0326: unknown_check 0@ $933 0022: jump_if_false @MAR_A3_4813 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A3_4813 0086: actor $933 near_actor 0@ radius 20.0 20.0 sphere 0 0022: jump_if_false @MAR_A3_4834 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A3_4834 005F: (unknown) :MAR_A3_4836 $5372(0@,3) == 1 // (int) var == num jump_if_false @MAR_A3_4853 0026: return :MAR_A3_4853 $5372(0@,3) = 1 // (int) 004F: unknown_check $5354(0@,3) jump_if_false @MAR_A3_4885 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_3979 0@ :MAR_A3_4885 00E4: (unknown) $5348(0@,3) $933 00A1: (unknown) $5348(0@,3) 1 01A4: (unknown) $5348(0@,3) 1 034F: (unknown) $5348(0@,3) 0 01AF: (unknown) $5348(0@,3) 0 03D6: (unknown) $5348(0@,3) 0 03D7: (unknown) $5348(0@,3) 0 $5369(0@,3) = 1 // (int) 034A: unknown_check $5351(0@,3) jump_if_false @MAR_A3_5039 0045: actor $5351(0@,3) defined jump_if_false @MAR_A3_5039 00A2: (unknown) $5351(0@,3) 00A1: (unknown) $5351(0@,3) 1 01A4: (unknown) $5351(0@,3) 1 034F: (unknown) $5348(0@,3) 0 0119: actor $5351(0@,3) kill_actor $5348(0@,3) 0442: (unknown) $5351(0@,3) 1 01AF: (unknown) $5351(0@,3) 0 03D6: (unknown) $5351(0@,3) 0 03D7: (unknown) $5351(0@,3) 0 :MAR_A3_5039 0026: return :MAR_A3_5041 0339: (unknown) 0@ 1 0442: (unknown) 0@ 1 0232: (unknown) 0@ 0 0106: give_actor 0@ weapon $5645 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@ $5648 03D7: (unknown) 0@ $5649 041B: (unknown) 0@ 9 0368: (unknown) 0@ 0 015D: (unknown) 0@ 32 0543: (unknown) 0@ 0 0026: return :MAR_A3_5111 0035: $5648 = 0@ // (int vars) 0035: $5649 = 1@ // (int vars) 0026: return 0035: $5652 = 0@ // (int vars) 0026: return :MAR_A3_5130 004F: unknown_check $5354(0@,3) 0022: jump_if_false @MAR_A3_5163 // Note: the incorrect math opcode was used here 00A4: $5348(0@,3) = create_actor_pedtype $5646 model $5641 in_car $5354(0@,3) driverseat 00E3: (unknown) $5348(0@,3) :MAR_A3_5163 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAR_A3_5041 $5348(0@,3) $5647 == 1 // (int) var == num jump_if_false @MAR_A3_5235 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAR_A3_3395 $5363(0@,3) $5363(0@,3) = 0 // (int) 00C1: (unknown) $5348(0@,3) $5363(0@,3) 00BC: (unknown) $5363(0@,3) 0 00C4: (unknown) $5363(0@,3) 0 :MAR_A3_5235 00E3: (unknown) $5348(0@,3) 0026: return :MAR_A3_5243 0045: actor $933 defined jump_if_false @MAR_A3_5386 02EE: get_actor $933 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_5297 0036: 2@ = 6@ // (float vars) :MAR_A3_5297 037A: constant_params 3 variable_params 0 unknown 7 call_with_params @MAR_A3_2898 0@ 1@ 2@ jump_if_false @MAR_A3_5319 005E: (unknown) :MAR_A3_5319 0080: actor $933 near_point 0@ 1@ radius 130.0 130.0 sphere 0 0022: jump_if_false @MAR_A3_5341 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A3_5341 8080: not actor $933 near_point 0@ 1@ radius 180.0 180.0 sphere 0 0022: jump_if_false @MAR_A3_5363 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A3_5363 0227: (unknown) 0@ 1@ 2@ 7.0 7.0 10.0 0022: jump_if_false @MAR_A3_5386 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A3_5386 005F: (unknown) :MAR_A3_5388 034B: unknown_check $5354(0@,3) 0022: jump_if_false @MAR_A3_5450 // Note: the incorrect math opcode was used here 004F: unknown_check $5610 0022: jump_if_false @MAR_A3_5433 // Note: the incorrect math opcode was used here 00D8: car $5610 health >= 400 jump_if_false @MAR_A3_5433 014C: set_car $5610 health_to 400 :MAR_A3_5433 00DE: (unknown) $5354(0@,3) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAR_A3_3979 0@ :MAR_A3_5450 0048: $5354(0@,3) = create_car $5643 at 1@ 2@ 3@ 0233: (unknown) $5354(0@,3) $937 $938 00DD: (unknown) $5354(0@,3) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAR_A3_4635 0@ 0369: (unknown) $5354(0@,3) 0 0026: return :MAR_A3_5497 034A: unknown_check 0@ jump_if_false @MAR_A3_5600 0045: actor 0@ defined jump_if_false @MAR_A3_5566 0045: actor $933 defined jump_if_false @MAR_A3_5559 0086: actor $933 near_actor 0@ radius 100.0 100.0 sphere 0 0022: jump_if_false @MAR_A3_5556 // Note: the incorrect math opcode was used here 005F: (unknown) 0002: jump @MAR_A3_5559 :MAR_A3_5556 003F: destroy_actor 0@ :MAR_A3_5559 0002: jump @MAR_A3_5600 :MAR_A3_5566 009F: actor 0@ dead 0022: jump_if_false @MAR_A3_5600 // 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_5600 // Note: the incorrect math opcode was used here 003F: destroy_actor 0@ :MAR_A3_5600 005E: (unknown) :MAR_A3_5602 037A: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_5497 $5351(0@,3) jump_if_false @MAR_A3_5625 0026: return :MAR_A3_5625 0118: $5351(0@,3) = create_actor_pedtype $5646 model $5642 in_car $5354(0@,3) passenger_seat 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_5041 $5351(0@,3) $5647 == 1 // (int) var == num jump_if_false @MAR_A3_5712 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_3395 $5366(0@,3) $5366(0@,3) = 0 // (int) 00C1: (unknown) $5351(0@,3) $5366(0@,3) 00BC: (unknown) $5366(0@,3) 0 00C4: (unknown) $5366(0@,3) 0 :MAR_A3_5712 0119: actor $5351(0@,3) kill_actor $5348(0@,3) 0026: return :MAR_A3_5724 037B: constant_params 0 variable_params 3 unknown 4 call_with_params @MAR_A3_5243 1@ 2@ 3@ jump_if_false @MAR_A3_5746 005F: (unknown) :MAR_A3_5746 037A: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A3_5497 $5348(0@,3) jump_if_false @MAR_A3_5769 005F: (unknown) :MAR_A3_5769 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A3_3979 0@ 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAR_A3_5388 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A3_5130 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A3_5602 0@ 0052: set_car $5354(0@,3) driver_behaviour_to 5 $5369(0@,3) = 4 // (int) 005E: (unknown) 0035: 3@ = $5640 // (int vars) 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAR_A3_3943 jump_if_false @MAR_A3_5910 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAR_A3_5388 3@ 0@ 1@ 2@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A3_5130 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A3_5602 3@ 0052: set_car $5354(3@,3) driver_behaviour_to 5 $5369(3@,3) = 4 // (int) 005E: (unknown) :MAR_A3_5910 005F: (unknown) :MAR_A3_5912 834A: not unknown_check $5351(0@,3) jump_if_false @MAR_A3_5927 0026: return :MAR_A3_5927 009F: actor $5351(0@,3) dead jump_if_false @MAR_A3_5942 0026: return :MAR_A3_5942 009F: actor $5348(0@,3) dead jump_if_false @MAR_A3_6060 0112: remove_references_to_actor $5348(0@,3) // Like turning an actor into a random pedestrian 0035: $5348(0@,3) = $5351(0@,3) // (int vars) 02E2: $5351(0@,3) = 0 // (any) $5369(0@,3) = 1 // (int) 00A2: (unknown) $5348(0@,3) 00E4: (unknown) $5348(0@,3) $933 $5647 == 1 // (int) var == num jump_if_false @MAR_A3_6058 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_3395 $5363(0@,3) $5363(0@,3) = 0 // (int) 00C1: (unknown) $5348(0@,3) $5363(0@,3) 00BC: (unknown) $5363(0@,3) 0 00C4: (unknown) $5363(0@,3) 0 :MAR_A3_6058 0026: return :MAR_A3_6060 834A: not unknown_check $5348(0@,3) jump_if_false @MAR_A3_6172 0035: $5348(0@,3) = $5351(0@,3) // (int vars) 02E2: $5351(0@,3) = 0 // (any) $5369(0@,3) = 1 // (int) 00A2: (unknown) $5348(0@,3) 00E4: (unknown) $5348(0@,3) $933 $5647 == 1 // (int) var == num jump_if_false @MAR_A3_6170 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_3395 $5363(0@,3) $5363(0@,3) = 0 // (int) 00C1: (unknown) $5348(0@,3) $5363(0@,3) 00BC: (unknown) $5363(0@,3) 0 00C4: (unknown) $5363(0@,3) 0 :MAR_A3_6170 0026: return :MAR_A3_6172 0026: return :MAR_A3_6174 034A: unknown_check $5348(0@,3) jump_if_false @MAR_A3_6202 0045: actor $5348(0@,3) defined jump_if_false @MAR_A3_6202 0026: return :MAR_A3_6202 034A: unknown_check $5351(0@,3) jump_if_false @MAR_A3_6230 0045: actor $5351(0@,3) defined jump_if_false @MAR_A3_6230 0026: return :MAR_A3_6230 010E: 1@ = current_time_in_ms $5653 == 0 // (int) var == num jump_if_false @MAR_A3_6271 0035: $5651 = 1@ // (int vars) 0029: $5651 += $5652 // (int vars) // Note: the incorrect math opcode was used here $5653 = 1 // (int) 0026: return 0002: jump @MAR_A3_6285 :MAR_A3_6271 0011: $5651 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A3_6285 // Note: the incorrect math opcode was used here 0026: return :MAR_A3_6285 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAR_A3_5724 0@ jump_if_false @MAR_A3_6308 $5653 = 0 // (int) :MAR_A3_6308 0026: return :MAR_A3_6310 8086: not actor $933 near_actor $5348(0@,3) radius 25.0 25.0 sphere 0 0022: jump_if_false @MAR_A3_6342 // Note: the incorrect math opcode was used here $5369(0@,3) = 2 // (int) 0026: return :MAR_A3_6342 007E: actor $933 driving jump_if_false @MAR_A3_6395 024B: (unknown) $933 2@ 80A0: not car 2@ wrecked 0022: jump_if_false @MAR_A3_6395 // Note: the incorrect math opcode was used here 01CA: (unknown) 2@ 1@ 1@ > 20.0 // (float) var > num jump_if_false @MAR_A3_6395 $5369(0@,3) = 2 // (int) 0026: return :MAR_A3_6395 008F: actor $933 near_actor $5348(0@,3) radius 2.0 2.0 1.0 sphere 0 0022: jump_if_false @MAR_A3_6433 // Note: the incorrect math opcode was used here 00E4: (unknown) $5348(0@,3) $933 0002: jump @MAR_A3_6500 :MAR_A3_6433 0078: if and 0218: unknown_check $5348(0@,3) $933 0086: actor $933 near_actor $5348(0@,3) radius 25.0 25.0 sphere 0 0022: jump_if_false @MAR_A3_6482 // Note: the incorrect math opcode was used here 00E4: (unknown) $5348(0@,3) $933 0002: jump @MAR_A3_6500 :MAR_A3_6482 0158: actor $5348(0@,3) run_to $937 $938 0285: (unknown) $5348(0@,3) 1 :MAR_A3_6500 0026: return :MAR_A3_6502 0086: actor $933 near_actor $5348(0@,3) radius 25.0 25.0 sphere 0 0022: jump_if_false @MAR_A3_6542 // Note: the incorrect math opcode was used here 00E4: (unknown) $5348(0@,3) $933 $5369(0@,3) = 1 // (int) 0026: return :MAR_A3_6542 0078: if and 8086: not actor $933 near_actor $5348(0@,3) radius 120.0 120.0 sphere 0 81B8: not unknown_check $5348(0@,3) 0022: jump_if_false @MAR_A3_6587 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAR_A3_5724 0@ 0026: return :MAR_A3_6587 0158: actor $5348(0@,3) run_to $937 $938 0285: (unknown) $5348(0@,3) 1 $5650 == 1 // (int) var == num jump_if_false @MAR_A3_6620 0026: return :MAR_A3_6620 807E: not actor $5348(0@,3) driving jump_if_false @MAR_A3_6909 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @MAR_A3_4539 $5348(0@,3) 10.0 $5643 1 $5354(0@,3) $5354(0@,3) == -1 // (int) var == num jump_if_false @MAR_A3_6698 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @MAR_A3_4539 $5348(0@,3) 20.0 -1 1 $5354(0@,3) :MAR_A3_6698 not $5354(0@,3) == -1 // (int) var == num jump_if_false @MAR_A3_6909 02BD: (unknown) $5354(0@,3) $5663 not $5663 == -1 // (int) var == num jump_if_false @MAR_A3_6778 809F: not actor $5663 dead jump_if_false @MAR_A3_6778 0078: if or 01D0: unknown_check $5663 $5641 01D0: unknown_check $5663 $5642 0022: jump_if_false @MAR_A3_6778 // Note: the incorrect math opcode was used here $5354(0@,3) = -1 // (int) 0026: return :MAR_A3_6778 0124: 1@ = car $5354(0@,3) max_passengers 1@ == 0 // (int) var == num jump_if_false @MAR_A3_6806 $5354(0@,3) = -1 // (int) 0026: return :MAR_A3_6806 0078: if and 807C: not actor $933 driving $5354(0@,3) 00D8: car $5354(0@,3) health >= 600 jump_if_false @MAR_A3_6898 00EA: (unknown) $5348(0@,3) $5354(0@,3) 00DD: (unknown) $5354(0@,3) not $5663 == -1 // (int) var == num jump_if_false @MAR_A3_6871 0052: set_car $5354(0@,3) driver_behaviour_to 10 :MAR_A3_6871 0035: $5354(0@,3) = $5354(0@,3) // (int vars) $5369(0@,3) = 3 // (int) 0026: return 0002: jump @MAR_A3_6909 :MAR_A3_6898 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAR_A3_3979 0@ :MAR_A3_6909 0026: return :MAR_A3_6911 0078: if or 00A0: car $5354(0@,3) wrecked 0087: actor $933 near_actor_on_foot $5348(0@,3) radius 15.0 15.0 sphere 0 0022: jump_if_false @MAR_A3_6978 // Note: the incorrect math opcode was used here 00DE: (unknown) $5354(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_3979 0@ 00E4: (unknown) $5348(0@,3) $933 $5369(0@,3) = 1 // (int) 0026: return :MAR_A3_6978 0078: if and 8086: not actor $933 near_actor $5348(0@,3) radius 120.0 120.0 sphere 0 81B8: not unknown_check $5348(0@,3) 0022: jump_if_false @MAR_A3_7023 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_5724 0@ 0026: return :MAR_A3_7023 807C: not actor $5348(0@,3) driving $5354(0@,3) 0022: jump_if_false @MAR_A3_7110 // Note: the incorrect math opcode was used here 0078: if or 012D: car $5354(0@,3) flipped 80D8: not car $5354(0@,3) health >= 400 8132: not actor $5348(0@,3) near_car $5354(0@,3) radius 15.0 15.0 sphere 0 0022: jump_if_false @MAR_A3_7110 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_3979 0@ 00DE: (unknown) $5354(0@,3) $5369(0@,3) = 2 // (int) 0026: return :MAR_A3_7110 02A6: (unknown) $5348(0@,3) $5354(0@,3) 0022: jump_if_false @MAR_A3_7152 // Note: the incorrect math opcode was used here 00E3: (unknown) $5348(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_4635 0@ $5369(0@,3) = 4 // (int) :MAR_A3_7152 0026: return :MAR_A3_7154 00A0: car $5354(0@,3) wrecked jump_if_false @MAR_A3_7169 0026: return :MAR_A3_7169 0052: set_car $5354(0@,3) driver_behaviour_to 5 0078: if or 0087: actor $933 near_actor_on_foot $5348(0@,3) radius 6.0 6.0 sphere 0 0085: actor $933 stopped_near_point_in_car 5@ 6@ radius 6.0 6.0 sphere 0 012D: car $5354(0@,3) flipped 80D8: not car $5354(0@,3) health >= 400 jump_if_false @MAR_A3_7312 00D8: car $5354(0@,3) health >= 400 jump_if_false @MAR_A3_7256 014C: set_car $5354(0@,3) health_to 400 :MAR_A3_7256 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAR_A3_3395 $5357(0@,3) 00E4: (unknown) $5348(0@,3) $933 $5369(0@,3) = 1 // (int) 00DE: (unknown) $5354(0@,3) 0052: set_car $5354(0@,3) driver_behaviour_to 0 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAR_A3_3979 0@ 0026: return :MAR_A3_7312 0078: if and 8132: not actor $933 near_car $5354(0@,3) radius 120.0 120.0 sphere 0 81B7: not unknown_check $5354(0@,3) 0022: jump_if_false @MAR_A3_7357 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAR_A3_5724 0@ 0026: return :MAR_A3_7357 0026: return :MAR_A3_7359 834A: not unknown_check $5348(0@,3) jump_if_false @MAR_A3_7374 0026: return :MAR_A3_7374 009F: actor $5348(0@,3) dead jump_if_false @MAR_A3_7389 0026: return :MAR_A3_7389 0043: store_actor $5348(0@,3) position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here $5369(0@,3) == 0 // (int) var == num jump_if_false @MAR_A3_7414 0026: return :MAR_A3_7414 $5369(0@,3) == 1 // (int) var == num jump_if_false @MAR_A3_7442 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A3_6310 0@ 0026: return :MAR_A3_7442 $5369(0@,3) == 2 // (int) var == num jump_if_false @MAR_A3_7470 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A3_6502 0@ 0026: return :MAR_A3_7470 $5369(0@,3) == 3 // (int) var == num jump_if_false @MAR_A3_7498 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A3_6911 0@ 0026: return :MAR_A3_7498 $5369(0@,3) == 4 // (int) var == num jump_if_false @MAR_A3_7526 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A3_7154 0@ 0026: return :MAR_A3_7526 0026: return 0036: $5657 = 0@ // (float vars) 0036: $5658 = 1@ // (float vars) 0036: $5659 = 2@ // (float vars) 0036: $5660 = 3@ // (float vars) 0036: $5661 = 4@ // (float vars) 0036: $5662 = 5@ // (float vars) $5656 = 1 // (int) 0026: return :MAR_A3_7566 0045: actor $933 defined jump_if_false @MAR_A3_8447 0089: actor $933 in_sphere $5657 $5658 $5659 radius $5660 $5661 $5662 sphere 0 0022: jump_if_false @MAR_A3_8219 // Note: the incorrect math opcode was used here $5655 == 0 // (int) var == num jump_if_false @MAR_A3_8003 0@ = 0 // (int) :MAR_A3_7617 0011: $5640 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A3_7990 // Note: the incorrect math opcode was used here 034A: unknown_check $5351(0@,3) 0022: jump_if_false @MAR_A3_7740 // Note: the incorrect math opcode was used here 0045: actor $5351(0@,3) defined 0022: jump_if_false @MAR_A3_7740 // Note: the incorrect math opcode was used here 0442: (unknown) $5351(0@,3) 0 0127: reset_actor $5351(0@,3) flags 02A7: unknown_check $5351(0@,3) jump_if_false @MAR_A3_7694 00E3: (unknown) $5351(0@,3) 0002: jump @MAR_A3_7740 :MAR_A3_7694 007E: actor $5351(0@,3) driving jump_if_false @MAR_A3_7720 00A2: (unknown) $5351(0@,3) 0002: jump @MAR_A3_7740 :MAR_A3_7720 00A2: (unknown) $5351(0@,3) (unknown) $5351(0@,3) 0040: (unknown) $5351(0@,3) -1 :MAR_A3_7740 034A: unknown_check $5348(0@,3) jump_if_false @MAR_A3_7844 0045: actor $5348(0@,3) defined jump_if_false @MAR_A3_7844 0127: reset_actor $5348(0@,3) flags 02A7: unknown_check $5348(0@,3) jump_if_false @MAR_A3_7798 00E3: (unknown) $5348(0@,3) 0002: jump @MAR_A3_7844 :MAR_A3_7798 007E: actor $5348(0@,3) driving jump_if_false @MAR_A3_7824 00A2: (unknown) $5348(0@,3) 0002: jump @MAR_A3_7844 :MAR_A3_7824 00A2: (unknown) $5348(0@,3) (unknown) $5348(0@,3) 0040: (unknown) $5348(0@,3) -1 :MAR_A3_7844 034B: unknown_check $5354(0@,3) jump_if_false @MAR_A3_7978 004F: unknown_check $5354(0@,3) jump_if_false @MAR_A3_7978 02BD: (unknown) $5354(0@,3) 1@ 0045: actor 1@ defined 0022: jump_if_false @MAR_A3_7978 // Note: the incorrect math opcode was used here 001C: 1@ == $5348(0@,3) // (int) num == var 0022: jump_if_false @MAR_A3_7978 // Note: the incorrect math opcode was used here 0052: set_car $5354(0@,3) driver_behaviour_to 1 0050: set_car $5354(0@,3) max_speed_to 18.0 042E: unknown_check 2 jump_if_false @MAR_A3_7957 004A: car $5354(0@,3) drive_to 344.83 -468.93 11.02 0002: jump @MAR_A3_7978 :MAR_A3_7957 004A: car $5354(0@,3) drive_to -988.1 -522.46 13.98 :MAR_A3_7978 0@ += 1 // (int) 0002: jump @MAR_A3_7617 :MAR_A3_7990 $5655 = 1 // (int) 0002: jump @MAR_A3_8212 :MAR_A3_8003 0@ = 0 // (int) :MAR_A3_8007 0011: $5640 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A3_8212 // Note: the incorrect math opcode was used here 034A: unknown_check $5351(0@,3) 0022: jump_if_false @MAR_A3_8051 // Note: the incorrect math opcode was used here 0045: actor $5351(0@,3) defined 0022: jump_if_false @MAR_A3_8051 // Note: the incorrect math opcode was used here 0127: reset_actor $5351(0@,3) flags :MAR_A3_8051 034A: unknown_check $5348(0@,3) 0022: jump_if_false @MAR_A3_8083 // Note: the incorrect math opcode was used here 0045: actor $5348(0@,3) defined 0022: jump_if_false @MAR_A3_8083 // Note: the incorrect math opcode was used here 0127: reset_actor $5348(0@,3) flags :MAR_A3_8083 034B: unknown_check $5354(0@,3) 0022: jump_if_false @MAR_A3_8200 // Note: the incorrect math opcode was used here 004F: unknown_check $5354(0@,3) 0022: jump_if_false @MAR_A3_8200 // Note: the incorrect math opcode was used here 02BD: (unknown) $5354(0@,3) 1@ 0045: actor 1@ defined 0022: jump_if_false @MAR_A3_8200 // Note: the incorrect math opcode was used here 001C: 1@ == $5348(0@,3) // (int) num == var 0022: jump_if_false @MAR_A3_8200 // Note: the incorrect math opcode was used here 042E: unknown_check 2 0022: jump_if_false @MAR_A3_8179 // Note: the incorrect math opcode was used here 004A: car $5354(0@,3) drive_to 344.83 -468.93 11.02 0002: jump @MAR_A3_8200 :MAR_A3_8179 004A: car $5354(0@,3) drive_to -988.1 -522.46 13.98 :MAR_A3_8200 0@ += 1 // (int) 0002: jump @MAR_A3_8007 :MAR_A3_8212 0002: jump @MAR_A3_8447 :MAR_A3_8219 $5655 == 1 // (int) var == num jump_if_false @MAR_A3_8447 0@ = 0 // (int) :MAR_A3_8236 0011: $5640 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A3_8442 // Note: the incorrect math opcode was used here 034A: unknown_check $5351(0@,3) 0022: jump_if_false @MAR_A3_8298 // Note: the incorrect math opcode was used here 0045: actor $5351(0@,3) defined 0022: jump_if_false @MAR_A3_8298 // Note: the incorrect math opcode was used here 00A1: (unknown) $5351(0@,3) 1 0442: (unknown) $5351(0@,3) 1 01EC: (unknown) $5351(0@,3) 1 :MAR_A3_8298 034A: unknown_check $5348(0@,3) jump_if_false @MAR_A3_8340 0045: actor $5348(0@,3) defined jump_if_false @MAR_A3_8340 00A1: (unknown) $5348(0@,3) 1 01EC: (unknown) $5348(0@,3) 1 :MAR_A3_8340 034B: unknown_check $5354(0@,3) jump_if_false @MAR_A3_8430 004F: unknown_check $5354(0@,3) jump_if_false @MAR_A3_8430 02BD: (unknown) $5354(0@,3) 1@ 0045: actor 1@ defined 0022: jump_if_false @MAR_A3_8430 // Note: the incorrect math opcode was used here 001C: 1@ == $5348(0@,3) // (int) num == var 0022: jump_if_false @MAR_A3_8430 // Note: the incorrect math opcode was used here 0052: set_car $5354(0@,3) driver_behaviour_to 5 0051: set_car $5354(0@,3) traffic_behavior_to 2 0050: set_car $5354(0@,3) max_speed_to 40.0 0300: (unknown) $5354(0@,3) 20 :MAR_A3_8430 0@ += 1 // (int) 0002: jump @MAR_A3_8236 :MAR_A3_8442 $5655 = 0 // (int) :MAR_A3_8447 0026: return :MAR_A3_8449 $5654 = 0 // (int) 0@ = 0 // (int) :MAR_A3_8458 0011: $5640 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A3_8750 // Note: the incorrect math opcode was used here 034B: unknown_check $5354(0@,3) 0022: jump_if_false @MAR_A3_8560 // Note: the incorrect math opcode was used here 004F: unknown_check $5354(0@,3) 0022: jump_if_false @MAR_A3_8539 // Note: the incorrect math opcode was used here $5654 += 1 // (int) 004D: store_car $5354(0@,3) position_to $5375(0@,3) $5378(0@,3) $5381(0@,3) 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @MAR_A3_3425 0@ 0 0002: jump @MAR_A3_8553 :MAR_A3_8539 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_3395 $5357(0@,3) :MAR_A3_8553 0002: jump @MAR_A3_8574 :MAR_A3_8560 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_3395 $5357(0@,3) :MAR_A3_8574 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @MAR_A3_3425 0@ 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @MAR_A3_3425 0@ 2 $5372(0@,3) == 0 // (int) var == num jump_if_false @MAR_A3_8685 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_4775 $5348(0@,3) jump_if_false @MAR_A3_8646 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_4836 0@ :MAR_A3_8646 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_4775 $5351(0@,3) jump_if_false @MAR_A3_8678 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_4836 0@ :MAR_A3_8678 0002: jump @MAR_A3_8738 :MAR_A3_8685 $5655 == 1 // (int) var == num jump_if_false @MAR_A3_8705 0002: jump @MAR_A3_8738 :MAR_A3_8705 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_7359 0@ 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_5912 0@ 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_6174 0@ :MAR_A3_8738 0@ += 1 // (int) 0002: jump @MAR_A3_8458 :MAR_A3_8750 $5656 == 1 // (int) var == num jump_if_false @MAR_A3_8773 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAR_A3_7566 :MAR_A3_8773 0026: return 0@ = 0 // (int) :MAR_A3_8779 3 > 0@ // (int) num > var 0022: jump_if_false @MAR_A3_8899 // Note: the incorrect math opcode was used here 003F: destroy_actor $5348(0@,3) 003F: destroy_actor $5351(0@,3) 034B: unknown_check $5354(0@,3) 0022: jump_if_false @MAR_A3_8887 // Note: the incorrect math opcode was used here 004F: unknown_check $5354(0@,3) 0022: jump_if_false @MAR_A3_8881 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @MAR_A3_8874 // Note: the incorrect math opcode was used here 007C: actor $933 driving $5354(0@,3) 0022: jump_if_false @MAR_A3_8868 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5354(0@,3) // Like turning a car into any random car 0002: jump @MAR_A3_8874 :MAR_A3_8868 0049: destroy_car $5354(0@,3) :MAR_A3_8874 0002: jump @MAR_A3_8887 :MAR_A3_8881 0049: destroy_car $5354(0@,3) :MAR_A3_8887 0@ += 1 // (int) 0002: jump @MAR_A3_8779 :MAR_A3_8899 0026: return :MAR_A3_8901 0@ > 0 // (int) var > num jump_if_false @MAR_A3_8914 005E: (unknown) :MAR_A3_8914 005F: (unknown) :MAR_A3_8916 0@ = 0 // (int) :MAR_A3_8920 3 > 0@ // (int) num > var 0022: jump_if_false @MAR_A3_9104 // Note: the incorrect math opcode was used here 034A: unknown_check $5348(0@,3) 0022: jump_if_false @MAR_A3_9028 // Note: the incorrect math opcode was used here 0045: actor $5348(0@,3) defined 0022: jump_if_false @MAR_A3_9028 // Note: the incorrect math opcode was used here 007E: actor $5348(0@,3) driving 0022: jump_if_false @MAR_A3_9003 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @MAR_A3_8996 // Note: the incorrect math opcode was used here 00A2: (unknown) $5348(0@,3) 00E5: (unknown) $5348(0@,3) $933 :MAR_A3_8996 0002: jump @MAR_A3_9028 :MAR_A3_9003 0045: actor $933 defined 0022: jump_if_false @MAR_A3_9028 // Note: the incorrect math opcode was used here 00A2: (unknown) $5348(0@,3) 00E4: (unknown) $5348(0@,3) $933 :MAR_A3_9028 034A: unknown_check $5351(0@,3) 0022: jump_if_false @MAR_A3_9092 // Note: the incorrect math opcode was used here 0045: actor $5351(0@,3) defined 0022: jump_if_false @MAR_A3_9092 // Note: the incorrect math opcode was used here 007E: actor $5351(0@,3) driving 0022: jump_if_false @MAR_A3_9092 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @MAR_A3_9092 // Note: the incorrect math opcode was used here 00A2: (unknown) $5351(0@,3) 00E4: (unknown) $5351(0@,3) $933 :MAR_A3_9092 0@ += 1 // (int) 0002: jump @MAR_A3_8920 :MAR_A3_9104 0026: return :MAR_A3_9106 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_8901 $5641 jump_if_false @MAR_A3_9129 0162: release_model $5641 :MAR_A3_9129 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_8901 $5642 jump_if_false @MAR_A3_9152 0162: release_model $5642 :MAR_A3_9152 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_8901 $5643 jump_if_false @MAR_A3_9175 0162: release_model $5643 :MAR_A3_9175 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_8901 $5644 jump_if_false @MAR_A3_9198 0162: release_model $5644 :MAR_A3_9198 0@ = 0 // (int) :MAR_A3_9202 3 > 0@ // (int) num > var 0022: jump_if_false @MAR_A3_9268 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_3395 $5357(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_3395 $5363(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A3_3395 $5366(0@,3) 0@ += 1 // (int) 0002: jump @MAR_A3_9202 :MAR_A3_9268 0026: return :MAR_A3_9270 0035: 2@ = $5672 // (int vars) 1@ == 1 // (int) var == num jump_if_false @MAR_A3_9310 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_13224 $5417(2@,6) 1 0002: jump @MAR_A3_9358 :MAR_A3_9310 1@ == 1 // (int) var == num jump_if_false @MAR_A3_9344 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_13224 $5417(2@,6) 0 0002: jump @MAR_A3_9358 :MAR_A3_9344 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_13043 $5417(2@,6) :MAR_A3_9358 $5672 += 1 // (int) 0026: return :MAR_A3_9366 003E: 6@ = create_actor_pedtype 22 model $5686 at 0@ 1@ 2@ 0045: actor 6@ defined 0022: jump_if_false @MAR_A3_9392 // Note: the incorrect math opcode was used here 010F: (unknown) 6@ 3@ 4@ 5@ :MAR_A3_9392 0026: return :MAR_A3_9394 0139: 5@ = random_int_in_ranges 0 2 5@ == 0 // (int) var == num jump_if_false @MAR_A3_9423 6@ = 93 // (int) 0002: jump @MAR_A3_9428 :MAR_A3_9423 6@ = 94 // (int) :MAR_A3_9428 003E: 4@ = create_actor_pedtype $5690 model 6@ at 0@ 1@ 2@ 0045: actor 4@ defined 0022: jump_if_false @MAR_A3_9483 // Note: the incorrect math opcode was used here 00CF: set_actor 4@ Z_angle_to 3@ 0106: give_actor 4@ weapon $5689 ammo $5687 // Load the weapon model before using this 01C9: (unknown) 4@ $5688 03DE: (unknown) 4@ 1 032D: (unknown) 4@ 1 01C9: (unknown) 4@ 50 041B: (unknown) 4@ 9 :MAR_A3_9483 0026: return :MAR_A3_9485 1@ = 0 // (int) 8140: not pickup 0@ picked_up jump_if_false @MAR_A3_9513 0263: (unknown) 0@ 1@ 00BC: (unknown) 1@ 1 00C4: (unknown) 1@ 3 :MAR_A3_9513 0026: return :MAR_A3_9515 0140: pickup $5804 picked_up jump_if_false @MAR_A3_9540 00BB: (unknown) $5805 0141: destroy_pickup $5804 $5814 = 1 // (int) :MAR_A3_9540 02E7: get_weapon_data_from_actor $933 weapon_group 3 weapon 1@ ammo 2@ model 3@ 2@ > 0 // (int) var > num jump_if_false @MAR_A3_9574 $5812 = 1 // (int) 025D: remove_text $5665 025D: remove_text $5666 :MAR_A3_9574 $5812 == 1 // (int) var == num jump_if_false @MAR_A3_9703 2@ > 0 // (int) var > num jump_if_false @MAR_A3_9603 $5813 = 0 // (int) :MAR_A3_9603 $5813 == 0 // (int) var == num jump_if_false @MAR_A3_9703 2@ == 0 // (int) var == num jump_if_false @MAR_A3_9703 $5814 == 1 // (int) var == num jump_if_false @MAR_A3_9677 01F9: $5804 = create_weapon_pickup #GRENADE group 3 ammo 10 at $5806 $5807 $5808 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @MAR_A3_9485 $5804 $5805 0002: jump @MAR_A3_9683 :MAR_A3_9677 00C4: (unknown) $5805 3 :MAR_A3_9683 0058: (unknown) $5666 5000 1 $5813 = 1 // (int) $5814 = 0 // (int) :MAR_A3_9703 0026: return :MAR_A3_9705 $5809 = -950.43 // (float) $5810 = -847.66 // (float) $5811 = 12.21 // (float) 01BB: (unknown) $5809 $5810 $5811 $5811 0036: $5806 = $5809 // (float vars) 0036: $5807 = $5810 // (float vars) 0036: $5808 = $5811 // (float vars) 0036: $5807 = $5810 // (float vars) $5807 -= 0.8 // (float) 0036: $5808 = $5811 // (float vars) $5808 += 0.6 // (float) 01F9: $5804 = create_weapon_pickup #GRENADE group 3 ammo 10 at $5806 $5807 $5808 037B: constant_params 1 variable_params 1 unknown 0 call_with_params @MAR_A3_9485 $5804 $5805 00C4: (unknown) $5805 0 0026: return :MAR_A3_9828 5@ = 0 // (int) 0048: 4@ = create_car $5769 at 0@ 1@ 2@ 004F: unknown_check 4@ 0022: jump_if_false @MAR_A3_9885 // 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_9885 0026: return :MAR_A3_9887 0295: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 0246: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 0026: return :MAR_A3_9905 005A: 4@ = current_time_hours, 5@ = current_time_minutes 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @MAR_A3_9940 // 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_9933 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A3_9933 0002: jump @MAR_A3_10046 :MAR_A3_9940 0011: 4@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A3_9960 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @MAR_A3_10046 :MAR_A3_9960 $5670 == 0 // (int) var == num jump_if_false @MAR_A3_10046 0011: 4@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A3_10007 // Note: the incorrect math opcode was used here 01DA: show_text_2numbers GXT $5668 numbers 0@ 1@ time 5000 flag 1 $5670 = 1 // (int) 0002: jump @MAR_A3_10046 :MAR_A3_10007 001C: 4@ == 2@ // (int) num == var 0022: jump_if_false @MAR_A3_10046 // 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_10046 // Note: the incorrect math opcode was used here 01DA: show_text_2numbers GXT $5668 numbers 0@ 1@ time 5000 flag 1 $5670 = 1 // (int) :MAR_A3_10046 005F: (unknown) :MAR_A3_10048 2@ = 0 // (int) :MAR_A3_10052 6 > 2@ // (int) num > var 0022: jump_if_false @MAR_A3_10130 // Note: the incorrect math opcode was used here 0045: actor $5435(2@,6) defined 0022: jump_if_false @MAR_A3_10118 // Note: the incorrect math opcode was used here 001C: $5465(2@,6) == 0@ // (int) num == var 0022: jump_if_false @MAR_A3_10118 // Note: the incorrect math opcode was used here $5441(2@,6) = 1 // (int) 1@ == 1 // (int) var == num jump_if_false @MAR_A3_10118 $5477(2@,6) = 0 // (int) :MAR_A3_10118 2@ += 1 // (int) 0002: jump @MAR_A3_10052 :MAR_A3_10130 0026: return :MAR_A3_10132 0@ = 0 // (int) :MAR_A3_10136 6 > 0@ // (int) num > var 0022: jump_if_false @MAR_A3_10168 // Note: the incorrect math opcode was used here $5441(0@,6) = 1 // (int) 0@ += 1 // (int) 0002: jump @MAR_A3_10136 :MAR_A3_10168 0026: return :MAR_A3_10170 10@ = 0 // (int) 11@ = 0 // (int) $5771 == 1 // (int) var == num jump_if_false @MAR_A3_10203 0035: 11@ = $5770 // (int vars) 0002: jump @MAR_A3_10332 :MAR_A3_10203 0043: store_actor 0@ position_to 2@ 3@ 4@ // Note: the incorrect math opcode was used here 12@ = 0 // (int) :MAR_A3_10213 3 > 12@ // (int) num > var 0022: jump_if_false @MAR_A3_10332 // Note: the incorrect math opcode was used here 004F: unknown_check $5518(12@,3) 0022: jump_if_false @MAR_A3_10320 // Note: the incorrect math opcode was used here 10@ == 0 // (int) var == num jump_if_false @MAR_A3_10283 031E: (unknown) 2@ 3@ 4@ $5530(12@,3) $5533(12@,3) $5536(12@,3) 9@ 0035: 11@ = 12@ // (int vars) 10@ = 1 // (int) 0002: jump @MAR_A3_10320 :MAR_A3_10283 031E: (unknown) 2@ 3@ 4@ $5530(12@,3) $5533(12@,3) $5536(12@,3) 8@ 0014: 9@ > 8@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A3_10320 // Note: the incorrect math opcode was used here 0036: 9@ = 8@ // (float vars) 0035: 11@ = 12@ // (int vars) :MAR_A3_10320 12@ += 1 // (int) 0002: jump @MAR_A3_10213 :MAR_A3_10332 0158: actor 0@ run_to $5530(11@,3) $5533(11@,3) 0035: $5471(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_10452 // Note: the incorrect math opcode was used here 001C: 3@ == 2@ // (int) num == var 0022: jump_if_false @MAR_A3_10395 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @MAR_A3_10452 :MAR_A3_10395 0011: 3@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A3_10429 // 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_10422 // Note: the incorrect math opcode was used here 2@ += 1 // (int) :MAR_A3_10422 0002: jump @MAR_A3_10445 :MAR_A3_10429 2@ > 0 // (int) var > num jump_if_false @MAR_A3_10445 2@ -= 1 // (int) :MAR_A3_10445 0035: $5489(1@,6) = 2@ // (int vars) :MAR_A3_10452 007E: actor 0@ driving 0022: jump_if_false @MAR_A3_10479 // Note: the incorrect math opcode was used here 024B: (unknown) 0@ 9@ 004A: car 9@ drive_to 6@ 7@ 8@ 0002: jump @MAR_A3_10524 :MAR_A3_10479 5@ == 1 // (int) var == num jump_if_false @MAR_A3_10511 0285: (unknown) 0@ 0 0158: actor 0@ run_to 6@ 7@ 0285: (unknown) 0@ 0 0002: jump @MAR_A3_10524 :MAR_A3_10511 0285: (unknown) 0@ 0 00EE: (unknown) 0@ 6@ 7@ 0285: (unknown) 0@ 0 :MAR_A3_10524 005F: (unknown) :MAR_A3_10526 00CF: set_actor 0@ Z_angle_to $5545(2@,3) $5477(1@,6) = 4 // (int) $5489(1@,6) = -1 // (int) $5483(1@,6) = -1 // (int) 0026: return :MAR_A3_10559 0035: 3@ = $5465(1@,6) // (int vars) 3@ == 3 // (int) var == num jump_if_false @MAR_A3_10656 0218: unknown_check 0@ $933 0022: jump_if_false @MAR_A3_10601 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 0002: jump @MAR_A3_10649 :MAR_A3_10601 0043: store_actor 0@ position_to 5@ 6@ 7@ // Note: the incorrect math opcode was used here 031E: (unknown) 5@ 6@ 7@ $937 $938 $939 8@ 0014: 8@ > $5509(3@,4) // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A3_10645 // Note: the incorrect math opcode was used here 2@ = 1 // (int) 0002: jump @MAR_A3_10649 :MAR_A3_10645 2@ = 0 // (int) :MAR_A3_10649 0002: jump @MAR_A3_10818 :MAR_A3_10656 004F: unknown_check $5518(3@,3) jump_if_false @MAR_A3_10747 0218: unknown_check 0@ $933 0022: jump_if_false @MAR_A3_10692 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 0002: jump @MAR_A3_10740 :MAR_A3_10692 0043: store_actor 0@ position_to 5@ 6@ 7@ // Note: the incorrect math opcode was used here 031E: (unknown) 5@ 6@ 7@ $937 $938 $939 8@ 0014: 8@ > $5509(3@,4) // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A3_10736 // Note: the incorrect math opcode was used here 2@ = 2 // (int) 0002: jump @MAR_A3_10740 :MAR_A3_10736 2@ = 0 // (int) :MAR_A3_10740 0002: jump @MAR_A3_10818 :MAR_A3_10747 0218: unknown_check 0@ $933 0022: jump_if_false @MAR_A3_10770 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 0002: jump @MAR_A3_10818 :MAR_A3_10770 0043: store_actor 0@ position_to 5@ 6@ 7@ // Note: the incorrect math opcode was used here 031E: (unknown) 5@ 6@ 7@ $937 $938 $939 8@ 0014: 8@ > $5509(3@,4) // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A3_10814 // Note: the incorrect math opcode was used here 2@ = 1 // (int) 0002: jump @MAR_A3_10818 :MAR_A3_10814 2@ = 0 // (int) :MAR_A3_10818 0026: return :MAR_A3_10820 0035: 2@ = $5471(1@,6) // (int vars) 004F: unknown_check $5518(2@,3) 0022: jump_if_false @MAR_A3_10911 // Note: the incorrect math opcode was used here 0089: actor 0@ in_sphere $5530(2@,3) $5533(2@,3) $5536(2@,3) radius 3.0 3.0 3.0 sphere 0 0022: jump_if_false @MAR_A3_10893 // Note: the incorrect math opcode was used here 0035: $5465(1@,6) = 2@ // (int vars) 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @MAR_A3_10048 2@ 0 005E: (unknown) :MAR_A3_10893 0158: actor 0@ run_to $5530(2@,3) $5533(2@,3) 0002: jump @MAR_A3_10923 :MAR_A3_10911 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @MAR_A3_10170 0@ 1@ :MAR_A3_10923 005F: (unknown) :MAR_A3_10925 3@ = 2 // (int) :MAR_A3_10930 20 > 3@ // (int) num > var 0022: jump_if_false @MAR_A3_11029 // Note: the incorrect math opcode was used here 02F6: (unknown) $937 $938 $939 3@ 0@ 1@ 2@ 8227: not (unknown) 0@ 1@ 2@ 2.0 2.0 2.0 0022: jump_if_false @MAR_A3_11017 // Note: the incorrect math opcode was used here 005D: sphere_onscreen 0@ 1@ 2@ radius 2.0 0022: jump_if_false @MAR_A3_11015 // Note: the incorrect math opcode was used here 8080: not actor $933 near_point 0@ 1@ radius 90.0 90.0 sphere 0 0022: jump_if_false @MAR_A3_11008 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A3_11008 0002: jump @MAR_A3_11017 :MAR_A3_11015 005E: (unknown) :MAR_A3_11017 3@ += 1 // (int) 0002: jump @MAR_A3_10930 :MAR_A3_11029 005F: (unknown) :MAR_A3_11031 1 > $5759 // (int) num > var 0022: jump_if_false @MAR_A3_11095 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 3 unknown 4 call_with_params @MAR_A3_10925 0@ 1@ 2@ jump_if_false @MAR_A3_11095 0035: 3@ = $5758 // (int vars) 037B: constant_params 4 variable_params 1 unknown 4 call_with_params @MAR_A3_9394 0@ 1@ 2@ 0 $5504(3@,1) 013E: actor $5504(3@,1) look_at_actor $933 :MAR_A3_11095 005F: (unknown) :MAR_A3_11097 $5761 = 0 // (int) 0026: return :MAR_A3_11104 0029: $5761 += 0@ // (int vars) // Note: the incorrect math opcode was used here $5761 > 99 // (int) var > num jump_if_false @MAR_A3_11144 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAR_A3_11031 jump_if_false @MAR_A3_11144 $5761 = 0 // (int) :MAR_A3_11144 0026: return :MAR_A3_11146 02AE: (unknown) 1@ 0@ 0022: jump_if_false @MAR_A3_11166 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @MAR_A3_11179 :MAR_A3_11166 0326: unknown_check 0@ 1@ 0022: jump_if_false @MAR_A3_11179 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A3_11179 008F: actor 0@ near_actor 1@ radius 80.0 80.0 80.0 sphere 0 0022: jump_if_false @MAR_A3_11212 // Note: the incorrect math opcode was used here 01C7: unknown_check 1@ 0022: jump_if_false @MAR_A3_11212 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A3_11212 $5441(2@,6) == 1 // (int) var == num jump_if_false @MAR_A3_11240 0218: unknown_check 0@ 1@ 0022: jump_if_false @MAR_A3_11240 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A3_11240 005F: (unknown) :MAR_A3_11242 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_11258 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A3_11258 005F: (unknown) :MAR_A3_11260 010E: 1@ = current_time_in_ms 0035: $5762 = 1@ // (int vars) 0029: $5762 += 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return :MAR_A3_11275 008F: actor 0@ near_actor $933 radius 80.0 80.0 80.0 sphere 0 0022: jump_if_false @MAR_A3_11436 // Note: the incorrect math opcode was used here $5763 == 1 // (int) var == num jump_if_false @MAR_A3_11352 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAR_A3_11242 $5762 jump_if_false @MAR_A3_11352 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAR_A3_11104 100 $5763 = 0 // (int) $5764 = 1 // (int) :MAR_A3_11352 01C7: unknown_check $933 jump_if_false @MAR_A3_11436 02C0: (unknown) $933 1@ 02DB: unknown_check 1@ 12 jump_if_false @MAR_A3_11418 $5763 == 0 // (int) var == num jump_if_false @MAR_A3_11411 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAR_A3_11260 3500 $5763 = 1 // (int) :MAR_A3_11411 0002: jump @MAR_A3_11436 :MAR_A3_11418 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAR_A3_11104 5 $5764 = 1 // (int) :MAR_A3_11436 0026: return :MAR_A3_11438 3@ = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A3_11275 0@ 2@ == 4 // (int) var == num jump_if_false @MAR_A3_11545 00DF: (unknown) 0@ 037B: constant_params 3 variable_params 0 unknown 6 call_with_params @MAR_A3_11146 0@ $933 1@ jump_if_false @MAR_A3_11522 0154: (unknown) 0@ $5477(1@,6) = 0 // (int) 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @MAR_A3_10048 $5465(1@,6) 1 0002: jump @MAR_A3_11538 :MAR_A3_11522 0045: actor $933 defined jump_if_false @MAR_A3_11538 0153: (unknown) 0@ $933 :MAR_A3_11538 0002: jump @MAR_A3_11793 :MAR_A3_11545 2@ == 0 // (int) var == num jump_if_false @MAR_A3_11672 0154: (unknown) 0@ 037B: constant_params 2 variable_params 1 unknown 6 call_with_params @MAR_A3_10559 0@ 1@ 5@ 5@ == 1 // (int) var == num jump_if_false @MAR_A3_11607 $5477(1@,6) = 1 // (int) $5465(1@,6) = 3 // (int) 0002: jump @MAR_A3_11665 :MAR_A3_11607 5@ == 0 // (int) var == num jump_if_false @MAR_A3_11635 00E4: (unknown) 0@ $933 01EC: (unknown) 0@ 1 0002: jump @MAR_A3_11665 :MAR_A3_11635 5@ == 2 // (int) var == num jump_if_false @MAR_A3_11665 0035: $5471(1@,6) = $5465(1@,6) // (int vars) $5477(1@,6) = 2 // (int) :MAR_A3_11665 0002: jump @MAR_A3_11793 :MAR_A3_11672 2@ == 2 // (int) var == num jump_if_false @MAR_A3_11761 037B: constant_params 3 variable_params 0 unknown 6 call_with_params @MAR_A3_11146 0@ $933 1@ jump_if_false @MAR_A3_11719 $5477(1@,6) = 0 // (int) 0002: jump @MAR_A3_11754 :MAR_A3_11719 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @MAR_A3_10820 0@ 1@ jump_if_false @MAR_A3_11754 037B: constant_params 3 variable_params 0 unknown 6 call_with_params @MAR_A3_10526 0@ 1@ $5465(1@,6) :MAR_A3_11754 0002: jump @MAR_A3_11793 :MAR_A3_11761 2@ == 1 // (int) var == num jump_if_false @MAR_A3_11793 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @MAR_A3_10170 0@ 1@ $5477(1@,6) = 2 // (int) :MAR_A3_11793 0026: return 0043: store_actor 0@ position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 031D: (unknown) 1@ 2@ $937 $938 4@ 4@ > 25.0 // (float) var > num jump_if_false @MAR_A3_11832 005F: (unknown) 0002: jump @MAR_A3_11844 :MAR_A3_11832 00E4: (unknown) 0@ $933 01EC: (unknown) 0@ 1 005E: (unknown) :MAR_A3_11844 005F: (unknown) :MAR_A3_11846 $940 = 1 // (int) 0001: wait 0 ms 2@ = -1 // (int) 037B: constant_params 1 variable_params 1 unknown 21 call_with_params @MAIN_6449 $1748 1@ 0025: gosub @MAR_A3_12656 005B: set_current_time_hours_to 3 minutes_to 0 0403: (unknown) 9 30 10 0168: 0025: gosub @MAR_A3_13994 0025: gosub @MAR_A3_13351 0025: gosub @MAR_A3_13415 01D9: (unknown) $5664 9 30 5000 1 02E7: get_weapon_data_from_actor $933 weapon_group 3 weapon 11@ ammo 9@ model 13@ not 9@ > 0 // (int) var > num jump_if_false @MAR_A3_11964 0058: (unknown) $5665 5000 1 00C4: (unknown) $5805 3 :MAR_A3_11964 0169: :MAR_A3_11966 0001: wait 0 ms :MAR_A3_11969 0@ == 0 // (int) var == num jump_if_false @MAR_A3_12138 0001: wait 0 ms 0045: actor $933 defined jump_if_false @MAR_A3_12126 037B: constant_params 4 variable_params 0 unknown 21 call_with_params @MAR_A3_9905 9 30 8 30 jump_if_false @MAR_A3_12042 2@ = 0 // (int) 0025: gosub @MAR_A3_15717 0@ = 10 // (int) 0002: jump @MAR_A3_12119 :MAR_A3_12042 037B: constant_params 0 variable_params 0 unknown 21 call_with_params @MAR_A3_9515 0025: gosub @MAR_A3_12300 0025: gosub @MAR_A3_12454 2 > $5771 // (int) num > var 0022: jump_if_false @MAR_A3_12119 // 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_3943 $5818 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 21 call_with_params @MAR_A3_10132 0057: show_text_highpriority GXT $5669 time 5000 flag 1 :MAR_A3_12119 0002: jump @MAR_A3_12131 :MAR_A3_12126 0@ = 10 // (int) :MAR_A3_12131 0002: jump @MAR_A3_11969 :MAR_A3_12138 0@ == 2 // (int) var == num jump_if_false @MAR_A3_12279 0001: wait 0 ms 0045: actor $933 defined jump_if_false @MAR_A3_12267 037B: constant_params 4 variable_params 0 unknown 21 call_with_params @MAR_A3_9905 9 30 8 30 jump_if_false @MAR_A3_12212 2@ = 0 // (int) 0025: gosub @MAR_A3_15717 0@ = 10 // (int) 0002: jump @MAR_A3_12260 :MAR_A3_12212 037B: constant_params 0 variable_params 0 unknown 21 call_with_params @MAR_A3_9515 0025: gosub @MAR_A3_12300 0025: gosub @MAR_A3_12454 $5771 == 0 // (int) var == num jump_if_false @MAR_A3_12260 0025: gosub @MAR_A3_15769 0@ = 10 // (int) :MAR_A3_12260 0002: jump @MAR_A3_12272 :MAR_A3_12267 0@ = 10 // (int) :MAR_A3_12272 0002: jump @MAR_A3_12138 :MAR_A3_12279 not 0@ == 10 // (int) var == num jump_if_false @MAR_A3_12298 0002: jump @MAR_A3_11966 :MAR_A3_12298 0026: return :MAR_A3_12300 $5771 = 0 // (int) 10@ = 0 // (int) :MAR_A3_12309 3 > 10@ // (int) num > var 0022: jump_if_false @MAR_A3_12440 // Note: the incorrect math opcode was used here 004F: unknown_check $5518(10@,3) 0022: jump_if_false @MAR_A3_12422 // Note: the incorrect math opcode was used here $5771 += 1 // (int) 0035: $5770 = 10@ // (int vars) 0328: unknown_check $5518(10@,3) $933 0022: jump_if_false @MAR_A3_12380 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 21 call_with_params @MAR_A3_10048 10@ 1 0002: jump @MAR_A3_12415 :MAR_A3_12380 0132: actor $933 near_car $5518(10@,3) radius 12.0 12.0 sphere 0 0022: jump_if_false @MAR_A3_12415 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 21 call_with_params @MAR_A3_10048 10@ 1 :MAR_A3_12415 0002: jump @MAR_A3_12428 :MAR_A3_12422 00BB: (unknown) $5539(10@,3) :MAR_A3_12428 10@ += 1 // (int) 0002: jump @MAR_A3_12309 :MAR_A3_12440 0035: $5773 = $5772 // (int vars) 002B: $5773 -= $5771 // (int vars) // Note: the incorrect math opcode was used here 0026: return :MAR_A3_12454 $5764 = 0 // (int) 10@ = 0 // (int) :MAR_A3_12463 6 > 10@ // (int) num > var 0022: jump_if_false @MAR_A3_12532 // Note: the incorrect math opcode was used here 0045: actor $5435(10@,6) defined 0022: jump_if_false @MAR_A3_12514 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 21 call_with_params @MAR_A3_11438 $5435(10@,6) 10@ $5477(10@,6) 0002: jump @MAR_A3_12520 :MAR_A3_12514 0112: remove_references_to_actor $5435(10@,6) // Like turning an actor into a random pedestrian :MAR_A3_12520 10@ += 1 // (int) 0002: jump @MAR_A3_12463 :MAR_A3_12532 $5764 == 0 // (int) var == num jump_if_false @MAR_A3_12554 037B: constant_params 0 variable_params 0 unknown 21 call_with_params @MAR_A3_11097 :MAR_A3_12554 10@ = 0 // (int) $5759 = 0 // (int) :MAR_A3_12563 1 > 10@ // (int) num > var 0022: jump_if_false @MAR_A3_12632 // Note: the incorrect math opcode was used here 0045: actor $5504(10@,1) defined 0022: jump_if_false @MAR_A3_12609 // Note: the incorrect math opcode was used here $5759 += 1 // (int) 00E4: (unknown) $5504(10@,1) $933 0002: jump @MAR_A3_12620 :MAR_A3_12609 0035: $5758 = 10@ // (int vars) 0112: remove_references_to_actor $5504(10@,1) // Like turning an actor into a random pedestrian :MAR_A3_12620 10@ += 1 // (int) 0002: jump @MAR_A3_12563 :MAR_A3_12632 $5818 > 0 // (int) var > num jump_if_false @MAR_A3_12654 037B: constant_params 0 variable_params 0 unknown 21 call_with_params @MAR_A3_8449 :MAR_A3_12654 0026: return :MAR_A3_12656 0006: $5664 = '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: $5665 = '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: $5666 = 'MAR3_G2' // (string) // ~w~You can get some more grenades at ~g~Marty's. // Note: the incorrect math opcode was used here 0006: $5667 = 'MAR3_G3' // (string) // ~w~Marty's box of grenades has been destroyed! // Note: the incorrect math opcode was used here 0006: $5668 = 'MAR3_G4' // (string) // ~w~Hurry up! They leave for work at ~1~:~1~! // Note: the incorrect math opcode was used here 0006: $5669 = 'MAR3_G5' // (string) // ~w~Two done... but they're on to you, look out! // Note: the incorrect math opcode was used here 0006: $5673 = 'MARA3AA' // (string) // Note: the incorrect math opcode was used here 0006: $5674 = 'MARA3AB' // (string) // Note: the incorrect math opcode was used here 0006: $5675 = 'MARA3AC' // (string) // Note: the incorrect math opcode was used here 0006: $5676 = 'MARA3AD' // (string) // Note: the incorrect math opcode was used here 0006: $5677 = 'MARA3AE' // (string) // Note: the incorrect math opcode was used here 0006: $5678 = 'MARA3AF' // (string) // Note: the incorrect math opcode was used here 0006: $5671 = '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_30456 1 3@ 4@ 5@ 037B: constant_params 4 variable_params 0 unknown 21 call_with_params @MAR_A3_691 $933 3@ 4@ 5@ 0001: wait 100 ms 037B: constant_params 1 variable_params 4 unknown 21 call_with_params @NONAME_1_30267 1 $5777 $5780 $5783 $5798 037B: constant_params 1 variable_params 3 unknown 21 call_with_params @NONAME_1_30456 3 3@ 4@ 5@ 037B: constant_params 4 variable_params 0 unknown 21 call_with_params @MAR_A3_691 $933 3@ 4@ 5@ 0001: wait 100 ms 037B: constant_params 1 variable_params 4 unknown 21 call_with_params @NONAME_1_30267 3 $5778 $5781 $5784 $5799 037B: constant_params 1 variable_params 3 unknown 21 call_with_params @NONAME_1_30456 6 3@ 4@ 5@ 037B: constant_params 4 variable_params 0 unknown 21 call_with_params @MAR_A3_691 $933 3@ 4@ 5@ 0001: wait 100 ms 037B: constant_params 1 variable_params 4 unknown 21 call_with_params @NONAME_1_30267 6 $5779 $5782 $5785 $5800 $5769 = 236 // (int) $5817 = 265 // (int) $5816 = 0 // (int) $5757 = 0 // (int) $5801 = 270.0 // (float) $5802 = 90.0 // (float) $5803 = 270.0 // (float) $5786 = -1194.18 // (float) $5789 = -640.25 // (float) $5792 = 10.71 // (float) $5787 = -978.15 // (float) $5790 = -545.73 // (float) $5793 = 10.01 // (float) $5788 = -1187.02 // (float) $5791 = -94.37 // (float) $5794 = 10.45 // (float) $5765 = 45.0 // (float) $5766 = 45.0 // (float) $5767 = 45.0 // (float) $5768 = 45.0 // (float) 02E2: $5689 = 25 // (any) $5687 = 60 // (int) $5688 = 10 // (int) 02E2: $5690 = 1 // (any) $5679 = -955.02 // (float) $5680 = -866.66 // (float) $5681 = 10.29 // (float) $5682 = -926.94 // (float) $5683 = -835.96 // (float) $5684 = 20.19 // (float) $5761 = 0 // (int) $5762 = 0 // (int) $5763 = 0 // (int) $5764 = 0 // (int) $5812 = 0 // (int) $5813 = 0 // (int) $5814 = 0 // (int) $5815 = 0 // (int) $5771 = 3 // (int) $5772 = 3 // (int) 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAR_A3_1099 1 03F9: (unknown) $5773 $5772 0 'MAR3_C0' // ~w~Vans $5818 = 0 // (int) 037B: constant_params 7 variable_params 0 unknown 21 call_with_params @MAR_A3_2734 $5817 93 94 354 $5689 $5690 0 037B: constant_params 2 variable_params 0 unknown 21 call_with_params @MAR_A3_5111 150 1000 $5757 = 1 // (int) 0026: return :MAR_A3_13351 10@ = 0 // (int) :MAR_A3_13355 3 > 10@ // (int) num > var 0022: jump_if_false @MAR_A3_13413 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 2 unknown 21 call_with_params @MAR_A3_9828 $5521(10@,3) $5524(10@,3) $5527(10@,3) $5542(10@,3) $5518(10@,3) $5539(10@,3) 10@ += 1 // (int) 0002: jump @MAR_A3_13355 :MAR_A3_13413 0026: return :MAR_A3_13415 $5703 = -1188.71 // (float) $5709 = -661.8 // (float) $5715 = 11.64 // (float) $5721 = 0 // (int) $5733 = 4 // (int) $5745 = -1 // (int) $5739 = -1 // (int) $5751 = 270.0 // (float) $5704 = -1191.61 // (float) $5710 = -643.82 // (float) $5716 = 11.63 // (float) $5722 = 0 // (int) $5734 = 4 // (int) $5746 = -1 // (int) $5740 = -1 // (int) $5752 = 270.0 // (float) $5705 = -979.96 // (float) $5711 = -553.48 // (float) $5717 = 10.95 // (float) $5723 = 1 // (int) $5735 = 4 // (int) $5747 = -1 // (int) $5741 = -1 // (int) $5753 = 90.0 // (float) $5706 = -980.69 // (float) $5712 = -541.19 // (float) $5718 = 10.95 // (float) $5724 = 1 // (int) $5736 = 4 // (int) $5748 = -1 // (int) $5742 = -1 // (int) $5754 = 90.0 // (float) $5707 = -1184.27 // (float) $5713 = -99.16 // (float) $5719 = 11.45 // (float) $5725 = 2 // (int) $5737 = 4 // (int) $5749 = -1 // (int) $5743 = -1 // (int) $5755 = 270.0 // (float) $5708 = -1184.69 // (float) $5714 = -104.34 // (float) $5720 = 11.45 // (float) $5726 = 2 // (int) $5738 = 4 // (int) $5750 = -1 // (int) $5744 = -1 // (int) $5756 = 270.0 // (float) 10@ = 0 // (int) :MAR_A3_13765 6 > 10@ // (int) num > var 0022: jump_if_false @MAR_A3_13819 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 1 unknown 21 call_with_params @MAR_A3_9394 $5447(10@,6) $5453(10@,6) $5459(10@,6) $5495(10@,6) $5435(10@,6) 10@ += 1 // (int) 0002: jump @MAR_A3_13765 :MAR_A3_13819 0026: return :MAR_A3_13821 041A: (unknown) 'MARTY' $5686 0160: load_model #GRENADE :MAR_A3_13837 0078: if or 8161: not model $5686 available 8161: not model #GRENADE available 0022: jump_if_false @MAR_A3_13867 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @MAR_A3_13837 :MAR_A3_13867 0026: return :MAR_A3_13869 0162: release_model $5686 0160: load_model #GANG2A 0160: load_model #GANG2B 0160: load_model #UZI 0160: load_model $5769 :MAR_A3_13890 0078: if or 8161: not model #GANG2A available 8161: not model #GANG2B available 8161: not model #UZI available 8161: not model $5769 available 0022: jump_if_false @MAR_A3_13928 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @MAR_A3_13890 :MAR_A3_13928 0026: return :MAR_A3_13930 10@ = 0 // (int) :MAR_A3_13934 3 > 10@ // (int) num > var 0022: jump_if_false @MAR_A3_13964 // Note: the incorrect math opcode was used here 00BB: (unknown) $5539(10@,3) 10@ += 1 // (int) 0002: jump @MAR_A3_13934 :MAR_A3_13964 00BB: (unknown) $5805 8140: not pickup $5804 picked_up jump_if_false @MAR_A3_13983 0141: destroy_pickup $5804 :MAR_A3_13983 0403: (unknown) 0 0 0 00AE: remove_status_text $5773 0026: return :MAR_A3_13994 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_9887 $5679 $5680 $5681 $5682 $5683 $5684 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_13821 037B: constant_params 6 variable_params 1 unknown 21 call_with_params @MAR_A3_9366 -944.9 -858.02 12.18 -948.13 -854.52 12.18 $5685 037B: constant_params 0 variable_params 0 unknown 21 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 21 call_with_params @MAIN_12808 'MARA3AA' 'MAR3_S0' $5685 0 // ~w~So, it seems I got some competition. 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAIN_12757 'MARA3AA' 037B: constant_params 4 variable_params 0 unknown 21 call_with_params @MAIN_12808 'MARA3AB' 'MAR3_S1' $933 0 // ~w~What do you mean? 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAIN_12757 'MARA3AB' 037B: constant_params 4 variable_params 0 unknown 21 call_with_params @MAIN_12808 'MARA3AC' 'MAR3_S2' $5685 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_12757 'MARA3AC' 037B: constant_params 4 variable_params 0 unknown 21 call_with_params @MAIN_12808 'MARA3AD' 'MAR3_S3' $5685 0 // ~w~It's time I sent them a message... 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAIN_12757 'MARA3AD' 037B: constant_params 4 variable_params 0 unknown 21 call_with_params @MAIN_12808 'MARA3AE' 'MAR3_S4' $933 0 // ~w~Grenades? 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAIN_12757 'MARA3AE' 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAIN_11296 3 037B: constant_params 4 variable_params 0 unknown 21 call_with_params @MAR_A3_691 $933 -943.5 -856.52 12.18 0001: wait 300 ms 0045: actor $933 defined jump_if_false @MAR_A3_14508 0045: actor $5685 defined jump_if_false @MAR_A3_14490 010F: (unknown) $933 -948.34 -850.6 11.14 010F: (unknown) $5685 -950.4 -852.04 11.17 :MAR_A3_14490 024E: (unknown) -937.39 -872.1 11.18 0 :MAR_A3_14508 0001: wait 1000 ms 037B: constant_params 4 variable_params 0 unknown 21 call_with_params @MAR_A3_507 $933 -948.34 -850.6 11.14 037B: constant_params 4 variable_params 0 unknown 21 call_with_params @MAR_A3_507 $5685 -950.4 -852.04 11.17 037B: constant_params 0 variable_params 0 unknown 21 call_with_params @MAIN_4379 037B: constant_params 4 variable_params 0 unknown 21 call_with_params @MAR_A3_507 $933 -948.34 -850.6 11.14 037B: constant_params 4 variable_params 0 unknown 21 call_with_params @MAR_A3_507 $5685 -950.4 -852.04 11.17 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAIN_4394 500 jump_if_false @MAR_A3_14658 0002: jump @MAR_A3_15520 :MAR_A3_14658 037B: constant_params 2 variable_params 1 unknown 21 call_with_params @MAR_A3_9270 $5685 1 18@ 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAIN_13401 $5417(18@,6) jump_if_false @MAR_A3_14701 0002: jump @MAR_A3_15520 :MAR_A3_14701 0045: actor $933 defined jump_if_false @MAR_A3_14724 04B4: (unknown) $933 121 542 3.0 :MAR_A3_14724 037B: constant_params 2 variable_params 1 unknown 21 call_with_params @MAR_A3_9270 $933 1 18@ 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAIN_13401 $5417(18@,6) jump_if_false @MAR_A3_14767 0002: jump @MAR_A3_15520 :MAR_A3_14767 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAIN_4394 1000 jump_if_false @MAR_A3_14794 0002: jump @MAR_A3_15520 :MAR_A3_14794 037B: constant_params 4 variable_params 0 unknown 21 call_with_params @MAIN_12808 'MARA3AF' 'MAR3_S5' $5685 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 $933 defined jump_if_false @MAR_A3_14879 00A2: (unknown) $933 :MAR_A3_14879 0045: actor $5685 defined jump_if_false @MAR_A3_14894 00A2: (unknown) $5685 :MAR_A3_14894 037B: constant_params 4 variable_params 0 unknown 21 call_with_params @MAR_A3_691 $933 -948.34 -850.6 11.14 037B: constant_params 4 variable_params 0 unknown 21 call_with_params @MAR_A3_691 $5685 -950.4 -852.04 11.17 0045: actor $933 defined jump_if_false @MAR_A3_14994 0352: (unknown) $933 0528: (unknown) $933 542 -10.0 04B4: (unknown) $933 120 511 1.0 00CF: set_actor $933 Z_angle_to 134.07 :MAR_A3_14994 0045: actor $5685 defined jump_if_false @MAR_A3_15029 0352: (unknown) $5685 04B4: (unknown) $5685 120 524 1.0 00CF: set_actor $5685 Z_angle_to 305.0 :MAR_A3_15029 037B: constant_params 2 variable_params 1 unknown 21 call_with_params @MAR_A3_9270 $5685 1 18@ 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAIN_13401 $5417(18@,6) jump_if_false @MAR_A3_15072 0002: jump @MAR_A3_15520 :MAR_A3_15072 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAIN_4394 300 jump_if_false @MAR_A3_15099 0002: jump @MAR_A3_15520 :MAR_A3_15099 037B: constant_params 2 variable_params 1 unknown 21 call_with_params @MAR_A3_9270 $5685 1 18@ 0045: actor $5685 defined jump_if_false @MAR_A3_15137 04B4: (unknown) $5685 121 558 1.0 :MAR_A3_15137 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAIN_13401 $5417(18@,6) jump_if_false @MAR_A3_15165 0002: jump @MAR_A3_15520 :MAR_A3_15165 0045: actor $5685 defined jump_if_false @MAR_A3_15186 0528: (unknown) $5685 558 -1.0 :MAR_A3_15186 037B: constant_params 0 variable_params 0 unknown 21 call_with_params @MAR_A3_9705 $5816 = 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_15247 02F8: (unknown) 19@ 1 0200: (unknown) 19@ 0 02D0: (unknown) 19@ 1 :MAR_A3_15247 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 $933 defined jump_if_false @MAR_A3_15307 0045: actor 19@ defined jump_if_false @MAR_A3_15307 :MAR_A3_15307 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAIN_4394 300 jump_if_false @MAR_A3_15334 0002: jump @MAR_A3_15520 :MAR_A3_15334 037B: constant_params 2 variable_params 1 unknown 21 call_with_params @MAR_A3_9270 $933 1 18@ 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAIN_13401 $5417(18@,6) jump_if_false @MAR_A3_15377 0002: jump @MAR_A3_15520 :MAR_A3_15377 0045: actor $933 defined jump_if_false @MAR_A3_15403 0045: actor $5685 defined jump_if_false @MAR_A3_15403 0154: (unknown) $933 :MAR_A3_15403 037B: constant_params 2 variable_params 1 unknown 21 call_with_params @MAR_A3_9270 $5685 1 18@ 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAIN_13401 $5417(18@,6) jump_if_false @MAR_A3_15446 0002: jump @MAR_A3_15520 :MAR_A3_15446 037B: constant_params 4 variable_params 0 unknown 21 call_with_params @MAR_A3_507 $5685 -940.19 -856.18 10.0 0045: actor $933 defined jump_if_false @MAR_A3_15493 0045: actor $5685 defined jump_if_false @MAR_A3_15493 :MAR_A3_15493 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAIN_4394 2000 jump_if_false @MAR_A3_15520 0002: jump @MAR_A3_15520 :MAR_A3_15520 037B: constant_params 0 variable_params 0 unknown 21 call_with_params @MAIN_4364 0045: actor $5685 defined jump_if_false @MAR_A3_15549 003F: destroy_actor $5685 0162: release_model $5686 :MAR_A3_15549 034A: unknown_check 19@ jump_if_false @MAR_A3_15562 003F: destroy_actor 19@ :MAR_A3_15562 037B: constant_params 4 variable_params 0 unknown 21 call_with_params @MAR_A3_691 $933 -948.34 -850.6 11.14 0045: actor $933 defined jump_if_false @MAR_A3_15627 010F: (unknown) $933 -951.33 -850.64 11.8 0154: (unknown) $933 0352: (unknown) $933 :MAR_A3_15627 0444: (unknown) 120 0444: (unknown) 121 $5816 == 0 // (int) var == num jump_if_false @MAR_A3_15657 037B: constant_params 0 variable_params 0 unknown 21 call_with_params @MAR_A3_9705 :MAR_A3_15657 0025: gosub @MAR_A3_13869 037B: constant_params 0 variable_params 0 unknown 21 call_with_params @MAIN_12435 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAR_A3_362 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_15717 0059: text_clear_all 0025: gosub @MAR_A3_13930 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 2@ > -1 // (int) var > num jump_if_false @MAR_A3_15767 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAIN_5026 $5415(2@,1) :MAR_A3_15767 0026: return :MAR_A3_15769 0059: text_clear_all 0025: gosub @MAR_A3_13930 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_15806 $940 = 0 // (int) $5757 == 1 // (int) var == num jump_if_false @MAR_A3_15844 037B: constant_params 0 variable_params 0 unknown 21 call_with_params @MAR_A3_8916 037B: constant_params 0 variable_params 0 unknown 21 call_with_params @MAR_A3_9106 :MAR_A3_15844 024F: (unknown) 1.0 007A: mission_cleanup 0026: return //-------------Mission 53--------------- :MAR_A4 0238: name_thread 'MAR_A4' 01EA: increment_mission_attempts 033A: use_GXT_table 'MAR_A4' 0025: gosub @MAR_A4_6073 009D: wasted_or_busted // mission only jump_if_false @MAR_A4_45 0025: gosub @MAR_A4_11054 :MAR_A4_45 0025: gosub @MAR_A4_11206 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 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @MAR_A4_254 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 007E: actor $933 driving jump_if_false @MAR_A4_248 0400: (unknown) $933 $1070 0002: jump @MAR_A4_254 :MAR_A4_248 02C0: (unknown) $933 $1070 :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_4301 0@ :MAR_A4_281 0045: actor $933 defined jump_if_false @MAR_A4_349 807E: not actor $933 driving jump_if_false @MAR_A4_326 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @MAR_A4_329 :MAR_A4_326 021D: (unknown) 0 :MAR_A4_329 $1078 == 0 // (int) var == num jump_if_false @MAR_A4_345 02EA: select_interior 2 :MAR_A4_345 01AE: (unknown) 1 :MAR_A4_349 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :MAR_A4_362 0045: actor $933 defined jump_if_false @MAR_A4_426 807E: not actor $933 driving jump_if_false @MAR_A4_414 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @MAR_A4_414 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :MAR_A4_414 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :MAR_A4_426 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @MAR_A4_475 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 01AE: (unknown) 0 $1078 == 0 // (int) var == num jump_if_false @MAR_A4_475 02EA: select_interior 0 :MAR_A4_475 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @MAR_A4_505 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :MAR_A4_505 0026: return 0045: actor 0@ defined jump_if_false @MAR_A4_526 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :MAR_A4_526 0026: return :MAR_A4_528 0045: actor 0@ defined 0022: jump_if_false @MAR_A4_556 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @MAR_A4_556 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :MAR_A4_556 0026: return :MAR_A4_558 0045: actor 0@ defined 0022: jump_if_false @MAR_A4_605 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @MAR_A4_601 // 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_605 :MAR_A4_601 1@ = 0 // (int) :MAR_A4_605 1@ == 1 // (int) var == num jump_if_false @MAR_A4_689 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @MAR_A4_682 007E: actor 0@ driving jump_if_false @MAR_A4_678 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @MAR_A4_668 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @MAR_A4_671 :MAR_A4_668 00F1: (unknown) 0@ :MAR_A4_671 0002: jump @MAR_A4_682 :MAR_A4_678 1@ = 0 // (int) :MAR_A4_682 0002: jump @MAR_A4_605 :MAR_A4_689 0026: return :MAR_A4_691 0045: actor 0@ defined jump_if_false @MAR_A4_783 007E: actor 0@ driving jump_if_false @MAR_A4_767 02A7: unknown_check 0@ jump_if_false @MAR_A4_737 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @MAR_A4_760 :MAR_A4_737 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A4_558 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :MAR_A4_760 0002: jump @MAR_A4_776 :MAR_A4_767 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :MAR_A4_776 0002: jump @MAR_A4_785 :MAR_A4_783 005F: (unknown) :MAR_A4_785 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @MAR_A4_943 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @MAR_A4_943 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @MAR_A4_884 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @MAR_A4_843 // Note: the incorrect math opcode was used here 0026: return 0002: jump @MAR_A4_877 :MAR_A4_843 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A4_558 0@ 4@ > -1 // (int) var > num jump_if_false @MAR_A4_877 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A4_558 4@ :MAR_A4_877 0002: jump @MAR_A4_943 :MAR_A4_884 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @MAR_A4_909 // Note: the incorrect math opcode was used here 0026: return 0002: jump @MAR_A4_943 :MAR_A4_909 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A4_558 0@ not 3@ == -1 // (int) var == num jump_if_false @MAR_A4_943 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A4_558 3@ :MAR_A4_943 0045: actor 0@ defined jump_if_false @MAR_A4_995 004F: unknown_check 1@ jump_if_false @MAR_A4_995 007E: actor 0@ driving jump_if_false @MAR_A4_995 807C: not actor 0@ driving 1@ 0022: jump_if_false @MAR_A4_995 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A4_558 0@ :MAR_A4_995 5@ = 0 // (int) :MAR_A4_999 5@ == 0 // (int) var == num jump_if_false @MAR_A4_1097 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @MAR_A4_1090 004F: unknown_check 1@ jump_if_false @MAR_A4_1090 007C: actor 0@ driving 1@ 0022: jump_if_false @MAR_A4_1056 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @MAR_A4_1090 :MAR_A4_1056 2@ == -1 // (int) var == num jump_if_false @MAR_A4_1082 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @MAR_A4_1090 :MAR_A4_1082 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :MAR_A4_1090 0002: jump @MAR_A4_999 :MAR_A4_1097 0026: return 0@ == 0 // (int) var == num jump_if_false @MAR_A4_1142 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @MAR_A4_1318 :MAR_A4_1142 0@ == 1 // (int) var == num jump_if_false @MAR_A4_1175 03CF: (unknown) 200 200 200 255 0002: jump @MAR_A4_1318 :MAR_A4_1175 0@ == 2 // (int) var == num jump_if_false @MAR_A4_1217 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @MAR_A4_1318 :MAR_A4_1217 0@ == 3 // (int) var == num jump_if_false @MAR_A4_1261 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @MAR_A4_1318 :MAR_A4_1261 0@ == 4 // (int) var == num jump_if_false @MAR_A4_1292 03CF: (unknown) 8 143 59 255 0002: jump @MAR_A4_1318 :MAR_A4_1292 0@ == 5 // (int) var == num jump_if_false @MAR_A4_1318 03CF: (unknown) 237 130 180 255 :MAR_A4_1318 0026: return :MAR_A4_1320 00BC: (unknown) 0@ 2 0026: return :MAR_A4_1327 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_1327 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @MAR_A4_1382 014E: 3@ = car 0@ health 3@ -= 250 // (int) :MAR_A4_1382 0 > 3@ // (int) num > var 0022: jump_if_false @MAR_A4_1397 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :MAR_A4_1397 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_1442 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :MAR_A4_1442 005F: (unknown) 009F: actor 0@ dead jump_if_false @MAR_A4_1456 005F: (unknown) :MAR_A4_1456 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_1503 005F: (unknown) :MAR_A4_1503 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_1550 005F: (unknown) :MAR_A4_1550 005E: (unknown) 009F: actor 0@ dead jump_if_false @MAR_A4_1564 005F: (unknown) :MAR_A4_1564 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 17 82DB: not unknown_check 1@ 12 jump_if_false @MAR_A4_1591 005F: (unknown) :MAR_A4_1591 0485: unknown_check 0@ 214 jump_if_false @MAR_A4_1606 005E: (unknown) :MAR_A4_1606 0485: unknown_check 0@ 215 jump_if_false @MAR_A4_1621 005E: (unknown) :MAR_A4_1621 0485: unknown_check 0@ 216 jump_if_false @MAR_A4_1636 005E: (unknown) :MAR_A4_1636 005F: (unknown) 809F: not actor 0@ dead jump_if_false @MAR_A4_1753 01EC: (unknown) 0@ 1 0119: actor 0@ kill_actor $933 0078: if or 1@ == -1 // (int) var == num 1@ == 0 // (int) var == num jump_if_false @MAR_A4_1713 1@ = 0 // (int) 00C1: (unknown) 0@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAR_A4_1320 1@ 01F0: actor 0@ in_range_of_player $933 0022: jump_if_false @MAR_A4_1713 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 :MAR_A4_1713 01F0: actor 0@ in_range_of_player $933 0022: jump_if_false @MAR_A4_1742 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 0035: 2@ = 1@ // (int vars) 005E: (unknown) 0002: jump @MAR_A4_1753 :MAR_A4_1742 00C4: (unknown) 1@ 3 0035: 2@ = 1@ // (int vars) 005F: (unknown) :MAR_A4_1753 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_1895 0443: (unknown) 80 0228: (unknown) 2@ == 0 // (int) var == num jump_if_false @MAR_A4_1849 0045: actor 1@ defined jump_if_false @MAR_A4_1842 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 25 0.2 0.1 0 0414: (unknown) 1@ 80 389 :MAR_A4_1842 0002: jump @MAR_A4_1888 :MAR_A4_1849 0045: actor 1@ defined jump_if_false @MAR_A4_1888 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 35 0.2 0.1 0 0414: (unknown) 1@ 80 390 :MAR_A4_1888 0002: jump @MAR_A4_1902 :MAR_A4_1895 0444: (unknown) 80 04C1: (unknown) 0@ :MAR_A4_1902 0026: return 1@ = 0 // (int) :MAR_A4_1908 $5348(1@,8) = -1 // (int) 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @MAR_A4_1908 0@ > 8 // (int) var > num jump_if_false @MAR_A4_1950 0@ = 8 // (int) :MAR_A4_1950 $5612 = 0 // (int) 0035: $5613 = 0@ // (int vars) 0026: return 0035: 1@ = $5612 // (int vars) not $5348(1@,8) == -1 // (int) var == num jump_if_false @MAR_A4_1988 020D: (unknown) $5348(1@,8) :MAR_A4_1988 0035: $5348(1@,8) = 0@ // (int vars) $5612 += 1 // (int) 0017: $5612 >= $5613 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A4_2019 // Note: the incorrect math opcode was used here $5612 = 0 // (int) :MAR_A4_2019 0026: return 0@ = 0 // (int) :MAR_A4_2025 not $5348(0@,8) == -1 // (int) var == num jump_if_false @MAR_A4_2046 020D: (unknown) $5348(0@,8) :MAR_A4_2046 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @MAR_A4_2025 0026: return 0@ = 0 // (int) :MAR_A4_2069 not $5348(0@,8) == -1 // (int) var == num jump_if_false @MAR_A4_2090 003F: destroy_actor $5348(0@,8) :MAR_A4_2090 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @MAR_A4_2069 0026: return 0@ = 0 // (int) :MAR_A4_2113 not $5348(0@,8) == -1 // (int) var == num jump_if_false @MAR_A4_2134 0112: remove_references_to_actor $5348(0@,8) // Like turning an actor into a random pedestrian :MAR_A4_2134 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @MAR_A4_2113 0026: return 834A: not unknown_check 0@ jump_if_false @MAR_A4_2165 005F: (unknown) :MAR_A4_2165 009F: actor 0@ dead jump_if_false @MAR_A4_2177 005F: (unknown) :MAR_A4_2177 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_2212 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A4_2212 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_5093 3@ 4@ 5@ 6@ 7@ 8@ 15@ 16@ 17@ 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5093 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_2293 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A4_2293 005F: (unknown) 1@ = -1 // (int) 1@ == -1 // (int) var == num jump_if_false @MAR_A4_2320 02E7: get_weapon_data_from_actor 0@ weapon_group 8 weapon 1@ ammo 2@ model 3@ :MAR_A4_2320 0078: if or 02DB: unknown_check 1@ 32 02DB: unknown_check 1@ 33 jump_if_false @MAR_A4_2346 1@ = -1 // (int) :MAR_A4_2346 1@ == -1 // (int) var == num jump_if_false @MAR_A4_2366 02E7: get_weapon_data_from_actor 0@ weapon_group 7 weapon 1@ ammo 2@ model 3@ :MAR_A4_2366 1@ == -1 // (int) var == num jump_if_false @MAR_A4_2386 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ :MAR_A4_2386 1@ == -1 // (int) var == num jump_if_false @MAR_A4_2406 02E7: get_weapon_data_from_actor 0@ weapon_group 5 weapon 1@ ammo 2@ model 3@ :MAR_A4_2406 1@ == -1 // (int) var == num jump_if_false @MAR_A4_2426 02E7: get_weapon_data_from_actor 0@ weapon_group 9 weapon 1@ ammo 2@ model 3@ :MAR_A4_2426 1@ == -1 // (int) var == num jump_if_false @MAR_A4_2446 02E7: get_weapon_data_from_actor 0@ weapon_group 4 weapon 1@ ammo 2@ model 3@ :MAR_A4_2446 1@ == -1 // (int) var == num jump_if_false @MAR_A4_2462 02E2: 1@ = 0 // (any) :MAR_A4_2462 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_2556 6@ = -100.0 // (float) 0002: jump @MAR_A4_2560 :MAR_A4_2556 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here :MAR_A4_2560 0026: return 037B: constant_params 4 variable_params 3 unknown 15 call_with_params @MAIN_5145 3@ 4@ 5@ 0.5 12@ 13@ 14@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5093 0@ 1@ 2@ 12@ 13@ 14@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5197 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_2640 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A4_2640 02D8: unknown_check 1@ 0022: jump_if_false @MAR_A4_2652 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A4_2652 807E: not actor 0@ driving 0022: jump_if_false @MAR_A4_2668 // Note: the incorrect math opcode was used here 021C: (unknown) 0@ 1@ 005E: (unknown) :MAR_A4_2668 0216: (unknown) 0@ 0 0 30.0 021C: (unknown) 0@ 1@ 005E: (unknown) 009F: actor 0@ dead 0022: jump_if_false @MAR_A4_2694 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A4_2694 807E: not actor 0@ driving 0022: jump_if_false @MAR_A4_2712 // Note: the incorrect math opcode was used here 0044: put_actor 0@ at 1@ 2@ 3@ 005E: (unknown) :MAR_A4_2712 0216: (unknown) 0@ 1@ 2@ 3@ 005E: (unknown) 80A0: not car 0@ wrecked 0022: jump_if_false @MAR_A4_2734 // Note: the incorrect math opcode was used here 0124: 4@ = car 0@ max_passengers :MAR_A4_2734 5@ = 0 // (int) 2@ = -1 // (int) :MAR_A4_2743 0011: 4@ > 5@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A4_2797 // Note: the incorrect math opcode was used here 8299: not unknown_check 0@ 5@ 0022: jump_if_false @MAR_A4_2785 // 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_2785 // Note: the incorrect math opcode was used here 0035: 2@ = 5@ // (int vars) :MAR_A4_2785 5@ += 1 // (int) 0002: jump @MAR_A4_2743 :MAR_A4_2797 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_2875 // 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_2875 034B: unknown_check 0@ 0022: jump_if_false @MAR_A4_2956 // Note: the incorrect math opcode was used here 80A0: not car 0@ wrecked 0022: jump_if_false @MAR_A4_2956 // 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_2956 // 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_2956 005E: (unknown) :MAR_A4_2956 005F: (unknown) 00A0: car 0@ wrecked jump_if_false @MAR_A4_2970 005F: (unknown) :MAR_A4_2970 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_3045 0139: 2@ = random_int_in_ranges 0 2 2@ == 0 // (int) var == num jump_if_false @MAR_A4_3080 01AA: $5358(1@,27) = create_object #MAR_A2TV at 8@ 9@ 10@ 0002: jump @MAR_A4_3091 :MAR_A4_3080 01AA: $5358(1@,27) = create_object #MAR_A2_STEREO at 8@ 9@ 10@ :MAR_A4_3091 0138: 7@ = random_float_in_ranges 172.0 188.0 00D3: set_object $5358(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) $5358(1@,27) 0@ 11@ 12@ 13@ 0225: (unknown) $5358(1@,27) 0 3@ += 1 // (int) 4@ += 1 // (int) 3@ == 3 // (int) var == num jump_if_false @MAR_A4_3221 5@ == 0 // (int) var == num jump_if_false @MAR_A4_3190 5@ = 1 // (int) 0002: jump @MAR_A4_3202 :MAR_A4_3190 11@ = -0.65 // (float) 5@ = 0 // (int) :MAR_A4_3202 13@ -= 0.63 // (float) 3@ = 0 // (int) 0002: jump @MAR_A4_3255 :MAR_A4_3221 5@ == 0 // (int) var == num jump_if_false @MAR_A4_3247 11@ += 0.7 // (float) 0002: jump @MAR_A4_3255 :MAR_A4_3247 11@ -= 0.7 // (float) :MAR_A4_3255 4@ == 9 // (int) var == num jump_if_false @MAR_A4_3306 4@ = 0 // (int) 5@ == 0 // (int) var == num jump_if_false @MAR_A4_3290 11@ = -0.65 // (float) :MAR_A4_3290 13@ = 1.45 // (float) 6@ += 0.67 // (float) :MAR_A4_3306 $5385(1@,27) = 0 // (int) 1@ += 1 // (int) 1@ >= 27 // (int) var >= num jump_if_false @MAR_A4_3045 0026: return 0@ = 0 // (int) :MAR_A4_3336 27 > 0@ // (int) num > var 0022: jump_if_false @MAR_A4_3444 // Note: the incorrect math opcode was used here $5385(0@,27) == 1 // (int) var == num jump_if_false @MAR_A4_3432 $5412(0@,27) == 0 // (int) var == num jump_if_false @MAR_A4_3432 010C: store_object $5358(0@,27) position_to $5466(0@,27) $5493(0@,27) $5520(0@,27) 001A: $5439(0@,27) >= $5520(0@,27) // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A4_3432 // Note: the incorrect math opcode was used here 03BE: (unknown) $5358(0@,27) 0114: remove_references_to_object $5358(0@,27) // This object will now disappear when the player looks away $5412(0@,27) = 1 // (int) :MAR_A4_3432 0@ += 1 // (int) 0002: jump @MAR_A4_3336 :MAR_A4_3444 0026: return 009F: actor 0@ dead jump_if_false @MAR_A4_3458 005F: (unknown) :MAR_A4_3458 0 >= 1@ // (int) num >= var 0022: jump_if_false @MAR_A4_3471 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A4_3471 00A0: car 1@ wrecked 0022: jump_if_false @MAR_A4_3483 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A4_3483 807C: not actor 0@ driving 1@ 0022: jump_if_false @MAR_A4_3496 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A4_3496 005E: (unknown) 2@ = 0 // (int) :MAR_A4_3502 $5385(2@,27) == 0 // (int) var == num jump_if_false @MAR_A4_3523 0002: jump @MAR_A4_3542 :MAR_A4_3523 2@ += 1 // (int) 2@ >= 27 // (int) var >= num jump_if_false @MAR_A4_3502 005F: (unknown) :MAR_A4_3542 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_3586 // Note: the incorrect math opcode was used here $5385(4@,27) == 0 // (int) var == num jump_if_false @MAR_A4_3586 0035: 2@ = 4@ // (int vars) :MAR_A4_3586 5@ = -2.0 // (float) 0035: 1@ = 2@ // (int vars) 1@ /= 9 // (int) 1@ += 1 // (int) 03E8: (unknown) $5358(2@,27) 0279: (unknown) $5358(2@,27) 0 -0.67 0 6@ 7@ 8@ 010D: put_object $5358(2@,27) at 6@ 7@ 8@ 0321: (unknown) $5358(2@,27) 0@ 0225: (unknown) $5358(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_5119 12@ 13@ 14@ 5@ 5@ 1.0 12@ 13@ 14@ 010C: store_object $5358(2@,27) position_to $5466(2@,27) $5493(2@,27) $5520(2@,27) 01BB: (unknown) $5466(2@,27) $5493(2@,27) $5520(2@,27) $5439(2@,27) $5439(2@,27) += 0.65 // (float) 0229: (unknown) $5358(2@,27) 12@ 13@ 14@ 03A9: (unknown) $5358(2@,27) 9@ 10@ 11@ $5385(2@,27) = 1 // (int) 15@ = 27 // (int) 15@ -= 1 // (int) 001C: 2@ == 15@ // (int) num == var 0022: jump_if_false @MAR_A4_3818 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A4_3818 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_3845 005F: (unknown) :MAR_A4_3845 005E: (unknown) :MAR_A4_3847 0@ = -1 // (int) 1@ = 0 // (int) :MAR_A4_3856 $5555(1@,10) == 0 // (int) var == num jump_if_false @MAR_A4_3876 0035: 0@ = 1@ // (int vars) 0026: return :MAR_A4_3876 1@ += 1 // (int) 1@ >= 10 // (int) var >= num jump_if_false @MAR_A4_3856 0026: return :MAR_A4_3895 037B: constant_params 0 variable_params 1 unknown 7 call_with_params @MAR_A4_3847 4@ 0139: 5@ = random_int_in_ranges 0 2 2@ += 0.3 // (float) 01BB: (unknown) 0@ 1@ 2@ 2@ 0035: 6@ = $5835 // (int vars) 037B: constant_params 1 variable_params 1 unknown 7 call_with_params @NONAME_1_33096 $263(6@,30) 6@ 003E: $5555(4@,10) = create_actor_pedtype 6@ model $5547(5@,2) at 0@ 1@ 2@ 00CF: set_actor $5555(4@,10) Z_angle_to 3@ 00C1: (unknown) $5555(4@,10) $5565(4@,10) 0278: (unknown) $5555(4@,10) 0 03DE: (unknown) $5555(4@,10) 1 0106: give_actor $5555(4@,10) weapon $5552(5@,3) ammo 50 // Load the weapon model before using this 04B9: (unknown) $5555(4@,10) 1 1 0 0542: (unknown) $5555(4@,10) 0 04EE: (unknown) $5555(4@,10) 041B: (unknown) $5555(4@,10) 9 0026: return :MAR_A4_4038 00BB: (unknown) $5565(0@,10) 0112: remove_references_to_actor $5555(0@,10) // Like turning an actor into a random pedestrian $5555(0@,10) = 0 // (int) $5565(0@,10) = 0 // (int) 0026: return :MAR_A4_4066 0078: if and 8086: not actor $933 near_actor 0@ radius 45.0 45.0 sphere 0 $5832 == 0 // (int) var == num jump_if_false @MAR_A4_4112 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAR_A4_4038 1@ 0002: jump @MAR_A4_4117 :MAR_A4_4112 00E5: (unknown) 0@ $933 :MAR_A4_4117 0026: return :MAR_A4_4119 0@ = 0 // (int) $5831 = 0 // (int) 4@ = 0 // (int) :MAR_A4_4132 $5555(4@,10) > 0 // (int) var > num jump_if_false @MAR_A4_4255 009F: actor $5555(4@,10) dead jump_if_false @MAR_A4_4234 4@ == 0 // (int) var == num jump_if_false @MAR_A4_4211 $2757 == -1 // (int) var == num jump_if_false @MAR_A4_4211 $2757 = 0 // (int) 02DC: (unknown) $5555(4@,10) 1@ 2@ 3@ 01F9: $2757 = create_weapon_pickup #BAT group 3 ammo 1 at 1@ 2@ 3@ :MAR_A4_4211 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAR_A4_4038 4@ 0@ += 1 // (int) 0002: jump @MAR_A4_4255 :MAR_A4_4234 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @MAR_A4_4066 $5555(4@,10) 4@ $5831 += 1 // (int) :MAR_A4_4255 4@ += 1 // (int) 4@ >= 10 // (int) var >= num jump_if_false @MAR_A4_4132 0026: return :MAR_A4_4274 3@ = 0 // (int) 4@ = 0 // (int) :MAR_A4_4282 $5555(4@,10) > 0 // (int) var > num jump_if_false @MAR_A4_4336 009F: actor $5555(4@,10) dead jump_if_false @MAR_A4_4336 0080: actor $5555(4@,10) near_point 0@ 1@ radius 5.0 5.0 sphere 0 0022: jump_if_false @MAR_A4_4336 // Note: the incorrect math opcode was used here 3@ += 1 // (int) :MAR_A4_4336 4@ += 1 // (int) 4@ >= 10 // (int) var >= num jump_if_false @MAR_A4_4282 3@ > 0 // (int) var > num jump_if_false @MAR_A4_4366 005F: (unknown) :MAR_A4_4366 005E: (unknown) :MAR_A4_4368 7@ = 0 // (int) 8@ = 0 // (int) 0139: 8@ = random_int_in_ranges 0 $5880 :MAR_A4_4382 0011: $5880 > 7@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A4_4527 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 9 call_with_params @MAR_A4_4274 $5584(8@,10) $5594(8@,10) $5604(8@,10) jump_if_false @MAR_A4_4494 037A: constant_params 6 variable_params 0 unknown 9 call_with_params @MAIN_5268 $5584(8@,10) $5594(8@,10) $5604(8@,10) 0 0 0 jump_if_false @MAR_A4_4494 8089: not actor $933 in_sphere $5584(8@,10) $5594(8@,10) $5604(8@,10) radius 4.5 4.5 3.0 sphere 0 0022: jump_if_false @MAR_A4_4494 // Note: the incorrect math opcode was used here 0035: 0@ = 8@ // (int vars) 005E: (unknown) :MAR_A4_4494 8@ += 1 // (int) 001C: 8@ == $5880 // (int) num == var 0022: jump_if_false @MAR_A4_4515 // Note: the incorrect math opcode was used here 8@ = 0 // (int) :MAR_A4_4515 7@ += 1 // (int) 0002: jump @MAR_A4_4382 :MAR_A4_4527 005F: (unknown) :MAR_A4_4529 0@ = 0 // (int) 0@ = 0 // (int) :MAR_A4_4537 $5555(0@,10) = 0 // (int) $5565(0@,10) = 0 // (int) 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @MAR_A4_4537 0@ = 0 // (int) :MAR_A4_4572 0011: $5880 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A4_4622 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MAR_A4_3895 $5584(0@,10) $5594(0@,10) $5604(0@,10) $5614(0@,10) 0@ += 1 // (int) 0002: jump @MAR_A4_4572 :MAR_A4_4622 $5832 = 0 // (int) 0026: return :MAR_A4_4629 0@ = 0 // (int) :MAR_A4_4633 0011: $5880 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A4_4732 // Note: the incorrect math opcode was used here 0035: $5555(0@,10) = $2232(0@,10) // (int vars) 0352: (unknown) $2232(0@,10) $2232(0@,10) = -1 // (int) 0045: actor $5555(0@,10) defined jump_if_false @MAR_A4_4692 00C1: (unknown) $5555(0@,10) $5565(0@,10) :MAR_A4_4692 0@ == 0 // (int) var == num jump_if_false @MAR_A4_4720 0106: give_actor $5555(0@,10) weapon 6 ammo 1 // Load the weapon model before using this 03A5: (unknown) $5555(0@,10) 0 :MAR_A4_4720 0@ += 1 // (int) 0002: jump @MAR_A4_4633 :MAR_A4_4732 $5832 = 0 // (int) 0026: return :MAR_A4_4739 037B: constant_params 6 variable_params 3 unknown 8 call_with_params @MAIN_5197 $937 $938 $939 -30.0 -30.0 -30.0 0@ 1@ 2@ 037B: constant_params 6 variable_params 3 unknown 8 call_with_params @MAIN_5197 $937 $938 $939 30.0 30.0 30.0 3@ 4@ 5@ 0425: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ $5803 $5804 6@ 6@ > -1 // (int) var > num jump_if_false @MAR_A4_4954 037B: constant_params 0 variable_params 1 unknown 8 call_with_params @MAR_A4_3847 7@ 7@ > -1 // (int) var > num jump_if_false @MAR_A4_4951 0 >= $5833 // (int) num >= var 0022: jump_if_false @MAR_A4_4913 // Note: the incorrect math opcode was used here 81B8: not unknown_check 6@ 0022: jump_if_false @MAR_A4_4875 // Note: the incorrect math opcode was used here 003F: destroy_actor 6@ 0002: jump @MAR_A4_4906 :MAR_A4_4875 00E5: (unknown) 6@ $933 04B9: (unknown) 6@ 1 1 1 0035: $5555(7@,10) = 6@ // (int vars) 00C1: (unknown) $5555(7@,10) $5565(7@,10) :MAR_A4_4906 0002: jump @MAR_A4_4944 :MAR_A4_4913 00E5: (unknown) 6@ $933 04B9: (unknown) 6@ 1 1 1 0035: $5555(7@,10) = 6@ // (int vars) 00C1: (unknown) $5555(7@,10) $5565(7@,10) :MAR_A4_4944 0002: jump @MAR_A4_4954 :MAR_A4_4951 0112: remove_references_to_actor 6@ // Like turning an actor into a random pedestrian :MAR_A4_4954 0026: return 0035: $5835 = 0@ // (int vars) 0036: $5836 = $1583(0@,30) // (float vars) 0036: $5837 = $1613(0@,30) // (float vars) 0036: $5838 = $1643(0@,30) // (float vars) 0035: $5834 = $353(0@,30) // (int vars) 037B: constant_params 1 variable_params 2 unknown 3 call_with_params @NONAME_1_32806 $263(0@,30) $5803 $5804 037B: constant_params 1 variable_params 4 unknown 3 call_with_params @NONAME_1_33311 $263(0@,30) $5805 $5806 $5808 $5809 $5807 = 336 // (int) 02E2: $5810 = 6 // (any) 047B: (unknown) $5835 $5839 047E: (unknown) $5839 2 0 $5840 $5850 $5860 $5870 $5870 += 180.0 // (float) 047D: (unknown) $5839 3 $5880 2@ = 0 // (int) :MAR_A4_5086 0011: $5880 > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A4_5151 // Note: the incorrect math opcode was used here 0035: 1@ = 2@ // (int vars) 1@ += 1 // (int) 047E: (unknown) $5839 3 2@ $5584(1@,10) $5594(1@,10) $5604(1@,10) $5614(1@,10) $5614(1@,10) += 180.0 // (float) 2@ += 1 // (int) 0002: jump @MAR_A4_5086 :MAR_A4_5151 $5880 += 1 // (int) 0160: load_model $5803 0160: load_model $5804 0160: load_model $5805 0160: load_model $5806 0160: load_model $5807 0228: (unknown) $5834 == 1 // (int) var == num jump_if_false @MAR_A4_5205 $5833 = 5 // (int) 0002: jump @MAR_A4_5237 :MAR_A4_5205 $5834 == 2 // (int) var == num jump_if_false @MAR_A4_5231 $5833 = 10 // (int) 0002: jump @MAR_A4_5237 :MAR_A4_5231 $5833 = 15 // (int) :MAR_A4_5237 $5832 = 0 // (int) 0026: return :MAR_A4_5244 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @NONAME_1_25319 $5835 0@ 0483: (unknown) 0@ $5839 $5870 += 180.0 // (float) 047D: (unknown) $5839 11 $5880 2@ = 0 // (int) :MAR_A4_5281 0011: $5880 > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A4_5341 // Note: the incorrect math opcode was used here 0035: 1@ = 2@ // (int vars) 047E: (unknown) $5839 3 2@ $5584(1@,10) $5594(1@,10) $5604(1@,10) $5614(1@,10) $5614(1@,10) += 180.0 // (float) 2@ += 1 // (int) 0002: jump @MAR_A4_5281 :MAR_A4_5341 $2757 > -1 // (int) var > num jump_if_false @MAR_A4_5364 0141: destroy_pickup $2757 $2757 = -1 // (int) :MAR_A4_5364 0026: return :MAR_A4_5366 0037: 3@ = 2@ // (string vars) 1@ == 1 // (int) var == num jump_if_false @MAR_A4_5402 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @MAIN_13224 0@ 1 0002: jump @MAR_A4_5444 :MAR_A4_5402 1@ == 1 // (int) var == num jump_if_false @MAR_A4_5433 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @MAIN_13224 0@ 0 0002: jump @MAR_A4_5444 :MAR_A4_5433 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13043 0@ :MAR_A4_5444 0037: 3@ = 0@ // (string vars) 0026: return :MAR_A4_5450 0078: if or 8161: not model $5883 available $5883 == 0 // (int) var == num jump_if_false @MAR_A4_5502 041A: (unknown) 'MARTY' $5883 :MAR_A4_5481 8161: not model $5883 available 0022: jump_if_false @MAR_A4_5502 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @MAR_A4_5481 :MAR_A4_5502 003E: $5884 = create_actor_pedtype 22 model $5883 at 0@ 1@ 2@ 00CF: set_actor $5884 Z_angle_to 3@ 0026: return :MAR_A4_5520 0057: show_text_highpriority GXT 0@ time 6000 flag 1 0026: return :MAR_A4_5530 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_25319 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_5026 0@ 0026: return :MAR_A4_5632 00BB: (unknown) $5885 0249: (unknown) $5881 $5885 = 0 // (int) 3@ == 1 // (int) var == num jump_if_false @MAR_A4_5674 00C3: (unknown) 0@ 1@ 2@ $5885 0248: (unknown) 0@ 1@ 2@ 5.0 $5881 :MAR_A4_5674 0026: return :MAR_A4_5676 not $2762 == -1 // (int) var == num jump_if_false @MAR_A4_5693 0049: destroy_car $2762 :MAR_A4_5693 047B: (unknown) 7 5@ :MAR_A4_5698 5@ == -1 // (int) var == num jump_if_false @MAR_A4_5725 0001: wait 0 ms 047B: (unknown) 7 5@ 0002: jump @MAR_A4_5698 :MAR_A4_5725 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_5769 02E2: 1@ = 1 // (any) 037B: constant_params 1 variable_params 2 unknown 2 call_with_params @NONAME_1_32806 1@ $5803 $5804 037B: constant_params 1 variable_params 4 unknown 2 call_with_params @NONAME_1_33311 1@ $5805 $5806 $5808 $5809 $5807 = 336 // (int) 02E2: $5810 = 6 // (any) 0160: load_model $5803 0160: load_model $5804 0160: load_model $5805 0160: load_model $5806 0160: load_model $5807 0228: (unknown) 0026: return :MAR_A4_5845 0036: $5836 = $1846 // (float vars) 0036: $5837 = $1876 // (float vars) 0036: $5838 = $1906 // (float vars) 0035: $5834 = $616 // (int vars) 047B: (unknown) 7 $5839 047E: (unknown) $5839 2 0 $5840 $5850 $5860 $5870 $5870 += 180.0 // (float) 047D: (unknown) $5839 3 $5880 1@ = 0 // (int) :MAR_A4_5909 0011: $5880 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A4_5974 // Note: the incorrect math opcode was used here 0035: 0@ = 1@ // (int vars) 0@ += 1 // (int) 047E: (unknown) $5839 3 1@ $5584(0@,10) $5594(0@,10) $5604(0@,10) $5614(0@,10) $5614(0@,10) += 180.0 // (float) 1@ += 1 // (int) 0002: jump @MAR_A4_5909 :MAR_A4_5974 $5880 += 1 // (int) $5834 == 1 // (int) var == num jump_if_false @MAR_A4_6006 $5833 = 5 // (int) 0002: jump @MAR_A4_6038 :MAR_A4_6006 $5834 == 2 // (int) var == num jump_if_false @MAR_A4_6032 $5833 = 10 // (int) 0002: jump @MAR_A4_6038 :MAR_A4_6032 $5833 = 15 // (int) :MAR_A4_6038 0026: return :MAR_A4_6040 010E: 1@ = current_time_in_ms 0035: $5882 = 1@ // (int vars) 0029: $5882 += 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return :MAR_A4_6055 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_6071 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A4_6071 005F: (unknown) :MAR_A4_6073 $940 = 1 // (int) $5883 = 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_6449 $1748 8@ 037B: constant_params 1 variable_params 3 unknown 51 call_with_params @NONAME_1_30456 8 $5889 $5890 $5891 7@ = 1 // (int) $1097 = 0 // (int) $5886 = -938.67 // (float) $5887 = -855.93 // (float) $5888 = 12.19 // (float) 02E2: 46@ = 1 // (any) 037B: constant_params 1 variable_params 1 unknown 51 call_with_params @NONAME_1_33511 46@ 47@ 0160: load_model 47@ 0228: (unknown) 0001: wait 500 ms 0025: gosub @MAR_A4_8500 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAR_A4_5769 7 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAR_A4_362 1000 $3843 = 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_6353 0001: wait 0 ms :MAR_A4_6356 7@ == 1 // (int) var == num jump_if_false @MAR_A4_6720 00C3: (unknown) -1157.2 -699.5 10.6 6@ 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAR_A4_1327 6@ 24@ == 0 // (int) var == num jump_if_false @MAR_A4_6435 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_6451 :MAR_A4_6435 0057: show_text_highpriority GXT 'MAA4_20' time 8000 flag 1 // ~w~Go back to ~t~Stonewall J's. :MAR_A4_6451 7@ == 1 // (int) var == num jump_if_false @MAR_A4_6676 0001: wait 0 ms $1097 > 0 // (int) var > num jump_if_false @MAR_A4_6494 25@ = 0 // (int) 7@ = 2 // (int) 0002: jump @MAR_A4_6669 :MAR_A4_6494 0045: actor $933 defined jump_if_false @MAR_A4_6669 23@ == 0 // (int) var == num jump_if_false @MAR_A4_6607 $1068 == 0 // (int) var == num jump_if_false @MAR_A4_6600 0078: if and 0080: actor $933 near_point -1157.2 -699.5 radius 10.0 10.0 sphere 0 8080: not actor $933 near_point -1157.2 -699.5 radius 1.0 1.0 sphere 0 jump_if_false @MAR_A4_6600 0323: show_text_box 'INT_01' // Walk into the large ~h~arrows ~w~to enter and exit buildings. $1068 = 1 // (int) 23@ = 1 // (int) :MAR_A4_6600 0002: jump @MAR_A4_6669 :MAR_A4_6607 0078: if or 8080: not actor $933 near_point -1157.2 -699.5 radius 10.0 10.0 sphere 0 0080: actor $933 near_point -1157.2 -699.5 radius 1.0 1.0 sphere 0 jump_if_false @MAR_A4_6669 0268: (unknown) $1068 = 0 // (int) 23@ = 0 // (int) :MAR_A4_6669 0002: jump @MAR_A4_6451 :MAR_A4_6676 00BB: (unknown) 6@ 23@ == 1 // (int) var == num jump_if_false @MAR_A4_6702 23@ = 0 // (int) $1068 = 0 // (int) 0268: (unknown) :MAR_A4_6702 025D: remove_text 'MAA4_15' // ~w~Head over to ~t~Stonewall J's. 0002: jump @MAR_A4_6356 :MAR_A4_6720 7@ == 2 // (int) var == num jump_if_false @MAR_A4_6935 00C3: (unknown) -1152.4 -703.5 10.7 6@ 25@ == 0 // (int) var == num jump_if_false @MAR_A4_6781 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_6781 7@ == 2 // (int) var == num jump_if_false @MAR_A4_6914 0001: wait 0 ms $1097 == 0 // (int) var == num jump_if_false @MAR_A4_6820 7@ = 1 // (int) 0002: jump @MAR_A4_6907 :MAR_A4_6820 $1097 == 2 // (int) var == num jump_if_false @MAR_A4_6845 7@ = 3 // (int) 0002: jump @MAR_A4_6907 :MAR_A4_6845 $1097 == 100 // (int) var == num jump_if_false @MAR_A4_6907 7@ = 5 // (int) 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAR_A4_5520 '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_5632 -951.64 179.13 9.5 1 :MAR_A4_6907 0002: jump @MAR_A4_6781 :MAR_A4_6914 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_6720 :MAR_A4_6935 7@ == 3 // (int) var == num jump_if_false @MAR_A4_7111 21@ == 0 // (int) var == num jump_if_false @MAR_A4_7023 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_4394 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_4394 6000 0002: jump @MAR_A4_7052 :MAR_A4_7023 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_4394 6000 :MAR_A4_7052 007F: player 0 pressed_key 16 jump_if_false @MAR_A4_7086 :MAR_A4_7064 007F: player 0 pressed_key 16 jump_if_false @MAR_A4_7086 0001: wait 0 ms 0002: jump @MAR_A4_7064 :MAR_A4_7086 0059: text_clear_all $1097 = 3 // (int) 7@ = 4 // (int) 21@ = 1 // (int) 0002: jump @MAR_A4_6935 :MAR_A4_7111 7@ == 4 // (int) var == num jump_if_false @MAR_A4_7289 0001: wait 0 ms $1097 == 1 // (int) var == num jump_if_false @MAR_A4_7151 7@ = 2 // (int) 0002: jump @MAR_A4_7282 :MAR_A4_7151 $1097 == 5 // (int) var == num jump_if_false @MAR_A4_7220 7@ = 5 // (int) 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAR_A4_5520 'MAA4_01' // ~w~Go to the ~y~Brothel. 037B: constant_params 4 variable_params 0 unknown 51 call_with_params @MAR_A4_5632 -951.64 179.13 9.5 1 0002: jump @MAR_A4_7282 :MAR_A4_7220 $1097 == 100 // (int) var == num jump_if_false @MAR_A4_7282 7@ = 5 // (int) 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAR_A4_5520 '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_5632 -951.64 179.13 9.5 1 :MAR_A4_7282 0002: jump @MAR_A4_7111 :MAR_A4_7289 7@ == 5 // (int) var == num jump_if_false @MAR_A4_7535 0001: wait 0 ms 0045: actor $933 defined jump_if_false @MAR_A4_7528 0025: gosub @MAR_A4_8459 0078: if and 22@ == 0 // (int) var == num $1078 == 0 // (int) var == num jump_if_false @MAR_A4_7396 010E: 27@ = current_time_in_ms 28@ == -1 // (int) var == num jump_if_false @MAR_A4_7374 0035: 28@ = 27@ // (int vars) 28@ += 5000 // (int) 0002: jump @MAR_A4_7396 :MAR_A4_7374 0011: 27@ > 28@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A4_7396 // Note: the incorrect math opcode was used here 22@ = 1 // (int) $2973 = 1 // (int) :MAR_A4_7396 0080: actor $933 near_point $5889 $5890 radius 80.0 80.0 sphere 0 0022: jump_if_false @MAR_A4_7528 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @MAR_A4_7463 2@ = 0 // (int) 037B: constant_params 1 variable_params 1 unknown 51 call_with_params @MAR_A4_5676 47@ 2@ 0325: (unknown) 2@ 1 013A: set_car 2@ door_status_to 2 0002: jump @MAR_A4_7528 :MAR_A4_7463 0080: actor $933 near_point 32@ 33@ radius 5.0 5.0 sphere 0 0022: jump_if_false @MAR_A4_7528 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 51 call_with_params @MAR_A4_5632 $5889 $5890 $5891 0 0025: gosub @MAR_A4_10075 0057: show_text_highpriority GXT 'MAA4_07' time 4000 flag 1 // ~w~Destroy the ~r~gang car! 7@ = 6 // (int) :MAR_A4_7528 0002: jump @MAR_A4_7289 :MAR_A4_7535 7@ == 6 // (int) var == num jump_if_false @MAR_A4_7696 0001: wait 0 ms 0045: actor $933 defined jump_if_false @MAR_A4_7684 0025: gosub @MAR_A4_8459 00A0: car 2@ wrecked jump_if_false @MAR_A4_7656 $2750 = 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_5845 037B: constant_params 0 variable_params 0 unknown 51 call_with_params @MAR_A4_4529 $5832 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAR_A4_5520 'EA_TAK' // Take out the defending ~r~gang members. 7@ = 7 // (int) 03F1: (unknown) 0 024F: (unknown) 0.4 0002: jump @MAR_A4_7677 :MAR_A4_7656 014E: 12@ = car 2@ health 200 > 12@ // (int) num > var 0022: jump_if_false @MAR_A4_7677 // Note: the incorrect math opcode was used here 0325: (unknown) 2@ 0 :MAR_A4_7677 0002: jump @MAR_A4_7689 :MAR_A4_7684 7@ = 20 // (int) :MAR_A4_7689 0002: jump @MAR_A4_7535 :MAR_A4_7696 7@ == 7 // (int) var == num jump_if_false @MAR_A4_7755 0001: wait 0 ms 0045: actor $933 defined jump_if_false @MAR_A4_7743 0025: gosub @MAR_A4_8459 0025: gosub @MAR_A4_10849 0002: jump @MAR_A4_7748 :MAR_A4_7743 7@ = 20 // (int) :MAR_A4_7748 0002: jump @MAR_A4_7696 :MAR_A4_7755 7@ == 8 // (int) var == num jump_if_false @MAR_A4_7990 0001: wait 0 ms 0045: actor $933 defined jump_if_false @MAR_A4_7978 0025: gosub @MAR_A4_8459 037B: constant_params 2 variable_params 1 unknown 51 call_with_params @NONAME_1_36298 7 $2761 $2761 jump_if_false @MAR_A4_7971 037B: constant_params 3 variable_params 0 unknown 51 call_with_params @NONAME_1_35959 7 0 0 00BB: (unknown) 4@ 037B: constant_params 0 variable_params 0 unknown 51 call_with_params @MAR_A4_5244 037B: constant_params 0 variable_params 0 unknown 51 call_with_params @MAR_A4_4629 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_4332 500 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAR_A4_5520 'EA_MOP' // Waste the remaining ~g~business assets~w~ and ~r~gang members. 0045: actor $5811 defined jump_if_false @MAR_A4_7906 041B: (unknown) $5811 9 :MAR_A4_7906 034A: unknown_check $2508 jump_if_false @MAR_A4_7951 0045: actor $2508 defined jump_if_false @MAR_A4_7951 0348: (unknown) $2508 1 01A4: (unknown) $2508 0 04B6: (unknown) $2508 1 015D: (unknown) $2508 40 :MAR_A4_7951 0252: object $2269 exists jump_if_false @MAR_A4_7966 0212: (unknown) $2269 :MAR_A4_7966 7@ = 9 // (int) :MAR_A4_7971 0002: jump @MAR_A4_7983 :MAR_A4_7978 7@ = 20 // (int) :MAR_A4_7983 0002: jump @MAR_A4_7755 :MAR_A4_7990 7@ == 9 // (int) var == num jump_if_false @MAR_A4_8310 0001: wait 0 ms 0045: actor $933 defined jump_if_false @MAR_A4_8298 0025: gosub @MAR_A4_8331 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @NONAME_1_23869 7 037B: constant_params 0 variable_params 1 unknown 51 call_with_params @MAR_A4_4119 9@ $5831 == 0 // (int) var == num jump_if_false @MAR_A4_8239 037B: constant_params 0 variable_params 0 unknown 51 call_with_params @NONAME_1_24024 jump_if_false @MAR_A4_8197 41@ == 0 // (int) var == num jump_if_false @MAR_A4_8111 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAR_A4_6040 1500 41@ = 1 // (int) 0002: jump @MAR_A4_8190 :MAR_A4_8111 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAR_A4_6055 $5882 jump_if_false @MAR_A4_8190 037B: constant_params 3 variable_params 0 unknown 51 call_with_params @NONAME_1_35959 7 1 0 00BB: (unknown) 4@ 037B: constant_params 3 variable_params 0 unknown 51 call_with_params @MAR_A4_5530 -968.98 199.32 9.75 0025: gosub @MAR_A4_10285 0025: gosub @MAR_A4_11171 7@ = 20 // (int) :MAR_A4_8190 0002: jump @MAR_A4_8232 :MAR_A4_8197 20@ == 0 // (int) var == num jump_if_false @MAR_A4_8232 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAR_A4_5520 'MAA4_10' // Trash the remaining ~g~business assets. 20@ = 1 // (int) :MAR_A4_8232 0002: jump @MAR_A4_8291 :MAR_A4_8239 037B: constant_params 0 variable_params 0 unknown 51 call_with_params @NONAME_1_24024 jump_if_false @MAR_A4_8291 19@ == 0 // (int) var == num jump_if_false @MAR_A4_8291 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAR_A4_5520 'MAA4_11' // Waste the remaining ~r~gang members. 19@ = 1 // (int) :MAR_A4_8291 0002: jump @MAR_A4_8303 :MAR_A4_8298 7@ = 20 // (int) :MAR_A4_8303 0002: jump @MAR_A4_7990 :MAR_A4_8310 not 7@ == 20 // (int) var == num jump_if_false @MAR_A4_8329 0002: jump @MAR_A4_6353 :MAR_A4_8329 0026: return :MAR_A4_8331 034A: unknown_check $2508 jump_if_false @MAR_A4_8457 0045: actor $2508 defined jump_if_false @MAR_A4_8457 26@ == 0 // (int) var == num jump_if_false @MAR_A4_8414 0045: actor $933 defined jump_if_false @MAR_A4_8407 0326: unknown_check $2508 $933 0022: jump_if_false @MAR_A4_8407 // Note: the incorrect math opcode was used here 26@ = 1 // (int) 0352: (unknown) $2508 020E: (unknown) $2508 1 00A2: (unknown) $2508 :MAR_A4_8407 0002: jump @MAR_A4_8457 :MAR_A4_8414 020E: (unknown) $2508 1 00A2: (unknown) $2508 026A: unknown_check $2508 jump_if_false @MAR_A4_8457 8485: not unknown_check $2508 153 jump_if_false @MAR_A4_8457 0414: (unknown) $2508 0 153 :MAR_A4_8457 0026: return :MAR_A4_8459 0039: 45@ = integer $2729 to_float // Note: the incorrect math opcode was used here $2729 == 7 // (int) var == num jump_if_false @MAR_A4_8498 034B: unknown_check $2762 jump_if_false @MAR_A4_8498 0049: destroy_car $2762 $2762 = -1 // (int) :MAR_A4_8498 0026: return :MAR_A4_8500 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAR_A4_190 1000 0036: 35@ = $937 // (float vars) 35@ -= 15.0 // (float) 0036: 36@ = $938 // (float vars) 36@ -= 15.0 // (float) 37@ = 5.0 // (float) 0036: 38@ = $937 // (float vars) 38@ += 15.0 // (float) 0036: 39@ = $938 // (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_11296 3 037B: constant_params 4 variable_params 0 unknown 51 call_with_params @MAR_A4_5450 -941.74 -853.47 12.14 167.57 037B: constant_params 4 variable_params 0 unknown 51 call_with_params @MAR_A4_691 $933 -941.76 -855.05 12.14 0001: wait 1000 ms 0045: actor $5884 defined jump_if_false @MAR_A4_8671 00CF: set_actor $5884 Z_angle_to 177.14 :MAR_A4_8671 0045: actor $933 defined jump_if_false @MAR_A4_8687 00CF: set_actor $933 Z_angle_to 0 :MAR_A4_8687 0045: actor $933 defined jump_if_false @MAR_A4_8709 0045: actor $5884 defined jump_if_false @MAR_A4_8709 :MAR_A4_8709 0252: object $1206 exists jump_if_false @MAR_A4_8727 00D3: set_object $1206 z_angle_to 175.0 :MAR_A4_8727 037B: constant_params 2 variable_params 0 unknown 51 call_with_params @MAR_A4_528 $933 $5884 0443: (unknown) 92 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 037B: constant_params 0 variable_params 0 unknown 51 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 51 call_with_params @MAIN_12808 'MARA4AA' 'MAA4_S0' $5884 0 // ~w~It's time to diversify my interests Vince. 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAIN_12757 'MARA4AA' 037B: constant_params 4 variable_params 0 unknown 51 call_with_params @MAIN_12808 'MARA4AB' 'MAA4_S1' $933 0 // ~w~Vic. 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAIN_12757 'MARA4AB' 037B: constant_params 4 variable_params 0 unknown 51 call_with_params @MAIN_12808 'MARA4AC' 'MAA4_S2' $5884 0 // ~w~Whatever... We're going into the whoring business. 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAIN_12757 'MARA4AC' 037B: constant_params 4 variable_params 0 unknown 51 call_with_params @MAIN_12808 'MARA4AD' 'MAA4_S3' $5884 0 // ~w~We're taking over a place up yonder. 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAIN_12757 'MARA4AD' 037B: constant_params 4 variable_params 0 unknown 51 call_with_params @MAIN_12808 'MARA4AE' 'MAA4_S4' $5884 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_12757 '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 $933 defined jump_if_false @MAR_A4_9087 04B4: (unknown) $933 120 520 100.0 :MAR_A4_9087 0045: actor $5884 defined jump_if_false @MAR_A4_9110 04B4: (unknown) $5884 120 512 100.0 :MAR_A4_9110 037B: constant_params 0 variable_params 0 unknown 51 call_with_params @MAIN_4379 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_5366 'MARA4AA' 1 13@ 13@ 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAIN_13401 13@ jump_if_false @MAR_A4_9215 0002: jump @MAR_A4_9952 :MAR_A4_9215 037B: constant_params 3 variable_params 1 unknown 51 call_with_params @MAR_A4_5366 'MARA4AB' 1 13@ 13@ 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAIN_13401 13@ jump_if_false @MAR_A4_9263 0002: jump @MAR_A4_9952 :MAR_A4_9263 037B: constant_params 4 variable_params 0 unknown 51 call_with_params @MAIN_12808 'MARA4AF' 'MAA4_S5' $5884 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_5366 'MARA4AC' 1 13@ 13@ 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAIN_13401 13@ jump_if_false @MAR_A4_9342 0002: jump @MAR_A4_9952 :MAR_A4_9342 037B: constant_params 4 variable_params 0 unknown 51 call_with_params @MAIN_12808 'MARA4AG' 'MAA4_S6' $933 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 037B: constant_params 3 variable_params 1 unknown 51 call_with_params @MAR_A4_5366 'MARA4AD' 1 13@ 13@ 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAIN_13401 13@ jump_if_false @MAR_A4_9460 0002: jump @MAR_A4_9952 :MAR_A4_9460 037B: constant_params 4 variable_params 0 unknown 51 call_with_params @MAIN_12808 'MARA4AH' 'MAA4_S7' $5884 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_5366 'MARA4AE' 1 13@ 13@ 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAIN_4394 1500 jump_if_true @MAR_A4_9952 0045: actor $5884 defined jump_if_false @MAR_A4_9557 04B4: (unknown) $5884 121 551 1.0 :MAR_A4_9557 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAIN_4394 1700 jump_if_true @MAR_A4_9952 0045: actor $5884 defined jump_if_false @MAR_A4_9598 0528: (unknown) $5884 551 -1.0 :MAR_A4_9598 0045: actor $5884 defined jump_if_false @MAR_A4_9609 :MAR_A4_9609 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAIN_13401 13@ jump_if_false @MAR_A4_9634 0002: jump @MAR_A4_9952 :MAR_A4_9634 037B: constant_params 3 variable_params 1 unknown 51 call_with_params @MAR_A4_5366 'MARA4AF' 1 13@ 13@ 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAIN_13401 13@ jump_if_false @MAR_A4_9682 0002: jump @MAR_A4_9952 :MAR_A4_9682 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 $5884 defined jump_if_false @MAR_A4_9750 04B4: (unknown) $5884 120 513 1.0 :MAR_A4_9750 0045: actor $933 defined jump_if_false @MAR_A4_9785 04B4: (unknown) $933 121 544 3.0 04B4: (unknown) $933 121 561 1.0 :MAR_A4_9785 037B: constant_params 3 variable_params 1 unknown 51 call_with_params @MAR_A4_5366 'MARA4AG' 1 13@ 13@ 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAIN_13401 13@ jump_if_false @MAR_A4_9833 0002: jump @MAR_A4_9952 :MAR_A4_9833 0045: actor $933 defined jump_if_false @MAR_A4_9854 0528: (unknown) $933 544 -1.0 :MAR_A4_9854 037B: constant_params 3 variable_params 1 unknown 51 call_with_params @MAR_A4_5366 'MARA4AH' 1 13@ 13@ 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAIN_4394 600 jump_if_false @MAR_A4_9904 0002: jump @MAR_A4_9952 :MAR_A4_9904 0045: actor $5884 defined jump_if_false @MAR_A4_9927 04B4: (unknown) $5884 92 418 100.0 :MAR_A4_9927 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAIN_13401 13@ jump_if_false @MAR_A4_9952 0002: jump @MAR_A4_9952 :MAR_A4_9952 037B: constant_params 0 variable_params 0 unknown 51 call_with_params @MAIN_4364 003F: destroy_actor $5884 0162: release_model $5883 037B: constant_params 4 variable_params 0 unknown 51 call_with_params @MAR_A4_691 $933 -942.0 -856.085 -100.0 0045: actor $933 defined jump_if_false @MAR_A4_10032 0352: (unknown) $933 0154: (unknown) $933 010F: (unknown) $933 -952.81 -850.92 12.13 :MAR_A4_10032 0444: (unknown) 120 0444: (unknown) 121 0444: (unknown) 92 0252: object $1206 exists jump_if_false @MAR_A4_10060 00D3: set_object $1206 z_angle_to 0 :MAR_A4_10060 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAR_A4_362 1000 0026: return :MAR_A4_10075 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_4332 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_4394 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_4394 5000 037B: constant_params 0 variable_params 0 unknown 51 call_with_params @MAIN_4364 0268: (unknown) 004F: unknown_check 2@ jump_if_false @MAR_A4_10270 3@ = 0 // (int) 00C0: (unknown) 2@ 3@ :MAR_A4_10270 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAR_A4_362 1000 0026: return :MAR_A4_10285 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAR_A4_190 1 0025: gosub @MAR_A4_11032 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_691 $933 -965.19 179.59 8.76 037B: constant_params 2 variable_params 4 unknown 51 call_with_params @NONAME_1_30049 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 $2762 jump_if_false @MAR_A4_10505 0049: destroy_car $2762 :MAR_A4_10505 037B: constant_params 0 variable_params 0 unknown 51 call_with_params @MAIN_4379 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_4394 5500 jump_if_false @MAR_A4_10546 :MAR_A4_10546 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_4394 5500 jump_if_false @MAR_A4_10665 :MAR_A4_10665 03D3: (unknown) 'MAR4_H3' // Marty's buying this one. 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAIN_4394 5500 jump_if_false @MAR_A4_10696 :MAR_A4_10696 037B: constant_params 0 variable_params 0 unknown 51 call_with_params @MAIN_4364 0045: actor $933 defined jump_if_false @MAR_A4_10736 010F: (unknown) $933 -967.3 163.58 9.8 :MAR_A4_10736 $2762 > -1 // (int) var > num jump_if_false @MAR_A4_10753 0049: destroy_car $2762 :MAR_A4_10753 02E2: 10@ = 6 // (any) 037B: constant_params 4 variable_params 0 unknown 51 call_with_params @NONAME_1_37901 7 1 0 10@ $676 = 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_10832 0093: destroy_object 18@ :MAR_A4_10832 0268: (unknown) 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAR_A4_362 1000 0026: return :MAR_A4_10849 037B: constant_params 0 variable_params 0 unknown 51 call_with_params @MAR_A4_4739 037B: constant_params 0 variable_params 1 unknown 51 call_with_params @MAR_A4_4119 9@ 002B: $5833 -= 9@ // (int vars) // Note: the incorrect math opcode was used here 0 >= $5833 // (int) num >= var 0022: jump_if_false @MAR_A4_10955 // Note: the incorrect math opcode was used here $5831 == 0 // (int) var == num jump_if_false @MAR_A4_10948 00C3: (unknown) $5840 $5850 $5860 4@ 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAR_A4_1327 4@ $2761 = -1 // (int) 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @MAR_A4_5520 'EA_ENT' // Enter the ~t~business premises. 7@ = 8 // (int) :MAR_A4_10948 0002: jump @MAR_A4_11030 :MAR_A4_10955 0035: 10@ = $5833 // (int vars) 002B: 10@ -= $5831 // (int vars) // Note: the incorrect math opcode was used here 0078: if and 0011: $5880 > $5831 // (int) var > var // Note: the incorrect math opcode was used here 10@ > 0 // (int) var > num jump_if_false @MAR_A4_11030 037B: constant_params 0 variable_params 1 unknown 51 call_with_params @MAR_A4_4368 11@ jump_if_false @MAR_A4_11030 037B: constant_params 4 variable_params 0 unknown 51 call_with_params @MAR_A4_3895 $5584(11@,10) $5594(11@,10) $5604(11@,10) $5614(11@,10) :MAR_A4_11030 0026: return :MAR_A4_11032 00BB: (unknown) $5885 00BB: (unknown) 3@ 00BB: (unknown) 4@ 00BB: (unknown) 5@ 0249: (unknown) $5881 00BB: (unknown) 6@ 0026: return :MAR_A4_11054 0059: text_clear_all 23@ == 1 // (int) var == num jump_if_false @MAR_A4_11079 23@ = 0 // (int) $1068 = 0 // (int) 0268: (unknown) :MAR_A4_11079 0025: gosub @MAR_A4_11032 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 7@ == 9 // (int) var == num jump_if_false @MAR_A4_11169 0001: wait 2000 ms 037B: constant_params 0 variable_params 0 unknown 51 call_with_params @MAIN_4364 037B: constant_params 2 variable_params 0 unknown 51 call_with_params @NONAME_1_25596 7 1 037B: constant_params 1 variable_params 0 unknown 51 call_with_params @NONAME_1_24042 7 0001: wait 2000 ms 037B: constant_params 0 variable_params 0 unknown 51 call_with_params @MAIN_4379 :MAR_A4_11169 0026: return :MAR_A4_11171 0025: gosub @MAR_A4_11032 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_11206 $1097 = -1 // (int) 23@ == 1 // (int) var == num jump_if_false @MAR_A4_11235 23@ = 0 // (int) $1068 = 0 // (int) 0268: (unknown) :MAR_A4_11235 $5832 = 0 // (int) $2750 = -1 // (int) $940 = 0 // (int) 0025: gosub @MAR_A4_11032 03F1: (unknown) 1 024F: (unknown) 1.0 007A: mission_cleanup 0026: return //-------------Mission 54--------------- :MAR_A5 0238: name_thread 'MAR_A5' 01EA: increment_mission_attempts 033A: use_GXT_table 'MAR_A5' 0025: gosub @MAR_A5_13556 009D: wasted_or_busted // mission only jump_if_false @MAR_A5_45 0025: gosub @MAR_A5_14884 :MAR_A5_45 0025: gosub @MAR_A5_14989 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 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @MAR_A5_254 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 007E: actor $933 driving jump_if_false @MAR_A5_248 0400: (unknown) $933 $1070 0002: jump @MAR_A5_254 :MAR_A5_248 02C0: (unknown) $933 $1070 :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_4301 0@ :MAR_A5_281 0045: actor $933 defined jump_if_false @MAR_A5_349 807E: not actor $933 driving jump_if_false @MAR_A5_326 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @MAR_A5_329 :MAR_A5_326 021D: (unknown) 0 :MAR_A5_329 $1078 == 0 // (int) var == num jump_if_false @MAR_A5_345 02EA: select_interior 2 :MAR_A5_345 01AE: (unknown) 1 :MAR_A5_349 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :MAR_A5_362 0045: actor $933 defined jump_if_false @MAR_A5_426 807E: not actor $933 driving jump_if_false @MAR_A5_414 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @MAR_A5_414 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :MAR_A5_414 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :MAR_A5_426 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @MAR_A5_475 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 01AE: (unknown) 0 $1078 == 0 // (int) var == num jump_if_false @MAR_A5_475 02EA: select_interior 0 :MAR_A5_475 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @MAR_A5_505 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :MAR_A5_505 0026: return 0045: actor 0@ defined jump_if_false @MAR_A5_526 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :MAR_A5_526 0026: return 0045: actor 0@ defined 0022: jump_if_false @MAR_A5_556 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @MAR_A5_556 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :MAR_A5_556 0026: return :MAR_A5_558 0045: actor 0@ defined 0022: jump_if_false @MAR_A5_605 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @MAR_A5_601 // 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_605 :MAR_A5_601 1@ = 0 // (int) :MAR_A5_605 1@ == 1 // (int) var == num jump_if_false @MAR_A5_689 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @MAR_A5_682 007E: actor 0@ driving jump_if_false @MAR_A5_678 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @MAR_A5_668 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @MAR_A5_671 :MAR_A5_668 00F1: (unknown) 0@ :MAR_A5_671 0002: jump @MAR_A5_682 :MAR_A5_678 1@ = 0 // (int) :MAR_A5_682 0002: jump @MAR_A5_605 :MAR_A5_689 0026: return 0045: actor 0@ defined jump_if_false @MAR_A5_783 007E: actor 0@ driving jump_if_false @MAR_A5_767 02A7: unknown_check 0@ jump_if_false @MAR_A5_737 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @MAR_A5_760 :MAR_A5_737 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A5_558 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :MAR_A5_760 0002: jump @MAR_A5_776 :MAR_A5_767 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :MAR_A5_776 0002: jump @MAR_A5_785 :MAR_A5_783 005F: (unknown) :MAR_A5_785 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @MAR_A5_943 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @MAR_A5_943 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @MAR_A5_884 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @MAR_A5_843 // Note: the incorrect math opcode was used here 0026: return 0002: jump @MAR_A5_877 :MAR_A5_843 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A5_558 0@ 4@ > -1 // (int) var > num jump_if_false @MAR_A5_877 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A5_558 4@ :MAR_A5_877 0002: jump @MAR_A5_943 :MAR_A5_884 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @MAR_A5_909 // Note: the incorrect math opcode was used here 0026: return 0002: jump @MAR_A5_943 :MAR_A5_909 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A5_558 0@ not 3@ == -1 // (int) var == num jump_if_false @MAR_A5_943 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A5_558 3@ :MAR_A5_943 0045: actor 0@ defined jump_if_false @MAR_A5_995 004F: unknown_check 1@ jump_if_false @MAR_A5_995 007E: actor 0@ driving jump_if_false @MAR_A5_995 807C: not actor 0@ driving 1@ 0022: jump_if_false @MAR_A5_995 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAR_A5_558 0@ :MAR_A5_995 5@ = 0 // (int) :MAR_A5_999 5@ == 0 // (int) var == num jump_if_false @MAR_A5_1097 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @MAR_A5_1090 004F: unknown_check 1@ jump_if_false @MAR_A5_1090 007C: actor 0@ driving 1@ 0022: jump_if_false @MAR_A5_1056 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @MAR_A5_1090 :MAR_A5_1056 2@ == -1 // (int) var == num jump_if_false @MAR_A5_1082 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @MAR_A5_1090 :MAR_A5_1082 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :MAR_A5_1090 0002: jump @MAR_A5_999 :MAR_A5_1097 0026: return :MAR_A5_1099 0@ == 0 // (int) var == num jump_if_false @MAR_A5_1142 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @MAR_A5_1318 :MAR_A5_1142 0@ == 1 // (int) var == num jump_if_false @MAR_A5_1175 03CF: (unknown) 200 200 200 255 0002: jump @MAR_A5_1318 :MAR_A5_1175 0@ == 2 // (int) var == num jump_if_false @MAR_A5_1217 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @MAR_A5_1318 :MAR_A5_1217 0@ == 3 // (int) var == num jump_if_false @MAR_A5_1261 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @MAR_A5_1318 :MAR_A5_1261 0@ == 4 // (int) var == num jump_if_false @MAR_A5_1292 03CF: (unknown) 8 143 59 255 0002: jump @MAR_A5_1318 :MAR_A5_1292 0@ == 5 // (int) var == num jump_if_false @MAR_A5_1318 03CF: (unknown) 237 130 180 255 :MAR_A5_1318 0026: return :MAR_A5_1320 00BC: (unknown) 0@ 2 0026: return :MAR_A5_1327 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_1327 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @MAR_A5_1382 014E: 3@ = car 0@ health 3@ -= 250 // (int) :MAR_A5_1382 0 > 3@ // (int) num > var 0022: jump_if_false @MAR_A5_1397 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :MAR_A5_1397 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_1442 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :MAR_A5_1442 005F: (unknown) 009F: actor 0@ dead jump_if_false @MAR_A5_1456 005F: (unknown) :MAR_A5_1456 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_1503 005F: (unknown) :MAR_A5_1503 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_1550 005F: (unknown) :MAR_A5_1550 005E: (unknown) 009F: actor 0@ dead jump_if_false @MAR_A5_1564 005F: (unknown) :MAR_A5_1564 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 17 82DB: not unknown_check 1@ 12 jump_if_false @MAR_A5_1591 005F: (unknown) :MAR_A5_1591 0485: unknown_check 0@ 214 jump_if_false @MAR_A5_1606 005E: (unknown) :MAR_A5_1606 0485: unknown_check 0@ 215 jump_if_false @MAR_A5_1621 005E: (unknown) :MAR_A5_1621 0485: unknown_check 0@ 216 jump_if_false @MAR_A5_1636 005E: (unknown) :MAR_A5_1636 005F: (unknown) 809F: not actor 0@ dead jump_if_false @MAR_A5_1753 01EC: (unknown) 0@ 1 0119: actor 0@ kill_actor $933 0078: if or 1@ == -1 // (int) var == num 1@ == 0 // (int) var == num jump_if_false @MAR_A5_1713 1@ = 0 // (int) 00C1: (unknown) 0@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAR_A5_1320 1@ 01F0: actor 0@ in_range_of_player $933 0022: jump_if_false @MAR_A5_1713 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 :MAR_A5_1713 01F0: actor 0@ in_range_of_player $933 0022: jump_if_false @MAR_A5_1742 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 0035: 2@ = 1@ // (int vars) 005E: (unknown) 0002: jump @MAR_A5_1753 :MAR_A5_1742 00C4: (unknown) 1@ 3 0035: 2@ = 1@ // (int vars) 005F: (unknown) :MAR_A5_1753 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_1895 0443: (unknown) 80 0228: (unknown) 2@ == 0 // (int) var == num jump_if_false @MAR_A5_1849 0045: actor 1@ defined jump_if_false @MAR_A5_1842 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 25 0.2 0.1 0 0414: (unknown) 1@ 80 389 :MAR_A5_1842 0002: jump @MAR_A5_1888 :MAR_A5_1849 0045: actor 1@ defined jump_if_false @MAR_A5_1888 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 35 0.2 0.1 0 0414: (unknown) 1@ 80 390 :MAR_A5_1888 0002: jump @MAR_A5_1902 :MAR_A5_1895 0444: (unknown) 80 04C1: (unknown) 0@ :MAR_A5_1902 0026: return 1@ = 0 // (int) :MAR_A5_1908 $5348(1@,8) = -1 // (int) 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @MAR_A5_1908 0@ > 8 // (int) var > num jump_if_false @MAR_A5_1950 0@ = 8 // (int) :MAR_A5_1950 $5612 = 0 // (int) 0035: $5613 = 0@ // (int vars) 0026: return 0035: 1@ = $5612 // (int vars) not $5348(1@,8) == -1 // (int) var == num jump_if_false @MAR_A5_1988 020D: (unknown) $5348(1@,8) :MAR_A5_1988 0035: $5348(1@,8) = 0@ // (int vars) $5612 += 1 // (int) 0017: $5612 >= $5613 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A5_2019 // Note: the incorrect math opcode was used here $5612 = 0 // (int) :MAR_A5_2019 0026: return 0@ = 0 // (int) :MAR_A5_2025 not $5348(0@,8) == -1 // (int) var == num jump_if_false @MAR_A5_2046 020D: (unknown) $5348(0@,8) :MAR_A5_2046 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @MAR_A5_2025 0026: return 0@ = 0 // (int) :MAR_A5_2069 not $5348(0@,8) == -1 // (int) var == num jump_if_false @MAR_A5_2090 003F: destroy_actor $5348(0@,8) :MAR_A5_2090 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @MAR_A5_2069 0026: return 0@ = 0 // (int) :MAR_A5_2113 not $5348(0@,8) == -1 // (int) var == num jump_if_false @MAR_A5_2134 0112: remove_references_to_actor $5348(0@,8) // Like turning an actor into a random pedestrian :MAR_A5_2134 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @MAR_A5_2113 0026: return 834A: not unknown_check 0@ jump_if_false @MAR_A5_2165 005F: (unknown) :MAR_A5_2165 009F: actor 0@ dead jump_if_false @MAR_A5_2177 005F: (unknown) :MAR_A5_2177 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_2212 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A5_2212 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_5093 3@ 4@ 5@ 6@ 7@ 8@ 15@ 16@ 17@ 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5093 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_2293 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A5_2293 005F: (unknown) 1@ = -1 // (int) 1@ == -1 // (int) var == num jump_if_false @MAR_A5_2320 02E7: get_weapon_data_from_actor 0@ weapon_group 8 weapon 1@ ammo 2@ model 3@ :MAR_A5_2320 0078: if or 02DB: unknown_check 1@ 32 02DB: unknown_check 1@ 33 jump_if_false @MAR_A5_2346 1@ = -1 // (int) :MAR_A5_2346 1@ == -1 // (int) var == num jump_if_false @MAR_A5_2366 02E7: get_weapon_data_from_actor 0@ weapon_group 7 weapon 1@ ammo 2@ model 3@ :MAR_A5_2366 1@ == -1 // (int) var == num jump_if_false @MAR_A5_2386 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ :MAR_A5_2386 1@ == -1 // (int) var == num jump_if_false @MAR_A5_2406 02E7: get_weapon_data_from_actor 0@ weapon_group 5 weapon 1@ ammo 2@ model 3@ :MAR_A5_2406 1@ == -1 // (int) var == num jump_if_false @MAR_A5_2426 02E7: get_weapon_data_from_actor 0@ weapon_group 9 weapon 1@ ammo 2@ model 3@ :MAR_A5_2426 1@ == -1 // (int) var == num jump_if_false @MAR_A5_2446 02E7: get_weapon_data_from_actor 0@ weapon_group 4 weapon 1@ ammo 2@ model 3@ :MAR_A5_2446 1@ == -1 // (int) var == num jump_if_false @MAR_A5_2462 02E2: 1@ = 0 // (any) :MAR_A5_2462 0026: return :MAR_A5_2464 $5615 = 0 // (int) $5616 = 0 // (int) $5619 = -10.0 // (float) $5614 = 1 // (int) 005F: (unknown) :MAR_A5_2489 $5616 == 0 // (int) var == num jump_if_false @MAR_A5_2522 8474: not jump_if_false @MAR_A5_2522 $1068 == 0 // (int) var == num jump_if_false @MAR_A5_2522 :MAR_A5_2522 0035: $1082 = 0@ // (int vars) $5616 = 0 // (int) 0026: return :MAR_A5_2534 $5615 == 1 // (int) var == num jump_if_false @MAR_A5_2559 $5615 = 0 // (int) $1068 = 0 // (int) 0268: (unknown) :MAR_A5_2559 $5614 = 0 // (int) 0026: return :MAR_A5_2566 $5614 == 1 // (int) var == num jump_if_false @MAR_A5_2886 $1082 == 0 // (int) var == num jump_if_false @MAR_A5_2603 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAR_A5_2534 005F: (unknown) :MAR_A5_2603 0045: actor $933 defined jump_if_false @MAR_A5_2638 007E: actor $933 driving jump_if_false @MAR_A5_2638 82A7: not unknown_check $933 jump_if_false @MAR_A5_2638 005F: (unknown) :MAR_A5_2638 not $1078 == 0 // (int) var == num jump_if_false @MAR_A5_2677 $5615 == 1 // (int) var == num jump_if_false @MAR_A5_2675 $5615 = 0 // (int) $1068 = 0 // (int) 0268: (unknown) :MAR_A5_2675 005F: (unknown) :MAR_A5_2677 001D: $5619 == -10.0 // (int) var == var jump_if_false @MAR_A5_2719 0045: actor $933 defined jump_if_false @MAR_A5_2712 0043: store_actor $933 position_to $5617 $5618 $5619 // Note: the incorrect math opcode was used here :MAR_A5_2712 0002: jump @MAR_A5_2755 :MAR_A5_2719 031D: (unknown) $937 $938 $5617 $5618 1@ 1@ > 110.0 // (float) var > num jump_if_false @MAR_A5_2755 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAR_A5_2534 005F: (unknown) :MAR_A5_2755 $5615 == 0 // (int) var == num jump_if_false @MAR_A5_2818 8474: not jump_if_false @MAR_A5_2811 $1068 == 0 // (int) var == num jump_if_false @MAR_A5_2811 $5615 = 1 // (int) $1068 = 1 // (int) 0323: show_text_box 'H_TS_01' // Use~h~ ~k~ ~TGSUB~ ~w~to activate 'Trip Skip'. :MAR_A5_2811 0002: jump @MAR_A5_2886 :MAR_A5_2818 0377: (unknown) 0 0@ 0@ > 0 // (int) var > num jump_if_false @MAR_A5_2886 0045: actor $933 defined jump_if_false @MAR_A5_2855 0107: toggle_player $933 can_move 0 012E: toggle_player $933 ignored_by_cops 1 :MAR_A5_2855 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4301 500 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAR_A5_2534 $5616 = 1 // (int) 005E: (unknown) :MAR_A5_2886 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_3349 0017: 3@ >= 16@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MAR_A5_3499 // 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_3475 0027: (unknown) 8@ 9@ 10@ 11@ 12@ 13@ :MAR_A5_3475 0036: 8@ = 11@ // (float vars) 0036: 9@ = 12@ // (float vars) 0036: 10@ = 13@ // (float vars) 16@ += 1 // (int) 0002: jump @MAR_A5_3349 :MAR_A5_3499 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_3582 0 > 5@ // (int) num > var 0022: jump_if_false @MAR_A5_3565 // 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_3569 :MAR_A5_3565 0035: 10@ = 5@ // (int vars) :MAR_A5_3569 02B1: draw_text_1number 0@ 1@ GXT 4@ number 10@ 0002: jump @MAR_A5_3587 :MAR_A5_3582 0203: set_draw_text_position 0@ 1@ GXT 4@ :MAR_A5_3587 0026: return :MAR_A5_3589 0045: actor 0@ defined 0022: jump_if_false @MAR_A5_3674 // 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_3674 005F: (unknown) 037B: constant_params 1 variable_params 2 unknown 4 call_with_params @MAR_A5_3589 0@ 2@ 3@ jump_if_false @MAR_A5_3701 0203: set_draw_text_position 2@ 3@ GXT 1@ :MAR_A5_3701 0026: return 037B: constant_params 1 variable_params 2 unknown 5 call_with_params @MAR_A5_3589 0@ 3@ 4@ jump_if_false @MAR_A5_3729 02B1: draw_text_1number 3@ 4@ GXT 1@ number 2@ :MAR_A5_3729 0026: return 037B: constant_params 1 variable_params 2 unknown 6 call_with_params @MAR_A5_3589 0@ 4@ 5@ jump_if_false @MAR_A5_3758 02B2: (unknown) 4@ 5@ 1@ 2@ 3@ :MAR_A5_3758 0026: return 007F: player 0 pressed_key 4 jump_if_false @MAR_A5_3835 007F: player 0 pressed_key 8 jump_if_false @MAR_A5_3828 $5620 == 0 // (int) var == num jump_if_false @MAR_A5_3828 0043: store_actor $933 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $933 Z_angle 023A: (unknown) 0@ 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) $5620 = 1 // (int) :MAR_A5_3828 0002: jump @MAR_A5_3840 :MAR_A5_3835 $5620 = 0 // (int) :MAR_A5_3840 007F: player 0 pressed_key 4 jump_if_false @MAR_A5_3926 007F: player 0 pressed_key 9 jump_if_false @MAR_A5_3919 $5621 == 0 // (int) var == num jump_if_false @MAR_A5_3919 0043: store_actor $933 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 00CE: 3@ = actor $933 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) $5621 = 1 // (int) :MAR_A5_3919 0002: jump @MAR_A5_3931 :MAR_A5_3926 $5621 = 0 // (int) :MAR_A5_3931 0026: return :MAR_A5_3933 $5813 = 0 // (int) $5663 = -823.81 // (float) $5666 = 256.96 // (float) $5669 = 9.69 // (float) $5664 = -1065.76 // (float) $5667 = 53.78 // (float) $5670 = 11.27 // (float) $5665 = -930.42 // (float) $5668 = 58.25 // (float) $5671 = 9.5 // (float) $5769 = 171 // (int) $5772 = 50 // (int) $5672 = -831.51 // (float) $5675 = 316.09 // (float) $5678 = 11.17 // (float) $5791 = 260.0 // (float) $5681 = -2.0 // (float) $5684 = 1.5 // (float) $5687 = 0 // (float) $5690 = 8.0 // (float) $5693 = 4.0 // (float) $5696 = 0 // (float) $5794 = 200.0 // (float) $5699 = -2.0 // (float) $5702 = 1.5 // (float) $5705 = 0 // (float) $5708 = -2.0 // (float) $5711 = -4.0 // (float) $5714 = 0 // (float) $5717 = -996.44 // (float) $5720 = -562.69 // (float) $5723 = 0 // (float) $5726 = -943.32 // (float) $5729 = 100.3 // (float) $5732 = 15.0 // (float) $5785 = 300 // (int) $5788 = 300 // (int) $5770 = 271 // (int) $5773 = 31 // (int) $5673 = -1075.13 // (float) $5676 = 37.79 // (float) $5679 = 11.25 // (float) $5792 = 10.0 // (float) $5682 = -2.0 // (float) $5685 = 1.5 // (float) $5688 = 0 // (float) $5691 = 8.0 // (float) $5694 = 4.0 // (float) $5697 = 0 // (float) $5795 = 200.0 // (float) $5700 = -2.0 // (float) $5703 = 1.5 // (float) $5706 = 0 // (float) $5709 = -2.0 // (float) $5712 = -4.0 // (float) $5715 = 0 // (float) $5718 = -924.67 // (float) $5721 = 39.41 // (float) $5724 = 0 // (float) $5727 = -1074.04 // (float) $5730 = -78.66 // (float) $5733 = 15.0 // (float) $5786 = 350 // (int) $5789 = 350 // (int) $5771 = 195 // (int) $5774 = 76 // (int) $5674 = -928.58 // (float) $5677 = 65.83 // (float) $5680 = 9.5 // (float) $5793 = 180.0 // (float) $5683 = -2.0 // (float) $5686 = 1.5 // (float) $5689 = 0 // (float) $5692 = 8.0 // (float) $5695 = 4.0 // (float) $5698 = 0 // (float) $5796 = 200.0 // (float) $5701 = -2.0 // (float) $5704 = 1.5 // (float) $5707 = 0 // (float) $5710 = -2.0 // (float) $5713 = -4.0 // (float) $5716 = 0 // (float) $5719 = -924.67 // (float) $5722 = 39.41 // (float) $5725 = 0 // (float) $5728 = -943.32 // (float) $5731 = 100.3 // (float) $5734 = 15.0 // (float) $5787 = 400 // (int) $5790 = 400 // (int) 0006: $5756 = 'MAR5_F0' // (string) // ~r~You failed to rescue the girls! // Note: the incorrect math opcode was used here 0006: $5757 = 'MAR5_F1' // (string) // ~r~A girl was left behind and killed. // Note: the incorrect math opcode was used here 0006: $5758 = 'MAR5_F2' // (string) // ~r~You trashed the Pimping car! // Note: the incorrect math opcode was used here $5767 = -1 // (int) 0006: $5759 = 'MARA5BA' // (string) // Note: the incorrect math opcode was used here 0006: $5760 = 'MARA5BB' // (string) // Note: the incorrect math opcode was used here 0006: $5761 = 'MARA5BC' // (string) // Note: the incorrect math opcode was used here 0006: $5762 = 'MARA5DA' // (string) // Note: the incorrect math opcode was used here 0006: $5763 = 'MARA5DB' // (string) // Note: the incorrect math opcode was used here 0006: $5764 = 'MARA5DC' // (string) // Note: the incorrect math opcode was used here $5803 = 0 // (int) $5817 = 0 // (int) 0@ = 0 // (int) :MAR_A5_4712 3 > 0@ // (int) num > var 0022: jump_if_false @MAR_A5_4778 // Note: the incorrect math opcode was used here $5548(0@,3) = 0 // (int) $5551(0@,3) = 0 // (int) $5554(0@,3) = 0 // (int) 02E2: $5391(0@,3) = 0 // (any) $5523(0@,3) = 0 // (int) $5558(0@,3) = 0 // (int) 0@ += 1 // (int) 0002: jump @MAR_A5_4712 :MAR_A5_4778 $5768 = 0 // (int) $5778 = 0 // (int) $5783 = 0 // (int) 02E2: $5662 = 0 // (any) 02E2: $5646 = 0 // (any) $5801 = 100.0 // (float) $5800 = 100.0 // (float) $5800 /= 150.0 // (float) $5800 /= 50.0 // (float) $5735 = -822.2 // (float) $5738 = 271.95 // (float) $5741 = 10.23 // (float) $5736 = -1063.72 // (float) $5739 = 62.95 // (float) $5742 = 10.28 // (float) $5737 = -927.11 // (float) $5740 = 67.49 // (float) $5743 = 8.86 // (float) $5797 = 270.0 // (float) $5798 = 90.0 // (float) $5799 = 90.0 // (float) 02E2: $5641 = 0 // (any) $5818 = 1 // (int) $5819 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAR_A5_2464 0026: return :MAR_A5_4961 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 186 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 171 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 271 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 195 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 265 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 203 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 50 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 31 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 76 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 93 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 94 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 142 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 354 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 354 0026: return :MAR_A5_5140 not $5778 == 1 // (int) var == num jump_if_false @MAR_A5_5155 0026: return :MAR_A5_5155 $5818 == 0 // (int) var == num jump_if_false @MAR_A5_5169 0026: return :MAR_A5_5169 $5819 == 1 // (int) var == num jump_if_false @MAR_A5_5184 0026: return :MAR_A5_5184 0035: 0@ = $5784 // (int vars) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12674 $5506(0@,3) jump_if_false @MAR_A5_5235 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_13043 'MARA5AE' $5819 = 1 // (int) :MAR_A5_5235 0026: return :MAR_A5_5237 009F: actor 0@ dead jump_if_false @MAR_A5_5254 4@ = -1 // (int) 0026: return :MAR_A5_5254 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_5323 01F6: 4@ = create_random_car_with_actors 2@ in_area 8@ 9@ 10@ 11@ 0002: jump @MAR_A5_5331 :MAR_A5_5323 0333: (unknown) 8@ 9@ 10@ 11@ 2@ 4@ :MAR_A5_5331 0026: return :MAR_A5_5333 $5817 == 1 // (int) var == num jump_if_false @MAR_A5_5348 0026: return :MAR_A5_5348 $5782 = 100 // (int) $5801 = 100.0 // (float) $5817 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAR_A5_1099 2 024D: (unknown) $5782 1 'MAR5_TI' // Girls 0026: return :MAR_A5_5396 $5817 == 1 // (int) var == num jump_if_false @MAR_A5_5418 00AE: remove_status_text $5782 $5817 = 0 // (int) :MAR_A5_5418 0026: return :MAR_A5_5420 02DB: unknown_check $5391(0@,3) 0 jump_if_false @MAR_A5_5458 00C1: (unknown) $5366(0@,3) $5391(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_1320 $5391(0@,3) :MAR_A5_5458 0026: return :MAR_A5_5460 82DB: not unknown_check $5391(0@,3) 0 jump_if_false @MAR_A5_5487 00BB: (unknown) $5391(0@,3) 02E2: $5391(0@,3) = 0 // (any) :MAR_A5_5487 0026: return :MAR_A5_5489 $5817 == 0 // (int) var == num jump_if_false @MAR_A5_5503 0026: return :MAR_A5_5503 $5783 == 3 // (int) var == num jump_if_false @MAR_A5_5528 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAR_A5_5396 0026: return :MAR_A5_5528 0034: (unknown) $5801 $5800 0 > $5801 // (float) num > var 0022: jump_if_false @MAR_A5_5608 // Note: the incorrect math opcode was used here $5801 = 0 // (float) $5782 = 0 // (int) 0@ = 0 // (int) :MAR_A5_5560 3 > 0@ // (int) num > var 0022: jump_if_false @MAR_A5_5606 // Note: the incorrect math opcode was used here 6 > $5523(0@,3) // (int) num > var 0022: jump_if_false @MAR_A5_5594 // Note: the incorrect math opcode was used here 014B: set_actor $5366(0@,3) health_to 0 :MAR_A5_5594 0@ += 1 // (int) 0002: jump @MAR_A5_5560 :MAR_A5_5606 005E: (unknown) :MAR_A5_5608 0038: $5782 = float $5801 to_integer // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A5_5616 02DB: unknown_check $5646 0 jump_if_false @MAR_A5_5635 00C3: (unknown) 0@ 1@ 2@ $5646 :MAR_A5_5635 0026: return :MAR_A5_5637 82DB: not unknown_check $5646 0 jump_if_false @MAR_A5_5658 00BB: (unknown) $5646 02E2: $5646 = 0 // (any) :MAR_A5_5658 0026: return :MAR_A5_5660 008A: actor $5366(0@,3) in_sphere_on_foot $5479(0@,3) $5482(0@,3) $5485(0@,3) radius 1.5 1.5 3.0 sphere 0 0022: jump_if_false @MAR_A5_5721 // Note: the incorrect math opcode was used here 00DF: (unknown) $5366(0@,3) 00CF: set_actor $5366(0@,3) Z_angle_to $5541(0@,3) $5523(0@,3) = 2 // (int) 0026: return :MAR_A5_5721 0026: return :MAR_A5_5723 808A: not actor $5366(0@,3) in_sphere_on_foot $5479(0@,3) $5482(0@,3) $5485(0@,3) radius 4.0 4.0 4.0 sphere 0 0022: jump_if_false @MAR_A5_5782 // Note: the incorrect math opcode was used here 00EE: (unknown) $5366(0@,3) $5479(0@,3) $5482(0@,3) $5523(0@,3) = 1 // (int) 0026: return :MAR_A5_5782 02EE: get_actor $5366(0@,3) coords_to 1@ 2@ 3@ with_offset -1.0 0 -2.0 02EE: get_actor $5366(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_5858 // Note: the incorrect math opcode was used here 0220: (unknown) $5366(0@,3) 16 20000000 $5523(0@,3) = 3 // (int) 0026: return :MAR_A5_5858 0026: return :MAR_A5_5860 02EE: get_actor $5366(0@,3) coords_to 1@ 2@ 3@ with_offset -1.0 0 -2.0 02EE: get_actor $5366(0@,3) coords_to 4@ 5@ 6@ with_offset 1.0 9.0 2.0 808A: not actor $5366(0@,3) in_sphere_on_foot $5479(0@,3) $5482(0@,3) $5485(0@,3) radius 4.0 4.0 4.0 sphere 0 0022: jump_if_false @MAR_A5_5957 // Note: the incorrect math opcode was used here 0332: (unknown) $5366(0@,3) 00EE: (unknown) $5366(0@,3) $5479(0@,3) $5482(0@,3) $5523(0@,3) = 1 // (int) 0026: return :MAR_A5_5957 8202: not unknown_check 1@ 2@ 3@ 4@ 5@ 6@ 0 1 0 0 0 0022: jump_if_false @MAR_A5_5994 // Note: the incorrect math opcode was used here 0332: (unknown) $5366(0@,3) $5523(0@,3) = 2 // (int) 0026: return :MAR_A5_5994 0026: return :MAR_A5_5996 $5765 == 6 // (int) var == num jump_if_false @MAR_A5_6028 $5523(0@,3) = 5 // (int) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_5420 0@ :MAR_A5_6028 0026: return :MAR_A5_6030 not $5765 == 6 // (int) var == num jump_if_false @MAR_A5_6064 $5523(0@,3) = 4 // (int) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAR_A5_5460 0@ 0026: return :MAR_A5_6064 $5558(0@,3) == 1 // (int) var == num jump_if_false @MAR_A5_6109 007E: actor $933 driving jump_if_false @MAR_A5_6109 004F: unknown_check $2769 jump_if_false @MAR_A5_6109 00E9: (unknown) $5366(0@,3) $2769 :MAR_A5_6109 0043: store_actor $5366(0@,3) position_to 2@ 3@ 4@ // Note: the incorrect math opcode was used here 0082: actor $933 near_point_in_car 2@ 3@ radius 15.0 15.0 sphere 0 0022: jump_if_false @MAR_A5_6309 // Note: the incorrect math opcode was used here 00A2: (unknown) $5366(0@,3) 034F: (unknown) $5366(0@,3) 0 0119: actor $5366(0@,3) kill_actor $933 0127: reset_actor $5366(0@,3) flags 00A1: (unknown) $5366(0@,3) 256 01A4: (unknown) $5366(0@,3) 1 0442: (unknown) $5366(0@,3) 1 01AF: (unknown) $5366(0@,3) 0 01EC: (unknown) $5366(0@,3) 1 03D6: (unknown) $5366(0@,3) $5529(0@,3) 03D7: (unknown) $5366(0@,3) $5532(0@,3) 015D: (unknown) $5366(0@,3) 32 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_13043 $5506(0@,3) 0035: $5784 = 0@ // (int vars) $5523(0@,3) = 6 // (int) $5778 += 1 // (int) $5783 += 1 // (int) 0121: remove_forbidden_for_cars_cube_cornerA $5461(0@,3) $5464(0@,3) $5467(0@,3) cornerB $5470(0@,3) $5473(0@,3) $5476(0@,3) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAR_A5_5460 0@ :MAR_A5_6309 0026: return :MAR_A5_6311 009F: actor $933 dead jump_if_false @MAR_A5_6324 0026: return :MAR_A5_6324 81F0: not actor $5366(0@,3) in_range_of_player $933 0022: jump_if_false @MAR_A5_6390 // 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_5420 0@ $5523(0@,3) = 7 // (int) 01EC: (unknown) $5366(0@,3) 1 $5778 -= 1 // (int) 0026: return :MAR_A5_6390 0026: return :MAR_A5_6392 009F: actor $933 dead jump_if_false @MAR_A5_6405 0026: return :MAR_A5_6405 8086: not actor $933 near_actor $5366(0@,3) radius 200.0 200.0 sphere 0 0022: jump_if_false @MAR_A5_6435 // Note: the incorrect math opcode was used here $5767 = 1 // (int) 0026: return :MAR_A5_6435 01F0: actor $5366(0@,3) in_range_of_player $933 0022: jump_if_false @MAR_A5_6483 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_5460 0@ 01EC: (unknown) $5366(0@,3) 1 $5523(0@,3) = 6 // (int) $5778 += 1 // (int) :MAR_A5_6483 0026: return :MAR_A5_6485 009F: actor $5366(0@,3) dead jump_if_false @MAR_A5_6505 $5767 = 0 // (int) 005E: (unknown) :MAR_A5_6505 $5523(0@,3) == 1 // (int) var == num jump_if_false @MAR_A5_6531 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_5660 0@ :MAR_A5_6531 $5523(0@,3) == 2 // (int) var == num jump_if_false @MAR_A5_6557 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_5723 0@ :MAR_A5_6557 $5523(0@,3) == 3 // (int) var == num jump_if_false @MAR_A5_6583 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_5860 0@ :MAR_A5_6583 $5523(0@,3) == 4 // (int) var == num jump_if_false @MAR_A5_6609 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_5996 0@ :MAR_A5_6609 $5523(0@,3) == 5 // (int) var == num jump_if_false @MAR_A5_6635 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_6030 0@ :MAR_A5_6635 $5523(0@,3) == 6 // (int) var == num jump_if_false @MAR_A5_6661 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_6311 0@ :MAR_A5_6661 $5523(0@,3) == 7 // (int) var == num jump_if_false @MAR_A5_6687 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_6392 0@ :MAR_A5_6687 not $5767 == -1 // (int) var == num jump_if_false @MAR_A5_6702 005E: (unknown) :MAR_A5_6702 005F: (unknown) :MAR_A5_6704 0@ = 0 // (int) :MAR_A5_6708 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_6485 0@ jump_if_false @MAR_A5_6728 005E: (unknown) :MAR_A5_6728 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @MAR_A5_6708 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAR_A5_5140 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAR_A5_5489 005F: (unknown) :MAR_A5_6767 034B: unknown_check $5381(0@,3) jump_if_false @MAR_A5_6845 0080: actor $933 near_point $5491(0@,3) $5494(0@,3) radius 100.0 100.0 sphere 0 0022: jump_if_false @MAR_A5_6839 // Note: the incorrect math opcode was used here 004F: unknown_check $5381(0@,3) 0022: jump_if_false @MAR_A5_6826 // Note: the incorrect math opcode was used here 01B0: (unknown) $5381(0@,3) 0 :MAR_A5_6826 0113: remove_references_to_car $5381(0@,3) // Like turning a car into any random car 0002: jump @MAR_A5_6845 :MAR_A5_6839 0049: destroy_car $5381(0@,3) :MAR_A5_6845 0026: return :MAR_A5_6847 0052: set_car $5381(0@,3) driver_behaviour_to 5 0051: set_car $5381(0@,3) traffic_behavior_to 2 0050: set_car $5381(0@,3) max_speed_to 40.0 0300: (unknown) $5381(0@,3) 20 014C: set_car $5381(0@,3) health_to 700 0026: return :MAR_A5_6891 834A: not unknown_check 0@ jump_if_false @MAR_A5_6903 0026: return :MAR_A5_6903 009F: actor 0@ dead jump_if_false @MAR_A5_6915 0026: return :MAR_A5_6915 0326: unknown_check 0@ $933 0022: jump_if_false @MAR_A5_6929 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A5_6929 0086: actor $933 near_actor 0@ radius 20.0 20.0 sphere 0 0022: jump_if_false @MAR_A5_6950 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A5_6950 005F: (unknown) :MAR_A5_6952 $5554(0@,3) == 1 // (int) var == num jump_if_false @MAR_A5_6969 0026: return :MAR_A5_6969 $5554(0@,3) = 1 // (int) 004F: unknown_check $5381(0@,3) jump_if_false @MAR_A5_6990 :MAR_A5_6990 034A: unknown_check $5369(0@,3) jump_if_false @MAR_A5_7079 0045: actor $5369(0@,3) defined jump_if_false @MAR_A5_7079 00E4: (unknown) $5369(0@,3) $933 00A1: (unknown) $5369(0@,3) 1 01A4: (unknown) $5369(0@,3) 1 034F: (unknown) $5369(0@,3) 0 01AF: (unknown) $5369(0@,3) 0 03D6: (unknown) $5369(0@,3) 100 03D7: (unknown) $5369(0@,3) 1000 01C9: (unknown) $5369(0@,3) 20 :MAR_A5_7079 $5519(0@,3) = 1 // (int) 034A: unknown_check $5372(0@,3) jump_if_false @MAR_A5_7192 0045: actor $5372(0@,3) defined jump_if_false @MAR_A5_7192 00A2: (unknown) $5372(0@,3) 00A1: (unknown) $5372(0@,3) 1 01A4: (unknown) $5372(0@,3) 1 034F: (unknown) $5369(0@,3) 0 0119: actor $5372(0@,3) kill_actor $5369(0@,3) 0442: (unknown) $5372(0@,3) 1 01AF: (unknown) $5372(0@,3) 0 03D6: (unknown) $5372(0@,3) 100 03D7: (unknown) $5372(0@,3) 1000 01C9: (unknown) $5372(0@,3) 20 :MAR_A5_7192 0026: return :MAR_A5_7194 834A: not unknown_check 0@ jump_if_false @MAR_A5_7206 0026: return :MAR_A5_7206 009F: actor 0@ dead jump_if_false @MAR_A5_7218 0026: return :MAR_A5_7218 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_7282 004F: unknown_check $5381(0@,3) jump_if_false @MAR_A5_7329 00A4: $5369(0@,3) = create_actor_pedtype 8 model #GANG2A in_car $5381(0@,3) driverseat 00E3: (unknown) $5369(0@,3) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAR_A5_7194 $5369(0@,3) :MAR_A5_7329 0026: return :MAR_A5_7331 02EE: get_actor $933 coords_to 3@ 4@ 5@ with_offset 0 140.0 0 01B5: (unknown) 3@ 4@ 5@ 0@ 1@ 2@ 0080: actor $933 near_point 0@ 1@ radius 120.0 120.0 sphere 0 0022: jump_if_false @MAR_A5_7373 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A5_7373 8080: not actor $933 near_point 0@ 1@ radius 160.0 160.0 sphere 0 0022: jump_if_false @MAR_A5_7395 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A5_7395 0227: (unknown) 0@ 1@ 2@ 10.0 10.0 10.0 0022: jump_if_false @MAR_A5_7418 // Note: the incorrect math opcode was used here 005E: (unknown) :MAR_A5_7418 005F: (unknown) :MAR_A5_7420 034B: unknown_check $5381(0@,3) 0022: jump_if_false @MAR_A5_7488 // Note: the incorrect math opcode was used here 004F: unknown_check $5637 0022: jump_if_false @MAR_A5_7465 // Note: the incorrect math opcode was used here 00D8: car $5637 health >= 400 jump_if_false @MAR_A5_7465 014C: set_car $5637 health_to 400 :MAR_A5_7465 00DE: (unknown) $5381(0@,3) 0113: remove_references_to_car $5381(0@,3) // Like turning a car into any random car 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAR_A5_6767 0@ :MAR_A5_7488 3@ += 20.0 // (float) 0048: $5381(0@,3) = create_car #CHOLLO at 1@ 2@ 3@ 01BB: (unknown) 1@ 2@ 3@ 3@ 004E: put_car $5381(0@,3) at 1@ 2@ 3@ 0233: (unknown) $5381(0@,3) $937 $938 00DD: (unknown) $5381(0@,3) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAR_A5_6847 0@ 0369: (unknown) $5381(0@,3) 0 0026: return :MAR_A5_7557 0045: actor $5372(0@,3) defined jump_if_false @MAR_A5_7572 0026: return :MAR_A5_7572 0112: remove_references_to_actor $5372(0@,3) // Like turning an actor into a random pedestrian 0118: $5372(0@,3) = create_actor_pedtype 8 model #GANG2B in_car $5381(0@,3) passenger_seat 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_7194 $5372(0@,3) 0119: actor $5372(0@,3) kill_actor $5369(0@,3) 0026: return :MAR_A5_7619 3000 > -2@ // (int) num > var // timer1 0022: jump_if_false @MAR_A5_7634 // Note: the incorrect math opcode was used here 0026: return :MAR_A5_7634 037B: constant_params 0 variable_params 3 unknown 4 call_with_params @MAR_A5_7331 1@ 2@ 3@ jump_if_false @MAR_A5_7656 0026: return :MAR_A5_7656 -2@ = 0 // (int) // timer1 0112: remove_references_to_actor $5369(0@,3) // Like turning an actor into a random pedestrian 0113: remove_references_to_car $5381(0@,3) // Like turning a car into any random car 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAR_A5_7420 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A5_7282 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A5_7557 0@ 0052: set_car $5381(0@,3) driver_behaviour_to 5 $5519(0@,3) = 4 // (int) 0026: return :MAR_A5_7726 834A: not unknown_check $5372(0@,3) jump_if_false @MAR_A5_7741 0026: return :MAR_A5_7741 009F: actor $5372(0@,3) dead jump_if_false @MAR_A5_7756 0026: return :MAR_A5_7756 009F: actor $5369(0@,3) dead jump_if_false @MAR_A5_7804 0035: $5369(0@,3) = $5372(0@,3) // (int vars) 02E2: $5372(0@,3) = 0 // (any) $5519(0@,3) = 1 // (int) 00E4: (unknown) $5369(0@,3) $933 0026: return :MAR_A5_7804 0026: return :MAR_A5_7806 034A: unknown_check $5369(0@,3) 0022: jump_if_false @MAR_A5_7834 // Note: the incorrect math opcode was used here 0045: actor $5369(0@,3) defined 0022: jump_if_false @MAR_A5_7834 // Note: the incorrect math opcode was used here 0026: return :MAR_A5_7834 034A: unknown_check $5372(0@,3) 0022: jump_if_false @MAR_A5_7862 // Note: the incorrect math opcode was used here 0045: actor $5372(0@,3) defined 0022: jump_if_false @MAR_A5_7862 // Note: the incorrect math opcode was used here 0026: return :MAR_A5_7862 $5558(0@,3) = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_7619 0@ 0026: return :MAR_A5_7883 8086: not actor $933 near_actor $5369(0@,3) radius 25.0 25.0 sphere 0 0022: jump_if_false @MAR_A5_7915 // Note: the incorrect math opcode was used here $5519(0@,3) = 2 // (int) 0026: return :MAR_A5_7915 007E: actor $933 driving jump_if_false @MAR_A5_7970 024B: (unknown) $933 1@ 80A0: not car 1@ wrecked 0022: jump_if_false @MAR_A5_7970 // Note: the incorrect math opcode was used here 01CA: (unknown) 1@ $5820 $5820 > 20.0 // (float) var > num jump_if_false @MAR_A5_7970 $5519(0@,3) = 2 // (int) 0026: return :MAR_A5_7970 008F: actor $933 near_actor $5369(0@,3) radius 2.0 2.0 1.0 sphere 0 0022: jump_if_false @MAR_A5_8008 // Note: the incorrect math opcode was used here 00E4: (unknown) $5369(0@,3) $933 0002: jump @MAR_A5_8075 :MAR_A5_8008 0078: if and 0218: unknown_check $5369(0@,3) $933 0086: actor $933 near_actor $5369(0@,3) radius 25.0 25.0 sphere 0 0022: jump_if_false @MAR_A5_8057 // Note: the incorrect math opcode was used here 00E4: (unknown) $5369(0@,3) $933 0002: jump @MAR_A5_8075 :MAR_A5_8057 0158: actor $5369(0@,3) run_to $937 $938 0285: (unknown) $5369(0@,3) 1 :MAR_A5_8075 0026: return :MAR_A5_8077 0086: actor $933 near_actor $5369(0@,3) radius 25.0 25.0 sphere 0 0022: jump_if_false @MAR_A5_8117 // Note: the incorrect math opcode was used here 00E4: (unknown) $5369(0@,3) $933 $5519(0@,3) = 1 // (int) 0026: return :MAR_A5_8117 0078: if and 8086: not actor $933 near_actor $5369(0@,3) radius 100.0 100.0 sphere 0 81B8: not unknown_check $5369(0@,3) 0022: jump_if_false @MAR_A5_8162 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAR_A5_7619 0@ 0026: return :MAR_A5_8162 0158: actor $5369(0@,3) run_to $937 $938 0285: (unknown) $5369(0@,3) 1 807E: not actor $5369(0@,3) driving jump_if_false @MAR_A5_8470 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @MAR_A5_5237 $5369(0@,3) 10.0 265 1 $5381(0@,3) $5381(0@,3) == -1 // (int) var == num jump_if_false @MAR_A5_8259 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @MAR_A5_5237 $5369(0@,3) 20.0 -1 1 $5381(0@,3) :MAR_A5_8259 not $5381(0@,3) == -1 // (int) var == num jump_if_false @MAR_A5_8470 02BD: (unknown) $5381(0@,3) $5821 not $5821 == -1 // (int) var == num jump_if_false @MAR_A5_8339 809F: not actor $5821 dead jump_if_false @MAR_A5_8339 0078: if or 01D0: unknown_check $5821 93 01D0: unknown_check $5821 94 jump_if_false @MAR_A5_8339 $5381(0@,3) = -1 // (int) 0026: return :MAR_A5_8339 0124: 1@ = car $5381(0@,3) max_passengers 1@ == 0 // (int) var == num jump_if_false @MAR_A5_8367 $5381(0@,3) = -1 // (int) 0026: return :MAR_A5_8367 0078: if and 807C: not actor $933 driving $5381(0@,3) 00D8: car $5381(0@,3) health >= 600 jump_if_false @MAR_A5_8459 00EA: (unknown) $5369(0@,3) $5381(0@,3) 00DD: (unknown) $5381(0@,3) not $5821 == -1 // (int) var == num jump_if_false @MAR_A5_8432 0052: set_car $5381(0@,3) driver_behaviour_to 10 :MAR_A5_8432 0035: $5381(0@,3) = $5381(0@,3) // (int vars) $5519(0@,3) = 3 // (int) 0026: return 0002: jump @MAR_A5_8470 :MAR_A5_8459 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAR_A5_6767 0@ :MAR_A5_8470 0026: return :MAR_A5_8472 0078: if or 00A0: car $5381(0@,3) wrecked 0087: actor $933 near_actor_on_foot $5369(0@,3) radius 15.0 15.0 sphere 0 0022: jump_if_false @MAR_A5_8539 // Note: the incorrect math opcode was used here 00DE: (unknown) $5381(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_6767 0@ 00E4: (unknown) $5369(0@,3) $933 $5519(0@,3) = 1 // (int) 0026: return :MAR_A5_8539 0078: if and 8086: not actor $933 near_actor $5369(0@,3) radius 100.0 100.0 sphere 0 81B8: not unknown_check $5369(0@,3) 0022: jump_if_false @MAR_A5_8584 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_7619 0@ 0026: return :MAR_A5_8584 807C: not actor $5369(0@,3) driving $5381(0@,3) 0022: jump_if_false @MAR_A5_8671 // Note: the incorrect math opcode was used here 0078: if or 012D: car $5381(0@,3) flipped 80D8: not car $5381(0@,3) health >= 400 8132: not actor $5369(0@,3) near_car $5381(0@,3) radius 15.0 15.0 sphere 0 0022: jump_if_false @MAR_A5_8671 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_6767 0@ 00DE: (unknown) $5381(0@,3) $5519(0@,3) = 2 // (int) 0026: return :MAR_A5_8671 02A6: (unknown) $5369(0@,3) $5381(0@,3) 0022: jump_if_false @MAR_A5_8713 // Note: the incorrect math opcode was used here 00E3: (unknown) $5369(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_6847 0@ $5519(0@,3) = 4 // (int) :MAR_A5_8713 0026: return :MAR_A5_8715 00A0: car $5381(0@,3) wrecked jump_if_false @MAR_A5_8730 0026: return :MAR_A5_8730 0052: set_car $5381(0@,3) driver_behaviour_to 5 0078: if or 0087: actor $933 near_actor_on_foot $5369(0@,3) radius 6.0 6.0 sphere 0 0085: actor $933 stopped_near_point_in_car $5744 $5745 radius 6.0 6.0 sphere 0 012D: car $5381(0@,3) flipped 80D8: not car $5381(0@,3) health >= 400 jump_if_false @MAR_A5_8861 00D8: car $5381(0@,3) health >= 400 jump_if_false @MAR_A5_8819 014C: set_car $5381(0@,3) health_to 400 :MAR_A5_8819 00DE: (unknown) $5381(0@,3) 0052: set_car $5381(0@,3) driver_behaviour_to 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAR_A5_6767 0@ 00E4: (unknown) $5369(0@,3) $933 $5519(0@,3) = 1 // (int) 0026: return :MAR_A5_8861 0078: if and 8132: not actor $933 near_car $5381(0@,3) radius 100.0 100.0 sphere 0 81B7: not unknown_check $5381(0@,3) 0022: jump_if_false @MAR_A5_8906 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAR_A5_7619 0@ 0026: return :MAR_A5_8906 0026: return :MAR_A5_8908 834A: not unknown_check $5369(0@,3) jump_if_false @MAR_A5_8923 0026: return :MAR_A5_8923 009F: actor $5369(0@,3) dead jump_if_false @MAR_A5_8938 0026: return :MAR_A5_8938 034B: unknown_check $5381(0@,3) jump_if_false @MAR_A5_8982 004F: unknown_check $5381(0@,3) jump_if_false @MAR_A5_8982 004D: store_car $5381(0@,3) position_to $5491(0@,3) $5494(0@,3) $5497(0@,3) :MAR_A5_8982 0043: store_actor $5369(0@,3) position_to $5744 $5745 $5746 // Note: the incorrect math opcode was used here $5519(0@,3) == 0 // (int) var == num jump_if_false @MAR_A5_9010 0026: return :MAR_A5_9010 $5519(0@,3) == 1 // (int) var == num jump_if_false @MAR_A5_9038 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_7883 0@ 0026: return :MAR_A5_9038 $5519(0@,3) == 2 // (int) var == num jump_if_false @MAR_A5_9066 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_8077 0@ 0026: return :MAR_A5_9066 $5519(0@,3) == 3 // (int) var == num jump_if_false @MAR_A5_9094 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_8472 0@ 0026: return :MAR_A5_9094 $5519(0@,3) == 4 // (int) var == num jump_if_false @MAR_A5_9122 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_8715 0@ 0026: return :MAR_A5_9122 0026: return :MAR_A5_9124 0@ = 0 // (int) :MAR_A5_9128 3 > 0@ // (int) num > var 0022: jump_if_false @MAR_A5_9270 // Note: the incorrect math opcode was used here $5554(0@,3) == 0 // (int) var == num jump_if_false @MAR_A5_9225 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_6891 $5369(0@,3) jump_if_false @MAR_A5_9186 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_6952 0@ :MAR_A5_9186 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_6891 $5372(0@,3) jump_if_false @MAR_A5_9218 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_6952 0@ :MAR_A5_9218 0002: jump @MAR_A5_9258 :MAR_A5_9225 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_8908 0@ 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_7726 0@ 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_7806 0@ :MAR_A5_9258 0@ += 1 // (int) 0002: jump @MAR_A5_9128 :MAR_A5_9270 0026: return :MAR_A5_9272 0@ = 0 // (int) :MAR_A5_9276 3 > 0@ // (int) num > var 0022: jump_if_false @MAR_A5_9344 // Note: the incorrect math opcode was used here not $5366(0@,3) == -999 // (int) var == num jump_if_false @MAR_A5_9332 034A: unknown_check $5366(0@,3) jump_if_false @MAR_A5_9332 009F: actor $5366(0@,3) dead jump_if_false @MAR_A5_9332 005E: (unknown) :MAR_A5_9332 0@ += 1 // (int) 0002: jump @MAR_A5_9276 :MAR_A5_9344 005F: (unknown) 0026: return :MAR_A5_9348 009F: actor $933 dead jump_if_false @MAR_A5_9374 $5765 = 200 // (int) $5767 = -1 // (int) 0026: return :MAR_A5_9374 not $5765 == 0 // (int) var == num jump_if_false @MAR_A5_9417 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAR_A5_9272 jump_if_false @MAR_A5_9417 $5765 = 200 // (int) $5767 = 0 // (int) 0026: return :MAR_A5_9417 0026: return :MAR_A5_9419 003E: $5366(0@,3) = create_actor_pedtype 21 model 1@ at 2@ 3@ 4@ 01EC: (unknown) $5366(0@,3) 1 0127: reset_actor $5366(0@,3) flags 0106: give_actor $5366(0@,3) weapon 25 ammo 9999 // Load the weapon model before using this 034F: (unknown) $5366(0@,3) 1 01AF: (unknown) $5366(0@,3) 1 0347: (unknown) $5366(0@,3) 1 01C9: (unknown) $5366(0@,3) 50 0368: (unknown) $5366(0@,3) 0 03D5: (unknown) $5366(0@,3) 400 014B: set_actor $5366(0@,3) health_to 400 04AE: (unknown) $5366(0@,3) 0 0026: return :MAR_A5_9522 00A0: car $5633 wrecked jump_if_false @MAR_A5_9535 0026: return :MAR_A5_9535 0118: $5366(0@,3) = create_actor_pedtype 22 model 1@ in_car $5633 passenger_seat 3@ 01EC: (unknown) $5366(0@,3) 1 0127: reset_actor $5366(0@,3) flags 032D: (unknown) $5366(0@,3) 1 00E3: (unknown) $5366(0@,3) 01AF: (unknown) $5366(0@,3) 1 0368: (unknown) $5366(0@,3) 0 03D5: (unknown) $5366(0@,3) 400 014B: set_actor $5366(0@,3) health_to 400 0347: (unknown) $5366(0@,3) 1 04AE: (unknown) $5366(0@,3) 0 0026: return :MAR_A5_9625 0048: $5633 = create_car #PIMP at -956.39 183.91 9.7 00D1: set_car $5633 Z_angle_to 90.0 0026: return :MAR_A5_9656 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_7194 6@ 0026: return :MAR_A5_9699 0048: $5381(0@,3) = create_car #CHOLLO at 1@ 2@ 3@ 00D1: set_car $5381(0@,3) Z_angle_to 4@ 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAR_A5_6847 0@ 0026: return :MAR_A5_9731 0048: $5378(0@,3) = create_car 1@ at 2@ 3@ 4@ 00D1: set_car $5378(0@,3) Z_angle_to 5@ 01B0: (unknown) $5378(0@,3) 1 0026: return :MAR_A5_9758 003F: destroy_actor $5366(0@,3) 02E2: $5366(0@,3) = 0 // (any) 037B: constant_params 6 variable_params 0 unknown 5 call_with_params @MAR_A5_9731 0@ $5513(0@,3) $5416(0@,3) $5419(0@,3) $5422(0@,3) $5535(0@,3) 027F: store_coords_to 1@ 2@ 3@ from_actor $5378(0@,3) with_offset $5425(0@,3) $5428(0@,3) $5431(0@,3) 037B: constant_params 6 variable_params 0 unknown 5 call_with_params @MAR_A5_9419 0@ $5516(0@,3) 1@ 2@ 3@ 0 027F: store_coords_to 1@ 2@ 3@ from_actor $5378(0@,3) with_offset $5434(0@,3) $5437(0@,3) $5440(0@,3) 0036: 4@ = $5535(0@,3) // (float vars) 002A: 4@ += $5538(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_9699 0@ 1@ 2@ 3@ 4@ 01B0: (unknown) $5381(0@,3) 1 027F: store_coords_to 1@ 2@ 3@ from_actor $5381(0@,3) with_offset $5443(0@,3) $5446(0@,3) $5449(0@,3) 037B: constant_params 6 variable_params 1 unknown 5 call_with_params @MAR_A5_9656 0@ 93 1@ 2@ 3@ 0 $5369(0@,3) 027F: store_coords_to 1@ 2@ 3@ from_actor $5381(0@,3) with_offset $5452(0@,3) $5455(0@,3) $5458(0@,3) 037B: constant_params 6 variable_params 1 unknown 5 call_with_params @MAR_A5_9656 0@ 94 1@ 2@ 3@ 0 $5372(0@,3) 013E: actor $5369(0@,3) look_at_actor $5366(0@,3) 013E: actor $5372(0@,3) look_at_actor $5366(0@,3) 013E: actor $5366(0@,3) look_at_actor $5369(0@,3) 00E4: (unknown) $5366(0@,3) $5369(0@,3) 00E4: (unknown) $5369(0@,3) $5366(0@,3) 00E4: (unknown) $5372(0@,3) $5366(0@,3) 03D6: (unknown) $5366(0@,3) 1000 03D7: (unknown) $5366(0@,3) 6000 03D6: (unknown) $5369(0@,3) 6000 03D7: (unknown) $5369(0@,3) 2000 03D6: (unknown) $5372(0@,3) 5000 03D7: (unknown) $5372(0@,3) 3000 0309: (unknown) $5366(0@,3) 1 -1 0309: (unknown) $5369(0@,3) 1 -1 0309: (unknown) $5372(0@,3) 1 -1 0122: create_forbidden_for_cars_cube_cornerA $5461(0@,3) $5464(0@,3) $5467(0@,3) cornerB $5470(0@,3) $5473(0@,3) $5476(0@,3) $5523(0@,3) = 4 // (int) 0026: return :MAR_A5_10164 0@ = 0 // (int) :MAR_A5_10168 003F: destroy_actor $5369(0@,3) 003F: destroy_actor $5372(0@,3) 0049: destroy_car $5381(0@,3) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @MAR_A5_10168 0026: return :MAR_A5_10205 0@ = 0 // (int) :MAR_A5_10209 034A: unknown_check $5369(0@,3) jump_if_false @MAR_A5_10270 0045: actor $5369(0@,3) defined jump_if_false @MAR_A5_10270 0045: actor $933 defined jump_if_false @MAR_A5_10254 00E4: (unknown) $5369(0@,3) $933 :MAR_A5_10254 03DE: (unknown) $5369(0@,3) 1 00A1: (unknown) $5369(0@,3) 1 :MAR_A5_10270 034A: unknown_check $5372(0@,3) jump_if_false @MAR_A5_10331 0045: actor $5372(0@,3) defined jump_if_false @MAR_A5_10331 0045: actor $933 defined jump_if_false @MAR_A5_10315 00E4: (unknown) $5372(0@,3) $933 :MAR_A5_10315 03DE: (unknown) $5372(0@,3) 1 00A1: (unknown) $5372(0@,3) 1 :MAR_A5_10331 0112: remove_references_to_actor $5372(0@,3) // Like turning an actor into a random pedestrian 0113: remove_references_to_car $5381(0@,3) // Like turning a car into any random car 0112: remove_references_to_actor $5369(0@,3) // Like turning an actor into a random pedestrian 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @MAR_A5_10209 0026: return :MAR_A5_10368 0@ = 0 // (int) :MAR_A5_10372 3 > 0@ // (int) num > var 0022: jump_if_false @MAR_A5_10434 // Note: the incorrect math opcode was used here 020D: (unknown) $5366(0@,3) 0113: remove_references_to_car $5378(0@,3) // Like turning a car into any random car 0121: remove_forbidden_for_cars_cube_cornerA $5461(0@,3) $5464(0@,3) $5467(0@,3) cornerB $5470(0@,3) $5473(0@,3) $5476(0@,3) 0@ += 1 // (int) 0002: jump @MAR_A5_10372 :MAR_A5_10434 0026: return :MAR_A5_10436 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @SAFEHOU_12249 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_4961 0045: actor $933 defined jump_if_false @MAR_A5_10504 0044: put_actor $933 at -941.26 -859.74 -100.0 00CF: set_actor $933 Z_angle_to 30.0 :MAR_A5_10504 0001: wait 1000 ms 0221: (unknown) 01CF: (unknown) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAR_A5_362 1000 0026: return :MAR_A5_10528 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_12435 0125: set_traffic_density_multiplier_to 0 0045: actor $933 defined jump_if_false @MAR_A5_10606 0216: (unknown) $933 -965.44 182.26 9.75 010F: (unknown) $933 -962.05 186.4 9.9 010B: set_actor $933 armed_weapon_to 0 :MAR_A5_10606 022C: (unknown) -956.39 183.91 200.0 200.0 1 0048: $5637 = create_car #CHOLLO at -927.47 167.53 -100.0 0233: (unknown) $5637 -1032.36 179.12 01B0: (unknown) $5637 1 0051: set_car $5637 traffic_behavior_to 3 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A5_7282 0 02D0: (unknown) $5625 1 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A5_7557 0 02D0: (unknown) $5628 1 0048: $5640 = create_car #OCEANIC at -981.62 166.03 10.0 00D1: set_car $5640 Z_angle_to 270.0 0127: reset_actor $5628 flags 00A2: (unknown) $5625 0052: set_car $5637 driver_behaviour_to 11 0049: destroy_car $5633 0048: $5633 = create_car #PIMP at -956.39 183.91 9.7 00D1: set_car $5633 Z_angle_to 70.0 00A4: $5632 = create_actor_pedtype 15 model #GANG2A in_car $5633 driverseat 0127: reset_actor $5632 flags 0200: (unknown) $5632 0 004C: set_car $5633 to_normal_driver (unknown) $5632 02D0: (unknown) $5632 1 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12808 'MARA5CA' 'MAR5_C1' $5628 0 // ~w~You start with us, we gonna finish you! 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12757 'MARA5CA' 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12808 'MARA5CB' 'MAR5_C2' $5628 0 // ~w~All your street-walkers are gonna die. 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12757 'MARA5CB' 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12808 'MARA5CC' 'MAR5_C3' $5628 0 // ~w~No one messes with the Cholo! 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12757 'MARA5CC' 0001: wait 500 ms 0045: actor $933 defined jump_if_false @MAR_A5_10993 00EE: (unknown) $933 -962.05 186.4 :MAR_A5_10993 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_4379 004F: unknown_check $5637 jump_if_false @MAR_A5_11084 0050: set_car $5637 max_speed_to 10.0 02E9: set_car $5637 speed_to 10.0 004A: car $5637 drive_to -1023.61 179.18 10.0 :MAR_A5_11084 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13043 'MARA5CA' 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4394 500 jump_if_false @MAR_A5_11130 0002: jump @MAR_A5_11735 :MAR_A5_11130 0045: actor $933 defined jump_if_false @MAR_A5_11162 00A2: (unknown) $933 0045: actor $5628 defined jump_if_false @MAR_A5_11162 0153: (unknown) $933 $5628 :MAR_A5_11162 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4394 1000 jump_if_false @MAR_A5_11189 0002: jump @MAR_A5_11735 :MAR_A5_11189 0045: actor $5628 defined jump_if_false @MAR_A5_11228 00A1: (unknown) $5628 32768 02CB: (unknown) 10.0 03D6: (unknown) $5628 20000 02CC: (unknown) $5628 10000 :MAR_A5_11228 00A0: car $5637 wrecked jump_if_false @MAR_A5_11246 0002: jump @MAR_A5_11735 :MAR_A5_11246 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4394 2000 jump_if_false @MAR_A5_11273 0002: jump @MAR_A5_11735 :MAR_A5_11273 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13043 'MARA5CB' 00B9: set_camera_position -957.16 187.41 10.79 rotations 0 0 0 004F: unknown_check $5637 jump_if_false @MAR_A5_11331 00B4: camera_on_car $5637 15 2 :MAR_A5_11331 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4394 1000 jump_if_false @MAR_A5_11358 0002: jump @MAR_A5_11735 :MAR_A5_11358 0045: actor $933 defined jump_if_false @MAR_A5_11387 0154: (unknown) $933 00F5: (unknown) $933 -970.86 184.59 :MAR_A5_11387 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4394 500 jump_if_false @MAR_A5_11414 0002: jump @MAR_A5_11735 :MAR_A5_11414 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 $5628 defined jump_if_false @MAR_A5_11470 00A1: (unknown) $5628 1 :MAR_A5_11470 0045: actor $933 defined jump_if_false @MAR_A5_11499 0154: (unknown) $933 00F5: (unknown) $933 -970.86 184.59 :MAR_A5_11499 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4394 500 jump_if_false @MAR_A5_11526 0002: jump @MAR_A5_11735 :MAR_A5_11526 004F: unknown_check $5633 jump_if_false @MAR_A5_11541 013B: explode_car $5633 :MAR_A5_11541 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4394 2000 jump_if_false @MAR_A5_11568 0002: jump @MAR_A5_11735 :MAR_A5_11568 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 $5637 jump_if_false @MAR_A5_11674 004E: put_car $5637 at -978.0 172.49 8.93 00D1: set_car $5637 Z_angle_to 83.16 0050: set_car $5637 max_speed_to 10.0 02E9: set_car $5637 speed_to 10.0 004A: car $5637 drive_to -1023.61 179.18 10.0 :MAR_A5_11674 0045: actor $5628 defined jump_if_false @MAR_A5_11689 0127: reset_actor $5628 flags :MAR_A5_11689 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13043 'MARA5CC' 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4394 2500 jump_if_false @MAR_A5_11735 0002: jump @MAR_A5_11735 :MAR_A5_11735 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_4364 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_12435 003F: destroy_actor $5632 004F: unknown_check $5633 jump_if_false @MAR_A5_11776 03AF: (unknown) $5633 :MAR_A5_11776 0113: remove_references_to_car $5633 // Like turning a car into any random car 0125: set_traffic_density_multiplier_to 1.0 003F: destroy_actor $5625 003F: destroy_actor $5628 0049: destroy_car $5637 0045: actor $933 defined jump_if_false @MAR_A5_11832 0216: (unknown) $933 -970.92 185.88 -100.0 00CF: set_actor $933 Z_angle_to 245.0 :MAR_A5_11832 0001: wait 1000 ms 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12808 'MARA5DA' 'MAR5_S3' $933 0 // ~w~Over here! Quick! 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12757 'MARA5DA' 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12808 'MARA5DB' 'MAR5_S4' $933 0 // ~w~C'mon! Let's go. 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12757 'MARA5DB' 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12808 'MARA5DC' 'MAR5_S5' $933 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_12757 'MARA5DC' 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12808 '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_12757 'MARA5AE' 02CB: (unknown) 2.0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAR_A5_362 1000 0026: return :MAR_A5_12056 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_12435 $5813 == 1 // (int) var == num jump_if_false @MAR_A5_12174 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAR_A5_9625 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MAR_A5_9522 0 50 $5633 0 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MAR_A5_9522 1 31 $5633 1 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MAR_A5_9522 2 76 $5633 2 0045: actor $933 defined jump_if_false @MAR_A5_12174 021C: (unknown) $933 $5633 :MAR_A5_12174 0045: actor $933 defined 0022: jump_if_false @MAR_A5_12241 // Note: the incorrect math opcode was used here 007E: actor $933 driving 0022: jump_if_false @MAR_A5_12241 // Note: the incorrect math opcode was used here 024B: (unknown) $933 $5633 004F: unknown_check $5633 0022: jump_if_false @MAR_A5_12241 // Note: the incorrect math opcode was used here 004E: put_car $5633 at -959.13 180.98 9.59 00D1: set_car $5633 Z_angle_to 338.57 :MAR_A5_12241 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAR_A5_10164 0@ = 0 // (int) :MAR_A5_12255 3 > 0@ // (int) num > var 0022: jump_if_false @MAR_A5_12298 // Note: the incorrect math opcode was used here 0045: actor $5366(0@,3) defined 0022: jump_if_false @MAR_A5_12286 // Note: the incorrect math opcode was used here 0127: reset_actor $5366(0@,3) flags :MAR_A5_12286 0@ += 1 // (int) 0002: jump @MAR_A5_12255 :MAR_A5_12298 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_12808 'MARA5EA' 'MAR5_S6' $5622 0 // ~w~That was fun. Baby, you're incredible. 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12757 'MARA5EA' 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MAIN_12808 'MARA5EB' 'MAR5_S7' $933 0 // ~w~Just glad to be of service, ladies. 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12757 'MARA5EB' 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MAIN_12808 'MARA5EC' 'MAR5_S8' $933 0 // ~w~Take it easy girls. Look after yourselves out there. 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12757 '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_4379 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_13043 'MARA5EA' 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_13401 'MARA5EA' jump_if_false @MAR_A5_12576 0002: jump @MAR_A5_12908 :MAR_A5_12576 0045: actor $933 defined jump_if_false @MAR_A5_12634 0045: actor $5622 defined jump_if_false @MAR_A5_12634 01F0: actor $5622 in_range_of_player $933 0022: jump_if_false @MAR_A5_12615 // Note: the incorrect math opcode was used here 011A: (unknown) $5622 :MAR_A5_12615 00EE: (unknown) $5622 -962.41 187.05 01EC: (unknown) $5622 0 :MAR_A5_12634 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4394 300 jump_if_false @MAR_A5_12661 0002: jump @MAR_A5_12908 :MAR_A5_12661 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_13043 'MARA5EB' 0045: actor $933 defined jump_if_false @MAR_A5_12738 0045: actor $5623 defined jump_if_false @MAR_A5_12738 01F0: actor $5623 in_range_of_player $933 0022: jump_if_false @MAR_A5_12719 // Note: the incorrect math opcode was used here 011A: (unknown) $5623 :MAR_A5_12719 00EE: (unknown) $5623 -962.41 187.05 01EC: (unknown) $5623 0 :MAR_A5_12738 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4394 400 jump_if_false @MAR_A5_12765 0002: jump @MAR_A5_12908 :MAR_A5_12765 0045: actor $933 defined jump_if_false @MAR_A5_12823 0045: actor $5624 defined jump_if_false @MAR_A5_12823 01F0: actor $5624 in_range_of_player $933 0022: jump_if_false @MAR_A5_12804 // Note: the incorrect math opcode was used here 011A: (unknown) $5624 :MAR_A5_12804 00EE: (unknown) $5624 -962.41 187.05 01EC: (unknown) $5624 0 :MAR_A5_12823 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_13401 'MARA5EB' jump_if_false @MAR_A5_12856 0002: jump @MAR_A5_12908 :MAR_A5_12856 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_13043 'MARA5EC' 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_13401 'MARA5EC' jump_if_false @MAR_A5_12908 0002: jump @MAR_A5_12908 :MAR_A5_12908 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_4364 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_12435 021D: (unknown) 1 003F: destroy_actor $5622 003F: destroy_actor $5623 003F: destroy_actor $5624 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_362 1000 0026: return 003E: $5366(0@,3) = create_actor_pedtype 22 model 1@ at 2@ 3@ 4@ 00CF: set_actor $5366(0@,3) Z_angle_to 5@ 0106: give_actor $5366(0@,3) weapon 25 ammo 1 // Load the weapon model before using this 0331: (unknown) $5366(0@,3) 1 01EC: (unknown) $5366(0@,3) 1 0127: reset_actor $5366(0@,3) flags 032D: (unknown) $5366(0@,3) 1 0368: (unknown) $5366(0@,3) 0 0026: return 0@ = 0 // (int) :MAR_A5_13033 3 > 0@ // (int) num > var 0022: jump_if_false @MAR_A5_13103 // Note: the incorrect math opcode was used here $5548(0@,3) == 0 // (int) var == num jump_if_false @MAR_A5_13091 02DB: unknown_check $5391(0@,3) 0 jump_if_false @MAR_A5_13091 00C3: (unknown) $5407(0@,3) $5410(0@,3) $5413(0@,3) $5391(0@,3) :MAR_A5_13091 0@ += 1 // (int) 0002: jump @MAR_A5_13033 :MAR_A5_13103 0026: return :MAR_A5_13105 0@ = 0 // (int) :MAR_A5_13109 3 > 0@ // (int) num > var 0022: jump_if_false @MAR_A5_13144 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_5460 0@ 0@ += 1 // (int) 0002: jump @MAR_A5_13109 :MAR_A5_13144 0026: return :MAR_A5_13146 804F: not unknown_check $5633 jump_if_false @MAR_A5_13159 0026: return :MAR_A5_13159 0104: car $5633 in_sphere $5407(0@,3) $5410(0@,3) $5413(0@,3) radius 5.0 5.0 5.0 sphere 1 0022: jump_if_false @MAR_A5_13371 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @MAR_A5_13209 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 0 :MAR_A5_13209 0045: actor $5366(0@,3) defined jump_if_false @MAR_A5_13244 00EE: (unknown) $5366(0@,3) $5479(0@,3) $5482(0@,3) $5523(0@,3) = 1 // (int) :MAR_A5_13244 $5548(0@,3) = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_5460 0@ $5768 += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_13043 $5503(0@,3) 3 > $5768 // (int) num > var 0022: jump_if_false @MAR_A5_13312 // Note: the incorrect math opcode was used here 0058: (unknown) 'MAR5_O4' 5000 1 // ~w~Drive the next girl to ~y~work. :MAR_A5_13312 82A8: not unknown_check $5366(0@,3) jump_if_false @MAR_A5_13354 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAR_A5_9348 jump_if_false @MAR_A5_13347 0026: return :MAR_A5_13347 0002: jump @MAR_A5_13312 :MAR_A5_13354 0045: actor $933 defined jump_if_false @MAR_A5_13371 0107: toggle_player $933 can_move 1 :MAR_A5_13371 0026: return 8086: not actor $933 near_actor $5366(0@,3) radius 100.0 100.0 sphere 0 0022: jump_if_false @MAR_A5_13423 // Note: the incorrect math opcode was used here 81B8: not unknown_check $5366(0@,3) 0022: jump_if_false @MAR_A5_13423 // Note: the incorrect math opcode was used here 003F: destroy_actor $5366(0@,3) $5366(0@,3) = -999 // (int) :MAR_A5_13423 0026: return 0@ = 0 // (int) :MAR_A5_13429 3 > 0@ // (int) num > var 0022: jump_if_false @MAR_A5_13514 // Note: the incorrect math opcode was used here not $5366(0@,3) == -999 // (int) var == num jump_if_false @MAR_A5_13502 0045: actor $5366(0@,3) defined jump_if_false @MAR_A5_13502 $5548(0@,3) == 0 // (int) var == num jump_if_false @MAR_A5_13502 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAR_A5_13146 0@ 0002: jump @MAR_A5_13502 :MAR_A5_13502 0@ += 1 // (int) 0002: jump @MAR_A5_13429 :MAR_A5_13514 0026: return :MAR_A5_13516 807E: not actor $933 driving jump_if_false @MAR_A5_13529 0026: return :MAR_A5_13529 024B: (unknown) $933 0@ 0124: 1@ = car 0@ max_passengers 3 > 1@ // (int) num > var 0022: jump_if_false @MAR_A5_13552 // Note: the incorrect math opcode was used here 005F: (unknown) :MAR_A5_13552 005E: (unknown) 0026: return :MAR_A5_13556 $940 = 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_6449 $1748 0@ 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_10436 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_3933 $5765 = 0 // (int) 0001: wait 0 ms :MAR_A5_13638 400 > $5765 // (int) num > var 0022: jump_if_false @MAR_A5_13842 // Note: the incorrect math opcode was used here 0001: wait 0 ms $5765 == 0 // (int) var == num jump_if_false @MAR_A5_13674 0025: gosub @MAR_A5_13844 :MAR_A5_13674 $5765 == 5 // (int) var == num jump_if_false @MAR_A5_13694 0025: gosub @MAR_A5_14079 :MAR_A5_13694 $5765 == 6 // (int) var == num jump_if_false @MAR_A5_13714 0025: gosub @MAR_A5_14175 :MAR_A5_13714 $5765 == 7 // (int) var == num jump_if_false @MAR_A5_13734 0025: gosub @MAR_A5_14296 :MAR_A5_13734 $5765 == 8 // (int) var == num jump_if_false @MAR_A5_13754 0025: gosub @MAR_A5_14540 :MAR_A5_13754 $5765 == 9 // (int) var == num jump_if_false @MAR_A5_13774 0025: gosub @MAR_A5_14655 :MAR_A5_13774 $5765 == 10 // (int) var == num jump_if_false @MAR_A5_13794 0025: gosub @MAR_A5_14866 :MAR_A5_13794 $5765 == 100 // (int) var == num jump_if_false @MAR_A5_13814 0025: gosub @MAR_A5_14952 :MAR_A5_13814 $5765 == 200 // (int) var == num jump_if_false @MAR_A5_13835 0025: gosub @MAR_A5_14884 :MAR_A5_13835 0002: jump @MAR_A5_13638 :MAR_A5_13842 0026: return :MAR_A5_13844 $5813 == 1 // (int) var == num jump_if_false @MAR_A5_13887 0045: actor $933 defined jump_if_false @MAR_A5_13887 0044: put_actor $933 at -969.12 173.15 9.7 :MAR_A5_13887 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_9348 jump_if_false @MAR_A5_13922 0026: return :MAR_A5_13922 037B: constant_params 3 variable_params 0 unknown 3 call_with_params @MAR_A5_5616 -969.12 173.15 9.7 :MAR_A5_13947 8089: not actor $933 in_sphere -969.12 173.15 9.7 radius 5.0 5.0 5.0 sphere 1 jump_if_false @MAR_A5_14061 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_9348 jump_if_false @MAR_A5_14006 0026: return :MAR_A5_14006 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_2566 jump_if_false @MAR_A5_14054 $1082 == 1 // (int) var == num jump_if_false @MAR_A5_14054 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_5637 $5765 = 5 // (int) 0026: return :MAR_A5_14054 0002: jump @MAR_A5_13947 :MAR_A5_14061 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_5637 $5765 = 5 // (int) 0026: return :MAR_A5_14079 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_10528 $5813 == 1 // (int) var == num jump_if_false @MAR_A5_14110 $5765 = 10 // (int) 0026: return :MAR_A5_14110 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAR_A5_2489 1 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAR_A5_9758 0 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAR_A5_9758 1 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAR_A5_9758 2 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_5333 $5765 = 6 // (int) 0026: return :MAR_A5_14175 0058: (unknown) 'MAR5_O8' 5000 1 // ~w~Rescue the ~b~girls. :MAR_A5_14191 3 > $5778 // (int) num > var 0022: jump_if_false @MAR_A5_14288 // 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_9348 jump_if_false @MAR_A5_14226 0026: return :MAR_A5_14226 807E: not actor $933 driving jump_if_false @MAR_A5_14245 $5765 = 7 // (int) 0026: return :MAR_A5_14245 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_6704 jump_if_false @MAR_A5_14271 $5765 = 200 // (int) 0026: return :MAR_A5_14271 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_9124 0002: jump @MAR_A5_14191 :MAR_A5_14288 $5765 = 9 // (int) 0026: return :MAR_A5_14296 0057: show_text_highpriority GXT 'MAR5_O6' time 5000 flag 1 // ~w~Get a vehicle with at least 4 seats. 034B: unknown_check $5641 jump_if_false @MAR_A5_14343 004F: unknown_check $5641 jump_if_false @MAR_A5_14343 01B2: (unknown) $5641 0 0 0 0 0 :MAR_A5_14343 $5765 == 7 // (int) var == num jump_if_false @MAR_A5_14538 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_9348 jump_if_false @MAR_A5_14378 0026: return :MAR_A5_14378 007E: actor $933 driving jump_if_false @MAR_A5_14495 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_13516 jump_if_false @MAR_A5_14487 024B: (unknown) $933 $5641 034B: unknown_check $5641 0022: jump_if_false @MAR_A5_14444 // Note: the incorrect math opcode was used here 004F: unknown_check $5641 0022: jump_if_false @MAR_A5_14444 // Note: the incorrect math opcode was used here 01B2: (unknown) $5641 0 0 1 0 0 :MAR_A5_14444 $5778 == 3 // (int) var == num jump_if_false @MAR_A5_14472 0059: text_clear_all $5765 = 9 // (int) 0002: jump @MAR_A5_14478 :MAR_A5_14472 $5765 = 6 // (int) :MAR_A5_14478 0026: return 0002: jump @MAR_A5_14495 :MAR_A5_14487 $5765 = 8 // (int) 0026: return :MAR_A5_14495 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_6704 jump_if_false @MAR_A5_14521 $5765 = 200 // (int) 0026: return :MAR_A5_14521 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_9124 0002: jump @MAR_A5_14343 :MAR_A5_14538 0026: return :MAR_A5_14540 0057: show_text_highpriority GXT 'MAR5_O7' time 5000 flag 1 // ~w~That vehicle doesn't have enough seats! :MAR_A5_14556 $5765 == 8 // (int) var == num jump_if_false @MAR_A5_14653 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_9348 jump_if_false @MAR_A5_14591 0026: return :MAR_A5_14591 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_6704 jump_if_false @MAR_A5_14617 $5765 = 200 // (int) 0026: return :MAR_A5_14617 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_9124 807E: not actor $933 driving jump_if_false @MAR_A5_14646 $5765 = 7 // (int) 0026: return :MAR_A5_14646 0002: jump @MAR_A5_14556 :MAR_A5_14653 0026: return :MAR_A5_14655 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_5616 -959.13 180.98 9.59 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_9348 jump_if_false @MAR_A5_14715 0026: return :MAR_A5_14715 808B: not actor $933 in_sphere_in_car -959.13 180.98 9.59 radius 5.0 5.0 5.0 sphere 1 jump_if_false @MAR_A5_14858 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_6704 jump_if_false @MAR_A5_14781 $5765 = 200 // (int) 0026: return :MAR_A5_14781 807E: not actor $933 driving jump_if_false @MAR_A5_14810 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_5637 $5765 = 7 // (int) 0026: return :MAR_A5_14810 3 > $5778 // (int) num > var 0022: jump_if_false @MAR_A5_14841 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_5637 $5765 = 6 // (int) 0026: return :MAR_A5_14841 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_9124 0002: jump @MAR_A5_14715 :MAR_A5_14858 $5765 = 10 // (int) 0026: return :MAR_A5_14866 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_12056 $5765 = 100 // (int) 0026: return :MAR_A5_14884 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_12435 not $5767 == -1 // (int) var == num jump_if_false @MAR_A5_14928 0035: 2@ = $5767 // (int vars) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_5026 $5500(2@,3) :MAR_A5_14928 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! $5765 = 400 // (int) 0026: return :MAR_A5_14952 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 $5765 = 400 // (int) 0026: return :MAR_A5_14989 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_5637 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_13105 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_10205 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_10368 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAR_A5_5396 0113: remove_references_to_car $5633 // Like turning a car into any random car 0113: remove_references_to_car $5640 // Like turning a car into any random car 003F: destroy_actor $5632 034B: unknown_check $5641 jump_if_false @MAR_A5_15082 004F: unknown_check $5641 jump_if_false @MAR_A5_15082 01B2: (unknown) $5641 0 0 0 0 0 :MAR_A5_15082 0125: set_traffic_density_multiplier_to 1.0 02CB: (unknown) 1.0 $940 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 3 call_with_para